/* =============================
	CUSTOM STYLE CSS
	Colors, fonts, headings,hyperlinks style classes
============================= */

/* ======== COLORS ========== */

.COLORbackBlack{
	background-color:	#020202;
}

.COLORbaseLine{
	border-color:		#EDEDED;
}

.COLORblue{
	color:				#0A78B4;
}

.COLORblueII{
	color:				#0089C0;
}

.COLORwhite{
	color:				#FFFFFF;
}

.COLORblack{
	color:				#000000;
}

.COLORblueGrey{
	color:				#333B4A;
}

.COLORlightGrey{
	color:				#646464;
}

.COLORorange{
	color:				#DB5E10;
}


/* ======== FONTS ========== */

.FONT11PR{
	font-size:			0.84em;
	font-weight:		300;
}

.FONT12SB{
	font-size:			0.92em;
	font-weight:		600;
}

.FONT12PR{
	font-size:			0.923em;
	font-weight:		300;
}

.FONT13PSB{
	font-size:			1em;
	font-weight:		600;
}

.FONT13PSR{
	font-size:			1em;
	font-weight:		300;
}

.FONT14PSB{
	font-size:			1.07em;
	font-weight:		600;
}

.FONT15PSR{
	font-size:			1.15em;
	font-weight:		300;
}

.FONT15PSB{
	font-size:			1.15em;
	font-weight:		600;
}

.FONT16PR{
	font-size:			1.23em;
	font-weight:		300;
}

.FONT16PSB{
	font-size:			1.23em;
	font-weight:		600;
}

.FONT17PSB{
	font-size:			1.30em;
	font-weight:		600;
}

.FONT18PR{
	font-size:			1.385em;
	font-weight:		300;
}

.FONT18PSB{
	font-size:			1.38em;
	font-weight:		600;
}

.FONT22PSB{
	font-size:			1.69em;
	font-weight:		600;
}

.FONT40PL{
	font-size:			3.07em;
	font-weight:		300;
	line-height:			40px;
}

.FONT56EB{
	font-family:		'Exo', sans-serif;
	font-size:			4.3em;
	font-weight:		700;
	line-height:			56px;
}

/* ======== LINKS ========== */

.AnoUnderline{
	text-decoration:	none;	
}

/* ======== HEADINGS ========== */

h1,h2,h3{
	margin: 			0px;
	font-weight:		normal;
}


.H1pageTitle{
	margin:				10px 0px 27px 0px;
}

.H2searchTitle{
	margin:				10px 0px 0px 0px;
	display:			block;
	positon:			relative;
	float:				left;
}

.DEFAULTtextHeader{
	font-size:			20px;
	color:				#C2DDEA;
}

/* ======== OTHER ========== */


.RADIUS20TOP{
	-webkit-border-top-left-radius: 	20px;
	-webkit-border-top-right-radius: 	20px;
	-moz-border-radius-topleft: 		20px;
	-moz-border-radius-topright: 		20px;
	border-top-left-radius: 			20px;
	border-top-right-radius: 			20px;
}

.RADIUS20BOTTOM{
	-webkit-border-bottom-left-radius: 	20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 		20px;
	-moz-border-radius-bottomright: 	20px;
	border-bottom-left-radius: 			20px;
	border-bottom-right-radius: 		20px;
}

.SHADE{
	-webkit-box-shadow: 				0px 1px 5px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:   	 				0px 1px 5px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         				0px 1px 5px 0px rgba(50, 50, 50, 0.3);
}

.LINEheight18 {
	line-height: 18px;	
}

img {
	max-width: 100%;
}

iframe {
	max-width: 100%;
}