@font-face{font-family:'BrandonMed';src:url(/Content/fonts/Brandon_med.otf);font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaBold';src:url(/Content/fonts/ProximaNovaBold.otf);font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaRegular';src:url(/Content/fonts/ProximaNovaRegular.otf);font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaSemibold';src:url(/Content/fonts/ProximaNovaSemibold.otf);font-weight:normal;font-style:normal}body{background-color:#2a386d;color:#fff;font-size:14px;margin:0}.wrapper{margin:auto;display:flex;height:100vh}.form-horizontal{margin:auto;text-align:center}.form-group{position:relative}.logo{background-image:url(/Content/img/logo_login.png);width:180px;height:86px;margin:0 auto 40px auto}input[type=text],input[type=password]{border-radius:5px;width:303px;height:40px;font-family:'ProximaNovaRegular';font-size:16px;background-color:#fff;margin:10px auto;border:none;padding:0 20px}label.custom-checkbox{padding:0;vertical-align:bottom;font-family:'ProximaNovaRegular';font-size:14px;cursor:pointer}.custom-checkbox input[type=checkbox]{visibility:hidden;margin:0;width:0;height:0}.custom-checkbox span{display:inline-block;width:19px;height:19px;vertical-align:top;margin-right:10px}.custom-checkbox input[type=checkbox]+span,.custom-checkbox input[type=checkbox]+input[type=hidden]+span{background:url(/Content/img/custom-checkbox-login.png) 0 0 no-repeat}.custom-checkbox input[type=checkbox]:checked+span,.custom-checkbox input[type=checkbox]:checked+input[type=hidden]+span{background:url(/Content/img/custom-checkbox-login.png) 0 100% no-repeat}.remember-me-container{margin:15px auto 0}input[type='submit']{width:120px;height:35px;font-family:'ProximaNovaRegular';background-color:#f45b63;border:none;border-radius:5px;color:#fff;font-size:18px;margin-top:38px;-webkit-appearance:none}input[type='submit']:hover{background-color:#d24850;cursor:pointer}.field-validation-error{position:absolute;border:1px solid #f45b63;color:#fff;border-radius:5px;padding:3px 8px;font-family:'ProximaNovaSemibold';font-size:13px;margin:0;background-color:#f45b63;left:0;top:55px;z-index:1}.field-validation-error:after,.field-validation-error:before{content:'';display:block;position:absolute;left:10px;width:0;height:0;border-style:solid}.field-validation-error:after{top:-12px;border-color:transparent transparent #f45b63 transparent;border-width:6px}.field-validation-error:before{top:-12px;border-color:transparent transparent transparent transparent;border-width:6px}.validation-summary-errors{color:#d24850;font-family:'ProximaNovaRegular';font-size:14px}.validation-summary-errors ul{text-align:left;list-style-type:none;padding:0}