﻿body 
{
     background: linear-gradient(#127cc1, #179cf4);
}

.textleft{ text-align:left !important; font-size:12px;}
.textright{ text-align:right; }
.textcenter {
	text-align: center !important;
	color: #fff; font-size:12px;
}
#imgCompanyLogo{float:left; width:150px;}
.mtop30{ margin-top:1%;}
.loginscreen {color: rgb(56, 181, 73);	font-size: 16px;}
.loginblock {
	width: 95%;
	float: right;
	text-align: center;
	background: #fff;
	margin: 50px 0px 0px 0px;
	padding: 50px 10px;
	max-width: 340px;
	moz-border-radius: 5px;
	border-radius: 5px;
}
.loginblock .frm{float: left;
width: 100%;}
.loginblock h3{margin-bottom: 30px;font-size:26px; color:#48acc5; margin:0px; font-family:Arial, sans-serif;}

.countrycode-input .country-prefix {position: absolute;top: 1px;left: 0;color: #555;font-family: 'ProximaNovaBold', Arial, sans-serif;font-size: 22px;}
.form-control {background: transparent;border: none;height: 40px;border-bottom: 1px solid #d9d9d9;font-family: 'ProximaNovaBold', Arial, sans-serif;font-size: 22px;padding-top: 0;	padding-left: 0;-webkit-box-shadow: none !important;box-shadow: none !important;}
.sub-main-lnm {
	width: 75%;
	float: none;
	margin: 0 auto;
}
.form-control{width:97% !important; float:left;}
.form-group span{
	float:left;
}
.form-group {
	margin: 25px 0px 15px 0px;float: left;width: 100%;
}
.sub-lnml{    float: left;
    margin: 15px 0px; width:100%;
}
#ValidationSummary,#vsForgot,#ValidationSummary1{ width:100%}
#ValidationSummary ul{padding:0px; margin:0px;}
#ValidationSummary li{list-style:none; font-size:12px; color:#000;}
#vsForgot ul{padding:0px; margin:0px;}
#vsForgot li{list-style:none; font-size:12px; color:#000;}
#ValidationSummary1 ul{padding:0px; margin:0px;}
#ValidationSummary1 li{list-style:none; font-size:12px; color:#000;}
.headerrow{margin: 20px 0px;}
.banner {
	text-align: center;
}
.contentrow{max-width: 1170px;
float: none;
margin: 0 auto;}
.headerrow a {
	font-size: 14px;
	border: solid 1px;
	padding: 13px;
	font-weight: bold;
	color: #28AAE2;
}