.login-click-btn{margin-top:10px;padding:5px 18px;border:1px solid #ccc;border-radius:29px;color:#999;font-weight:400;cursor:pointer}
.login-click-btn:hover{background:#e3000f;color:#fff;border-color:#e3000f}
.login-modal .modal-dialog {width: 100%;padding: 0 15px;max-width: 740px;}
.login-modal .modal-header{padding:0;border:none}
.log-reg-btns-ul {display: table;width: 100%;list-style: none;}
.log-reg-btns-ul li a{display:block;padding:5px 8px 14px 8px;position:relative;color:#777;margin:0;font-size:15px}
.log-reg-btns-ul li{display:inline-block}
.log-reg-btns-ul li:first-child a{margin-left:0}
.log-reg-btns-ul li a:before{content:'';position:absolute;left:0;bottom:0;width:0%;height:1px;background:#e3000f;transition:.2s all linear;z-index:1}
.log-reg-btns-ul li.active a:before{width:100%}
.log-reg-btns-ul li.active a{color:#e3000f}
.log-reg-btns-ul li a:focus,.log-reg-btns-ul li a:hover{outline:0;text-decoration:none}
.modal-left-side,.modal-right-side{width:450px;min-height:1px;padding:35px;float:none;display:table-cell;vertical-align:top}
.modal-left-side{width:300px;background:url(/img/login-bg.png?v=1) center;background-size:cover;height:100%;overflow:hidden;    position: relative;}
.login-modal .modal-content{border:none;}
.login-modal .input-group-addon{background-color: #fff;border-color: #cccccc;font-size:18px;display:none}
.login-modal.modal {text-align: center;padding: 0!important;}
.login-modal.modal:before {content: '';display: inline-block;vertical-align: middle;margin-right: -4px;}
.login-modal .modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
.login-fg input,.login-fg input:focus{box-shadow:none}
.login-modal .modal-body{position:relative;padding:0;display:table;width:100%;border-radius:5px;overflow:hidden}
.modal-right-side .tab-pane{padding:25px 0 20px;position:relative}
.modal-right-side{padding-top:100px}
.login-fg input{border-radius:3px;border-color: #ddd;}
.login-fg label{font-weight:600;text-transform:uppercase;font-size:12px;color:#444;cursor:pointer}
.log-btn {
    text-transform: uppercase;
    font-size: 13px;
    padding: 11px 21px;
    background: #179bd7;
    color: #fff;
    border: 1px solid #179bd7;
    float: left;
    border-radius: 99px;
    width: 100%;
    box-shadow: 0px 4px 5px #c5e6f5;
    margin-top: 10px;
}
.login-title {position: absolute;top: -100px;left: 0;right: 0;margin: 0 auto;text-align: center;font-size: 29px;font-weight: 300;}
.btn-close-head{z-index:99}
.log-reg-btns-ul li {display: inline-block;width: 50%;text-align: center;}
.modal-right-side-inner {display: table;width: 100%;padding: 0 25px;    min-height: 320px;}
.log-reg-btns-ul li a:after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #ddd;transition: .2s all linear;}
.modal-right-side-inner form {display: table;width: 100%;}
.log-btn:hover {background: #1381b3;color: #ffff;border-color: #1381b3;}
.log-btn:active:focus,.log-btn:focus {background: #1381b3;color: #ffff;border-color: #1381b3;outline: none;}

.forgot-pass {
    display: table;
    float: right;
    margin-top: 20px;
}
.forgot-pass a {
    color: #666;
    font-weight: 500;
    font-size: 14px;
}
.modal-left-side .login-juhi {
    position: absolute;
    bottom: 0;
    right: -50px;
    max-width: 200px;
	opacity:0;
}

.in .modal-left-side .login-juhi{right:0;opacity:1;transition-delay:0.5s !important}
.text-small {font-weight: 400;font-size: 14px;margin: 14px 0 0 0;font-style: italic;color: #eee;}
.text-h3 {font-weight: 300;font-size: 25px;position: relative;left: -40px;opacity: 0;transition-delay:0.5s !important}
.in .text-h3 {left: 0;opacity: 1;transition-delay:0.5s !important}

.text-small {position:relative;left: -40px;opacity: 0;transition-delay:0.5s !important}
.in .text-small {left: 0;opacity: 1;transition-delay:0.5s !important}


.modal-left-text {color: #fff;}
/*.reg_active .modal-dialog {max-width: 900px;}
.reg_active .modal-left-side {width: 238px;}*/
.login-fg.half {width: 50% !important;float: left;}
.paddR5{padding-right:5px}
.paddL5{padding-left:5px}
.padd0{padding:0 !important}
.back-btn {color: #666;padding: 7px 15px;display: table;border: 1px solid #ddd;margin: 0 0 10px 0;border-radius: 6px;background: #f7f7f7;}
.login-fg label{display:none;}
.modal-left-side-respo{display:none}
.login-modal .not-valid input {border-color: #ef0d19;}
.red-valid {color: #ef0d19;position: relative;right: 0px;top: 0;background: #fff;height: 100%;padding: 5px 0 0px 0;line-height: 16px;border-radius: 0px 5px 5px 0px;opacity: 1;visibility: visible;display:none;z-index:-1}
.login-fg.half.not-valid {width: 100% !important;padding: 0 !important;float: none;}
.not-valid .red-valid{display:block}
.login-modal .form-group{position:relative;z-index:0;float:left;width:100%;}
.login-modal .not-valid input{background:transparent}
.login-modal .not-valid input::-webkit-input-placeholder {opacity:1;-ms-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}
.login-modal .not-valid input:focus::-webkit-input-placeholder {opacity:0;-ms-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out}
.body-inner .login-click-btn {margin-top: 8px;padding: 3px 15px;}
.after-login {cursor: pointer;color: #777;padding: 0;font-size: 13px;}
.after-login-btn {display: block;padding: 16px 11px 7px 10px;position:relative}
.body-inner .after-login-btn {padding: 12px 11px 7px 10px;}
.after-login-btn:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 3px;background: #e3010f;opacity: 0;}
.after-login-btn:hover:before{opacity:1}
.body-for-head-static .after-login-btn{padding: 16px 11px 7px 10px;}
.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
    background: #1381b3;
    border-color: #1381b3;
}


.transition,.text-h3,.text-small,.after-login-btn:before
{-webkit-transition:0.2s all linear;-moz-transition:0.2s all linear;-ms-transition:0.2s all linear;-o-transition:0.2s all linear;transition:0.2s all linear;}