/* --------------------------------------------
  Sign Up Page
-------------------------------------------- */
.featured-signup-img{
  display:flex;
  height:100%;
  background-repeat:no-repeat; 
  background-position: center right; 
  background-size: cover; 
}
.featured-su-img-business{
  background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/ab-experiments/sign-up-page-05-07-18/signup-side-img-1.jpg');
}
.featured-signup-img .row{
  align-self: flex-start; 
  margin-top:15%;
}
.featured-su-trustpilot{
  width:200px; 
  height:120px; 
  position: absolute; 
  bottom:5%; 
  left:15%; 
  color:#ffffff;
}
.featured-su-trustpilot .trustpilot-5stars{
  border-bottom: 2px #ffffff solid; 
  padding-bottom: 10px; 
  margin-bottom: 5px;
}
@media(max-height:640px) {
  .signup-mainpage-main-container div#page-wrap {
    height: auto;
  }
  .sign-up-new-featured-in {
    display: none;
    position:absolute; 
    bottom:0px;
  }
  .sign-up-form-new {
    align-self: flex-start;
    padding-top:20px;
    background-color:white;
  }
  .sign-up-form-new-align{
    margin:50px auto 0px;
  }
}
@media(max-width:767px) {
  .signup-mainpage-main-container div#page-wrap {
    height: auto;
  }
  .sign-up-form-new {
    align-self: flex-start;
  }
}
@media(min-width:768px){
  .signup-mainpage-main-container div#page-wrap {
    height: 100%;
  }
  .sign-up-new-featured-in .featuredin{
    padding:0px 15px 0px 15px;
  }
  .sign-up-form-new {
    align-self: center;
  }
}
@media(min-height:641px){
  .signup-mainpage-main-container div#page-wrap {
    height: 100%;
  }
  .sign-up-new-featured-in {
    width:100%;
    display: block;
    position: absolute;
    bottom: 0px;
  }
  .sign-up-form-new {
    align-self: center;
  }
  .sign-up-form-new-align{
    margin:0px auto
  }
}
@media(min-width:992px){
  .sign-up-new-featured-in .featuredin{
    padding:15px 5px 15px 5px;
  }
}
@media(min-width:1200px){
  .sign-up-new-featured-in .featuredin{
    padding:15px 15px 15px 15px;
  }
}
.signup-page-content{
  background-color:white; 
  height:100%; 
  min-height:575px;
}
.signup-page-content .row{
  height:inherit;
}
.signup-form-container{
  height: inherit; 
  display: flex;
}
.sign-up-form-new-align{
  max-width: 450px; 
  min-height: 400px; 
}
.sign-up-form-ct-logo{
  margin-bottom: 35px;
}
.signup-form-title{
  font-size:16px; 
  color:#7A92A8; 
  margin-bottom:30px;
}
.signup-form-title h1{
  font-size:22px; 
  font-weight:600; 
  line-height:24px;
}
.signup-form-container .b-fca-badge{
  margin-top:20px; 
  margin-bottom:40px;
}
.signup-form-container .s-fca-text{
  font-size:16px; 
  font-weight:600; 
  color:#7A92A8;
}
.sf-icon-icon-blue-grey-03.sf-icon-cont, .sf-icon-icon-blue-grey-03 > i, i.sf-icon-icon-blue-grey-03 {
    color: #B8C4D0;
}
.signup-page-quote{
  width:225px;
  font-weight:600;
  font-style: italic;
}
.signup-page-quote:before, .signup-page-quote:after{
  content: '';
  width:41px;
  height:27px;
    position: absolute;
}
.signup-page-quote:before{
  background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/ab-experiments/sign-up-page-05-07-18/open-quote-marks.svg'); 
  background-repeat:no-repeat; 
  top:-8px;
  left:-35px;
}
.signup-page-quote:after{
  background-image:url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/ab-experiments/sign-up-page-05-07-18/close-quote-marks.svg'); 
  background-repeat:no-repeat;
  bottom:-8px;
  left:215px;
}
.benifit-icon-small{
  margin-bottom:15px;
}
.benifit-title-small h4{
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top:0px;
  margin-bottom: 10px;
}
.benifit-title-small p{
  margin-bottom: 50px;
}
@media(max-height:819px) {
  .sign-up-new-featured-in {
    display: none;
  }
  /*.sign-up-form-ct-logo {
    margin-top: 80px;
  }*/
}
@media(min-height:820px) {
  .sign-up-new-featured-in {
    display: block;
  }
  .sign-up-form-ct-logo {
    margin-top: 0px;
  }
}
  /* --------------------------------------------
  affiliate Signup page V4
  -------------------------------------------- */
