body {background-color: #92cadb;}
.login-sec{margin: 4% auto 10px;width: 475px;border: 8px solid #cbf0fb;background: #fff;box-shadow: 0px 0px 50px #053848;border-radius: 10px;}
.login-header{border-bottom: 1px solid #bfbfc5;padding: 8px;text-align: center;}
.login-inner{-moz-box-shadow: inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;box-shadow: inset 0 0 10px #3d5f69;border-radius: 3px;position: relative;}
.login-header img{ height: 110px;}
.login-header h1{ color: #e3484c;font-size: 42px; font-weight: 700; margin: 5px 0px 0px;}
.login-header p{ margin-bottom: 0px; font-size: 11px;font-weight: 600; text-transform: uppercase;}
.login-body{ padding: 10px 16px 0px;}
.form-control{height: 40px;border: 1px solid #bfbfc5!important;border-radius: 0px;}
.input-group-addon {padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #eae9ee;text-align: center;background-color: #92cadb;border: 1px solid #9cd0e0;border-radius: 0px;color: #fff;}
.login-body .btnlogin {background-color: #e3484c;color: #fff;padding: 6px 20px;font-size: 14px;text-transform: uppercase;margin-bottom: 0px;border: 1px solid #e70604;display:inline-block;}
.login-body .btnlogin:hover,.login-body .btnlogin:focus{background-color: rgba(231, 6, 4, 0.58);color: #ffffff; }
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {float: left;margin-left: 0px;}
.radio, .checkbox {display: block;min-height: 20px;  margin-top: 0px;  margin-bottom: 10px; padding-left: 0px;}
.login-body  .input-group {margin-bottom: 15px;}
.login-footer{border-top: 1px solid #bfbfc5;padding: 10px;}
a {color: #e3484c;}
a:hover, a:focus { color: #060606;text-decoration: none;}
.login-footer p{font-size: 14px;margin-bottom:8px;}
.login-footer a{}
.copyright-sec{margin: 0px auto; width: 400px; text-align: center;}
.copyright-sec a{color: #000000;font-weight: 600;}
.copyright-sec a:hover,.copyright-sec a:focus{color:#000;text-decoration:underline;}
.back-tohome{padding: 6px 11px;border: 1px solid #243944;border-radius: 0px;display: inline-block;background: #243944;transition-property: background;transition-duration:.3s;transition-timing-function: linear;color: #ffffff;text-transform: uppercase;font-size: 16px;position: absolute;left: -46px;top: 155px;border-radius: 4px 0px 0px 4px;box-shadow: -2px 0px 29px #386573;}
.lbl{margin-left:4px;}
.registrationbtn:hover,.registrationbtn:focus{background: #ffffff;color: #263c47;}
.back-tohome:hover,.back-tohome:focus{color: #243944;background:#fff;border-right: 1px solid #cbf0fb;}
.registrationbtn{padding: 7px 15px;border: 1px solid #263c47;border-radius: 0px;display: inline-block;background: #263c47;transition-property: background;transition-duration:.3s;transition-timing-function: linear;color: #fff;margin-top: 4px;border-radius: 4px;}
.login-body h4{margin-bottom:25px;}
@media screen and (max-width:1370px){
.login-sec {margin: 2% auto 10px;width: 425px;}
.login-header img { height: 95px;}
.login-header h1 {  font-size: 36px;}
.copyright-sec {font-size: 13px;}
.login-body { padding: 10px 10px 0px;}
.login-body .input-group {margin-bottom: 10px;}
.login-footer p { font-size: 14px; margin-bottom: 5px;}
.login-body h4 { margin-bottom: 16px;}
.back-tohome { top: 137px;}
}
@media screen and (max-width:430px){
.login-sec {width: 400px;box-shadow:none;}	
.login-header img {  height: 61px;}
.login-header h1 {font-size: 30px;}
a {font-size: 12px;}

}
@media screen and (max-width:380px){
.login-sec {width: 360px;}	
.copyright-sec {font-size: 12px;width:100%;}
}
@media screen and (max-width:360px){
.login-sec {width: 310px;}	
}


