.bhr-tablet{margin-top:40px;margin-left:-45px;width:500px;}
.register-bhr-tablet .bhr-tablet > img{width: 70%;height: auto;margin: 0 auto;}
.bhr-tablet > img{width: 60%;height: auto;margin: 0 auto;}
.form-opinion{padding: 20px 30px 20px 60px;margin: 0 auto;position: relative;border-top: 1px solid #aeaeae;}
.form-opinion .fa-quote-left{position: absolute;top: 10px;left: 10px;color: #78a614;}
.form-opinion-body{color:white;font-size: 1.1em;}
.form-opinion-author{color: #78a614;font-weight:bold;}
.form-opinion-author-position{color:white;font-weight: initial;font-style: italic;}
.carousel-opinion-control{position: absolute;background-color: rgba(255,255,255,0.2);padding: 2px 11px;top: 120px;color: white;border-radius: 50%!important;}
.carousel-opinion-control.right{right: 0px;}
.carousel-opinion-control.left{right: 40px;}
.well{background-color:rgba(245,245,245,0.9)}
.bhr-form-title-register{color:#78a614;font-size:40px;margin:30px 0 10px 0;}
.bhr-form-title.bhr-form-title-register span.title-desc {margin-top: 5px;display: block;color: black;font-weight: bold;font-size: 25px;}
@media (max-width:1480px) and (min-width:1301px){.bhr-form-title.bhr-form-title-register{color:#78a614;font-size:40px;margin:30px 0 10px 0;}
}
.main-section-register{height:795px;}
@media (min-width:1300px){.main-section-register{height:795px;}
.bhr-form-title-register{color:#78a614;font-size:40px;margin:30px 0 10px 0;}}
@media (max-width: 1300px) and (min-width: 992px){.bhr-form-title-register {color: #78a614;font-size: 30px;margin: 30px 0 10px;}}
@media (max-width:991px){.container.content.home-banners{display:none;}
#clients span.big{font-size:42px;}
.main-section-register{height:800px;}
.bhr-tablet-container{display:none;}
.bhr-form-title-register{color:#78a614;font-size:40px;margin:30px 0 10px 0!important;}
}
.font-big{font-size:34px;margin:0;line-height:1.1em;}
.font-normal{font-size:20px;margin:0;line-height:1.1em;margin-bottom:25px;}
.m-b-25{margin-bottom:25px !important;}
.m-t-25{margin-top:25px !important;}
.content{padding:30px 15px!important;}
.logo-box-iap{padding:10px;}
.logo-box{padding:10px;}
.logo-box > div{border:1px solid #e6e7e8;height:180px;width:100%;position:relative;}
.logo-box > img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.logo-box-iap > div{border:1px solid #e6e7e8;height:220px;width:100%;position:relative;}
.logo-box-iap img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.logo-img{max-width:90%;max-height:90%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
img{border:0;}
img{vertical-align:middle;}
.bhr-tablet-container #opinions-carousel{height:170px;}
.main-section.register-form-container {background-image: url(../images/bg_1_smbox_darker.jpg);}
.form-steps{list-style:none;margin:0;padding:10px 0;display:table;table-layout:fixed;width:100%;color:#fff}
.form-steps > li{position:relative;display:table-cell;text-align:center;font-size:1em;color:#AAA}
.form-steps > li:before{content:attr(data-step);display:block;margin:0 auto;background:#AAA;color:#fff;width:32px;height:32px;text-align:center;margin-bottom:.25em;line-height:32px;border-radius:100%;position:relative;z-index:1000}
.form-steps > li:after{content:'';position:absolute;display:block;background:#AAA;width:100%;height:1px;top:20px;left:50%;z-index:999}
.form-steps > li:last-child:after{display:none}
.form-steps > li.is-complete{color:#AAA}
.form-steps > li.is-complete:before{font-family:fontAwesome;content:"\f00c"}
.form-steps > li.is-complete:before,.form-steps > li.is-complete:after{color:#FFF;background:#608510}
.form-steps > li.is-active{color:#fff;font-size:15px}
.form-steps > li.is-active:before{color:#FFF;background:#78A614;width:38px;height:38px;line-height:38px}

.form-group label {
  font-size: 16px;
}
/* Feature PRO */
.main-section.feature-pro,
.main-section.gradient-bg { background: radial-gradient(ellipse farthest-corner at center, #ffffff 0%, #cccccc 100%);}
.feature-pro .bhr-form-title.bhr-form-title-register span.title-desc { font-size: 18px;line-height: 22px;margin-top: 7px; }
.feature-pro .bhr-tablett { margin-top: 45px;width: 520px;}
.feature-pro .bhr-tablett { margin-left: 0; }
@media (max-width: 1480px) and (min-width: 1301px) {
.feature-pro .bhr-form-title.bhr-form-title-register {font-size: 28px; margin: 20px 0 5px 0;}
}
@media (min-width: 992px) {
.feature-pro .bhr-margin-form { margin-top: 10px; }
.feature-pro.register-form-container { padding-bottom: 35px;}
}
@media (min-width: 1056px) {
.feature-pro .bhr-tablett, .feature-pro .sm-logo-register { margin-left: -45px; }
}
@media (min-width: 1300px) {
.feature-pro .bhr-form-title.bhr-form-title-register {font-size: 28px; margin: 15px 0 5px 0;}
}
@media (max-width: 1300px) and (min-width: 1070px) {
.feature-pro .bhr-form-title.bhr-form-title-register {font-size: 27px; margin: 15px 0 5px 0;}
}
@media (max-width: 1300px) and (min-width: 992px) {
.feature-pro .bhr-form-title.bhr-form-title-register {font-size: 26px; margin: 15px 0 5px 0;}
.feature-pro .bhr-form-title.bhr-form-title-register span.title-desc { font-size: 18px; line-height: 20px;}
.feature-pro .bhr-tablett {width: 440px;}
}
@media (max-width: 991px) {
.feature-pro .bhr-tablett { display: none; }
.feature-pro .bhr-form-title.bhr-form-title-register {font-size: 27px; margin: 15px 0 5px 0;}
.feature-pro .bhr-margin-form { margin-top: 25px; }
.feature-pro.register-form-container { padding-bottom: 25px;}
}
@media (max-width: 550px) {
.feature-pro .bhr-form-title.bhr-form-title-register {font-size: 27px; margin: 15px 0 5px 0;}
.feature-pro .bhr-form-title.bhr-form-title-register span.title-desc { font-size: 17px; line-height: 22px;}
}
@media (max-width: 460px) {
.feature-pro .bhr-form-title.bhr-form-title-register {font-size: 19px; margin: 15px 0 5px 0; font-weight: 700;}
.feature-pro .bhr-form-title.bhr-form-title-register span.title-desc { font-size: 13px; line-height: 16px;}
.feature-pro .reg-plan-description { font-size: 12px; }
}
@media (max-width: 359px) {
.feature-pro .bhr-form-title.bhr-form-title-register {font-size: 16px; margin: 15px 0 5px 0; font-weight: 700;}
}
.feature-pro .form-opinion-body,
.feature-pro .form-opinion-author-position { color: #555; }
.feature-pro .fa-angle-left, .feature-pro .fa-angle-right { color: #bbb }
.feature-pro .carousel-opinion-control { background-color: rgba(255,255,255,0.4); }
label.error { color: red; }