body{font-family:'Open Sans';}

.login-form{margin-top:2%;padding:20px}
.login-form-outer{border:1px dotted #000000;padding:30px;border-radius:20px;box-shadow: 0px 5px 5px #333333;}
.top-header-container{border-bottom:1px solid #999999;padding:20px 0px 20px 0px}
.main-header{text-align:center;padding:30px 0px 30px 0px;font-size:30px;}
.input-box{height:40px}
.user{background:none;}
.password{background:none;}

.profile{border-radius:50%;width:70px;height:70px;}
.loginbtn{width:100px;}
.forgotpassword{float:right;color:#FF0000}

.margint20{margin-top:20px;}
.margint30{margin-top:30px;}
.margint80{margin-top:80px;}

.f16{font-size:16px;}

a{text-decoration:none}
a:hover{text-decoration:none}
.ared{color:#FF0000}
.ared:hover{color:#000000}

@media only screen and (max-width:767px){
.login-form{margin-top:10px;padding:20px}
}
@media only screen and (min-width:768px) and (max-width:1024){
.login-form{margin-top:10px;padding:0px}
}
.client-logo{
    height: 150px;width: 200px;
}
.btn-login{
background:#22abad;
color:white;
border:2px double white;
width:100px;
}
.btn-login:hover,.btn-login:focus{
background:#22abad;
color:white;
border:2px double white;
width:100px;
font-weight:700;
}
.accept-policy{
    color: red;
}