.logo{text-align:center;margin-bottom:20px}.logo img{width:180px}.auth-container .card{background-color:#fff;border-radius:12px}.auth-container .card .card-body{padding:40px}@media screen and (max-width: 565px){.auth-container .card .card-body{padding:40px 20px}}@media screen and (max-width: 565px){.auth-container .card{border:1px solid #e0e6ed;box-shadow:0 0 40px #5e5c9a0f}}.auth-container h4{color:#000}.auth-container .form-label{font-weight:500}.auth-container .form-control:not(textarea),.auth-container .form-select,.auth-container .vgt-input{padding:4px 12px!important;line-height:20px!important;height:2.25rem!important;border-color:#e4e4e7!important;border-radius:calc(.5rem - 2px)!important}.auth-container .btn{border-radius:calc(.5rem - 2px);padding:.5rem 1rem!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-size:.875rem;line-height:1.25rem;font-weight:500;height:2.25rem;display:inline-flex;align-items:center;justify-content:center}.auth-container .custom-s-btn{background-color:#171717}.auth-container .custom-s-btn:hover,.auth-container .custom-s-btn:active{background-color:#000!important}.auth-container label,.auth-container a{color:#000}.auth-container .form-check-label{vertical-align:middle}.or-separator{text-align:center;margin:15px 0;position:relative}.or-separator:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#e0e6ed}.or-separator span{position:relative;z-index:1;background-color:#fff;padding:0 15px}.btn-outline{border-color:#e5e5e5;background-color:#fff;color:#171717;box-shadow:none!important}.btn-outline:hover{background-color:#f5f5f5}.social-login-buttons{display:flex;flex-direction:column;gap:10px}.social-login-buttons img{width:20px;height:20px}
