@font-face {
    font-family:"Museo Sans";
    src: url(../fonts/MuseoSansCyrl_0.otf);
}

a, img{ border:none; outline:none; max-width:100%;}

h1.blue{color:#0681be; float:right; max-width:100%; margin-top: 30px;}
h3.grey{color:#656870; text-transform:uppercase}
.DarkGrayborder {background:#3a3a3a; line-height:60px;
background-image: -ms-linear-gradient(top, #005179 0%, #343434 100%);
background-image: -moz-linear-gradient(top, #005179 0%, #343434 100%);
background-image: -o-linear-gradient(top, #005179 0%, #343434 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #505050), color-stop(1, #343434));
background-image: -webkit-linear-gradient(top, #005179 0%, #343434 100%);
background-image: linear-gradient(to bottom, #005179 0%, #343434 100%);
/*height: 25px;*/margin: 0 auto;width: 100%;border-bottom:1px solid #3f464e;

}
.DarkGrayborder1{}
.text1{font-size:35px; color:#fefefe; font-weight:normal; padding:0 0 0 70px; margin:0; font-family:"Museo Sans"}
.backgroundgrey{ padding:0px 0 50px 0;
background-image: -ms-linear-gradient(top, #148dc6 0%, #fff 100%);
background-image: -moz-linear-gradient(top, #148dc6 0%, #fff 100%);
background-image: -o-linear-gradient(top, #148dc6 0%, #fff 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #148dc6), color-stop(1, #fff)); 
background-image: -webkit-linear-gradient(top, #148dc6 0%, #fff 100%);
background-image: linear-gradient(to bottom, #148dc6 0%, #148dc6 100%);
border-bottom:1px solid #b6b6b6;
}
.Textgrey2{ color:#fff;padding:6px 0 6px 70px;text-transform:uppercase; font-size:30px;}
.Textgrey{ color:#fff;padding:6px 0 6px 58px; text-transform:uppercase; font-size:15.5px; font-weight:bold;}
.Textgrey1{ color:#fff;padding:6px 0 6px 0px; text-transform:uppercase; font-size:15.5px; font-weight:bold;}
.Textgrey3{ color:#fff;padding:0px 0 0px 58px;font-size:13px; line-height:20px;}
.Textgrey4{ color:#fff;padding:0px 0 0px 0px;font-size:13px; line-height:20px;}
.alert-info{ font-size:13px; font-weight:normal; color:#f3f2f0!important; text-decoration:underline;}
.alert-info1{ font-size:12px; font-weight:bold; color:#FFF!important; display:block; margin:7px 0 -17px 0;}
.text-center{ margin:15px 0 0 0;}
.frame{margin-left:58px;}
.frame1{margin-right:58px;}
.frame2{margin:-13px 0 0 58px;}
.btn_box{margin-left:58px; margin-top:14px; font-size:19px!important; font-weight:normal!important;}
.btn_box1{margin-left:1px; margin-top:0px; font-size:19px!important; font-weight:normal!important;}
.care{margin:-35px auto 5px auto; display:table;}
.care_text{font-size:17.4px; color:#fff; text-align:center; text-transform:uppercase; padding:8px 0 0; line-height:15px; font-weight:bold;}
.care_text strong{font-size:30px; color:#f2f2f2; text-align:center; text-transform:uppercase; padding:0px 0 0; font-weight:bold;}
.care_text span{font-size:12px; color:#fff; text-align:center;padding:0px 0 0; text-transform:none; display:block; margin:-5px 0 0 0;}
.right-to-left {background:url(../images/border-img.png) no-repeat right;}
.footer{background:#1168ad; height:10px; margin-top:31px;}
.col-sm-6{padding:0!important;}
.form-control{display:block;width:100%;height:46px;padding:6px 12px; max-width:269px; font-size:18px!important;}
.chat{margin:0px auto 5px auto; display:table;}
/*new css*/
/* login server error msg */

.login_error_msg_wrap{
	border:1px solid #f2d077;
	width:269px;
	margin:0 auto 20px 58px;
	background:#faf4e4;
	padding:15px;
	color:#ff0000;
	text-align:left;
	font-size:13px;
}

.login_error_msg_wrap_sign{
	border:1px solid #f2d077;
	width:269px;
	margin:0 auto 20px 0px;
	background:#faf4e4;
	padding:15px;
	color:#ff0000;
	text-align:left;
	font-size:13px;
}

.login_error_msg{
	color: #FF0000;
    float: left;
    font-size: 14px;
    font-weight: normal;
   /* width:355px;*/
	width:269px;
	/*background: #FFFF99;*/
}	

.error_msg_wrap{
	border:1px solid #f4c2c8;
	width:600px;
	margin:0 auto 20px auto;
	background:#feddde;
	padding:20px;
	color:#be5e67;
	text-align:left;
	clear:left;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
}

.success_msg_wrap{
	border:1px solid #5a7939;
	width:600px;
	margin:0 auto 20px auto;
	background:#def3c6;
	padding:20px;
	color:#313c18;
	text-align:left;
	clear:left;
}

.leftside1{
*padding-left:-5px;
}

.right_txt{
	/*padding-right: 52px;*/
	text-align:right;
	color:#728a99;
	float:right;
	padding-top: 13px;
	font-family:Arial,Helvetica,sans-serif;

}

.right_txt a.logout_txt{
	text-decoration:none;
	font-size: 14px;
    font-weight: normal;
}

.left_txt{
	text-align:left;
	color:#4FA800;
	float:left;
	padding-top: 13px;
	width:512px;
	clear:left;
	padding-left:20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
		
}
span.heading_txt{
	background: none repeat scroll 0 0 #005596;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 10px;
    padding: 5px 0 0 10px;
    width: 833px;
}

.error_msg{
	color: #FF0000;
    float: left;
    font-size: 12px;
    width:355px;
	font-style:inherit;
	font-weight:normal;
	display:none;
	/*background: #FFFF99;*/
}
/*new css ends here*/

.marginBottom{margin-bottom:30px;}
@media (max-width:320px){
.text1{font-size:30px; color:#fff; font-weight:normal; padding:0 0 0 15px; margin:0; font-family:"Museo Sans"}
.Textgrey2{ color:#fff;padding:6px 0 0px 15px;text-transform:uppercase; font-size:20px;}
.Textgrey{ color:#fff;padding:6px 0 0px 4px; text-transform:uppercase; font-size:17px;}
.Textgrey1{ color:#fff;padding:6px 0 0px 0px;text-transform:uppercase; font-size:17px;}	
.frame{margin-left:0px;}
.frame1{margin-right:0px;}
.frame2{margin:-13px 0 0 0px;}
.Textgrey3{ color:#fff;padding:6px 0 0px 10px;font-size:12px;}
.btn_box{margin-left:0px; margin-top:10px; font-size:16px!important; font-weight:bold!important;}
.care{margin:40px auto 5px auto; display:table;}
.chat{margin:0px auto 5px auto; display:table;}
.form-control{display:block;width:100%;height:46px;padding:6px 12px; max-width:100%; }
}

@media (max-width:480px){
h1.blue{color:#0681be; float:left; max-width:100%;}	
.text1{font-size:30px; color:#fff; font-weight:normal; padding:0 0 0 15px; margin:0; font-family:"Museo Sans"}
.Textgrey2{ color:#fff;padding:6px 0 0px 15px;text-transform:uppercase; font-size:20px;}
.Textgrey{ color:#fff;padding:6px 0 0px 4px; text-transform:uppercase; font-size:17px;}
.Textgrey1{ color:#fff;padding:6px 0 0px 0px;text-transform:uppercase; font-size:17px;}	
.frame{margin-left:0px;}
.frame1{margin-right:0px;}
.frame2{margin:-13px 0 0 0px;}
.Textgrey3{ color:#fff;padding:6px 0 0px 10px;font-size:12px;}
.btn_box{margin-left:0px; margin-top:10px; font-size:16px!important; font-weight:bold!important;}
.care{margin:40px auto 5px auto; display:table;}
.chat{margin:0px auto 5px auto; display:table;}
.form-control{display:block;width:100%;height:46px;padding:6px 12px; max-width:100%;}
}

@media (max-width:768px){
h1.blue{color:#0681be; float:left; max-width:100%;}	
.text1{font-size:30px; color:#fff; font-weight:normal; padding:0 0 0 15px; margin:0; font-family:"Museo Sans"}
.Textgrey2{ color:#fff;padding:6px 0 0px 15px;text-transform:uppercase; font-size:20px;}
.Textgrey{ color:#fff;padding:6px 0 0px 4px; text-transform:uppercase; font-size:17px;}
.Textgrey1{ color:#fff;padding:6px 0 0px 0px;text-transform:uppercase; font-size:17px;}	
.frame{margin-left:0px;}
.frame1{margin-right:0px;}
.frame2{margin:-13px 0 0 0px;}
.Textgrey3{ color:#fff;padding:6px 0 0px 10px;font-size:12px;}
.btn_box{margin-left:0px; margin-top:10px; font-size:16px!important; font-weight:bold!important;}
.care{margin:40px auto 5px auto; display:table;}
.chat{margin:0px auto 5px auto; display:table;}
.form-control{display:block;width:100%;height:46px;padding:6px 12px; max-width:100%;}
}

@media (max-width:800px){
h1.blue{color:#0681be; float:left; max-width:100%;}	
.text1{font-size:30px; color:#fff; font-weight:normal; padding:0 0 0 15px; margin:0; font-family:"Museo Sans"}
.Textgrey2{ color:#fff;padding:6px 0 0px 15px;text-transform:uppercase; font-size:20px;}
.Textgrey{ color:#fff;padding:6px 0 0px 4px; text-transform:uppercase; font-size:17px;}
.Textgrey1{ color:#fff;padding:6px 0 0px 0px;text-transform:uppercase; font-size:17px;}	
.frame{margin-left:0px;}
.frame1{margin-right:0px;}
.frame2{margin:-13px 0 0 0px;}
.Textgrey3{ color:#fff;padding:6px 0 0px 10px;font-size:12px;}
.btn_box{margin-left:0px; margin-top:10px; font-size:16px!important; font-weight:bold!important;}
.care{margin:40px auto 5px auto; display:table;}
.chat{margin:0px auto 5px auto; display:table;}
.form-control{display:block;width:100%;height:46px;padding:6px 12px; max-width:100%;}
}

@media (max-width:980px){
h1.blue{color:#0681be; float:left; max-width:100%;}	
.text1{font-size:30px; color:#fff; font-weight:normal; padding:0 0 0 15px; margin:0; font-family:"Museo Sans"}
.Textgrey2{ color:#fff;padding:6px 0 0px 15px;text-transform:uppercase; font-size:20px;}
.Textgrey{ color:#fff;padding:6px 0 0px 0px; text-transform:uppercase; font-size:17px;}
.Textgrey1{ color:#fff;padding:6px 0 0px 0px;text-transform:uppercase; font-size:17px;}	
.frame{margin-left:0px;}
.frame1{margin-right:0px;}
.frame2{margin:-13px 0 0 0px;}
.Textgrey3{ color:#fff;padding:6px 0 0px 0px;font-size:12px;}
.btn_box{margin-left:0px; margin-top:10px; font-size:16px!important; font-weight:bold!important;}
.care{margin:40px auto 5px auto; display:table;}
.chat{margin:0px auto 5px auto; display:table;}
.form-control{display:block;width:100%;height:46px;padding:6px 12px; max-width:100%;}
}
footer {
    background: #148dc6 none repeat scroll 0 0;
    height: 35px;
    margin-top: 31px;
    text-align: center;
}

footer {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

footer p {
    margin: 0;
}