﻿/**
 * Reset
 */
html,
body {
  margin: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 100%;
  color: #333;
}
div,
p {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
p {
  font-size: 12px;
}
/**
 * Generic
 */
.clearfix::after,
.clearfix::before {
  content: "";
  display: table;
}
.clearfix::after {
  clear: both;
}
.clear {
  clear: both;
}
/**
 * Structure
 */
body {
  background-color: #F0F0F0;
}
.container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.outerWrap {
  width: 100%;
}
.innerWrap {
  max-width: 1200px;
  margin: 0 auto;
}
.bgTopDisclosure {
  background-color: #DCE7ED;
}
#negoptiondisclosure {
  padding: 10px 65px 5px;
}
.bgHero {
  background-color: #1A527A;
  background-image: url(/Images/Homepage/bgHeroBleed.jpg);
  background-repeat: repeat-x;
}
.heroImgWrap {
  background-repeat: no-repeat;
  max-width: 1200px;
  padding: 0;
  position: relative;
  float: none;
}
.heroImg {
  background-repeat: no-repeat;
  position: relative;
  top: 0;
  left: 0;
}
.signInLinks {
  float: right;
  margin: 10px 64px 0 0;
  list-style-type: none;
}
.signInLinks li {
  display: inline-block;
}
.signIn {
  display: inline-block;
  color: white;
  background: #002E4E;
  padding: 10px 20px;
  border-radius: 10px;
}
a.signIn:link,
a.signIn:visited,
a.signIn:hover,
a.signIn:active {
  text-decoration: none;
  color: white;
  font-weight: normal;
}
.dropdown:hover .dropdown-menu.dblog-menu {
  display: block;
}
.dblog-menu {
  background-color: #002e4e;
  background-color: rgba(0, 46, 78, 0.95);
  border-radius: 10px;
  margin-top: 0;
}
.dblog-menu li {
  display: list-item;
}
.dblog-menu li a {
  color: #fff;
}
.dblog-menu li a:hover,
.dblog-menu li a:focus {
  background-color: #276e9f;
  background-color: rgba(39, 110, 159, 0.5);
  color: #fff;
}
.mainLogo {
  display: block;
  float: left;
  margin: 10px 0 0 64px;
  width: 300px;
  height: 64px;
  border: 0;
  /*background: transparent url(/Images/Homepage/lpDualMonitor-sprite.png) no-repeat 0 -183px;*/
}
.logoSectionWrap {
  width: 100%;
  position: absolute;
  top: 0;
}
.heroHeadingText {
  position: absolute;
  width: 100%;
  top: 85px;
  text-align: center;
}
.heroHeadingText h1,
.heroHeadingText h2 {
  color: white;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.7);
}
.heroHeadingText h1 {
  font-size: 32px;
  margin: 0 0 15px;
}
.heroHeadingText h2 {
  font-size: 27px;
  margin: 0;
}
.bgOffers {
  background: #F0F0F0;
}
.bgOffers .innerWrap {
  padding: 0 0 20px;
}
.bgOffers h3 {
  color: #002E4E;
  font-size: 25px;
  font-weight: bold;
  text-shadow: 1px 2px 3px rgba(100, 100, 100, 0.7);
  margin-top: 10px;
}
.blueBullet li {
  list-style-image: url(/Images/Homepage/blueBullet.png);
  margin: 5px 0;
  padding-left: 10px;
}
#leftOffer,
#rightOffer,
.leftOffer,
.rightOffer {
  width: 50%;
}
#leftOffer,
.leftOffer {
  float: left;
}
#rightOffer,
.rightOffer {
  float: right;
}
#leftOffer ul {
  margin: 0 0 33px 150px;
}
#rightOffer ul {
  margin: 0 0 30px 100px;
}
#leftOffer h3,
#rightOffer h3 {
  text-align: center;
  line-height: 1.8;
}
.fcr-logo-heading,
.experian-logo-heading {
  display: inline-block;
  background: transparent url(/Images/Homepage/lpDualMonitor-sprite.png) no-repeat;
  margin-left: 10px;
  margin-bottom: -6px;
}
.fcr-logo-heading {
  background-position: 0 -161px;
  background-size: 265px;
  width: 265px;
  height: 30px;
}
.experian-logo-heading {
  display: inline-block;
  width: 143px;
  height: 39px;
  background-position: 0 -247px;
}
#rightbtn,
#leftbtn {
  display: block;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  color: #333;
  border: 1px solid #D06E16;
  width: 70%;
  padding: 15px;
  border-radius: 25px;
  position: relative;
  margin-left: 15%;
  /**
	 * Colorzilla link:
	 * http://www.colorzilla.com/gradient-editor/#ffe667+0,ffdc47+16,ffcd18+35,ffc505+46,ffa800+49,ffab08+54,ffb419+62,ffd44f+84,ffdd5e+92,ffe267+100;Custom
	 */
  background: #ffe667;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTY2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZGM0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2ZmY2QxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2ZmYzUwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmYTgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2ZmYWIwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2ZmYjQxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmZDQ0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2ZmZGQ1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmUyNjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffe667 0%, #ffdc47 16%, #ffcd18 35%, #ffc505 46%, #ffa800 49%, #ffab08 54%, #ffb419 62%, #ffd44f 84%, #ffdd5e 92%, #ffe267 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe667), color-stop(16%, #ffdc47), color-stop(35%, #ffcd18), color-stop(46%, #ffc505), color-stop(49%, #ffa800), color-stop(54%, #ffab08), color-stop(62%, #ffb419), color-stop(84%, #ffd44f), color-stop(92%, #ffdd5e), color-stop(100%, #ffe267));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffe667 0%, #ffdc47 16%, #ffcd18 35%, #ffc505 46%, #ffa800 49%, #ffab08 54%, #ffb419 62%, #ffd44f 84%, #ffdd5e 92%, #ffe267 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffe667 0%, #ffdc47 16%, #ffcd18 35%, #ffc505 46%, #ffa800 49%, #ffab08 54%, #ffb419 62%, #ffd44f 84%, #ffdd5e 92%, #ffe267 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffe667 0%, #ffdc47 16%, #ffcd18 35%, #ffc505 46%, #ffa800 49%, #ffab08 54%, #ffb419 62%, #ffd44f 84%, #ffdd5e 92%, #ffe267 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffe667 0%, #ffdc47 16%, #ffcd18 35%, #ffc505 46%, #ffa800 49%, #ffab08 54%, #ffb419 62%, #ffd44f 84%, #ffdd5e 92%, #ffe267 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe667', endColorstr='#ffe267', GradientType=0);
  /* IE6-8 */
}
#rightbtn:after,
#leftbtn:after {
  position: absolute;
  content: "";
  background-color: white;
  padding: 10px;
  border-radius: 20px;
  border: 1px solid #D06E16;
  top: 14px;
  right: 15px;
}
#rightbtn:before,
#leftbtn:before {
  position: absolute;
  content: "";
  background: transparent url(/Images/Homepage/lpDualMonitor-sprite.png) no-repeat 0 -162px;
  width: 11px;
  height: 12px;
  z-index: 100;
  top: 18px;
  right: 20px;
}
#infoSection {
  padding: 20px 0;
}
#infoSection .innerWrap {
  padding: 0 70px;
}
.bgInfoSection {
  background: white;
}
.infoBoxWrap {
  max-width: 340px;
  width: 32.1%;
  position: relative;
  padding-top: 39px;
  float: left;
}
/*
@media screen and (min-width : 992px) {
    .infoBoxWrap {
        width: 300px;
    }  
}
*/
/*min height for ipad infoBoxWrap*/
@media screen and (max-width: 992px) {
  .infoBoxWrap .infoBoxInner {
    min-height: 256px;
  }
}
.infoBoxWrap:nth-child(0n + 2) {
  /*margin: 0 20px;*/
  margin: 0 1.8%;
}
.infoBoxInner {
  min-height: 210px;
  width: 100%;
  border: 1px solid #D9D9D9;
  padding: 25px 15px 20px;
  /**
     * ColorZilla gradient link: 
	 * http://www.colorzilla.com/gradient-editor/#f6f6f6+0,000000+100&1+0,0+25;Custom
	 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2I5YjliOSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f6f6f6 0%, rgba(185, 185, 185, 0) 25%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(25%, rgba(185, 185, 185, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f6f6f6 0%, rgba(185, 185, 185, 0) 25%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f6f6f6 0%, rgba(185, 185, 185, 0) 25%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f6f6f6 0%, rgba(185, 185, 185, 0) 25%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f6f6f6 0%, rgba(185, 185, 185, 0) 25%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#00000000', GradientType=0);
  /* IE6-8 */
}
.infoBoxInner:before {
  content: "";
  display: block;
  width: 54px;
  height: 54px;
  background: transparent url(/Images/Homepage/lpDualMonitor-sprite.png) no-repeat;
  position: absolute;
  z-index: 100;
  top: 0;
  /*left: 143px;*/
  left: 45%;
}
.infoLink {
  position: absolute;
  bottom: 20px;
  left: 15px;
  font-size: 12px;
  font-weight: bold;
  color: #0095DA;
}
.infoLink:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 9px;
  font-size: 12px;
  font-weight: bold;
  background: transparent url(/Images/Homepage/lpDualMonitor-sprite.png) no-repeat 0 -174px;
  margin: 0 0 -1px 5px;
}
a.infoLink:link,
a.infoLink:visited,
a.infoLink:hover,
a.infoLink:active {
  color: #0095DA;
  cursor: pointer;
}
.infoBoxInner h4 {
  color: #1A527A;
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 15px;
}
.infoBoxInner h5 {
  font-weight: bold;
  font-size: 12px;
  margin: 15px 0 10px;
}
.infoBoxInner p {
  margin: 10px 0;
  font-size: 12px;
  line-height: 1.5;
}
.infoBoxWrap:nth-child(0n + 1) .infoBoxInner:before {
  background-position: 0 -108px;
}
.infoBoxWrap:nth-child(0n + 2) .infoBoxInner:before {
  background-position: 0 -54px;
}
.infoBoxWrap:nth-child(0n + 3) .infoBoxInner:before {
  background-position: 0 0;
}
.prefooter-disclosure {
  padding: 25px 0 0;
  font-size: 11px;
}
#offers .innerWrap .prefooter-disclosure {
  padding: 25px 75px 0;
}
.mobileDisclosure {
  background-color: #EFEFEF;
}
.disclosureContent {
  padding: 0 10px;
}
.disclosureContent h3 {
  font-size: 12px;
  font-weight: bold;
}
.disclosureContent p {
  font-size: 12px;
  line-height: 1.6;
}
.disclosureContent a,
.disclosureContent .spanLink {
  text-decoration: underline;
}
.mobileButtons {
  background-color: #002E4E;
  padding-top: 10px;
  padding-bottom: 10px;
}
.btnContact {
  color: white;
  padding: 10px;
  text-align: center;
  position: relative;
  width: 120px;
}
.btnContact:before {
  content: "";
  width: 16px;
  height: 22px;
  position: absolute;
  top: 10px;
  left: 0;
  background-size: 150px;
  background-image: url(/Images/Homepage/lpDualMonitor-sprite.png);
  background-repeat: no-repeat;
  background-position: 0 -160px;
}
#footer .innerWrap {
  padding: 15px 75px 0;
}
#footerlogos {
  float: right;
}
#footerlogos li {
  float: right;
  line-height: 78px;
  margin: -10px 0 0 20px;
}
#footer ul li {
  list-style-type: none;
}
ul#footerlinks {
  padding: 0;
  margin: 0;
}
.mobileFooterLinks {
  padding-left: 0;
  margin: 0;
}
.mobileFooterLinks.left {
  width: 50%;
}
.mobileFooterLinks li {
  font-size: 14px;
  margin: 15px 0;
}
#footerlinks li {
  display: inline-block;
}
#footerlinks li a,
#footerlinks li .spanLink {
  font-size: 11px;
  color: #333;
  display: block;
  text-decoration: none;
}
#footerlinks li a:after {
  content: ". . .";
  display: inline-block;
  margin: 0 10px;
  line-height: .3;
  width: 2px;
}
#footerlinks li:last-child a:after {
  content: "";
}
#copyright {
  font-size: 11px;
  color: #333;
}
.visible-800-block,
.visible-1024-block {
  display: none;
}
@media screen and (max-width: 1024px) {
  .visible-1024-block {
    display: block;
  }
  #rightbtn:after,
  #leftbtn:after {
    top: 25px;
  }
  #rightbtn:before,
  #leftbtn:before {
    top: 29px;
  }
  #leftOffer ul,
  #rightOffer ul {
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media screen and (max-width: 800px) {
  .visible-800-block {
    display: block;
  }
  .hidden-800 {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  body {
    background-color: #094774;
  }
  .show380 {
    display: none;
  }
  .show768 {
    display: block;
  }
  .hide768 {
    display: none;
  }
  .mainLogo {
    margin: 10px 0 0 10px;
    width: 50%;
    max-width: 300px;
  }
  .signInLinks {
    margin: 10px 10px 0 0;
  }
  .signIn {
    font-size: 12px;
    padding: 5px 25px;
  }
  .bgHero {
    background-image: none;
  }
  .heroImg {
    background-image: none;
    height: auto;
  }
  .innerWrap {
    width: 100%;
    padding: 0 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .heroHeadingText {
    padding: 10px;
    position: relative;
    top: 0;
    /**
         *  http://www.colorzilla.com/gradient-editor/#ffffff+20,ffffff+50,fefefe+80&0+0,0.15+40,0.15+60,0+100;Custom
         */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 20%, rgba(255, 255, 255, 0.15) 40%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 60%, rgba(254, 254, 254, 0.08) 80%, rgba(254, 254, 254, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.08)), color-stop(40%, rgba(255, 255, 255, 0.15)), color-stop(50%, rgba(255, 255, 255, 0.15)), color-stop(60%, rgba(255, 255, 255, 0.15)), color-stop(80%, rgba(254, 254, 254, 0.08)), color-stop(100%, rgba(254, 254, 254, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 20%, rgba(255, 255, 255, 0.15) 40%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 60%, rgba(254, 254, 254, 0.08) 80%, rgba(254, 254, 254, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 20%, rgba(255, 255, 255, 0.15) 40%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 60%, rgba(254, 254, 254, 0.08) 80%, rgba(254, 254, 254, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 20%, rgba(255, 255, 255, 0.15) 40%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 60%, rgba(254, 254, 254, 0.08) 80%, rgba(254, 254, 254, 0) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.08) 20%, rgba(255, 255, 255, 0.15) 40%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 60%, rgba(254, 254, 254, 0.08) 80%, rgba(254, 254, 254, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00fefefe', GradientType=0);
    /* IE6-8 */
  }
  .logoSectionWrap {
    position: relative;
  }
  .mobileOffers {
    padding: 0 10px 20px 10px;
  }
  .btnOne,
  .btnTwo {
    display: block;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
    color: #FFF;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.7);
    width: 100%;
    padding: 15px;
    border: 1px solid #616968;
    border-radius: 10px;
    position: relative;
    margin: 10px 0;
    line-height: 1.5;
    /**
         * http://www.colorzilla.com/gradient-editor/#e8aa04+0,ef9e02+19,f49601+42,f29901+69,e8aa04+100;Custom
         */
    background: #e8aa04;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4YWEwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2VmOWUwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2Y0OTYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2YyOTkwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGFhMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e8aa04 0%, #ef9e02 19%, #f49601 42%, #f29901 69%, #e8aa04 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8aa04), color-stop(19%, #ef9e02), color-stop(42%, #f49601), color-stop(69%, #f29901), color-stop(100%, #e8aa04));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8aa04 0%, #ef9e02 19%, #f49601 42%, #f29901 69%, #e8aa04 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8aa04 0%, #ef9e02 19%, #f49601 42%, #f29901 69%, #e8aa04 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8aa04 0%, #ef9e02 19%, #f49601 42%, #f29901 69%, #e8aa04 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #e8aa04 0%, #ef9e02 19%, #f49601 42%, #f29901 69%, #e8aa04 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8aa04', endColorstr='#e8aa04', GradientType=0);
    /* IE6-8 */
  }
  .btnOne:after,
  .btnTwo:after {
    content: "";
    display: block;
    width: 21px;
    height: 33px;
    position: absolute;
    top: 30%;
    right: 10px;
    background: transparent url(/Images/Homepage/lpDualMonitor-sprite.png) no-repeat 0 -286px;
  }
  .btnOne:link,
  .btnTwo:link,
  .btnOne:visited,
  .btnTwo:visited,
  .btnOne:hover,
  .btnTwo:hover,
  .btnOne:active,
  .btnTwo:active {
    color: white;
    text-decoration: none;
  }
  .btnOne span {
    display: inline-block;
    width: 265px;
    height: 32px;
    background-size: 265px;
    background-image: url(/Images/Homepage/lpDualMonitor-sprite.png);
    background-repeat: no-repeat;
    background-position: 0 -161px;
    vertical-align: -9px;
  }
  .btnTwo span {
    display: inline-block;
    width: 105px;
    height: 28px;
    background: transparent url(/Images/Homepage/lpDualMonitor-sprite.png) no-repeat -195px -219px;
    vertical-align: -8px;
  }
  #footer .innerWrap {
    padding: 20px 40px;
  }
  #footerlinks li {
    display: block;
  }
  #footerlinks li a:after,
  #footerlinks li .spanLink:after {
    display: none;
  }
  #footerlinks li a,
  #footerlinks li .spanLink {
    color: #2F8FD4;
  }
  #mobilefooterlogos {
    width: 100%;
    text-align: center;
    padding: 0;
  }
  #mobilefooterlogos li {
    width: auto;
    display: inline-block;
  }
}
@media screen and (max-width: 420px) {
  .show380 {
    display: block;
  }
  .hide380,
  .show768 {
    display: none;
  }
}
@media screen and (max-width: 380px) {
  .show380 {
    display: block;
  }
  .hide380,
  .show768 {
    display: none;
  }
  .heroHeadingText h1 {
    font-size: 24px;
    line-height: 1.4;
  }
  .btnOne span {
    display: inline-block;
    width: 200px;
    height: 22px;
    background-size: 200px;
    background-image: url(/Images/Homepage/lpDualMonitor-sprite.png);
    background-repeat: no-repeat;
    background-position: 0 -122px;
    vertical-align: -6px;
  }
  .btnOne,
  .btnTwo {
    font-size: 17px;
  }
}
/* Homepage 1 */
.homepage1 h1,
.homepage1 h2,
.homepage1 h3,
.homepage1 p,
.homepage1 a {
  color: white;
}
.homepage1 sup {
  font-size: 65%;
}
.homepage1 h1 {
  font-size: 32px;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.7);
}
.homepage1 a:hover {
  color: white;
}
/* TOP SECTION */
.top-banner {
  height: auto;
  background: #9acaca url('../../../Images/fcr/background.png') no-repeat;
  background-size: cover;
  padding-bottom: 1.5%;
}
.menu-row {
  padding-top: 35px;
}
.hero-row {
  margin-top: 35px;
}
.top-banner .menu-buttons a {
  padding: 10px 25px;
  background-color: #002e4e;
  border-radius: 10px;
  display: block;
  width: auto;
  margin-top: 20px;
  text-decoration: none;
  float: right;
  cursor: pointer;
}
.top-banner .menu-buttons .dropdown.open > a {
  color: #98ddf4;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.top-banner .menu-buttons .dropdown {
  float: right;
}
.top-banner .menu-buttons .dropdown a {
  color: white;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  border-bottom: 1px solid #11688a;
  background-color: #005e84;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li a {
  border-radius: 0 0 0 0;
  float: none;
  margin: 0;
  font-size: 12px;
  text-decoration: none;
  padding: 4px 25px 5px 0;
  display: block;
  background-color: transparent;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li a .glyphicon {
  font-size: 8px;
  padding: 0 6px 0 15px;
  top: -1px;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li a .glyphicon.glyphicon-fcr-circle:before {
  content: "\25cf";
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li a .glyphicon.glyphicon-play {
  font-size: 6px;
  color: black;
  display: none;
}
@media screen and (max-width: 767px) {
  .top-banner .menu-buttons .dropdown ul.dropdown-menu li a {
    padding-right: 0;
  }
  .top-banner .menu-buttons .dropdown ul.dropdown-menu li a .glyphicon {
    padding-left: 8px;
  }
}
@media screen and (min-width: 768px) {
  .top-banner .menu-buttons .dropdown ul.dropdown-menu li {
    opacity: 0.95;
    filter: alpha(opacity=95);
  }
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li a:hover {
  background-color: #5daddf;
  color: #002e4e;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li a:hover .glyphicon-fcr-circle {
  display: none;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li a:hover .glyphicon-play {
  display: inline;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li:last-child {
  border: none;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li:last-child a {
  padding-bottom: 10px;
}
.top-banner .menu-buttons .dropdown ul.dropdown-menu li:first-child a {
  padding-top: 10px;
}
.left-blurb {
  border-top: 1px solid #66aac7;
  position: relative;
  z-index: 4;
}
.left-blurb h1 {
  border-bottom: 1px solid #66aac7;
  padding-bottom: 20px;
}
.left-blurb h2 {
  margin-bottom: 40px;
}
.left-blurb a {
  background-color: #faa226;
  border-radius: 5px;
  padding: 20px 40px;
  text-decoration: none;
  font-weight: 400;
  font-size: 22px;
  display: inline-block;
  margin-bottom: 6px;
}
.left-blurb a:hover {
  text-decoration: underline;
}
.visibile-xs-block {
  display: none;
}
.right-img {
  border-top: 1px solid #66aac7;
  position: relative;
  z-index: 4;
}
.right-img img {
  position: absolute;
  margin-top: 60px;
}
/* MID SECTION */
.columns {
  padding: 0 5% 0 1%;
  color: white;
  text-align: center;
  margin-top: 80px;
}
.columns span {
  color: #98ddf4;
}
.columns a {
  color: #f9ab14;
  text-decoration: none;
}
.col-blurbs span {
  font-size: 18px;
  margin-bottom: 5px;
  display: block;
}
.col-blurbs p {
  font-size: 15px;
}
.section-2 {
  background-color: #006076;
  height: auto;
  padding-bottom: 3.5%;
}
.col-img {
  height: 65px;
  width: 65px;
  margin: auto;
}
.col-img img {
  width: 65px;
}
.columns .col-img {
  margin-bottom: 15px;
}
#img1 {
  background-position: 2px 0;
}
#img2 {
  background-position: -70px 0;
}
#img3 {
  background-position: -144px 0;
}
.menu-buttons a:last-of-type {
  margin-right: 10px;
}
.last-col span {
  color: #a2e4fb;
  font-size: 26px;
  text-align: center;
  display: block;
  margin-top: 155px;
}
.section-3 {
  height: auto;
  background-color: #abd5e9;
  padding-bottom: 3.5%;
}
.sect3-header {
  text-align: center;
}
.sect3-header span {
  font-size: 31px;
  color: #034e92;
}
.sect3-header p {
  color: #2e2e2e;
  font-size: 16px;
}
.sect3-header .text-center {
  display: inline-block;
  float: none;
  margin-top: 55px;
}
.cta-block {
  height: auto;
  background-color: white;
  margin-top: 55px;
  padding-bottom: 1.5%;
}
.cta-block p {
  font-size: 14px;
  color: #2e2e2e;
}
.cta-block h5 {
  color: #584474;
  font-size: 23px;
  margin-bottom: 10px;
  display: block;
  margin-top: 20px;
}
.cta-block a {
  background-color: #faa226;
  border-radius: 5px;
  padding: 10px 40px;
  text-decoration: none;
  font-size: 16px;
  display: inline-block;
  margin-top: 10px;
}
#block1 {
  box-shadow: 0 -7px 42px #888888;
  width: 49%;
  margin-right: 2%;
}
#block2 {
  box-shadow: 0 -7px 42px #888888;
  width: 49%;
}
#block1 .col-img,
#block2 .col-img {
  margin-top: 20px;
  width: 77px;
  height: 77px;
}
#block1 .col-img img,
#block2 .col-img img {
  width: 77px;
  height: 77px;
}
#img4 {
  background-position: 78px 0;
  margin-bottom: 0;
  margin-top: 5px;
  height: 95px;
}
#img5 {
  background-position: 164px 0;
  margin-bottom: 0;
  margin-top: 5px;
  height: 95px;
}
.section-4 {
  height: auto;
  background: #584474 url('../../../Images/fcr/Experian-customer-support.png') no-repeat right;
  background-size: contain;
  padding-bottom: 6%;
}
.support-cta {
  margin-top: 6%;
}
.support-cta span {
  font-size: 31px;
  color: #81b6d7;
  margin-bottom: 10px;
  display: block;
}
.support-cta a {
  color: #ffa801;
  text-decoration: none;
}
.support-cta p {
  font-size: 16px;
}
.section-5 {
  height: auto;
  padding-bottom: 3%;
  background-color: #f3f3f3;
}
.security-blurb span {
  color: #0e64b2;
  font-size: 31px;
  display: block;
  margin-top: 70px;
  margin-bottom: 10px;
}
.security-blurb p {
  font-size: 15px;
  color: #2e2e2e;
}
.last-col {
  width: 25%;
}
.badges {
  margin-top: 7%;
}
#entrust img {
  float: right;
}
#accredited-logo {
  padding-top: 10px;
}
#mcafee {
  padding-top: 15px;
  text-align: center;
}
/* ####### FOOTER SECTION ######## */
.section-6 {
  height: auto;
  background-color: #164c72;
  padding-bottom: 7%;
}
.footer-links {
  width: 75%;
  margin-top: 20px;
}
.footer-links a {
  display: block;
  margin-top: 10px;
  float: left;
  color: #0095da;
  font-size: 12px;
  text-decoration: none;
}
.footer-links a:after {
  content: ". . .";
  display: inline-block;
  margin: 0 10px;
  line-height: .3;
  width: 2px;
  font-size: 12px;
}
.footer-links a:last-of-type::after {
  display: none;
}
.footer-links p {
  clear: both;
  width: 50%;
  font-size: 11px;
  padding-top: 15px;
  color: white;
}
.footer-icon {
  position: absolute;
  right: 4%;
  margin-top: 30px;
}
@media (min-width: 1200px) {
  .col-lg-offset-5 {
    margin-left: 45%;
  }
}
@media (min-width: 768px) {
  .col-md-offset-4 {
    margin-left: 40%;
  }
}
@media screen and (max-width: 1199px) {
  .columns {
    padding: 0 15px;
    margin-top: 35px;
  }
  .last-col span {
    margin-top: 110px;
    font-size: 19px;
  }
  .top-banner .menu-buttons a {
    font-size: 14px;
  }
  h1 {
    font-size: 35px;
  }
  .left-blurb a {
    font-size: 16px;
  }
  .right-img img {
    margin-top: 15%;
    max-width: 95%;
  }
  .footer-icon {
    position: relative;
    right: initial;
  }
  .last-col {
    width: 24%;
  }
  .security-blurb span {
    margin-top: 25px;
  }
  .badges {
    margin-top: 6%;
  }
  .cta-block {
    height: 330px;
  }
}
@media (min-width: 992px) {
  .col-md-3 {
    width: 30%;
  }
}
@media (max-width: 992px) {
  .last-col span {
    margin-top: 121px;
    font-size: 16px;
  }
  .right-img img {
    margin-top: 65px;
  }
  .security-blurb {
    text-align: center;
  }
  .badges {
    margin-top: 50px;
  }
  .badges img {
    margin: auto;
    display: block;
  }
  .last-col {
    width: 25%;
  }
  .col-blurbs span {
    font-size: 17px;
  }
  .col-md-offset-4 {
    margin-left: 25%;
  }
  #img4,
  #img5 {
    margin-top: 15px;
  }
  .cta-block h5 {
    font-size: 18px;
  }
  .top-banner h1 {
    font-size: 30px;
  }
  .left-blurb h2 {
    margin-bottom: 20px;
    font-size: 18px;
  }
  .support-cta p {
    font-size: 13px;
  }
  .support-cta span {
    font-size: 24px;
  }
  .left-blurb h3 {
    font-size: 16px;
  }
  #entrust img {
    float: none;
  }
}
@media screen and (max-width: 767px) {
  #block1 .col-img,
  #block2 .col-img {
    margin-top: 40px;
  }
  #block1,
  #block2 {
    box-shadow: none;
    width: 95%;
    margin-right: 0;
  }
  .menu-row {
    padding-top: 20px;
  }
  .section-2 .container {
    padding: 0;
  }
  .hero-row {
    margin-top: 15px;
  }
  .top-banner {
    padding-bottom: 0;
  }
  .top-banner .menu-buttons a {
    font-size: 13px;
    padding: 5px 15px;
    margin-top: 10px;
  }
  .top-banner h1 {
    font-size: 38px;
    text-align: left;
    margin-top: 25px;
  }
  .mob-center {
    width: 250px;
    margin: auto;
  }
  .mob-cta {
    background-color: #004667;
    padding: 15px;
  }
  .mob-cta h3 {
    font-size: 24px;
    margin-top: 0;
  }
  .logo img {
    margin: auto;
  }
  .right-img img {
    margin-top: 10px;
  }
  .left-blurb {
    text-align: center;
  }
  .mob-cta.left-blurb {
    border-top: none;
  }
  .left-blurb a {
    width: 100%;
    font-size: 28px;
    padding: 15px;
    margin: 0 0 15px 0;
  }
  .left-blurb h2 {
    text-align: left;
  }
  #block1,
  #block2 {
    border: none;
    border-top: 1px solid #d7d7d7;
  }
  .cta-block {
    height: auto;
    text-align: left;
  }
  .cta-block h5 {
    margin-top: 25px;
    padding-left: 88px;
  }
  .cta-block p {
    padding-left: 88px;
  }
  .cta-block a {
    padding: 0;
    color: #faa226;
    background-color: transparent;
    padding-left: 88px;
  }
  .col-img {
    margin-right: 5px;
    float: left;
    width: 77px;
    height: 100%;
  }
  .col-blurbs span {
    text-align: left;
  }
  .col-blurbs p {
    text-align: left;
    padding-left: 80px;
  }
  .section-3 {
    background-color: #f3f3f3;
  }
  .last-col {
    width: 100%;
  }
  .security-blurb span {
    margin-top: 30px;
  }
  .sect3-header .text-center {
    margin-top: 30px;
  }
  .last-col span {
    margin-top: 50px;
    text-align: center;
    font-size: 25px;
  }
  .cta-block {
    margin-top: 40px;
    background-color: #f3f3f3;
    width: 90%;
    margin: auto;
    float: none;
  }
  .badges {
    margin-top: 20px;
  }
  .menu-buttons {
    margin-left: 0;
  }
  .right-img img {
    min-width: 272px;
    right: -5px;
  }
  .footer-links a:after {
    display: none;
  }
  .footer-links a {
    width: 50%;
    padding-left: 15px;
  }
  .footer-links p {
    width: 100%;
  }
}
@media (max-width: 675px) {
  .top-banner h1 {
    font-size: 25px;
  }
  .section-3 .container {
    padding: 0;
  }
  #img4,
  #img5 {
    margin-bottom: 20px;
  }
  .section-4 {
    background: #584474;
  }
  .support-cta {
    width: 100%;
    text-align: center;
  }
  .support-cta p {
    font-size: 14px;
  }
  .col-xs-6 {
    padding: 0;
  }
  .col-img img {
    margin-bottom: 25px;
  }
  .right-img img {
    max-width: 180px;
    min-width: 180px;
  }
}
@media (max-width: 480px) {
  .top-banner h1 {
    font-size: 18px;
  }
  .left-blurb a {
    font-size: 20px;
  }
  .mob-cta h3 {
    font-size: 19px;
  }
  .left-blurb h2 {
    font-size: 14px;
  }
  .right-img img {
    min-width: 150px !important;
    max-width: 150px;
  }
  .col-blurbs p {
    font-size: 18px;
  }
  .col-blurbs span {
    font-size: 18px;
  }
  .left-blurb a {
    font-size: 24px;
  }
  .last-col span {
    font-size: 25px;
  }
}
@media (max-width: 380px) {
  .left-blurb a {
    font-size: 17px;
  }
}
@media screen and (max-width: 320px) {
  .visibile-xs-block {
    display: block;
  }
  .left-blurb a {
    font-size: 16px;
  }
  .footer-links a {
    font-size: 9px;
  }
  .footer-links p {
    width: 100%;
  }
  .footer-icon {
    margin-top: 5px;
  }
  .security-blurb span {
    margin-top: 30px;
  }
  .sect3-header .text-center {
    margin-top: 30px;
  }
  .last-col span {
    margin-top: 50px;
  }
  .top-banner .menu-buttons a {
    font-size: 11px;
  }
  .left-blurb h1 {
    font-size: 18px;
  }
  .right-img img {
    right: -12px;
  }
  .left-blurb h2 {
    font-size: 11px;
  }
  .mob-cta h3 {
    font-size: 20px;
  }
  .sect3-header .col-sm-12 {
    padding: 0;
  }
  .sect3-header.col-sm-12 {
    padding: 0;
  }
  .cta-block h5 {
    font-size: 13px;
  }
  .cta-block p {
    font-size: 11px;
  }
  .col-blurbs p {
    font-size: 13px;
  }
}
/*# sourceMappingURL=homepage.css.map */