body{background:url(../images/bg-login.png);background-size:cover;background-attachment:fixed;background-position:center;overflow-x:hidden}body:before{content:'';background:rgba(30,81,169,.9);width:100%;height:100%;position:fixed}.top-header{padding-top:10vh}.main-logo{max-width:489px;margin:0 auto;text-align:center}.main-logo img:first-child{width:140px;padding:25px 0}.form-forgot{border:2px solid #fff;padding:15px 26px;max-width:435px;margin:50px auto;border-radius:10px;color:#fff}.form-forgot label{font-size:13px;font-weight:100}.form-forgot input[type=email]{background:0 0;border-bottom:1px solid #fff;border-left:none;border-right:none;border-top:none;border-radius:0;box-shadow:none;color:#fff;font-size:19px;padding:0}.form-forgot button[type=submit]{background:#00bb9c;border:none;color:#fff;text-transform:uppercase;border-radius:50px;padding:10px 15px}.form-login{border:2px solid #fff;padding:15px 26px;max-width:435px;margin:50px auto;border-radius:10px;color:#fff}.text-danger.validation-summary-errors ul {padding-left: 15px;color: #ffa9a9;}.form-login .text-danger>span{background:rgba(169,68,66,.8);width:100%;display:block;padding:10px;color:#fff}.form-login label{font-size:13px;font-weight:100}.form-login input[type=email],.form-login input[type=password]{background:0 0;border-bottom:1px solid #fff;border-left:none;border-right:none;border-top:none;border-radius:0;box-shadow:none;color:#fff;font-size:19px;padding:0}.form-login .checkbox input[type=checkbox]{opacity:0;margin:4px;z-index:1;cursor:pointer}.form-login .checkbox label{position:relative;display:inline-block;padding-left:30px;padding-top:0;font-size:16px}.form-login .checkbox label::after,.form-login .checkbox label::before{position:absolute;content:"";display:inline-block}.form-login .checkbox label::before{height:20px;width:20px;border:2px solid;left:0;top:0;border-radius:50px}.form-login .checkbox label::after{height:5px;width:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:5px;top:6px}.form-login .checkbox input[type=checkbox]+label::after{content:none}.form-login .checkbox input[type=checkbox]:checked+label::after{content:""}.form-login .checkbox input[type=checkbox]:focus+label::before{outline:#3b99fc auto 5px}.form-login button[type=submit]{float:right;background:#00bb9c;border:none;color:#fff;text-transform:uppercase;border-radius:50px;padding:10px 15px}.form-login .forgot a{color:#fff;font-weight:700;font-size:14px}.form-login .forgot{text-align:right}.footer-copyrights{width:190px;position:fixed;bottom:20px;left:30px}.footer-copyrights span{color:#fff;font-size:11px;font-weight:600}.footer-copyrights img{padding-top:10px}@media only screen and (max-width:480px){.main-logo{padding:0 20px}.footer-copyrights{position:relative;left:0}}