.partners_nav a{color:#fff;background-color:#9b9b9b}
.affiliate-with-success{background-color:#efeff0;padding:20px 0;margin-bottom:40px}
.cpa-image{background:url('/images/partners/cpa.jpg') no-repeat}
.revShare-image{background:url('/images/partners/revShare.jpg') no-repeat}
.revShare-image,.cpa-image{height:199px;background-size:cover;margin-bottom:20px}
table.partners-table{font-size:16px}
table.partners-table thead{font-size:16px}
table.partners-table thead tr th{background-color:#efeff0;color:#535353;font-weight:bold;text-align:center;border-bottom:8px solid #fff;border-right:8px solid #fff}
table.partners-table thead tr th:last-of-type{border-right:0}
table.partners-table tbody tr td{background-color:#efeff0;color:#535353;text-align:center;border-top:0;border-right:8px solid #fff}
table.partners-table tbody tr td:last-of-type{border-right:0}
.hybrid-image{height:199px;background:url('/images/partners/hybrid.jpg') no-repeat;background-size:cover;margin:30px 0 10px 0}
.registration-form h4{margin-bottom:40px}
.registration-form .partnersStepContainer{display:none}
.registration-form .partnersStepContainer.active{display:block}
.registration-form .partnersHeader{margin-bottom:35px;border-top:3px solid #b7b7b7;position:relative}
.registration-form .partnersHeader .partnersHeaderLeft,.registration-form .partnersHeader .partnersHeaderRight{width:87px;height:52px;background:url('/images/partners/IB-steps.svg') no-repeat,#fff;position:absolute;top:-3px}
.registration-form .partnersHeader .partnersHeaderRight{right:0;background-position:-88px 0}
.registration-form .partnersHeader .partnersHeaderMiddle{width:171px;margin:-15px auto 0;background:#fff;font-size:16px;height:30px;padding:0 15px}
.registration-form .partnersHeader .partnersHeaderMiddle .partnersHeaderMiddleCircle{float:left;width:38px;height:38px;background:#5a5a5a;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;margin:-8px 5px 0;color:#fff;font-size:24px;padding-left:12px}
.registration-form .partnersHeader .partnersHeaderMiddle .partnersHeaderMiddleCircle img{position:relative;left:-2px}
.registration-form .partnersHeader .partnersHeaderMiddle .partnersHeaderMiddleCircle.second{background:#d1d1d1}
.registration-form .partnersHeader .partnersHeaderMiddle .partnersHeaderMiddleSquare{float:left;width:5px;height:5px;background:#929292;margin:11px 5px 0}
.registration-form .partnersHeader .partnersHeaderMiddle .partnersHeaderMiddleSquare.second{background:#aaa}
.registration-form .partnersHeader .partnersHeaderMiddle .partnersHeaderMiddleSquare.third{background:#c8c8c8}
.registration-form .partnersHeader.doneStep1 .partnersHeaderMiddle .partnersHeaderMiddleCircle.first{background:url('/images/partners/IB_V.svg') center no-repeat,#d1d1d1}
.registration-form .partnersHeader.doneStep1 .partnersHeaderMiddle .partnersHeaderMiddleCircle.first span{display:none}
.registration-form .partnersHeader.doneStep1 .partnersHeaderMiddle .partnersHeaderMiddleCircle.second{background:#5a5a5a}
.registration-form .partnersHeader.doneStep1.doneStep2 .partnersHeaderMiddle .partnersHeaderMiddleCircle.second{background:url('/images/partners/IB_V.svg') center no-repeat,#d1d1d1}
.registration-form .partnersHeader.doneStep1.doneStep2 .partnersHeaderMiddle .partnersHeaderMiddleCircle.second span{display:none}
.registration-form .partnersStepContainer #partnersFormStep1{width:950px;margin:0 auto}
.registration-form .partnersStepContainer #partnersFormStep2{width:650px;margin:0 auto}
.registration-form .partnersStepContainer .input-group{margin-bottom:10px}
.registration-form .partnersStepContainer .input-group .form-control{padding-left:6px;padding-right:6px}
.registration-form .partnersStepContainer span.input-group-addon{background-color:#fff;height:24px;border-right:0}
.registration-form .partnersStepContainer span.input-group-addon img{height:24px}
.registration-form .partnersStepContainer input.form-control{height:38px}
.registration-form .partnersStepContainer div.form-control{border-right:0;height:38px;line-height:24px;padding-left:6px;padding-right:6px}
.registration-form .partnersStepContainer button{width:100%;height:38px;font-size:16px;font-weight:bold;line-height:1;font-family:LaoUI,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.registration-form .partnersStepContainer #partnersFormStep2 button{width:320px;margin:0 auto;display:block}
.registration-form .partnersStepContainer .area-code{padding-left:12px;line-height:22px}
.registration-form .partnersStepContainer .form-group input,.registration-form .partnersStepContainer .form-group select,.registration-form .partnersStepContainer .form-group span{height:38px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.partnersStepContainer .thank-you-massage{text-align:center;font-size:18px}
.partnersStepContainer .thank-you-massage span{color:#8bc525}
.partnersStepContainer .thank-you-massage a{color:#5a5a5a;text-align:center;display:block}
.registration-form form .form-group{position:relative}
.registration-form form input+.error label.customValidationOnFocus{left:0;top:-50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.registration-form form input+.error label.customValidationOnFocus img{width:25px;height:25px}
.registration-form form input+.error label.customValidationOnFocus.customValidationPhoneOnValidate{width:330px}
@media(max-width:1199px){.registration-form button{margin-top:50px}
}@media(min-width:992px) and (max-width:1199px){.revShare-sub-title{margin-bottom:25px}
}@media(max-width:991px){.cpa-image{height:300px;background:url('/images/partners/cpa-720.jpg') no-repeat}
    .revShare-image{height:300px;background:url('/images/partners/revshare-720.jpg') no-repeat}
    .hybrid-image{height:300px;background:url('/images/partners/hybrid-720.jpg') no-repeat}
    .registration-form .partnersStepContainer #partnersFormStep1{width:640px}
}