/*installment*/
.title.title-installment,.title_main.title-installment span{font-size:16px;}
.title_main.title-installment{padding-bottom:0px;margin-bottom:20px;}
.title_main.title-installment a{padding:0px 30px;}
ul.list-installment{padding:5px 15px;border:1px solid #e0e0e0;border-top:none;background:#fff;}
ul.list-installment li{padding:12px 0px;border-bottom: 1px dotted #e0e0e0}
ul.list-installment li:last-child{border-bottom:none}
.img-installment{display:block;width:35%;float:left;border:1px solid #eee;text-align:center;}
.info-installment{width:65%;float:left; padding-left:15px;box-sizing:border-box;}
.info-installment h2.name{font-size:14px;font-family:'RobotoBlack';text-transform:capitalize; line-height:20px;max-height:40px;overflow:hidden;}
.info-installment h2.name a{color:#034c9b;}
.info-installment h2.name:hover a{color:#bc010c;}
.price-installment{color:#bc010c;font-family:'RobotoRegular';margin:5px 0px;}
.price-installment span{font-family:'RobotoBold';}
.time-installment{color:#14941b;font-size:13px;font-family:'RobotoMedium'}
.box-product_installment:nth-child(odd){margin-bottom:35px;}
.img-product_installment{display:block;width:37%;float:left;border:1px solid #e0e0e0;background:#fff;padding:6px;}
.info-product_installment{width:63%;float:left;padding-left:15px;}
.box-product_installment:nth-child(even) .img-product_installment{float:right;}
.box-product_installment:nth-child(even) .info-product_installment{padding-left:0px;padding-right:15px;}
.info-product_installment h2{font-size:18px;font-family:'RobotoBlack';text-transform:uppercase;line-height:26px;margin-bottom:6px;}
.info-product_installment h2 a{color:#034c9b;}
.info-product_installment span{line-height:23px;text-align:justify;}
.user-location{margin:10px 0px;}
.user-location span.user-installment{display:inline-block;padding:5px 10px;border:1px solid #e0e0e0;border-radius:5px;background:#fff;}
.user-location span:last-child{float:right;padding:5px 0px;}
.action-installment a{display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;font-family:'RobotoBold';font-size:15px;border-radius:5px;}
.action-installment a.view-detail_installment{background:#dd1d10;}
.action-installment a.join-installment{background:#14941b;}
.btn-installment{cursor:pointer;display:flex;width:40px;height:40px;margin:0px 10px;flex-direction:column;justify-content:center;text-align:center;border:1px solid #eee;float:left;background:#fff;color:#000}
.btn-installment:hover{color:#fff;background:#dd1d10;}
.prev-next{display:inline-block;background:#f7f7f7}
.action-owl_installment{background:url(../images/line.png) left center repeat-x;margin-top:15px;}
#list-categories{background:#f7f7f7;padding:20px 0px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.list-cate{list-style:none;width:100%;}
.list-cate li{width:10%;float:left;text-align:center;padding:5px 10px;}
.icon-list{display:block;width:43px;height:43px;margin:auto;}
.list-cate li h2{font-size:14px;font-family:'RobotoRegular';margin-top:8px;}
.list-cate li h2 a{color:#000;}
.list-cate li:hover h2 a{color:#bc010c;}
.white-popup-login{padding:15px;font-family:'RobotoRegular';background:#FFF;text-align:left;max-width:420px;margin:20px auto;position:relative;}
.white-popup-login > h3{font-size:17px;font-family:'RobotoBold';margin-bottom:15px;}
.white-popup-login .form-control{border-radius:0px;}
.flex{margin-top:10px;}
.flex a{display:block;}
a.login-facebook{width:50%;float:left;}
a.login-google{width:46%;float:right;}
.btnSuccess{width:100%;height:38px;background:#bc010c;color:#fff;border:none;font-family:'RobotoRegular';border-radius:3px;}
.form-group >p{margin-top:7px;}
#error,#error-register{display:none;margin-top:6px;}
#frmLogin .form-group:last-child{margin-bottom:0px;}
.block_login_fb{margin-top:12px;}
.block_login_fb > a{color:#bc010c;cursor:pointer;}
.box-relative{position:relative;}
.box-relative i{position:absolute;right:10px;top:10px;}
/*Login register update*/
.boxRight input{font-family:'RobotoRegular';}
.popup-register-login{width:900px;}
.popup-register-login.fancybox-content{padding:0px !important;overflow:hidden !important;}
.col-info-frm{width:35%;float:left;padding:40px 30px;box-sizing:border-box;}
.title-frm{font-size:25px;font-family:'RobotoLight';}
.des-frm{font-size:17px;line-height:26px;font-family:'RobotoLight';margin:15px 0px;}
.fill-frm{display:none;}
.fill-frm.active{display:block;}
.img-frm{margin-top:30px;}
.col-control-frm{width:65%;float:left;}
.popup-register-login .col-control-frm{background:#eee;padding:10px;}
.popup-register-login .col-control-frm .content-frm-{background:#fff;min-height:570px;}
.tab-frm{padding:0px 20px;border-bottom:1px solid #eee;}
.tab-frm > li{float:left;width:25%;background:#fff;}
.nav>li>a{border-radius:0px;padding:0px;text-align:center;line-height:44px;font-family:'RobotoRegular';font-size:17px;outline:none;background:#fff;color:#000;position:relative;z-index:99}
.nav-pills>li>a:hover{background:none;color:#000;}
.nav>li>a:focus, .nav>li>a:hover{background:#fff;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background:none;color:#bc010c;display: block;}
.nav-pills>li.active>a:after{position:absolute;content:'';width:100%;height:2px;background:#bc010c;left:0px;bottom:-1px;}
.content-frm- .tab-content{padding:25px;box-sizing:border-box;}
.label-frm{display:block;width:20%;float:left;font-family:'RobotoRegular';font-weight:normal;font-size:13px;line-height:34px;}
.tab-content .form-group{margin-bottom:7px;}
.boxRight{width:80%;float:left;}
.paddingBox{padding-left:20%;}
.block_login_fb.paddingBox{margin-top:0px;}
.block_login_fb.paddingBox button{height:41px;width:100%;border:none;border-radius:3px;color:#fff;line-height:41px;font-size:15px;font-family:'RobotoRegular'}
.block_login_fb.paddingBox button.login-facebook{background:#3b5998;}
.block_login_fb.paddingBox button.login-google{background:#df4a32;}
.block_login_fb.paddingBox button span{display:flex;flex-direction:column;justify-content:center;text-align:center;float:left;font-size:20px;width:41px;height:41px;text-align:center;}
.block_login_fb.paddingBox button.login-facebook span{border-right:1px solid #2f477a;}
.block_login_fb.paddingBox button.login-google span{border-right:1px solid #b23b28;}
.boxRight .btn-warning{background-color:#bc010c;border-color:#bc010c;color: #fff;}
.radio input[type="radio"]{position:absolute;opacity:0;}
.radio input[type="radio"]:checked + .radio-label:before{background-color:#bc010c;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;}
.radio input[type="radio"] + .radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:20px;height:20px;position:relative;top:1px;margin-right:6px;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease;}
.radio input[type="radio"]:focus + .radio-label:before{outline:none;border-color:#bc010c;}
.radio input[type="radio"]:disabled + .radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4;}
.radio input[type="radio"] + .radio-label:empty:before{margin-right:0;}
.radio .radio-label{padding-left:0px;}
.date-birth{width:28%;float:left;margin-left:8%;}
.date-birth:first-child{margin-left:0px;}
.checkEmail{font-size:12px;font-family:'RobotoRegular';font-weight:normal;line-height:30px;}
.checkEmail input{width:23px;height:23px;float:left;margin-right:6px;background:#fff;border:1px solid #e0e0e0;}
#error-phone{color:#bc010c;display:block;margin-top:5px;font-size:11px;}
#error-register{margin-top:20px;}
.content-success.fancybox-content{background:#fff;padding:10px;text-align:center;width:350px;border-radius:6px;}
.content-success.fancybox-content p{text-align:center;max-width:150px;margin:0px auto;}
.content-success.fancybox-content img{display:inline-block;width:100%;}
.content-success.fancybox-content span{font-size:20px;font-family:'RobotoLight';color:#49cc85;display:block;margin-top:15px;text-transform:capitalize;}
.popup-forgot-password.fancybox-content{width:380px;padding:12px;background:#eee;}
#frmForgotPassword{padding:15px;background:#fff;}
.rePass{margin:20px 0px;}