.welcome-title {
  font-size: 30px;
}
.affiliate-ab-v4 {
  height:100%; 
  min-height:600px;
  background-color: #ffffff;
}
.aff-su-v4-rowfix .row{
  margin-right: 0px;
  margin-left: 0px;
}
.aff-signup-v4-content {
  display: flex; 
  min-height: 630px;
}
.aff-signup-v4-progress-container{
	padding: 30px 30px 60px 30px;
}
.aff-signup-v4-progress-container, .aff-signup-v4-form{
	text-align: center;
}
.aff-signup-v4-progress-title{
	padding-bottom: 10px;
	color: #99ABBC;
}
.aff-signup-v4-progress-bar{
	display: flex;
	align-items: center;
}
.aff-su-v4-progress-bar{
	height:2px;
	width:50px;
	flex-grow: 2;
	background-color: #D4DCE3;
}
.aff-su-v4-progress-step{
	height: 12px;
	width:12px;

	border-radius: 6px;
	background-color: #D4DCE3;
}
.aff-su-v4-progress-complete {
 background-color: #2CBEC5;
}
.aff-signup-v4-form{
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0 auto;
	padding-right: 30px;
	padding-left: 30px;
	min-width:280px;
  max-width: 540px;
}
.aff-signup-v4-form h2{
  font-size: 22px;
}
.aff-signup-v4-aff-logo-xs {
  width: 100%;
  height: 55px;
  max-width: 220px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
  margin: 0px auto 20px;
}
.aff-signup-v4-logos{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom:35px;
}
.aff-signup-v4-aff-logo{
  display: none;
  width: 50%;
  height: 45px;
  max-width: 220px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;

}
.aff-signup-v4-aff-logo, .aff-signup-v4-aff-logo .sign-up-form-ct-logo {
  margin: 0px 15px;
}
.sign-up-form-ct-logo {
  margin-bottom: 0px;
}
.aff-signup-v4-form-powered-by{
  width: 70%;
  margin: 0 auto;
  font-size: 14px;
  color: #195C7D;
  text-transform: uppercase;
  border-bottom: 2px solid #D4DCE3;
}
.aff-signup-v4-form-powered-pointer{
  width: 30px;
  height: 14px;
  margin: -8px auto 10px;
  vertical-align: top;
}
.aff-signup-v4-form .signupbtn{
  margin-bottom: 20px;
}
.b-fca-badge {
  margin-bottom: 65px;
}
.b-fca-badge .sf-icon-float-left{
  padding: 0px 10px 0px 0px;
}
.aff-signup-v4-footer {
	padding-top: 30px;
  padding-bottom: 65px;
	background-color: #1695CA;
	color: #ffffff;
}
.row .aff-signup-v4-footer-testimonials-container {
	display: flex;
	align-content: center;
}
li .testimonial{
  width: 100%; 
  float: left; 
  margin-right: -100%; 
  position: relative; 
  opacity: 0; display: 
  block; z-index: 1
}
.aff-su-v4-testimonial {
	display:flex;
	align-items: center;
  text-align: left;
}
.aff-su-v4-testimonial-text:before {
  display:block;
  content: '';
  width:22px;
  height:18px;
  position: relative;
  top:16px;
  left: -28px;
  background: url("https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/aff-pages/v1-setup/quote-open-marks.svg");
  background-repeat: no-repeat;
  background-size: 22px 18px;
}
.aff-su-v4-testimonial-text {
	font-size: 18px;
  margin-left:40px;
}
.aff-su-v4-test-auth-img{
  min-width: 50px;
  height: 50px;
}
.aff-signup-v4-footer-testimonials-container .flexslider.testimonials-slider.content-slider{
	padding-bottom: 0px;
}
.aff-signup-v4-footer-testimonials-container .flexslider .slides li .aff-su-v4-test-auth-img img{
	width: 50px;
	height: 50px;
}
.aff-su-v4-test-auth {
	font-size: 14px;
  color: #ffffff;
  margin-bottom: 0px;
}
.aff-signup-v4-footer-testimonials-container a.flex-prev{
	background: transparent url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/aff-pages/aff-testimonial-previous.svg') no-repeat center left;
}
.aff-signup-v4-footer-testimonials-container a.flex-next{
	background: transparent url('https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/aff-pages/aff-testimonial-next.svg') no-repeat center left;
}
.aff-signup-v4-footer .testimonial-cite {
  display: none;
}
.aff-signup-v4-form-contact-row{
  position: fixed;
  z-index: 10;
  bottom: 0px;
  left: 0px;
  min-height: 45px;
  width: 100%;
  background-color: #eeeeee;
}
.aff-signup-v4-form-contact-container{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 30px;
  color: #888888;
  font-size: 12px;
  font-weight: 600;
}
.aff-signup-v4-contact{
  display: flex;
  align-items: center;
}
.aff-signup-contact-no{
  margin-right: 5px;
  margin-left: 5px;
}
.aff-contact-uk:before, .aff-contact-us:before, .aff-contact-il:before, .aff-contact-fr:before, .aff-contact-it:before {
  display:inline-block;
  position:relative;
  top: 5px;
  content: '';
  width: 28px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
  background: url("https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/country-flags-line@2x.png");
  background-repeat: no-repeat;
  background-size: 28px 900px;
}
.aff-contact-uk:before{
  background-position: 0px -480px;
}
.aff-contact-us:before{
  background-position: 0px -600px;;
}
.aff-contact-il:before{
  background-position: 0px -860px;
}
.aff-contact-fr:before{
  background-position: 0px -560px;;
}
.aff-contact-it:before{
  background-position: 0px -200px;;
}
.aff-contact-whatsapp:before, 
.aff-contact-linkedin:before, 
.aff-contact-email:before, 
.aff-contact-telegram:before, 
.aff-contact-x:before, 
.aff-contact-facebook:before, 
.aff-contact-messenger:before {
  display:inline-block;
  position:relative;
  top: 5px;
  content: '';
  width:20px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
  background: url("https://www.currencytransfer.com/wp-content/assets/icons/web-contact-social-icons.svg");
  background-repeat: no-repeat;
  background-size:20px 140px;
}
.aff-contact-whatsapp:before { 
  background-position: 0px 0px;
}
.aff-contact-linkedin:before {
  background-position: 0px -20px;
}
.aff-contact-email:before {
  background-position: 0px -40px;
}
.aff-contact-telegram:before {
  background-position: 0px -60px;
}
.aff-contact-x:before {
  background-position: 0px 80px;
}
.aff-contact-facebook:before {
  background-position: 0px -100px;
}
.aff-contact-messenger:before {
  background-position: 0px -120px;
}
.aff-signup-v4-form-contact-no-flag.flag{
  width:28px;
  height:20px;
  margin-left:5px;
  margin-right:5px;
}
.aff-signup-v4-form-contact-no-flag.flag:before{
  display:inline-block;
  content: '';
  width:28px;
  height:20px;
  background: url("https://ct-prod.s3.amazonaws.com/assets/wordpress_assets/country-flags-line@2x.png");
  background-repeat: no-repeat;
  background-size: 28px 900px;
}
.aff-signup-v4-form-contact-no-flag.flag-gbp:before {background-position: 0px -480px;}
.aff-signup-v4-form-contact-no-flag.flag-usd:before {background-position: 0px -600px;}
.aff-signup-v4-form-contact-no-flag.flag-eur:before {background-position: 0px -560px;}
.aff-signup-v4-form-contact-no-1 {
  font-size:14px;
  font-weight: 400;
}
@media(max-width:480px){
	#aff-signup-v4-aff-container {
		display: none;
	}
	#aff-signup-v4-form-container {
		display:block;
		width: 100%;
	}
  .aff-signup-v4-logos{
    flex-direction: column;
  }
  .aff-signup-v4-footer{
    padding-bottom: 65px;
  }
  .aff-su-v4-testimonial{
    flex-direction: column;
  }
}
@media(min-width:481px){
  #aff-signup-v4-aff-container {
    display: none;
  }
  #aff-signup-v4-form-container {
    display:block;
    width: 100%;
  }
  .aff-signup-v4-logos{
    flex-direction: column;
  }
}
@media(min-width:601px){
  #aff-signup-v4-aff-container {
    display: inline-block;
    width: 29%;
  }
  #aff-signup-v4-form-container {
    width: 70%;
    display: inline-block;
  }
  .aff-signup-v4-logos{
    flex-direction: row;
  }
  .aff-signup-v4-aff-logo-xs, .aff-signup-v4-form-powered-by, .aff-signup-v4-form-powered-pointer{
    display: none;
  }
  .aff-signup-v4-aff-logo{
    display: block;
  }
}
@media(max-width:767px){
  .aff-signup-v4-form-contact-container{
    flex-direction: column;
  }
}
@media(min-width:768px){
	#aff-signup-v4-aff-container {
		display: inline-block;
		width: 29%;
	}
	#aff-signup-v4-form-container {
		width: 70%;
		display: inline-block;
	}
  .aff-signup-v4-content {
    height: 80%; 
  }
  .aff-signup-contact-no{
    display:inline-block;
  }
}
@media(min-width:992px){
	#aff-signup-v4-aff-container {
		display: inline-block;
		width: 50%;
	}
	#aff-signup-v4-form-container {
		width: 50%;
		display: inline-block;
	}
}
@media(min-width:1200px){
	#aff-signup-v4-aff-container {
		display: inline-block;
		width: 60%;
	}
	#aff-signup-v4-form-container {
		width: 40%;
		display: inline-block;
	}
}
@media(min-height:1010px){
  .affiliate-ab-v4 #main-container, .affiliate-ab-v4 #page-wrap {
    height:100%;
  }
}
#aff-signup-v4-aff-container {
  background-position: right top;
  background-repeat: no-repeat;
  background-size: cover;
}

@media(min-width:992px){
.inner-page-wrap, .inner-page-wrap.clearfix {
    height: 100%;
  }
}
@media(max-height:599px){
.inner-page-wrap, .inner-page-wrap.clearfix {
    height:auto;
  }
}
@media(min-height:600px){
  .inner-page-wrap, .inner-page-wrap.clearfix {
    height:100%;
  }
}