.dialog-login-register .modal-dialog { min-height: 300px;}
.login-register-forms .btn.btn-google { position: relative; font-size: 16px;}
.login-register-forms .btn.btn-google img{ position: absolute; left: 15px; top: 13px;}
.login-register-forms .or-separator { margin: 15px 0 30px 0; }
.login-register-forms .or-separator-text { background-color: #fff;display: inline-block; padding: 8px; }
.login-register-forms .or-separator hr { margin: -20px auto 10px; width: 100%;}
.login-register-forms .panel { border-radius: 5px !important; border: 0px none; box-shadow: none; }
.login-register-forms .messages-container { padding: 0px 15px; }
.login-register-forms .alert { padding: 7px;}
.login-register-forms .alert .close { right:0px;}
.login-register-forms .btn { white-space: normal !important; }
.login-register-forms .nav-tabs { border: 0px none; background: var(--gray20); }
.login-register-forms .nav-tabs li { width: 50%; text-align:center; }
.login-register-forms .nav-tabs li a { text-align:center; border-radius:5px; font-weight: bold; border: 0px none !important; margin:0 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: var(--gray20); color: var(--primary100) !important; font-size: 14px;}
.login-register-forms .nav-tabs li.active a { background: #fff; }
.login-register-forms .nav-tabs li.active { border: 1px solid var(--primary100); border-radius: 5px; }

.dialog-login-register .modal-dialog { max-width: 450px; margin: 10px auto !important;}
.dialog-login-register .modal-body { padding-top: 7px; }
.dialog-login-register .modal-content { border-radius: 0px; }
.dialog-login-register .modal-header { padding-bottom:0px;}
.dialog-login-register .input-group-addon { background: #fff; border-left-color:#fff; }
.dialog-login-register .input-group input { border-right-color:#fff; }
.dialog-login-register .modal-dialog .login-register-forms { border: 1px solid #ddd; }
.dialog-login-register .modal-header .close { margin-top: -4px; background: #ccc; border-radius: 50%; width: 28px; height: 28px; line-height: 28px; text-align: center; font-size: 28px; margin-bottom: 4px; }
.dialog-login-register .modal-header .close span { width: 28px; height: 28px; text-align: center; display: block; margin-left: 1px; }
.modal.fade .modal-dialog {
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
}

.panel-login-register { border-radius: 0px !important; }
