.dropdown-menu>li>a.model-user-registered,
.dropdown-menu>li>a.model-user-login {padding: 5px 10px}
.dropdown-menu>li>a.model-user-login {margin-top: 5px}
.dropdown-menu>li>a.model-user-registered {margin-bottom: 5px !important;}
.mask-overlay {content: '';position: fixed;background: rgba(0 ,0 ,0,0.7);left: 0;top: 0;width: 100%;height: 100%;z-index: 99999;}
.thebox-modal { padding-top: 50px; padding-bottom: 50px; position: fixed; overflow: auto; -webkit-overflow-scrolling: touch;z-index:4000000000; top: 0; right: 0; bottom: 0; left: 0; }
.thebox-modal hr { border-top:1px solid #ddd; background:none; }
.thebox-modal .thebox-overlay { animation: thebox-fadein 0.2s; -webkit-animation: thebox-fadein 0.2s; -moz-animation: thebox-fadein 0.2s; -ms-animation: thebox-fadein 0.2s; -o-animation: thebox-fadein 0.2s; -webkit-backface-visibility: hidden; position: fixed;background: rgba(93,89,83,.8);background: radial-gradient(ellipse closest-corner,rgba(93,89,83,.5),rgba(93,89,83,.8));-webkit-transition: opacity .4s ease-in-out;transition: opacity .4s ease-in-out;top: 0; right: 0; bottom: 0; left: 0; }
.thebox-modal .thebox-window {animation: thebox-popfadein 0.2s;-webkit-animation: thebox-popfadein 0.2s;-moz-animation: thebox-popfadein 0.2s;-ms-animation: thebox-popfadein 0.2s;-o-animation: thebox-popfadein 0.2s;-webkit-backface-visibility: hidden;padding: 5px 20px 20px 12px;width: max-content;width: 100%;position:relative;margin:0 auto;opacity: 1;color: #fff;background: rgba(16, 20, 27, 0.95);border-radius: 5px;-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.08);box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.08);font-size: 14px;max-width: 350px;}
.forgot_modal .thebox-modal .thebox-window {max-width: 340px}
.thebox-modal.thebox-closing .thebox-overlay { animation: thebox-fadeout 0.2s; -webkit-animation: thebox-fadeout 0.2s; -moz-animation: thebox-fadeout 0.2s; -ms-animation: thebox-fadeout 0.2s; -o-animation: thebox-fadeout 0.2s; -webkit-backface-visibility: hidden; }
.thebox-modal.thebox-switching .thebox-window { animation: thebox-fadeout 0.2s; -webkit-animation: thebox-fadeout 0.2s; -moz-animation: thebox-fadeout 0.2s; -ms-animation: thebox-fadeout 0.2s; -o-animation: thebox-fadeout 0.2s; -webkit-backface-visibility: hidden; }
.thebox-modal .thebox-window p {margin: 0 0 0px;font-size:15px;line-height:1.7;}
.thebox-modal .thebox-window p small { display:block; margin:15px 0 15px; color:#888; text-transform:uppercase; font-size:13px; font-weight:500; }
.thebox-modal .thebox-window p.name { font-size:15px; margin:0 0 20px; }
.thebox-modal .thebox-window p strong { font-size:12px; text-transform:uppercase; display:inline-block; padding-right:3px; }
.thebox-modal .thebox-window a, .thebox-modal .thebox-window a:hover {text-decoration:none;color: #1E73BE;font-size: 13px;font-weight: 400;}
.thebox-modal .thebox-window .close {background:#F5F5F5;color:#F59E9E;font-size: 14px;font-weight: normal;position:absolute;top:30px;right: auto;text-shadow: none;}
.thebox-modal .thebox-window .close:hover {color:#E35656;opacity: 1;}
.thebox-modal .thebox-window ul {font-size: 14px;line-height: 1.6;margin: 12px 0 20px 15px;}
.thebox-modal .thebox-window ul li { list-style-type:square; }
.thebox-modal .button {margin-right:5px;background: #34495e;border-color: #34495e;color: #fff;padding: 6px 15px;border-radius: 3px;font-size: 14px;}
.thebox-modal section { margin:0 0 40px; }
.thebox-modal section:last-child { margin:0; }
.thebox-modal input[type="submit"].button { margin-top:10px; margin-bottom:0; }
.thebox-modal .error-message { display:none; margin:0 0 15px; font-size:14px; line-height:1.5; }
.thebox-modal {padding-top: 70px;padding-bottom: 0;}
.thebox-modal h3.bordered, .thebox-modal h3.thebox-modal-cap {border:none;padding: 0 0;color: #fff!important;text-align: center;margin-top: 5px;margin-bottom: 0px;display: block;font-size: 13px;font-weight: 500;}
.thebox-modal h3.bordered img {max-height: 60px}
.thebox-modal h3.bordered {margin-bottom: 15px;margin-top: 0;}
.thebox-modal h3.bordered span {display: block;margin: 0px auto 35px auto;font-size: 21px;font-weight: 500}
.thebox-modal .thebox-window .close {top: -21px;left: -21px;opacity: 1;width: 42px;height: 42px;border-radius: 100%;text-align: center;background: #fff url('../images/thebox_close.png') no-repeat center center !important;}
.thebox-modal .modal-form-messages { display:none; }
.thebox-modal .modal-form-messages .errors,
.thebox-modal .modal-form-messages .messages { display:block; position:relative; margin:7px 0 5px; padding:12px 12px 12px 62px; border:1px solid; border-radius:3px; font-size:13px; line-height:1.6; }
.thebox-modal .modal-form-messages .messages:after { font-family:"theboxIcons"; display:block; content:"\f080"; position:absolute; top:11px; left:15px; font-size:28px; }
.thebox-modal .modal-form-messages .errors:after { font-family:"theboxIcons"; display:block; content:"\f080"; position:absolute; top:11px; left:15px; font-size:28px; }
.thebox-modal .group-color {margin: 0px 0;}
.thebox-modal .box-group-color div {border-radius:  100%;width: 25px;height: 25px;display: inline-block;cursor: pointer;}
.thebox-modal .form {padding: 0 5px;}
.thebox-modal .co-info-form {text-align: center;font-size: 15px;}
.thebox-modal span {font-size: 12px;margin: 0px 0px;display: inline-block;}
.thebox-modal .col-input {position: relative;margin: 0px 0 15px 0;height: 40px;line-height: 40px;padding: 0;-webkit-box-shadow: inset 0px 0px 1px rgba(0,0,0,0.2);}
.thebox-modal .col-input i {position: absolute;font-size: 20px;color: #1E73BE;top: 14px;right: 10px;z-index: 1;}
.thebox-modal .col-input i.fa-envelope-o {font-size: 18px}
.thebox-modal .col-input input, .thebox-modal .col-input select {height: 40px;width: 100%;position: relative;padding: 0px 40px 0 15px;border: 0;-webkit-box-shadow: none;box-shadow: none;border-radius: 2px;font-family: 'Heebo',sans-serif;font-size: 13px;/* border: 1px solid #1E73BE; */}
.thebox-modal .col-input input:focus {border: 0;}
.thebox-modal input[type="checkbox"] {margin-left: 8px;position: relative;margin-right: 4px;}
.thebox-modal input[type=checkbox]:before {content: "";display: block;position: absolute;width: 1rem;height: 1rem;top: 0px;left: -3px;border: 1px solid #ffffff;border-radius: 2px;background-color: white;cursor: pointer;}
.thebox-modal input[type=checkbox]:checked:after {content: "";display: block;width: .7rem;height: .7rem;background: #1E73BE;border-radius: 2px;position: absolute;top: 0.15rem;left: -0.01rem;border: none!important;}
.thebox-modal .submit_button_login, .thebox-modal .submit_button_registered, .thebox-modal .submit_button_forgot{display: block;background: #0B0B0B;color: #1E73BE;height: 50px;line-height: 50px;text-align: center;border-radius: 5px;font-family: 'Heebo',sans-serif;font-size: 14px;font-weight: 500;border: 0;margin: 5px auto 10px auto;width: 100%;box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.25);cursor: pointer;}
.thebox-modal .submit_button_login:hover, .thebox-modal .submit_button_registered:hover, .thebox-modal .submit_button_forgot:hover {background: #1E73BE;color: #fff;}
.thebox-modal .thebox-window a.model-user-fogot {float: left;margin-top: 5px;}
.login-box-bottom {text-align: center;margin: 25px 25px 0 25px;font-size: 12px;color: #fff;/* font-weight: 300; */}
.login-box-bottom a {color: #1E73BE !important;}
.login-box-bottom a:hover {color: #fff!important;}
.thebox-modal .co-info-form {font-size: 13px;text-align: center;line-height: 28px;}
.status-login {text-align: center;padding-top: 15px;color: #fff;font-size: 13px;margin-bottom: 6px;}
.thebox-logo {padding-bottom: 5px;margin-bottom: 0px;margin-left: 5px;margin-top: 0px;}
.thebox-logo img {max-height: 70px;}
.thebox-modal .col-md-4 {float: right;}
.thebox-modal .col-md-8 {float: left;text-align: left;}