/* font
------------------------------------------------------------------------------------------------------  */
@font-face {
	font-family: 'Gilroy-Black';
	src: url('font/Gilroy-Black.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-BlackItalic';
	src: url('font/Gilroy-BlackItalic.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-Bold';
	src: url('font/Gilroy-Bold.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-BoldItalic';
	src: url('font/Gilroy-BoldItalic.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-ExtraBold';
	src: url('font/Gilroy-ExtraBold.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-ExtraBoldItalic';
	src: url('font/Gilroy-ExtraBoldItalic.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-Medium';
	src: url('font/Gilroy-Medium.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-MediumItalic';
	src: url('font/Gilroy-MediumItalic.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-Regular';
	src: url('font/Gilroy-Regular.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gilroy-RegularItalic';
	src: url('font/Gilroy-RegularItalic.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}


/* body
------------------------------------------------------------------------------------------------------  */
body {
    background-color: #f8f8f8;
    font-family: 'Gilroy-Regular';
	font-weight: 400;
	font-size: 15px;
}


	/* text styles
	------------------------------------------------------------------------------------------------------  */
    .text-color-dark{
        color: #212121;
    }
    .text-color-gray{
        color: #909090;
    }
    .text-primary-corporative-color{
        color: #2CCCD3;
    }
    .text-second-corporative-color{
        color: #004851;
	}
	.text-bold{
		font-family: 'Gilroy-ExtraBold';
	}
	.text-light{
		font-family: 'Gilroy-RegularItalic';
	}
	.text-medium{
		font-family: 'Gilroy-ExtraBold';
	}


	/* background styles
	------------------------------------------------------------------------------------------------------  */
    .background-primary-corporative-color{
        background-color: #FF5C39;
    }
    .background-second-corporative-color{
        background-color: #004851;
    }


	/* input styles
	------------------------------------------------------------------------------------------------------  */
	.input-css{
		border: 1px solid #d7d7d7;
	}
    .input-css span{
        background-color: #fff;
        color: #909090;
    }


    /* list & box styles
	------------------------------------------------------------------------------------------------------  */
    .box .box-body .list .list-item:hover{
		background-color: #fcf1ee;
    }
    .list-item-selected{
        background-color: #fcf1ee;
    }
    .box .box-body .list .list-item:hover .info .caption{
        color: #FF5C39;
    }
	.box .box-body .detail .detail-title a:hover{
		color: #004851;
	}

