.overlay{background-color:rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}.login-popup .form-login-link,.overlay{display:flex;align-items:center;justify-content:center}.login-popup .form-login-link{color:#777;width:100%}.login-popup{display:flex;flex-direction:column;width:100%;padding:1rem;position:relative}.login-popup .bxs-x-circle{cursor:pointer;position:absolute;padding:1rem;right:0}.login-popup .form-horizontal{margin-top:1rem}.login-popup .form-horizontal .login-btn{background-color:#5568e0!important}.login-popup .form-horizontal .login-btn:hover{background-color:#1b34da!important}.login-popup .button-div>*{margin:5px 0}.login-popup .or-div{display:flex;align-items:center;color:#777;margin:10px 0}.login-popup .or-div div{height:1px;width:100%;background-color:#777;opacity:30%;margin:0 5px}.login-popup .forget-password{width:100%;text-align:right;margin-bottom:10px;margin-top:5px}.login-popup .forget-password .link{text-decoration:none}.login-popup .button-div{display:flex;flex-direction:column;margin-left:0}.login-popup .button-div .btn{background-color:#fff;color:#252525;font-weight:700;font-size:14px}.login-popup .button-div .button-logo{position:relative;left:-100px;bottom:3px}.login-popup .button-div .social-btn:hover{background-color:#e0e0e0;color:#252525!important}.login-popup .button-div .social-btn{display:flex;align-items:center;justify-content:center}.login-popup .button-div .social-btn p{margin-bottom:0}.login-popup .button-div .social-btn img{margin-top:5px}