*{padding:0;margin:0;box-sizing:border-box}.content-wrapper{background-color:#000;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}#login-image{-webkit-mask-image:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));mask-image:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));position:absolute;height:100%;width:100%}@media(max-width: 1300px){#login-image{min-width:1440px}}.login-form{text-align:left !important;border-radius:0;width:100%}.login-form .card{border-radius:0}.login-form .card-body{padding:3rem}.login-form .card-body h5{padding-top:1rem;font-weight:500;font-size:1.3rem}.login-form .card-body img{max-width:100%}.login-form .button-group{display:flex}@media(max-width: 576px){.login-form .button-group{justify-content:center}}.login-form .button-group button{margin-right:.4rem}@media(max-width: 576px){.login-form .button-group button{width:100%}}.login-form .form-group-feedback{margin-bottom:.5rem}.login-form .forgot-pass{margin-top:1.25rem;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;grid-row-gap:.6rem;grid-template-areas:"acc learn" "fpass fpass";font-size:14px}@media(max-width: 576px){.login-form .forgot-pass{grid-template-columns:auto}}.login-form .forgot-pass span{grid-area:acc}.login-form .forgot-pass .learn{grid-area:learn;justify-content:flex-start;color:#1565c0}.login-form .forgot-pass .fpass{grid-area:fpass;margin-bottom:.6rem;color:#1565c0}.login-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:14px}@media(max-width: 576px){.login-footer{flex-direction:column}}.login-footer .rights{color:#888}.login-footer .policy a,.login-footer .terms a{color:#1565c0}.description-container{margin-top:1rem;margin-bottom:1rem;padding:1rem;max-width:60rem;max-height:30rem;overflow:scroll;border:1px solid #999;border-radius:.1875rem}@media(max-width: 576px){.description-container{margin:.4rem;padding:.4rem}}@media(min-width: 576px){.login-form{width:31.25rem}.terms-form{width:100%}}.custom-checkbox-login{display:flex;align-items:center;margin:0 auto;width:70%}.custom-checkbox-login input{margin-right:.4rem;width:16px;height:16px}.custom-checkbox-login label{margin-bottom:0 !important}.login-containers{margin:0 auto;width:70%}.validation-summary-valid ul{margin-bottom:0 !important}
