body {
    font-family: 'Varela Round', sans-serif;
	height: 100%;
   }
.noPadding{
	padding: 0;
}
.container{
	background-color: #DFE4DF;
}
.login-div{
	min-height: 100vh;
	height: 100%;
	align-items: center;
	margin: 0px;
	font-size: 12px;
	background-color: #FFF;
	webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.33);
	moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.33);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.33);
}

h1{
	text-align: center;
	font-size: 1.8vw;
}
label{
	font-size: 14px;
}
.btn-login{
	width: 100%;
	background-color: #4DB648;
	border-color: #4DB648;
	color: #fff;
	
}
.form{
	padding-top: 10%;
}
#frmLogin .locationError {
	position: absolute;
	margin-top: 6px;
	z-index: 9;
	width: 100%;
}
#frmLogin label.error {
    position: unset;
    border: 2px solid #cc2908;
    background-color: #cc2908;
    padding: 5px 10px;
    color: #fff;
    border-radius: 0;
    font-size: 1.3rem;
    line-height: 1.4rem;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    text-align: center;
    text-transform: none;
    width: auto;
	font-weight:normal;
}
#frmLogin .locationError .error:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px;
    border-color: transparent transparent #cc2908;
    top: -6px;
    left: 50%;
    margin-left: -5px;
    z-index: 9002;
}
.input-label{float:left}
.form-group{text-align:center}
.loginError{font-size: 14px;
    color: red;
    font-weight: bold;
    padding-top: 5px;
    display: none;}

.becomePartner{padding-top:20px;clear: both;text-align: right; cursor:pointer;}
.becomePartner label{cursor:pointer;}
input.error, select.error, textarea.error { border: 1px solid red !important; }	
