body {font-weight: 400; font-family: 'Lato';}
.affiliate-banner {background:url(../img/banner.jpg); background-size:cover; padding:30px 0;}
.affiliate-banner-small {display:none;}
.affiliate-leadbox {background:rgba(255,255,255,0.8); padding:30px; width:350px; border-radius:3px; float:right; margin:30px 0 60px 0;}
.affiliate-leadbox label {color:#545454; text-transform:uppercase; padding-left: 0; margin-right: 30px;}
.affiliate-leadbox input {background:#f6f6f6; border-bottom-color:#ddd; border-radius:2px; box-shadow:none; opacity: 1 !important; position:relative;}
.affiliate-leadbox label:before {border-color: transparent;}
.affiliate-leadbox .form-group {position:relative;}
.affiliate-leadbox .radio {margin-top:0; margin-bottom: 15px;}
.affiliate-inq-hd {font-size:17px; color:#000; font-weight:600; margin:0 0 15px 0; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:7px;}
.affiliate-inq-hd span {font-size:14px; color:#000; font-weight:600; display:block;}

.affiliate-feature {background-image: linear-gradient(rgba(3, 4, 15, 0.7) 11%, rgba(3, 4, 15, 0.9) 100%); overflow: hidden; border-radius: 5px; display: block; position: relative;}
.affiliate-feature img {max-width:100%; position: relative; z-index: -1;}
.affiliate-feature p {max-width: 100%; position: absolute; z-index: 9; bottom: 15px; left: 20px; font-size:24px; line-height:30px; color:#fff; font-weight:800;}
.affiliate-feature p span {display:block;}
.affiliate-intro {background:#efefef;}

.affiliate-btn-leadbox{background:#3e467b; color:#fff; width:100%; float:left; border-radius:20px; text-transform:uppercase; padding:10px 15px;}
.affiliate-btn-leadbox:hover{background:#b51e37; color:#fff;}
.affiliate-btn-leadbox:focus {color: #fff;}
.affiliate-banner-tag {background:#fff; color:#000; font-size:21px; font-weight:bold; text-transform:uppercase; padding:15px; float:left; margin-top:300px; line-height:21px;}
.affiliate-banner-tag span{display:block;}

.mainblock {padding:50px 0; text-align:justify; line-height:24px;}
.icon-txt {text-align:center; padding-top:10px;}
.icon-txt span{display:block;}

.m-hd {font-size:30px; font-weight:600; color:#545454; margin:20px 0;}
.pd-t {padding-top:35px;} .pd-t60 {padding-top:60px;} .pb30 {padding-bottom:30px;}


#influencersmarketing .modal-content, #influencersmarketing .modal-body, #sociallending .modal-content, #sociallending .modal-body, #smeadvantageclub .modal-content, #smeadvantageclub .modal-body {float:left;}
.marketing-highlights li {display:block; padding-bottom:10px; font-size:19px; position:relative;}
.marketing-highlights li::before {content: "\f14a"; color: #09466d; font-size: 19px; font-family: FontAwesome; position: absolute; left: -25px; top: 0;}
.topics-hd {font-size: 24px; color: #000; font-weight:bold; display:inline-block; margin:0;}

@media(max-width:767px){
.affiliate-banner {background:#fff; padding:20px 0;}
.affiliate-banner-small {display:block;}
.affiliate-banner-small img {max-width:100%;}
.affiliate-leadbox {width:90%; float:inherit; margin:10px auto; border: 1px solid #e1e1e1;}
.affiliate-btn-leadbox{float:inherit;}
.affiliate-banner-tag {margin:-15px 0 15px 0; float:inherit; font-size:14px; line-height:16px;}
.affiliate-banner-tag span {display:inline-block;}
.affiliate-inq-hd {font-size: 15px;}
.affiliate-inq-hd span {font-size: 12px;}
.pd-t60 {padding-top:20px;}
.m-hd {font-size: 20px;}
.affiliate-feature {margin-bottom:15px;}
.marketing-highlights {margin-top:20px; padding-left:12px;}
.marketing-highlights li {font-size: 16px;}
.topics-hd {font-size: 20px;}

}
.affiliate form span {
    color: red;
    font-size: 11px;
    top: 66px;
	position: absolute;
}
.affiliate form #error_suitable_way {
    color: red;
    font-size: 11px;
    top: 88px;
	position: absolute;
}
.affiliate form #error_card_user {
    top: 19px;
	left: 0;
}
#influencersmarketing .modal-header, #sociallending .modal-header, #smeadvantageclub .modal-header {background: transparent !important;}
#influencersmarketing .topics-hd, #sociallending .topics-hd, #smeadvantageclub .topics-hd {text-transform: none; color: #000 !important;}
#influencersmarketing .close, #sociallending .close, #smeadvantageclub .close {background: transparent !important; color: #777;}
