p{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400}p a{color:#00a8ff;font-size:inherit}p a:hover{color:#005480;text-decoration:none}.btn,b,strong{font-weight:500}.btn{border-width:0;font-size:.875rem;height:2rem;line-height:2rem;padding:0 1rem;text-align:center}.btn.btn-lg{height:2.5rem;line-height:2.5rem}.btn.btn-lg.btn-rounded{border-radius:1.25rem}.btn.btn-primary{background:#00a8ff}.btn-success{background:#3dcc49}.bg-white,body{background:#fff}body{font-family:Roboto,sans-serif}#layout-login .card{border:1px solid #ccdde6;border-radius:.375rem;box-shadow:0 3px 15px 3px rgba(0,84,128,.1);margin:2rem auto 0;max-width:25rem;padding:.375rem 0 0;transition:.5s;width:100%}#layout-login .card .card-header{background:#fff;border-bottom-width:0;padding-top:1rem}#layout-login .card .card-body{padding:.5rem 3rem 0}#layout-login .card h1{color:#005480;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:1.125rem;text-align:center}#layout-login .card .btn{margin:0 auto 1.5rem;width:9.375rem}#layout-login .card .btn-reset{width:13rem}#layout-login .card p{color:#005480;line-height:1.125rem}#layout-login .card .card-footer{border-top:1px solid #ccdde6;display:flex;height:4rem;justify-content:center;padding:0;text-align:center}#layout-login .card .card-footer p{color:#005480;font-weight:500;margin:0}.login-footer{padding:2rem}.login-footer img{margin-bottom:.5rem}.login-footer p{font-size:.75rem;line-height:1.5rem}.form-group{margin-bottom:.5rem}.form-group label{color:#005480;font-size:.75rem;font-weight:400;margin-bottom:0}.form-group .form-control{border-color:#ccdde6;color:#555;font-weight:400}.form-group .form-control::-moz-placeholder{color:red;opacity:1}.form-group .form-control:-ms-input-placeholder{color:red;opacity:1}.form-group .form-control::placeholder{color:red;opacity:1}.form-group .form-control :-ms-input-placeholder{color:red}.form-group .form-control ::-ms-input-placeholder{color:red}.form-group .checkbox input{margin:.6875rem .3125rem}.form-group .forgot{margin-bottom:.8125rem;margin-top:.375rem;text-align:right}.alert{font-size:.875rem;padding:.5rem .75rem}.alert h4,.alert h5{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;margin-bottom:8px}.alert a,.alert p{font-weight:400}.alert p{margin-bottom:15px}.alert li{font-size:16px;font-weight:400}.alert.alert-success{background-color:#dcf5dc;border-color:#ace6ac;color:#349934}.alert.alert-danger{background-color:#ffeaea;border-color:#eb918c;color:#ed1c24}.hero{align-items:center;background:#fff;background-position:bottom;background-size:cover;border:1px solid #ccdde6;border-left-width:0;border-radius:0 .375rem .375rem 0;display:flex;height:100%;justify-content:center;overflow:hidden}.checkbox-container{cursor:pointer;display:block;font-size:22px;margin-bottom:12px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;opacity:0;position:absolute}.checkbox-container input:checked~.checkmark{background-color:#00a8ff;border-color:#00a8ff}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:7px;top:3px;transform:rotate(45deg);width:5px}.checkbox-container .checkmark{border:1px solid #ccdde6;border-radius:2px;height:20px;left:0;position:absolute;top:0;transition:.2s;width:20px}.checkbox-container .checkmark:after{content:"";display:none;position:absolute}@media (min-width:768px){#layout-login .card{margin-top:10rem}}
