.loginPage .form-row{display:block!important}.form-control-login{border-radius:4px;font-size:12px;transition:border-color .2s}.form-control-login:active:not(.is-invalid),.form-control-login:focus:not(.is-invalid){border-color:#ced4da!important;box-shadow:none!important}.input-group .btn-show-hide-password:active,.input-group .btn-show-hide-password:focus{border-color:#ced4da;box-shadow:none!important;outline:none}.btn-dark{background-color:#000;border:none;font-weight:600;text-transform:uppercase;padding:.6rem 1rem;font-size:.95rem;max-width:270px;margin-left:auto;margin-right:auto}.btn-dark:hover{background-color:#ced4da}.form-control.is-invalid+.input-group-append .btn-show-hide-password,.form-control.is-invalid+.input-group-append .btn-show-hide-password:active,.form-control.is-invalid+.input-group-append .btn-show-hide-password:focus{border-color:#dc3545!important;color:#dc3545;box-shadow:none!important}.btn-show-hide-password{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;background-color:transparent;border-radius:0 .25rem .25rem 0;box-shadow:none!important;border:1px solid #ced4da;border-left-width:0;color:#8b8b8b;padding:.375rem .75rem;font-size:1rem;line-height:0}.btn-show-hide-password:hover{color:#212529}.loginPage .separator{border-top:2px solid #fe0;width:200px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.loginPage .title{margin-bottom:1rem;font-family:Viga,sans-serif;font-size:1.25em}.form-label-login{font-size:14px;font-family:Viga,sans-serif;margin-bottom:.5rem;color:#343a40}.loginPage .btn-outline-dark{font-weight:600;text-transform:uppercase}.loginPage a.text-muted{transition:color .2s}.loginPage a.text-muted:hover{color:#000;text-decoration:none}.loginPage .text-information{color:#8f8f8f;text-decoration:underline;font-style:italic}.loginPage .text-information:hover{color:#000}@media (max-width:768px){.container.py-5{padding-top:2rem;padding-bottom:2rem}}
