body,html{margin:0;color:#373a4b;line-height:1;letter-spacing:.6px}.btn,body,html{font-family:Calibre,Arial;font-size:16px}.btn{letter-spacing:1.2px;padding:10px;font-weight:500;cursor:pointer}.btn-primary{background-color:#ed9b00;color:#fff;border-radius:5px;border:none;background-size:100% 60px;background-position:0 0;transition:all .4s}.btn-primary:hover{background-color:#dc9102}.background{background:#373a4b;height:100vh;width:100vw;position:absolute}.login-container{position:absolute;left:50%;top:15%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.login-container .logo{width:110px;margin-bottom:35px}.login-container .logo path,.login-container .logo polygon{fill:#fff}.login-container .form-group{margin-top:12px;margin-bottom:8px}.login-container .form{margin-bottom:35px;margin-top:35px}.login-container .form .form-group:first-child{margin-bottom:25px}.login-container .submit{margin-bottom:55px}.box{background-color:#fff;padding:25px 35px;box-sizing:border-box;box-shadow:2px 2px 12px rgba(0,0,0,.160156);border-radius:12px;width:420px}.card.box .card-header{text-align:center;color:#888787;text-transform:uppercase;font-weight:500;letter-spacing:1.2px}.card.box .card-footer{text-align:center;color:#888787;font-size:14px}.card.box .card-footer a{text-decoration:none;color:#ed9b00}label{display:block;margin-bottom:5px}input,label{font-size:16px;color:#373a4b}input{padding:8px 8px 8px 12px;border:1px solid #cbcbcb;font-family:Calibre,Arial;box-sizing:border-box}input::-webkit-input-placeholder{color:#b0b0b0;letter-spacing:.6px}input::-moz-placeholder{color:#b0b0b0;letter-spacing:.6px}input:-ms-input-placeholder{color:#b0b0b0;letter-spacing:.6px}input::-ms-input-placeholder{color:#b0b0b0;letter-spacing:.6px}input::placeholder{color:#b0b0b0;letter-spacing:.6px}input:focus{border-color:#ed9b00;box-shadow:0 0 4px #ed9b00;outline:none}input[type=checkbox]{margin:0;border-radius:0}.checkbox-container{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2;margin-bottom:0}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border:1px solid #888787;border-radius:0;transition:all .4s}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container .checkmark:hover{background-color:rgba(237,155,0,.2)}.checkbox-container input:checked~.checkmark{background-color:rgba(237,155,0,.5);border-color:#ed9b00}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:6px;top:1px;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.forgotpassword{margin-left:auto;color:#ed9b00;text-decoration:none;font-size:14px}.invalid-feedback{margin-top:8px;color:#ed9b00}.alert{margin-top:25px;text-align:center}.alert.alert-success{color:#4dc0b5}.display-flex{display:flex;align-items:center}.text-center{text-align:center}.small-text{font-size:14px}.text-midgrey{color:#888787}.margin-top-25{margin-top:25px}.width-100{width:100%}.fadeup{-webkit-animation:fadeup;animation:fadeup;-webkit-animation-duration:1s;animation-duration:1s}.fadeup-3{-webkit-animation:fadeup;animation:fadeup;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeup{0%{opacity:0}to{opacity:1}}@keyframes fadeup{0%{opacity:0}to{opacity:1}}.demo{font-weight:600;color:#fff;text-transform:uppercase;font-size:24px;margin-bottom:25px}