.lt-ie9 .clover .arrow.white-on-orange.connect-button .icon {
  background-color: #00a9e0;
}

.payeezy .c000-Product-Intro h2 {
  color: #004165;
  font: 36px/40px "SimpleSansLight", Arial, sans-serif;
  margin: 0px;
}

.perka .c000-Product-Intro h2 {
  color: #004165;
  font: 36px/40px "SimpleSansLight", Arial, sans-serif;
  margin: 0px;
}

.perka .c000-Products-ThreeColumn h2 {
  font: 48px/48px "SimpleSansLight", Arial, sans-serif;
  color: #004165;
  margin: 0px;
}

.payeezy .c000-Products-ThreeColumn .image-holder {
  padding-top: 0;
}

.perka .c000-PageHeader-PerkaProduct .header-text h1 {
  color: #ffffff;
  font: 55px/72px "SimpleSansLight", Arial, sans-serif;
  margin: 0px;
}

.payeezy .c000-Products-ThreeColumn h2 {
  color: #004165;
}

.perka .c000-Perka-CloverStation h4 {
  font: 48px/48px "SimpleSansLight", Arial, sans-serif;
  color: #004165;
  max-width: 500px;
  margin: 0px;
  padding: 0px 0px 40px;
}

.product.perka #block_domore h2 {
  color: #004165;
}

.payeezy .c000-Payeezy-CloverStation h4 {
  font: 48px/48px "SimpleSansLight", Arial, sans-serif;
  color: #004165;
  max-width: 500px;
  margin: 0;
  padding: 0 0 40px 0;
}

.perka .c000-Perka-CloverStation p .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  width: 30px;
  height: 60px;
  display: block;
  float: left;
  background: url("clientlibs/img/perka/checkmark-orange.png") no-repeat center top transparent;
  margin-right: 20px;
}

.perka .c000-Product-Intro h3 {
  padding: 10px 0;
}

.perka .c000-Product-Intro h4 {
  font-weight: normal;
}

.perka .c000-Products-ThreeColumn .icon {
  margin-bottom: 11px;
  background: transparent url("/fdc_site/_insightics/Insightics-action-icon-sprite.png") no-repeat scroll center top;
}

.perka .c000-Products-ThreeColumn .icon-people {
  width: 58px;
  height: 54px;
  background-position: 0 -156px;
}

.perka .c000-Products-ThreeColumn .icon-medal {
  width: 50px;
  height: 54px;
  background-position: 0 7px;
}

.perka .c000-Products-ThreeColumn .icon-phone {
  width: 58px;
  height: 54px;
  background-position: 0 -71px;
}

.perka .c000-Products-ThreeColumn .icon-envelope {
  width: 54px;
  height: 54px;
  background-position: 0 -228px;
}

.perka .c000-Products-ThreeColumn p.header {
  color: #004165;
  font-family: "SimpleSansBold", Arial, sans-serif;
}

.perka .c000-Products-ThreeColumn .icon {
  background: none;
}

.fd-secure,
.fd-government,
.fd-circle-checkmark,
.fd-lightbulb {
  background: none;
  color: #004165;
  font-size: 46px;
}

.fd-government {
  font-weight: 900;
}

.fd-checkmark {
  color: #004165;
  margin-left: -50px;
  margin-right: 25px;
  font-size: 25px;
}
.connect-button{
    border-radius: 0 !important;
}
.fd-connect {
  margin-right: 15px;
  font-size: 1.2em;
}

.product.payeezy .connect-button.login {
  border: 2px solid #004165;
  background: #004165 none repeat scroll 0% 0%;
  color: #ffffff;
  
  width: 100px;
  margin: 0 10px 20px 10px;
  /* position: fixed;
    right: -22px;
    bottom: 40px;
    padding-right: 40px;  
    z-index: 999;
    transition: position 0s;*/
}

.product.payeezy .connect-button.login.fix-login {
  /* position: absolute;
    bottom: 650px;
    transition: position 0s;    */
}

.product.payeezy .connect-button.login:hover {
  background-color: #FFFFFF;
  color: #004165;
  /*right: -7px;
    transition: all .3s;*/
}


/*******CTA Block************/

body.payeezy #block_connect.index-v2-connect,
body.payeezy #block_connect.form-connect {
  background-color: #00a9e0;
}

body.payeezy #block_connect.form-connect .connect-email {
  border-right: 1px solid #FFFFFF;
}

body.payeezy #block_connect.form-connect .connect-call {
  border-left: 1px solid #FFFFFF;
}

body.payeezy .connect-button.white-on-orange {
  color: #00a9e0;
}

body.payeezy .connect-button.white-on-orange:hover {
  background-color: #00a9e0;
}

.connect-content {
  min-height: 84px;
}

#block_connect p.cta_phone_number {
  font-weight: 20px;
  font-weight: bold;
  line-height: 40px;
}
.cta-form {
  justify-content: center;
  width: 100%;
  max-width: 976px;
  margin: 0 auto;
  transition: all 2s;
}

.cta-form.affix {
  top: 45px;
  z-index: 9999;
}

@media screen and (max-width: 768px) {
  .container-fluid {
    padding: 0 20px;
  }
  .perka.responsive .c000-PageHeader-PerkaProduct .header-text h1,
  .payeezy.responsive .c000-PageHeader-PayeezyProduct .header-text h1 {
    color: #004165;
  }
  .payeezy .c000-PageHeader-PayeezyProduct .header-text h1 {
    font-size: 36px;
    line-height: 41px;
    text-shadow: none;
  }
  .payeezy .c000-PageHeader-PayeezyProduct {
    height: auto;
  }
  .payeezy .c000-PageHeader-PayeezyProduct .header-text {
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 25px;
    padding-bottom: 20px;
  }
  .payeezy .c000-PageHeader-PayeezyProduct .header-bg {
    background-position: 20% 50%;
    width: 100%;
    height: 200px;
    position: static;
  }
  .perka.responsive .c000-Perka-CloverStation {
    padding: 20px 8%;
  }
  .fd-checkmark {
    margin-left: -30px;
    margin-right: 15px;
    font-size: 15px;
  }
  .do-more {
    min-height: 0px;
  }
  #block_domore h4 {
    font: 17px/20px "SimpleSans", Arial, sans-serif;
  }
  body.payeezy #block_connect.form-connect .connect-email {
    border-right: none;
  }
  body.payeezy #block_connect.form-connect .connect-call {
    border-left: none;
  }
  .connect-content {
    min-height: 0px;
  }
  .c341-ShareSocial .share-button {
    width: 90%;
  }
  .payeezy .c000-PageHeader-PayeezyProduct .header-text h1 {
    color: #004165;
  }
  .cta-form.affix .c443-Connect .connect-body .header {
    display: none
  }
  .cta-form.affix .c443-Connect .connect-footer {
    display: none;
  }
}

@media screen and (max-width: 1026px) {
  #block_connect p.cta_phone_number {
    border: 2px solid #FFF;
    background: #FFF;
    color: #00a9e0;
    font-size: 15px;
    line-height: 15px;
    padding: 13px 14px 11px 14px;
    max-width: 180px;
    border-radius: 5px;
  }
}
