a {
font-weight: bold;
text-decoration: none !important;
color: #00acc8;
}
a:focus {
font-weight: bold;
text-decoration: underline;
color: #ffffff;
}

a:hover {
font-weight: bold;
text-decoration: underline;
color: #ffffff;
}
body{
background: url("images/bg_all.jpg") repeat-x top center fixed;
background-color: #c5edee;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color: #00acc8;
}
#mainExtra{
background-color: #ffffff !important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color: #000000;
}
.container{
margin-top: 0px;
max-width: 960px;
}
.container2{
max-width: 400px;
}
.nopadding {
padding: 0 !important;
margin: 0 !important;
}
/*.paddingLeft {
padding-right: 30px !important;
}
.paddingRight {
padding-left: 30px !important;
}*/
.spacerS{
margin-top: 20px;
}
.spacerM{
margin-top: 60px;
}
.spacerL{
margin-top: 90px;
}
.spacerXL{
margin-top: 200px;
}
.btn {
background-color: #00acc8 !important;
border-color:  #00acc8 !important;
color: #fff !important;
font-weight: bold;
}
.btn-primary.focus {
background-color: #fff !important;
border-color:  #fff !important;
color: #00acc8 !important;
}
.btn:hover{
background-color: #fff !important;
border-color:  #fff !important;
color: #00acc8 !important;
}
.btn:active{
background-color:  #fff !important;
border-color:  #fff !important;
color: #00acc8 !important;
}
.under18:link {
background-color: #666666  !important;
border-color:  #666666  !important;
color: #fff !important;
text-decoration: none !important;
}
.under18:hover {
text-decoration: none !important;
}
.under18:active {
text-decoration: none !important;
}
.radioPush {
margin-right: 20px !important;
}
.pusher {
margin-top: -20px;
}
/*input[type="checkbox"] {
width: 30px !important;
height: 30px !important;
}
*/
label {
color: #00acc8;
font-weight: normal;
}
.orange{
border-color: #00acc8 !important;
background-color: #00acc8 !important;
color: #fff !important;
}

.terms {
color: #00acc8;
}
.terms a {
color: #00acc8;
}
.terms a:focus {
color: #fff;
}
.terms a:visited {
color: #fff;
}
.terms a:active {
color: #fff;
}
.terms a:hover {
color: #fff;
}
.imgInline {
display: inline !important;
}
.offMobile{
display: normal;
}
.onMobile{
display: none;
}
.small {
font-size: 12px;
padding-right: 100px;
}
.medium {
font-size: 16px;
}
.modal {
color: #333;
}
.modal a {
	color: #e0001a;
}
.modal a:visited {
	color: #e0001a;
}
.modal a:hover {
	color: #000000;
}
.logoPush {
margin-right: 80px;
}
.formBG {
background: url("images/bg_form.png") no-repeat center center ;
padding-top:30px;
padding-bottom:30px;
min-height: 533px;
}
.form-control {
	height: 30px;
}
.alert-warning {
color: #fff;
background-color: #c20e1a;
border-color: #c20e1a;
}
ul {
list-style-type: none;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 14px !important;
    border-left: 0 !important;
}
@media (max-width: 480px) {
	body{
	background: none !important;
	background-color: #c5edee !important;
	}
	.spacerM{
	margin-top: 30px !important;
	}
	.offMobile{
	display: none;
	}
	.onMobile{
	display: block;
	}
	.logoPush {
	margin-right: 0px;
	}
	.small {
	font-size: 12px;
	padding-right: 0px;
	}
	.formBG {
	background-image: none;
	background-color:  #a2c037;
	padding-top: 1px;
	}
}