*{outline:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;overflow-x:hidden;color:#3e5569;background:#fff}#gohomepage:hover{border-color:#b0c000}#gohomepage:focus{outline:none}#gohomepage{position:fixed;top:12px;left:12px;display:block;font-family:Open Sans,sans-serif;font-weight:600;font-size:15px;box-sizing:border-box;text-align:center;text-transform:uppercase;background-color:#b5cd07;border-radius:4px;display:inline-block;cursor:pointer;padding:8px;outline:none}#gohomepage,#gohomepage a:link,#gohomepage a:visited{color:#fff;text-decoration:none}.login-body{margin:0;padding:0;background-color:#fbfbfd;font-family:Open Sans,sans-serif;font-weight:600;font-size:15px;color:#909092;height:100vh;width:100vw}@media only screen and (min-width:600px){.login-body{background-image:url(../public/images/login-background.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:100% 100%}}#login-logo-app{box-sizing:border-box;margin-top:30px;margin-left:43px;width:150px}.icon-container{width:250px}.icon-container,.login-form{margin-left:auto;margin-right:auto}.login-form{width:400px}.login-title{margin:35px auto 14px;text-align:center;font-size:24px;font-weight:700;text-transform:uppercase}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#909092;-webkit-box-shadow:0 0 0 1000px #fdfdfd inset;box-shadow:inset 0 0 0 1000px #fdfdfd}.input-group-user img{position:absolute}.input-group-user{width:100%;margin-bottom:10px}.icon{padding-left:14px;padding-top:20px;min-width:23px;opacity:.4}.login-input{width:100%;height:50px;margin-top:8px;margin-bottom:8px;padding-left:54px;color:#909092;background-color:#fdfdfd!important;font-size:15px;border:1px solid #909092;border-radius:4px;box-sizing:border-box}.login-input:focus{background-color:#fbfbfd;outline:none}.checkbox-container{float:left;width:100%;box-sizing:border-box;padding-top:8px;padding-bottom:8px;background-color:rgba(251,251,253,.65);border-radius:4px}.checkbox-label{display:block;position:relative;margin:auto;cursor:pointer;clear:both}.checkbox-label input{position:absolute;opacity:0;cursor:pointer}.checkbox-label .checkbox-custom{position:absolute;top:4px;left:12px;height:16px;width:16px;background-color:transparent;border-radius:7px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border:1px solid #909092}.checkbox-label input:checked~.checkbox-custom{background-color:#909092;border-radius:7px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:1px solid #909092}.checkbox-label .checkbox-custom:after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:7px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.checkbox-label input:checked~.checkbox-custom:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.checkbox-label .checkbox-custom:before{position:absolute;content:"";left:10px;top:10px;width:0;height:0;border-radius:7px;border:1px solid #fff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.checkbox-label input:checked~.checkbox-custom:before{left:-3px;top:-3px;width:24px;height:24px;border-radius:7px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);opacity:0;z-index:999;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.checkbox-rememberme-label{padding-left:40px;font-weight:400;font-size:12px}.login-button-submit:hover{border-color:#b0c000}.login-button-submit:active{position:relative;top:1px}.login-button-submit:focus{outline:none}.login-button-submit{margin-top:50px;width:100%;height:50px;box-sizing:border-box;text-align:center;font-size:24px;font-weight:600;text-transform:uppercase;color:#fff;background-color:#b5cd07;border-radius:4px;display:inline-block;cursor:pointer;padding-top:8px;text-decoration:none}a:not([href]):not([tabindex]){color:#fff}.login-button-reset-password-div{margin-top:22px;padding-top:8px;padding-bottom:8px;text-align:center;background-color:rgba(251,251,253,.65);border-radius:4px}.login-button-reset-password{color:#909092;text-transform:none;text-decoration:none;font-size:15px}.login-button-reset-password:focus{outline:none}.alert{box-sizing:border-box;margin-top:10px;font-weight:400;font-size:12px;padding:10px;border-radius:.25rem}.alert-danger{border:1px solid red;color:#fff;background-color:rgba(240,0,0,.5)}.alert-success{font-weight:600;font-size:15px;color:#fff;background-color:#b5cd07}#text-guide{font-weight:400;font-size:14px}