#fancybox-overlay{opacity:.4!important}
.fancybox-opened .fancybox-skin{box-shadow:none;box-shadow:0 0 3px rgba(0,0,0,0.4),inset 0 0 1px rgba(255,255,255,0.4)}
.btl-content-block{border:none;background:none;padding:7px;box-shadow:none}
.fancybox-opened .fancybox-skin{background:none}
.btl-content-block-inner{background:#fff}
#btl-content-login #social-connect div.bt-social{text-align:center;margin:0 20px}
#btl-content-login #social-connect a{display:inline-block}
#btl-content-login .text-sc{font-size:11px;line-height:28px}
.iconsc{width:20px}
.btl-content-block h3{background:#fff;border-bottom:1px solid #e4e4e4;font-size:15px;text-transform:uppercase;font-weight:700;padding-top:0!important}
#btl-content-login .btl-text{line-height:24px;padding-top:5px}
#btl-content-login .btnsc{margin:8px 2px 2px}
.btnsc{font-size:11px}
#btl-content-login .btl-input .user,#btl-content-login .btl-input .pass{height:30px;max-width:none;padding:2px 2px 2px 30px !important;text-indent:0;font-size:12px;box-shadow:0 11px 2px -10px #e5e5e5 inset;border:1px solid #cdcdcd;box-sizing:border-box}
.btl-rsub{width:auto}
#btl-content-login .btl-formlogin{padding:0 15px}
.btl-formlogin .btl-field{width:100%;margin-left:0}
div.btl-buttonsubmit{float:right;margin:0}
#btl-content-registration div.btl-buttonsubmit{margin:0 0 15px}
#btl-input-remember{float:right;font-size:11px}
.poin{float:right;height:32px;padding:0;width:25px}
input.btl-buttonsubmit,button.btl-buttonsubmit{background:none;color:#fff;height:32px;padding:0 5px 0 15px;line-height:32px;font-size:12px}
#btl-checkbox-remember{margin:-2px 0 0}
#btl-content-registration .btl-field{margin-left:0;margin-top:12px}
#btl-content-registration .bt-scroll-inner{padding:0 15px}
#btl-formregistration .btl-input > input[type="text"],#btl-formregistration .btl-input > input[type="password"],#btl-formregistration .btl-input > input[type="file"],.btl-formregistration .inputupload input,.btl-formregistration select,.btl-formregistration textarea{min-width:250px;max-width:none;border-radius:0!important}
#btl-formregistration .btl-input > input[type="text"],#btl-formregistration .btl-input > input[type="password"],#btl-formregistration .btl-input > input[type="file"],.btl-formregistration .inputupload input,.btl-formregistration select{height:auto;background-color:#f3f3f3!important;border:none!important;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;font-size:12px;transition:all .3s ease 0}
#btl-formregistration .btl-input input[type="file"]{padding:5px 5px 10px 4px !important}
#btl-formregistration .btl-input > input:focus,.inputbox:focus{border:none!important}
#btl-formregistration .btl-input > textarea{max-width:none;padding:7px 5px;background-color:#f3f3f3!important;border:none}
#btl-formregistration .btl-label{font-weight:700;line-height:normal;margin-bottom:5px}
#btl-formregistration label{margin:0}
#btl-formregistration .btl-note{padding:15px 0 5px}
.fancybox-close{right:15px!important;top:18px!important}
#btl-formregistration .btl-border{margin:0 0 15px}
#btl-formregistration button.btl-buttonsubmit{padding:0 15px}
div.btl-buttonsubmit .btl-buttonsubmit{background:#c51e16;border-radius:3px;margin:14px 0 0 5px;padding:0 15px}
#btl-content-login div.btl-buttonsubmit .btl-buttonsubmit{background:url(../images/poin-hover.png) 90% center no-repeat #c51e16;padding:0 30px 0 15px}
#btl-content-login .btl-about{padding-bottom:12px;width:auto;color:##8c8c8c}
#btl-content-login ul li{display:inline-block;background:url(../images/li-login.png) left center no-repeat;padding:0 0 0 10px;min-width:0}
#btl-content-login ul li a{color:#8c8c8c!important}
#btl-content-login ul li + li{margin-left:30px}
#btl-content-login ul{text-align:center;margin:0;padding:7px 0 0}
#btl-panel-login,#btl-panel-registration{color:#5a5a5a}
#btl-panel-login:hover,#btl-panel-registration:hover{color:#a20d05}
#btl-panel-registration{font-weight:700;color:#c51e16}
button.btl-buttonlogout{background:none!important;padding:0}
.btl-profile{background:none!important;border:none}
#btl .btl-panel #btl-panel-profile .welcome{font-weight:700;color:#c51e16;line-height:24px}
.btl-profile .btl-logout{float:right}
#btl-panel-profile{float:left}
.bt-social-user-login label{display:inherit}
.register_page .control-label{text-align:left;padding:0!important;line-height:24px}
.register_page #member-registration .btl-input,#member-profile .register_page .btl-input{margin:0!important;padding:0}
#member-profile .register_page fieldset,.register_page #member-registration fieldset{border:none!important;padding:0!important}
.register_page label{margin:0;color:#5a5a5a}
.register_page .control-group{margin-top:9px}
#member-registration .btl-input > input[type="text"],#member-registration .btl-input > input[type="password"],#member-registration .btl-input > input[type="email"],#member-registration .btl-input > input[type="file"],#member-profile .btl-input > input[type="text"],#member-profile .btl-input > input[type="password"],#member-profile .btl-input > input[type="email"],#member-profile .btl-input > input[type="file"]{background-color:#f3f3f3!important;border:medium none!important;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;font-size:14px;height:auto!important;line-height:20px!important;transition:all .3s ease 0;padding:10px 9px 11px!important;max-width:none}
#member-registration .calendar,#member-profile .calendar,#member-registration .calendar table #member-profile .calendar table{top:8px;right:5px;position:absolute}
.profile-edit #member-profile select,#member-registration select{padding:2px 5px!important;border-radius:0;border:none;margin:0;max-width:none;width:calc(100% - 10px)!important;font-size:12px;background:#f3f3f3!important;box-shadow:0 1px 1px rgba(0,0,0,0.2) inset}
#member-registration .inputupload input,#member-profile .inputupload input{box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;width:calc(100% - 10px)!important;background:#f3f3f3!important;border:none;padding:0 5px 5px!important;margin:0;border-radius:0}
#member-registration .btl-input > textarea,#member-profile .btl-input > textarea{box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;padding:2px 5px!important;border:none;margin:0;border-radius:0;background:#f3f3f3!important}
h1.title_register_page{border-bottom:1px solid rgba(0,0,0,0.1);font-size:28px;font-weight:lighter;margin-bottom:25px;margin-top:10px;padding-bottom:15px}
.profile-edit .tab-content{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
#member-profile #users-profile{border:none!important;color:#737373;margin:0!important;padding:20px 5px 5px;font-size:12px}
.profile-edit .nav-tabs{border-bottom:none}
.register_page .btn-submit button.btn,#member-profile .btn-submit button.btn{box-shadow:0 1px 1px rgba(0,0,0,0.2);transition:all .2s ease 0;padding:0 10px;font-size:14px;height:40px;line-height:40px}
.register_page .btn-submit button.btn-primary,.bt-social-user-login .login .login-fields .btn-primary,.remind #user-registration .validate,.reset #user-registration .validate,.reset-confirm button.validate,.reset-complete button.validate,#member-profile .btn-submit button.btn-primary{background:#c51e16!important;border:none;box-shadow:0 1px 1px rgba(0,0,0,0.2);color:#fff;transition:all .2s ease 0;padding:0 10px;font-size:14px;height:40px;line-height:40px}
#member-profile .btn-submit,#member-registration .btn-submit{padding:0;margin:0;text-align:right}
.bt-social-user-login .login-fields{float:none;margin:15px 0 0!important}
.login #modlgn-username,.login #modlgn-password{float:none;background:#f3f3f3!important;border:medium none!important;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;font-size:14px;height:auto!important;line-height:20px!important;transition:all .3s ease 0;padding:10px 9px 11px!important;max-width:none;text-indent:0;width:100%!important;font-family:inherit}
.field_forget ul{padding:0;margin:15px 0 0 10px;font-size:12px}
.bt-social-user-login{padding:0 0 12px}
.bt-social-user-login .social_btlogin{font-size:12px;margin:0 auto}
#user-registration dl dt{float:none}
.profile-edit{margin:10px 0 0}
.profile-edit .tab-content{padding:0 15px 20px}
.profile-edit #users-profile-custom{border:none!important}
.profile-edit #users-profile-custom dd,.profile dd{text-align:left}
#member-profile .btn-submit{text-align:left}
.bootstrap-select.btn-group .dropdown-menu li{box-sizing:border-box!important;float:left;margin:0;width:100%}
#btl .btl-panel > span.btl-profile{height:auto}
#btl .btl-panel #btl-panel-profile .input-group-addon{padding:0;background:none;width:26px;float:left}
#btl .btl-panel > span.btl-profile .btl-buttonsubmit{margin:0}
.btl-error{margin:0 15px;width:auto}
.login-fields.login-button{text-align:right;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.1)}
.field_forget ul{margin:0;padding:20px 0 10px;list-style:none}
.field_forget ul li{line-height:24px;font-size:14px}
#gallery .form-group{border:2px solid #f5f5f5;padding:20px}
@media (max-width: 767px) {
.testimonialLayout .bt-inner{text-align:center;padding:0!important}
.testimonialLayout .bt-inner > div{float:none!important}
.testimonialLayout .bt-inner .bt-title,.testimonialLayout .bt-inner .bt-introtext{margin-left:0!important}
#page-footer .moduletable{margin-bottom:40px}
#page-footer h3{margin-bottom:10px}
}