body {
    /*background: url(../images/login-bg.jpg) no-repeat;*/
    background-color: #2b4c81 !important;
    background-size: auto;
    font-family: "Open Sans",sans-serif !important
}main{width:360px;padding:0;margin:10% auto auto}main section{width:100%;float:left;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:25px;margin:0}@media screen and (max-width:768px){main{margin-top:20%}}@media screen and (max-width:360px){main{width:300px;margin-top:10%}}.login-form h4,header h4{text-align:center}.login-form img,header img{height:77px!important;width:auto!important;padding:0;margin:auto;display:block}.login-form ul,.login-form ul li{padding:0;margin:0;width:100%}.login-form,header{width:100%;float:left}.login-form ul li{list-style:none}.login-form ul li input{width:100%;float:left;padding:10px 6px;margin:5px 0;border:1px solid #e1ebf1!important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;color:#8697a1}.login-form .validation-summary-errors,.login-form ul li .form_alert{width:100%;float:left;text-align:center;color:#ee6c6c;font-size:11px;background:#fdffd3}footer{width:100%;float:left;padding:10px 0;margin:0}footer .remember{width:auto;float:left;padding:10px 0 0;margin:0}
    footer button {
        width: 120px;
        float: right;
        padding: 13px;
        margin: 0;
        background: #2b4c81;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        color: #fff;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        border-radius: 5px;
        border: 0
    }