.modal{padding-top:40px;margin-top:10px}.clearfloat{clear:both !important;height:1px;width:100%}.modal-backdrop.fade{opacity:0.5}.webmail{margin-left:50px;font-size:14px;line-height:22px;font-weight:500}.h3class{line-height:1.8em;color:#000;font-weight:bold;font-size:1.5em}a{color:rgb(0, 0, 255);text-decoration:underline}a:hover{color:#ff0000;text-decoration:none}.showul{-webkit-column-count:2;-moz-column-count:2;column-count:2;max-width:800px}.showli{min-width:250px;line-height:35px;margin-left:40px;font-weight:500}.cityofstate li{list-style:none}.cityofstate{list-style-type:disc;list-style:none;-webkit-columns:4;-moz-columns:4;columns:4;list-style-position:inside;margin-top:10px !important;margin-bottom:10px !important}@media only screen and (max-width: 1280px){.cityofstate{-webkit-column-count:3}}@media only screen and (max-width: 786px){.cityofstate{-webkit-column-count:1}.showul{-webkit-column-count:2}}@media only screen and (max-width: 480px){.cityofstate{-webkit-column-count:1}.showul{-webkit-column-count:1}}ol li{padding-left:0px;margin-left:0px}.footername h1{font-size:12px;display:inline-block}.breadcrumb{font-size:14px;font-family:"arial"}.text404{font-size:14px;font-family:arial}.img404{font-size:200px;font-family:arial;font-weight:500;display:inline-block;box-shadow:inset 0 -15px 5px -16px #111;line-height:210px}
.colboxclass {
	padding: 10px;
	-webkit-box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
	-moz-box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
	box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
}
#loginForm{
	background-color: #fff;
}
#home[class] h2{
	margin-bottom: 10px;
}
.btn-info {
	color: #fff;
	background-color: #152029;
	border-color: #152029;
}
.btn-info:hover {
	color: #fff;
	background-color: #c12625;
	border-color: #c12625;
}
#loginForm{
	background-color: #fff;
	margin-bottom:30px;
}
.terms{
	font-size: 12px;
}
#loginForm .form-control {
	width: 200px;
	min-width: 90%!important;
}
#loginForm .signIn {
	width: 200px;
}

.captcha-img{
	float: left;
	height: 38px;
	border-radius: 5px;
	border: 1px solid #ddd;
	margin-top: 3px;
}

.form-group{
	float:left;
	width: 100%;
	margin-bottom: 5px;
}

.form-group .centralRemember{
	text-align: left;
	margin: 5px 15px 15px;
}
#centralRemember{
	display: block;
}

#loginForm {
	margin: 0 auto;
	background-color: #fff;
	font-size: 14px;
	padding: 18px 6px;
}
.sendCode{
	float:left;
	padding:2px 0;
	padding-left:18px;
}
.sendCode-btn{
	width: 115px!important;
	height: 38px;
	background-color: #1E90FF;
	border:1px solid #1C86EE;
}
#loginFormDiv{
	background-color: #fff;
	margin-bottom: 30px;
	border-radius:3px;
	padding: 18px 6px;
}

.captcha{
	width:140px!important;
	display: block;
	min-width: 49%!important;
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	float:left;
	line-height: 1.42857143;
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ededed;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.registerFormDiv{
	margin: 0 auto;
	background-color: #fff;
	float: left;
	margin-bottom: 30px;
	padding: 18px 6px;
	font-size: 14px;
	border-radius: 3px;
	min-width: 260px;
	-webkit-box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
	-moz-box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
	box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
}

.registerForm{
	margin: 0 auto;
	padding: 18px 6px;
	background-color: #fff;
	font-size: 14px;
	border-radius: 10px;
}

.registerForm label{
	font-size: 1.1em;
	display: block;
	margin: 0 15px;
	font-weight: 700;
	text-align: left !important;
}
.registerForm input {
	width: 200px;
}
.registerForm form input, .registerForm form select, .registerForm form textarea {
	font-size: 16px;
}
.mFormWrap .registerForm input[type=email], .mFormWrap .registerForm input[type=text], .mFormWrap .registerForm input[type=password] {
	border-radius: 8px;
	padding: 6px 3px;
	border: 1px solid #ccc;
	margin: 2px 15px 1em;
	min-width: 90%;
	padding-left: 7px;
}
.termsAgreement{
	width:18px!important;
	height:18px;
}

.form-group .terms{
	padding-left:15px;
}

@media(max-width:600px){
	.sendCode-btn{
		width: 99px!important;
		height: 38px;
		background-color: #1E90FF;
		border:1px solid #1C86EE;
	}

	.captcha-img{
		height: 34px;
	}
}

#forgot {
	margin: 0 auto;
	padding: 18px 25px;
	background-color: #fff;
	font-size: 16px;
	border-radius: 3px;
	max-width: 340px;
	-webkit-box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
	-moz-box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
	box-shadow: -1px -1px 10px 4px rgba(204,202,204,0.31);
}
#forgot .form-group{
	margin-bottom: 15px;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	display: block;
	float: left;
	margin-top: 10px;
}

.error-msg{
	color: #ff0000;
	font-size: 15px;
	line-height: 20px;
	margin: 2px 15px;
	display: none;
}
.a-blue{
	color:#0e82e5;
}