.clear 			{ clear: both; }

.float-left 	{ float: left; }
.float-right 	{ float: right; }

.width-5 { width: 5px !important; }
.width-10 { width: 10px !important; }
.width-20 { width: 20px !important; }
.width-30 { width: 30px !important; }
.width-40 { width: 40px !important; }
.width-50 { width: 50px !important; }
.width-60 { width: 60px !important; }
.width-100 { width: 100px !important; }
.width-100p { width: 100% !important; }
.width-150 { width: 150px !important; }
.width-200 { width: 200px !important; }
.width-250 { width: 250px !important; }
.width-300 { width: 300px !important; }
.width-350 { width: 350px !important; }
.width-400 { width: 400px !important; }
.width-450 { width: 450px !important; }
.width-500 { width: 500px !important; }
.width-550 { width: 550px !important; }
.width-600 { width: 600px !important; }
.width-700 { width: 700px !important; }
.width-800 { width: 800px !important; }
.width-900 { width: 900px !important; }

.height-5 { height: 5px !important; }
.height-10 { height: 10px !important; }
.height-15 { height: 15px !important; }
.height-20 { height: 20px !important; }
.height-30 { height: 30px !important; }
.height-40 { height: 40px !important; }
.height-50 { height: 50px !important; }
.height-70 { height: 70px !important; }
.height-100 { height: 100px !important; }
.height-150 { height: 150px !important; }
.height-200 { height: 200px !important; }
.height-250 { height: 250px !important; }
.height-300 { height: 300px !important; }
.height-350 { height: 350px !important; }
.height-400 { height: 400px !important; }
.height-450 { height: 450px !important; }
.height-500 { height: 500px !important; }
.height-550 { height: 550px !important; }
.height-650 { height: 650px !important; }
.height-700 { height: 700px !important; }

.border-red 	{ border: solid 1px red; }
.border-orange 	{ border: solid 1px #f07d00; }
.border-dashed 	{ border-style: dashed; }
.no-border 		{ border: none !important; }

.icon-left { 
	float: left;
	margin: 7px 14px 40px 0;
}

.bg-red 		{ background: #a71910; }
.bg-gray 		{ background: #F3F3F3; }

.block 			{ display: block; }
.inline 		{ display: inline; }
.inline-block 	{ display: inline-block; }
.display-none 	{ display: none; }

.button-large {
	
}

.bar-blue {
	width: 100%;
	padding: 30px 0 14px 0;
	background: #005687;
}

.button {
	padding: 20px 24px 19px 24px;
	border-radius: 8px;
	background: #005683;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;

	border: solid 2px #fff;

	-webkit-transition: all .15s ease-out;
	   -moz-transition: all .15s ease-out;
	    -ms-transition: all .15s ease-out;
	     -o-transition: all .15s ease-out;
	        transition: all .15s ease-out;
}

.button.active, .button:hover.active {
	background: #fff;
	border: solid 2px #c33930;
	color: #c33930;
}

.button.white {
	background: #fff;
	color: #58595A;
	border-color: #58595A;
	border: solid 2px;
	margin-bottom: 8px;
}

.button.white:hover {
	color: #c33930;
	background: #fff;
}

.button.large {
	display: block;
}

.button .icon {
	width: 32px;
    height: 32px;
    margin: 0 10px -7px 0;
}

.button:hover {
	background: #1e82b6;
}

.padding 		{ padding: 10px; }
.margin 		{ margin: 10px; }
.no-margin 		{ margin: 0; }
.no-padding		{ padding: 0; }

.border-radius {
	border-radius: 6px;
}

.img-rounded {
	border-radius: 50%;
}

p img.icon {
	float: left;
	clear: left;
	margin: 0 4px 4px 0;
}

.button-social {
	display: inline-block;
	background-repeat: top center no-repeat;
	background-size: cover;

	opacity: .7;
	margin: 0 2px 0 2px;

	-webkit-transition: opacity .15s ease-out;
	   -moz-transition: opacity .15s ease-out;
	    -ms-transition: opacity .15s ease-out;
	     -o-transition: opacity .15s ease-out;
	        transition: opacity .15s ease-out;
}

.button-social:hover {
	opacity: 1;
}

.button-social.small {
	width: 24px;
	height: 24px;
}

.button-social.normal {
	width: 36px;
	height: 36px;
}

.button-social.large {
	width: 48px;
	height: 48px;
}

.button-social.facebook.white 	{ background-image: url("../images/icon-facebook-white.png"); }
.button-social.youtube.white 	{ background-image: url("../images/icon-youtube-white.png"); }
.button-social.instagram.white 	{ background-image: url("../images/icon-instagram-white.png"); }


