/************************************Links colors************************************/
a{
	cursor:pointer;
	color:#000;
	text-decoration:none !important;
}
a:hover{
	color:#E8A500;
}

a.blueDarkOrange{
	color:#204686;
}
a.blueDarkOrange:hover{
	color:#E8A500;
}

a.orangeWhite{
	color:#E8A500;
}
a.orangeWhite:hover{
	color:#FFF;
}
a.orangeWhite:visited{
	color:#E8A500;
}
/************************************Font colors************************************/

.white{
	color:#FFF;
}
.whiteBg{
	background-color:#FFF;
}

.black{
	color:#000;
}
.blackBg{
	background-color:#000;
}

.blue{
	color:#23A4DD;
}
.blueBg{
	background-color:#23A4DD;
}

.blueDark{
	color:#204686;
}
.blueDarkBg{
	background-color:#204686;
}

.blueLight{
	color:#BAE5F9;
}
.blueLightBg{
	background-color:#BAE5F9;
}

.orange{
	color:#E8A500;
}
.orangeBg{
	background-color:#E8A500;
}

.red{
	color:#F00;
}
.redBg{
	background:#F00;
}

.grey{
	color:#606060;
}
.greyBg{
	background:#606060;
}


/************************************Font sizes************************************/
@media(min-width:900px){
	.big{
		font-size:40px !important;
	}
	.medium{
		font-size:25px !important;
	}
	.small{
		font-size:18px !important;
	}
	.tiny{
		font-size:14px !important;
	}
}
@media(max-width:600px){
	.big{
		font-size:26px !important;
	}
	.medium{
		font-size:20px !important;
	}
	.small{
		font-size:16px !important;
	}
	.tiny{
		font-size:12px !important;
	}
}


/************************************Button************************************/

input[type="button"].whiteOrange{
	padding:10px;
	color:#E8A500;
	text-align:center;
	border:1px solid #E8A500;
	background:#FFF;
}
input[type="button"].whiteOrange:hover{
	color:#FFF;
	border:1px solid #E8A500;
	background:#E8A500 ;
}

input[type="button"].orangeWhite{
	padding:10px;
	color:#FFF;
	text-align:center;
	border:1px solid #E8A500;
	background:#E8A500;
}
input[type="button"].orangeWhite:hover{
	color:#E8A500;
	border:1px solid #E8A500;
	background:#FFF;
}

/************************************************************************/

.rounded{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.roundedMedium{
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

@media(min-width:900px){
	.shadow{
		box-shadow:0px 0px 20px #212628;
	}
}
@media(max-width:600px){
	.shadow{
		box-shadow:0px 0px 5px #212628;
	}
}

/************************************************************************/
@media(min-width:900px){
	.topSpacerSmaller{
		margin-top:5px;
	}
	.topSpacerSmall{
		margin-top:15px;
	}
	.topSpacer{
		margin-top:25px;
	}
	.topSpacerBig{
		margin-top:40px;
	}
	.topSpacerBigger{
		margin-top:70px;
	}
	.topSpacerHuge{
		margin-top:110px;
	}
}
@media(max-width:600px){
	.topSpacerSmaller{
		margin-top:5px;
	}
	.topSpacerSmall{
		margin-top:10px;
	}
	
	.topSpacer{
		margin-top:15px;
	}
	
	.topSpacerBig{
		margin-top:25px;
	}
	
	.topSpacerBigger{
		margin-top:40px;
	}
}


.rightSpacerSmall{
	margin-right:10px;
}

.rightSpacer{
	margin-right:20px;
}

.leftSpacerSmall{
	margin-left:10px;
}

.leftSpacerSmaller{
	margin-left:7px;
}

.leftSpacer{
	margin-left:20px;
}

.bottomSpacer{
	margin-bottom:20px;
}