#resourcecenter-coverage {
  text-align: center;
  margin: 0 auto;
  width: 900px; }
  @media screen and (min-width: 768px) {
    #resourcecenter-coverage {
      width: 700px; } }
  #resourcecenter-coverage h1 {
    color: #666666;
    margin: 0 auto;
    font-size: 24px;
    padding: 30px 0 22px;
    font-size: 36px;
    padding: 95px 0 42px; }
    @media screen and (min-width: 768px) {
      #resourcecenter-coverage h1 {
        padding: 60px 0 22px; } }
  #resourcecenter-coverage h2 {
    color: #666666;
    font-weight: lighter;
    font-size: 15px;
    line-height: 174%;
    width: 300px;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-bottom: 44px;
    font-size: 24px;
    width: auto; }
    @media screen and (min-width: 768px) {
      #resourcecenter-coverage h2 {
        padding-bottom: 30px;
        font-size: 18px;
        line-height: 167%;
        width: 550px; } }
  #resourcecenter-coverage .service-coverage-map {
    margin: 40px auto 68px auto;
    display: table;
    width: 300px;
    height: 165px;
    background-image: url("../../Assets/Images/NationalSolutions/coverage-map.png");
    background-size: 300px 165px;
    background-repeat: no-repeat;
    background-position: center;
    width: 651px;
    height: 400px; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      #resourcecenter-coverage .service-coverage-map {
        background-image: url("../../Assets/Images/NationalSolutions/coverage-map@2x.png"); } }
    @media screen and (min-width: 768px) {
      #resourcecenter-coverage .service-coverage-map {
        width: 300px;
        height: 165px;
        background-image: url("../../Assets/Images/NationalSolutions/coverage-map.png");
        background-size: 300px 165px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    #resourcecenter-coverage .service-coverage-map {
      background-image: url("../../Assets/Images/NationalSolutions/coverage-map@2x.png"); } }
    @media screen and (min-width: 992px) {
      #resourcecenter-coverage .service-coverage-map {
        width: 580px;
        height: 356px;
        background-image: url("../../Assets/Images/ResourceCenter/coverage-map.png");
        background-size: 580px 356px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    #resourcecenter-coverage .service-coverage-map {
      background-image: url("../../Assets/Images/ResourceCenter/coverage-map@2x.png"); } }
    @media screen and (min-width: 1600px) {
      #resourcecenter-coverage .service-coverage-map {
        width: 651px;
        height: 400px;
        background-image: url("../../Assets/Images/ResourceCenter/coverage-map.png");
        background-size: 651px 400px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 1600px) and (min-device-pixel-ratio: 2), only screen and (min-width: 1600px) and (min-resolution: 192dpi), only screen and (min-width: 1600px) and (min-resolution: 2dppx) {
    #resourcecenter-coverage .service-coverage-map {
      background-image: url("../../Assets/Images/ResourceCenter/coverage-map@2x.png"); } }
    #resourcecenter-coverage .service-coverage-map .button-position {
      display: table-cell;
      vertical-align: middle; }
    #resourcecenter-coverage .service-coverage-map #btnNational {
      width: 275px; }
    #resourcecenter-coverage .service-coverage-map #btnDefault {
      width: 275px; }
    #resourcecenter-coverage .service-coverage-map a {
      text-decoration: none; }
  #resourcecenter-coverage .locations-disclaimer {
    color: #666666;
    font-size: 14px; }

#resourcecenter-feeschedule .hero-section {
  background: url("../../Assets/Images/ResourceCenter/fee_ft_bg_sm.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc");
  background: url("../../Assets/Images/ResourceCenter/fee_ft_bg.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  @media screen and (min-width: 992px) {
    #resourcecenter-feeschedule .hero-section {
      background: url("../../Assets/Images/ResourceCenter/fee_ft_bg_md.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }

#resourcecenter-feeschedule .post-hero {
  background-color: #f6f9fb;
  color: #9b9b9b;
  font-weight: lighter;
  text-align: left;
  padding: 0 5%;
  width: 100%;
  font-size: 14px;
  line-height: 172%;
  font-size: 24px;
  line-height: 167%;
  text-align: center; }
  @media screen and (min-width: 768px) {
    #resourcecenter-feeschedule .post-hero {
      text-align: center;
      font-size: 16px;
      line-height: 188%; } }
  @media screen and (min-width: 992px) {
    #resourcecenter-feeschedule .post-hero {
      font-size: 16px;
      line-height: 169%; } }
  #resourcecenter-feeschedule .post-hero div {
    margin: 0 auto;
    padding: 20px 0;
    padding: 65px 0;
    width: 1000px; }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .post-hero div {
        padding: 50px 0;
        width: 80%; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-feeschedule .post-hero div {
        padding: 50px 0;
        width: 800px; } }

#resourcecenter-feeschedule .threecol {
  text-align: left;
  text-align: center;
  padding-top: 65px; }
  @media screen and (min-width: 768px) {
    #resourcecenter-feeschedule .threecol {
      text-align: center;
      padding-top: 65px; } }
  #resourcecenter-feeschedule .threecol .icon {
    width: 60px;
    height: 60px;
    background-image: url("../../Assets/Images/ResourceCenter/icon_fee.png");
    background-size: 60px 60px;
    background-repeat: no-repeat;
    background-position: center;
    width: 60px;
    height: 60px;
    float: left;
    margin: 0 37px 0 auto;
    width: 100px;
    height: 100px;
    background-image: url("../../Assets/Images/ResourceCenter/icon_fee.png");
    background-size: 100px 100px;
    background-repeat: no-repeat;
    background-position: center;
    width: 100px;
    height: 100px;
    float: left;
    margin: 0 30px 0 0; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      #resourcecenter-feeschedule .threecol .icon {
        background-image: url("../../Assets/Images/ResourceCenter/icon_fee@2x.png"); } }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .threecol .icon {
        width: 80px;
        height: 80px;
        background-image: url("../../Assets/Images/ResourceCenter/icon_fee.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center;
        width: 80px;
        height: 80px;
        float: left;
        margin: 0 37px 0 auto; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    #resourcecenter-feeschedule .threecol .icon {
      background-image: url("../../Assets/Images/ResourceCenter/icon_fee@2x.png"); } }
    @media screen and (min-width: 992px) {
      #resourcecenter-feeschedule .threecol .icon {
        width: 80px;
        height: 80px;
        background-image: url("../../Assets/Images/ResourceCenter/icon_fee.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center;
        width: 80px;
        height: 80px;
        float: none;
        margin: 0 auto 0 auto; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    #resourcecenter-feeschedule .threecol .icon {
      background-image: url("../../Assets/Images/ResourceCenter/icon_fee@2x.png"); } }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      #resourcecenter-feeschedule .threecol .icon {
        background-image: url("../../Assets/Images/ResourceCenter/icon_fee@2x.png"); } }
  #resourcecenter-feeschedule .threecol .title {
    color: #666666;
    font-size: 16px;
    line-height: 132%;
    padding-top: 10px;
    font-size: 25px;
    line-height: 130%;
    clear: both; }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .threecol .title {
        font-size: 18px;
        line-height: 131%; } }
  #resourcecenter-feeschedule .threecol a {
    text-decoration: none; }
  #resourcecenter-feeschedule .threecol .col1 {
    vertical-align: top;
    display: block;
    clear: both;
    margin-top: 38px;
    width: 80%;
    margin: 0 20px 0 0;
    text-align: left;
    width: 370px;
    display: inline-block;
    margin: 0 20px 0 0;
    clear: none;
    float: left;
    margin: 38px auto 38px 25%; }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .threecol .col1 {
        margin: 0 20px 0 0;
        text-align: center;
        width: 200px;
        display: inline-block; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-feeschedule .threecol .col1 {
        margin: 0 20px 0 0;
        text-align: center;
        width: 200px;
        display: inline-block; } }
  #resourcecenter-feeschedule .threecol .col2 {
    vertical-align: top;
    display: block;
    clear: both;
    margin: 38px auto 38px;
    width: 80%;
    text-align: left;
    width: 370px;
    display: inline-block;
    clear: none;
    float: left; }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .threecol .col2 {
        margin: 0;
        text-align: center;
        width: 200px;
        display: inline-block; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-feeschedule .threecol .col2 {
        margin: 0;
        text-align: center;
        width: 200px;
        display: inline-block; } }
  #resourcecenter-feeschedule .threecol .col3 {
    vertical-align: top;
    display: block;
    clear: both;
    margin: 38px auto 38px;
    width: 80%;
    text-align: left;
    width: 370px;
    display: inline-block;
    clear: none;
    float: left; }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .threecol .col3 {
        margin: 0;
        text-align: center;
        width: 200px;
        display: inline-block; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-feeschedule .threecol .col3 {
        margin: 0;
        text-align: center;
        width: 200px;
        display: inline-block; } }

#resourcecenter-feeschedule .buttons {
  width: 100%;
  text-align: center;
  margin-bottom: 100px;
  margin-top: 25px; }
  #resourcecenter-feeschedule .buttons #btnMap {
    width: 175px;
    margin-top: 37px;
    margin-left: 0; }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .buttons #btnMap {
        margin-left: 0; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-feeschedule .buttons #btnMap {
        margin-left: 0; } }
  #resourcecenter-feeschedule .buttons #btnContact {
    width: 175px;
    margin-left: 0;
    margin-top: 37px; }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .buttons #btnContact {
        margin-left: 0; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-feeschedule .buttons #btnContact {
        margin-left: 37px; } }
  #resourcecenter-feeschedule .buttons .buttonContainer {
    width: 175px;
    margin-left: auto;
    margin-right: auto; }
    @media screen and (min-width: 768px) {
      #resourcecenter-feeschedule .buttons .buttonContainer {
        width: 175px;
        margin-left: auto;
        margin-right: auto; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-feeschedule .buttons .buttonContainer {
        width: 100%;
        margin-left: 0;
        margin-right: 0; } }
  #resourcecenter-feeschedule .buttons .content {
    padding: 0 5%; }
    #resourcecenter-feeschedule .buttons .content h1 {
      font-size: 16px;
      line-height: 188%;
      color: #9b9b9b;
      font-size: 24px;
      line-height: 167%;
      clear: both; }
      @media screen and (min-width: 768px) {
        #resourcecenter-feeschedule .buttons .content h1 {
          font-size: 16px;
          line-height: 188%; } }

#resourcecenter-forms .hero-section {
  background: url("../../Assets/Images/ResourceCenter/forms_worksheet_ft_bg_s.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc");
  background: url("../../Assets/Images/ResourceCenter/forms_worksheet_ft_bg_l.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  @media screen and (min-width: 500px) {
    #resourcecenter-forms .hero-section {
      background: url("../../Assets/Images/ResourceCenter/forms_worksheet_ft_bg_s.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }
  @media screen and (min-width: 768px) {
    #resourcecenter-forms .hero-section {
      background: url("../../Assets/Images/ResourceCenter/forms_worksheet_ft_bg_m.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }
  #resourcecenter-forms .hero-section h1 {
    margin-bottom: 0; }
  #resourcecenter-forms .hero-section h2 {
    margin-top: 45px; }

#resourcecenter-forms .body .dropdown {
  text-align: center;
  font-size: 16px;
  color: #666666;
  margin-top: 50px;
  vertical-align: top; }
  #resourcecenter-forms .body .dropdown label {
    top: 14px;
    margin-right: 17px;
    position: relative;
    vertical-align: top;
    *float: left;
    *padding-left: 800px; }
  #resourcecenter-forms .body .dropdown select {
    padding-left: 15px;
    padding-right: 80px;
    width: 200px;
    width: auto; }
    @media screen and (min-width: 768px) {
      #resourcecenter-forms .body .dropdown select {
        width: auto; } }
  #resourcecenter-forms .body .dropdown select option:first-child {
    color: #333333; }

#resourcecenter-forms .body #dataitems {
  text-align: center; }
  #resourcecenter-forms .body #dataitems .resourcespinner {
    margin-top: 50px; }
  #resourcecenter-forms .body #dataitems .iconbtn {
    display: inline-block;
    margin-top: 20px; }
    @media screen and (min-width: 768px) {
      #resourcecenter-forms .body #dataitems .iconbtn {
        margin-top: 14px; } }
    #resourcecenter-forms .body #dataitems .iconbtn.pdf {
      width: 37px;
      height: 36px;
      background-image: url("../../Assets/Images/Icons/btn_pdf.png");
      background-size: 37px 36px;
      background-repeat: no-repeat;
      background-position: center;
      margin-right: 65px;
      margin-right: 78px; }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        #resourcecenter-forms .body #dataitems .iconbtn.pdf {
          background-image: url("../../Assets/Images/Icons/btn_pdf@2x.png"); } }
      @media screen and (min-width: 768px) {
        #resourcecenter-forms .body #dataitems .iconbtn.pdf {
          margin-right: 78px; } }
    #resourcecenter-forms .body #dataitems .iconbtn.doc {
      width: 47px;
      height: 36px;
      background-image: url("../../Assets/Images/Icons/btn_word.png");
      background-size: 47px 36px;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        #resourcecenter-forms .body #dataitems .iconbtn.doc {
          background-image: url("../../Assets/Images/Icons/btn_word@2x.png"); } }
    #resourcecenter-forms .body #dataitems .iconbtn.xls {
      width: 47px;
      height: 36px;
      background-image: url("../../Assets/Images/Icons/btn_excel.png");
      background-size: 47px 36px;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        #resourcecenter-forms .body #dataitems .iconbtn.xls {
          background-image: url("../../Assets/Images/Icons/btn_excel@2x.png"); } }

#resourcecenter-forms .body .grid {
  text-align: left;
  width: 1200px;
  margin: 0 auto; }
  @media screen and (min-width: 768px) {
    #resourcecenter-forms .body .grid {
      width: 748px;
      margin: 0 auto; } }
  #resourcecenter-forms .body .grid h1 {
    color: #666666;
    width: 90%;
    margin: 50px auto;
    font-size: 22px;
    width: 100%;
    font-size: 34px; }
    @media screen and (min-width: 768px) {
      #resourcecenter-forms .body .grid h1 {
        font-size: 24px;
        width: 100%; } }
  #resourcecenter-forms .body .grid .col {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    position: relative;
    min-height: 45px;
    display: inline-block;
    width: 385px;
    margin-bottom: 100px;
    *display: inline;
    *zoom: 1; }
    @media screen and (min-width: 768px) {
      #resourcecenter-forms .body .grid .col {
        display: inline-block;
        width: 365px;
        margin-bottom: 50px;
        *display: inline;
        *zoom: 1; } }
    #resourcecenter-forms .body .grid .col .title {
      color: #666666;
      display: inline-block;
      vertical-align: middle;
      vertical-align: -webkit-baseline-middle;
      font-size: 16px;
      line-height: 134%;
      width: 180px;
      *display: inline;
      *zoom: 1;
      vertical-align: top;
      width: 240px;
      font-size: 25px;
      line-height: 130%;
      padding-right: 22px;
      width: 210px; }
      @media screen and (min-width: 500px) {
        #resourcecenter-forms .body .grid .col .title {
          vertical-align: middle;
          vertical-align: -webkit-baseline-middle;
          font-size: 16px;
          line-height: 134%;
          width: 180px; } }
      @media screen and (min-width: 768px) {
        #resourcecenter-forms .body .grid .col .title {
          vertical-align: top;
          width: 240px;
          font-size: 20px;
          line-height: 135%;
          padding-right: 22px;
          width: 210px; } }
      #resourcecenter-forms .body .grid .col .title div {
        position: absolute;
        top: 0;
        right: 0;
        position: relative; }
        @media screen and (min-width: 768px) {
          #resourcecenter-forms .body .grid .col .title div {
            position: relative; } }
    #resourcecenter-forms .body .grid .col .icon {
      display: none;
      display: inline-block;
      margin-right: 40px;
      margin-bottom: 100px;
      *display: inline;
      *zoom: 1; }
      @media screen and (min-width: 768px) {
        #resourcecenter-forms .body .grid .col .icon {
          display: inline-block;
          margin-right: 25px;
          *display: inline;
          *zoom: 1; } }
      #resourcecenter-forms .body .grid .col .icon.document {
        width: 100px;
        height: 100px;
        background-image: url("../../Assets/Images/Icons/icon_document.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; }
        @media screen and (min-width: 768px) {
          #resourcecenter-forms .body .grid .col .icon.document {
            width: 80px;
            height: 80px;
            background-image: url("../../Assets/Images/Icons/icon_document.png");
            background-size: 80px 80px;
            background-repeat: no-repeat;
            background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    #resourcecenter-forms .body .grid .col .icon.document {
      background-image: url("../../Assets/Images/Icons/icon_document@2x.png"); } }
        @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          #resourcecenter-forms .body .grid .col .icon.document {
            background-image: url("../../Assets/Images/Icons/icon_document@2x.png"); } }
      #resourcecenter-forms .body .grid .col .icon.form {
        width: 100px;
        height: 100px;
        background-image: url("../../Assets/Images/Icons/icon_form.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; }
        @media screen and (min-width: 768px) {
          #resourcecenter-forms .body .grid .col .icon.form {
            width: 80px;
            height: 80px;
            background-image: url("../../Assets/Images/Icons/icon_form.png");
            background-size: 80px 80px;
            background-repeat: no-repeat;
            background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    #resourcecenter-forms .body .grid .col .icon.form {
      background-image: url("../../Assets/Images/Icons/icon_form@2x.png"); } }
        @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          #resourcecenter-forms .body .grid .col .icon.form {
            background-image: url("../../Assets/Images/Icons/icon_form@2x.png"); } }
      #resourcecenter-forms .body .grid .col .icon.worksheet {
        width: 100px;
        height: 100px;
        background-image: url("../../Assets/Images/Icons/icon_worksheet.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; }
        @media screen and (min-width: 768px) {
          #resourcecenter-forms .body .grid .col .icon.worksheet {
            width: 80px;
            height: 80px;
            background-image: url("../../Assets/Images/Icons/icon_worksheet.png");
            background-size: 80px 80px;
            background-repeat: no-repeat;
            background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    #resourcecenter-forms .body .grid .col .icon.worksheet {
      background-image: url("../../Assets/Images/Icons/icon_worksheet@2x.png"); } }
        @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          #resourcecenter-forms .body .grid .col .icon.worksheet {
            background-image: url("../../Assets/Images/Icons/icon_worksheet@2x.png"); } }

#industry-news .hero-section {
  background: url("../../Assets/Images/ResourceCenter/industryNews/industrynews_ft_bg_sm.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc");
  background: url("../../Assets/Images/ResourceCenter/industryNews/industrynews_ft_bg.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  @media screen and (min-width: 992px) {
    #industry-news .hero-section {
      background: url("../../Assets/Images/ResourceCenter/industryNews/industrynews_ft_bg_md.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }

#industry-news .datagrid {
  width: 1200px;
  margin: 56px auto; }
  #industry-news .datagrid .spinner {
    text-align: center;
    margin: 0 auto;
    display: none; }
  #industry-news .datagrid .cols {
    vertical-align: top;
    width: 85%;
    margin: 0 auto;
    width: 100%; }
    @media screen and (min-width: 992px) {
      #industry-news .datagrid .cols {
        width: 85%;
        margin: 0 auto; } }
    #industry-news .datagrid .cols .mediaitem {
      padding-bottom: 37px;
      padding-bottom: 45px; }
      @media screen and (min-width: 992px) {
        #industry-news .datagrid .cols .mediaitem {
          padding-bottom: 30px; } }
      #industry-news .datagrid .cols .mediaitem .title {
        color: #666666;
        font-size: 18px;
        line-height: 135%;
        font-size: 26px;
        line-height: 135%; }
        @media screen and (min-width: 768px) {
          #industry-news .datagrid .cols .mediaitem .title {
            font-size: 24px;
            line-height: 135%; } }
        @media screen and (min-width: 992px) {
          #industry-news .datagrid .cols .mediaitem .title {
            font-size: 24px;
            line-height: 135%; } }
      #industry-news .datagrid .cols .mediaitem .subtitle {
        color: #9b9b9b;
        font-weight: lighter;
        font-size: 16px;
        line-height: 167%;
        font-size: 18px;
        line-height: 167%;
        *clear: both; }
        @media screen and (min-width: 992px) {
          #industry-news .datagrid .cols .mediaitem .subtitle {
            font-size: 16px;
            line-height: 167%; } }
      #industry-news .datagrid .cols .mediaitem .date {
        font-weight: lighter;
        color: #9b9b9b;
        padding: 25px 0 25px;
        font-size: 12px;
        line-height: 122%;
        float: left;
        padding: 17px 0 26px;
        font-size: 14px;
        line-height: 122%;
        float: left;
        padding: 8px 8px 26px; }
        @media screen and (min-width: 992px) {
          #industry-news .datagrid .cols .mediaitem .date {
            padding: 25px 0 25px;
            font-size: 12px;
            line-height: 122%;
            float: left; } }
      #industry-news .datagrid .cols .mediaitem .readmore {
        padding-top: 7px;
        padding-top: 7px; }
        @media screen and (min-width: 992px) {
          #industry-news .datagrid .cols .mediaitem .readmore {
            padding-top: 7px; } }
    #industry-news .datagrid .cols .col1 {
      display: none;
      vertical-align: top;
      width: 785px;
      margin-right: 30px;
      display: inline-block;
      *float: left; }
      @media screen and (min-width: 992px) {
        #industry-news .datagrid .cols .col1 {
          display: none; } }
    #industry-news .datagrid .cols .col2 {
      display: none;
      vertical-align: top;
      width: 380px;
      display: inline-block;
      *float: right; }
      @media screen and (min-width: 992px) {
        #industry-news .datagrid .cols .col2 {
          display: none; } }
    #industry-news .datagrid .cols .col3 {
      display: block;
      display: none; }
      @media screen and (min-width: 992px) {
        #industry-news .datagrid .cols .col3 {
          display: block; } }

#industry-news .blogpimp {
  color: #9b9b9b;
  padding-top: 40px;
  font-size: 18px;
  text-align: center;
  padding-top: 80px;
  font-size: 20px;
  text-align: center; }
  @media screen and (min-width: 992px) {
    #industry-news .blogpimp {
      padding-top: 40px;
      font-size: 18px;
      text-align: center; } }

#industry-news #imgSource {
  display: none;
  position: absolute;
  padding-top: 15px;
  display: inline; }
  @media screen and (min-width: 500px) {
    #industry-news #imgSource {
      display: none; } }
  @media screen and (min-width: 768px) {
    #industry-news #imgSource {
      display: none; } }
  @media screen and (min-width: 992px) {
    #industry-news #imgSource {
      display: inline; } }
  @media screen and (min-width: 1600px) {
    #industry-news #imgSource {
      display: inline; } }

#industry-news #imgSourceMobile {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  width: 115px;
  display: none; }
  @media screen and (min-width: 500px) {
    #industry-news #imgSourceMobile {
      display: block; } }
  @media screen and (min-width: 768px) {
    #industry-news #imgSourceMobile {
      display: block; } }
  @media screen and (min-width: 992px) {
    #industry-news #imgSourceMobile {
      display: none; } }
  @media screen and (min-width: 1600px) {
    #industry-news #imgSourceMobile {
      display: none; } }

#industry-news .dropdown {
  color: #666666;
  width: auto;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 30px;
  vertical-align: top;
  text-align: center;
  font-size: 16px;
  margin-top: 56px;
  margin-bottom: 56px;
  vertical-align: top;
  width: auto;
  text-align: right; }
  @media screen and (min-width: 500px) {
    #industry-news .dropdown {
      width: auto;
      font-size: 16px;
      margin-top: 36px;
      margin-bottom: 36px;
      vertical-align: top;
      text-align: center; } }
  @media screen and (min-width: 768px) {
    #industry-news .dropdown {
      width: auto;
      font-size: 16px;
      margin-top: 36px;
      margin-bottom: 36px;
      vertical-align: top;
      text-align: center; } }
  @media screen and (min-width: 992px) {
    #industry-news .dropdown {
      font-size: 16px;
      margin-top: 56px;
      margin-bottom: 56px;
      vertical-align: top;
      width: auto;
      text-align: right; } }
  @media screen and (min-width: 1600px) {
    #industry-news .dropdown {
      font-size: 16px;
      margin-top: 56px;
      margin-bottom: 56px;
      vertical-align: top;
      width: auto;
      text-align: right; } }
  #industry-news .dropdown label {
    text-align: right;
    top: 14px;
    margin-right: 17px;
    position: relative;
    vertical-align: top;
    float: left;
    padding-left: 800px; }
  #industry-news .dropdown select {
    width: 200px;
    width: auto; }
    @media screen and (min-width: 500px) {
      #industry-news .dropdown select {
        width: 200px; } }
    @media screen and (min-width: 768px) {
      #industry-news .dropdown select {
        width: 200px; } }
    @media screen and (min-width: 992px) {
      #industry-news .dropdown select {
        width: auto; } }
    @media screen and (min-width: 1600px) {
      #industry-news .dropdown select {
        width: auto; } }
  #industry-news .dropdown select option:first-child {
    color: #333333; }

#industry-news .row-source {
  width: auto;
  width: auto; }
  @media screen and (min-width: 500px) {
    #industry-news .row-source {
      width: auto; } }
  @media screen and (min-width: 768px) {
    #industry-news .row-source {
      width: auto; } }
  @media screen and (min-width: 992px) {
    #industry-news .row-source {
      width: 90%;
      margin-left: auto;
      margin-right: auto; } }
  @media screen and (min-width: 1600px) {
    #industry-news .row-source {
      width: auto; } }

.industry-resources .hero-section {
  background: url("../../Assets/Images/resourcecenter/industryresources/industry_resources_ft_bg_sm.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc");
  background: url("../../Assets/Images/resourcecenter/industryresources/industry_resources_ft_bg.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  @media screen and (min-width: 992px) {
    .industry-resources .hero-section {
      background: url("../../Assets/Images/resourcecenter/industryresources/industry_resources_ft_bg_md.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }

.industry-resources .resource-container {
  max-width: 1500px;
  margin: auto;
  padding-left: 30px;
  padding-right: 30px; }
  .industry-resources .resource-container h1 {
    color: #666666;
    line-height: 129%;
    font-size: 20px;
    font-size: 38px;
    margin-top: 0;
    margin-bottom: 0; }
    @media screen and (min-width: 768px) {
      .industry-resources .resource-container h1 {
        font-size: 20px; } }
    @media screen and (min-width: 992px) {
      .industry-resources .resource-container h1 {
        font-size: 24px; } }
  .industry-resources .resource-container .resource-wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-top: 57px;
    margin-bottom: 58px;
    *width: 1200px;
    *margin: 0 auto 0 auto; }
    @media screen and (min-width: 500px) {
      .industry-resources .resource-container .resource-wrapper {
        margin-top: 15px;
        margin-bottom: 15px; } }
    @media screen and (min-width: 768px) {
      .industry-resources .resource-container .resource-wrapper {
        margin-top: 15px;
        margin-bottom: 15px; } }
    @media screen and (min-width: 992px) {
      .industry-resources .resource-container .resource-wrapper {
        margin-top: 57px;
        margin-bottom: 58px; } }
    @media screen and (min-width: 1600px) {
      .industry-resources .resource-container .resource-wrapper {
        margin-top: 57px;
        margin-bottom: 58px; } }
  .industry-resources .resource-container .resource {
    display: inline-block;
    cursor: pointer;
    margin: 15px 0 15px 0;
    vertical-align: top;
    *float: left;
    *width: 375px; }
    @media screen and (min-width: 768px) {
      .industry-resources .resource-container .resource {
        margin: 15px 0 15px 0; } }
    @media screen and (min-width: 992px) {
      .industry-resources .resource-container .resource {
        margin: 22px 0 62px 22px; } }
  .industry-resources .resource-container .resource-icon {
    width: 100px;
    height: 100px;
    background-color: #f8f9f9;
    border-radius: 100px;
    float: left;
    overflow: hidden;
    margin-right: 25px;
    margin-right: 35px; }
    @media screen and (min-width: 500px) {
      .industry-resources .resource-container .resource-icon {
        margin-right: 25px; } }
    @media screen and (min-width: 768px) {
      .industry-resources .resource-container .resource-icon {
        margin-right: 25px; } }
    @media screen and (min-width: 992px) {
      .industry-resources .resource-container .resource-icon {
        margin-right: 25px; } }
    @media screen and (min-width: 1600px) {
      .industry-resources .resource-container .resource-icon {
        margin-right: 35px; } }
    .industry-resources .resource-container .resource-icon img {
      visibility: hidden;
      margin: auto;
      width: 100px;
      background-color: #ffffff; }
  .industry-resources .resource-container .resource-info {
    width: 240px;
    display: inline-block;
    padding-top: 30px;
    padding-top: 0; }
    @media screen and (min-width: 500px) {
      .industry-resources .resource-container .resource-info {
        padding-top: 30px; } }
    @media screen and (min-width: 768px) {
      .industry-resources .resource-container .resource-info {
        padding-top: 0; } }
    @media screen and (min-width: 992px) {
      .industry-resources .resource-container .resource-info {
        padding-top: 0; } }
    @media screen and (min-width: 1600px) {
      .industry-resources .resource-container .resource-info {
        padding-top: 0; } }
    .industry-resources .resource-container .resource-info .resource-title {
      font-size: 24px;
      line-height: 134%;
      color: #666666;
      margin: 0; }
    .industry-resources .resource-container .resource-info .resource-caption {
      font-size: 13px;
      line-height: 158%;
      color: #666666;
      margin-top: 12px;
      display: none;
      display: block; }
      @media screen and (min-width: 500px) {
        .industry-resources .resource-container .resource-info .resource-caption {
          display: none; } }
      @media screen and (min-width: 768px) {
        .industry-resources .resource-container .resource-info .resource-caption {
          display: block; } }
      @media screen and (min-width: 992px) {
        .industry-resources .resource-container .resource-info .resource-caption {
          display: block; } }
      @media screen and (min-width: 1600px) {
        .industry-resources .resource-container .resource-info .resource-caption {
          display: block; } }
  .industry-resources .resource-container .resource-footer {
    margin: auto;
    margin-top: 80px;
    margin-bottom: 80px;
    color: #666666;
    text-align: center;
    width: 100%;
    font-size: 16px;
    width: 500px;
    font-size: 20px; }
    @media screen and (min-width: 500px) {
      .industry-resources .resource-container .resource-footer {
        width: 100%;
        font-size: 16px; } }
    @media screen and (min-width: 768px) {
      .industry-resources .resource-container .resource-footer {
        width: 100%;
        font-size: 16px; } }
    @media screen and (min-width: 992px) {
      .industry-resources .resource-container .resource-footer {
        width: 500px;
        font-size: 16px; } }
    @media screen and (min-width: 1600px) {
      .industry-resources .resource-container .resource-footer {
        width: 500px;
        font-size: 20px; } }

.learning-center .col-lg-6, .learning-center .col-lg-3 {
  float: left;
  display: block; }

.learning-center .hero-section {
  background: url("../../Assets/Images/resourcecenter/learningcenter/learning_ft_bg_sm.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc");
  background: url("../../Assets/Images/resourcecenter/learningcenter/learning_ft_bg.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  @media screen and (min-width: 992px) {
    .learning-center .hero-section {
      background: url("../../Assets/Images/resourcecenter/learningcenter/learning_ft_bg_md.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }

.learning-center .tab-section {
  min-width: 400px;
  padding: 28px 0 0 0;
  padding: 98px 0 0 0; }
  @media screen and (min-width: 768px) {
    .learning-center .tab-section {
      padding: 28px 0 0 0; } }
  @media screen and (min-width: 992px) {
    .learning-center .tab-section {
      padding: 98px 0 0 0; } }
  .learning-center .tab-section .icon-tab {
    cursor: pointer; }
  .learning-center .tab-section .icon-image {
    display: inline-block;
    vertical-align: middle;
    margin: 15px;
    display: block;
    vertical-align: top;
    margin: auto; }
    @media screen and (min-width: 500px) {
      .learning-center .tab-section .icon-image {
        display: inline-block;
        vertical-align: middle;
        margin: 15px; } }
    @media screen and (min-width: 768px) {
      .learning-center .tab-section .icon-image {
        display: inline-block;
        vertical-align: middle;
        margin: 27px; } }
    @media screen and (min-width: 992px) {
      .learning-center .tab-section .icon-image {
        display: block;
        vertical-align: top;
        margin: auto; } }
  .learning-center .tab-section .icon-text {
    color: #9b9b9b;
    font-size: 18px;
    line-height: 123%;
    text-align: left;
    width: auto;
    margin: 0;
    display: inline-block;
    max-width: 200px;
    font-size: 22px;
    line-height: 128%;
    text-align: center;
    margin: 27px auto;
    display: block;
    max-width: none; }
    @media screen and (min-width: 500px) {
      .learning-center .tab-section .icon-text {
        font-size: 18px;
        line-height: 123%;
        text-align: left;
        display: inline-block;
        margin: 0;
        max-width: 200px; } }
    @media screen and (min-width: 768px) {
      .learning-center .tab-section .icon-text {
        font-size: 18px;
        line-height: 123%;
        text-align: left;
        display: inline-block;
        margin: 0;
        max-width: none; } }
    @media screen and (min-width: 992px) {
      .learning-center .tab-section .icon-text {
        font-size: 18px;
        line-height: 123%;
        text-align: center;
        margin: 27px auto;
        display: block;
        max-width: none; } }

.learning-center .homeowners-section {
  display: none; }

.learning-center .homeowners-section.active {
  display: block; }

.learning-center .homeowners-icon .icon-image {
  width: 80px;
  height: 80px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive.png");
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center;
  width: 153px;
  height: 153px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive.png");
  background-size: 153px 153px;
  background-repeat: no-repeat;
  background-position: center;
  width: 160px;
  height: 160px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive.png");
  background-size: 160px 160px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive@2x.png"); } }
  @media screen and (min-width: 768px) {
    .learning-center .homeowners-icon .icon-image {
      width: 80px;
      height: 80px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive.png");
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive@2x.png"); } }
  @media screen and (min-width: 992px) {
    .learning-center .homeowners-icon .icon-image {
      width: 120px;
      height: 120px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive.png");
      background-size: 120px 120px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_inactive@2x.png"); } }

.learning-center .homeowners-icon.active .icon-image {
  width: 80px;
  height: 80px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_active.png");
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center;
  width: 153px;
  height: 153px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_active.png");
  background-size: 153px 153px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_active@2x.png"); } }
  @media screen and (min-width: 768px) {
    .learning-center .homeowners-icon.active .icon-image {
      width: 80px;
      height: 80px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_active.png");
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_active@2x.png"); } }
  @media screen and (min-width: 992px) {
    .learning-center .homeowners-icon.active .icon-image {
      width: 120px;
      height: 120px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_active.png");
      background-size: 120px 120px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_active@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .homeowners-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_homeowners_active@2x.png"); } }

.learning-center .realestate-section {
  display: none; }

.learning-center .realestate-section.active {
  display: block; }

.learning-center .realestate-icon .icon-image {
  width: 80px;
  height: 80px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive.png");
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center;
  width: 153px;
  height: 153px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive.png");
  background-size: 153px 153px;
  background-repeat: no-repeat;
  background-position: center;
  width: 160px;
  height: 160px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive.png");
  background-size: 160px 160px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .realestate-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive@2x.png"); } }
  @media screen and (min-width: 768px) {
    .learning-center .realestate-icon .icon-image {
      width: 80px;
      height: 80px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive.png");
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .realestate-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive@2x.png"); } }
  @media screen and (min-width: 992px) {
    .learning-center .realestate-icon .icon-image {
      width: 120px;
      height: 120px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive.png");
      background-size: 120px 120px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .realestate-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .realestate-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .realestate-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_inactive@2x.png"); } }

.learning-center .realestate-icon.active .icon-image {
  width: 80px;
  height: 80px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_active.png");
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center;
  width: 153px;
  height: 153px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_active.png");
  background-size: 153px 153px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .realestate-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_active@2x.png"); } }
  @media screen and (min-width: 768px) {
    .learning-center .realestate-icon.active .icon-image {
      width: 80px;
      height: 80px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_active.png");
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .realestate-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_active@2x.png"); } }
  @media screen and (min-width: 992px) {
    .learning-center .realestate-icon.active .icon-image {
      width: 120px;
      height: 120px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_active.png");
      background-size: 120px 120px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .realestate-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_active@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .realestate-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_realestate_active@2x.png"); } }

.learning-center .lenders-section {
  display: none; }

.learning-center .lenders-section.active {
  display: block; }

.learning-center .lenders-icon .icon-image {
  width: 80px;
  height: 80px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive.png");
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center;
  width: 153px;
  height: 153px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive.png");
  background-size: 153px 153px;
  background-repeat: no-repeat;
  background-position: center;
  width: 160px;
  height: 160px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive.png");
  background-size: 160px 160px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .lenders-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive@2x.png"); } }
  @media screen and (min-width: 768px) {
    .learning-center .lenders-icon .icon-image {
      width: 80px;
      height: 80px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive.png");
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .lenders-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive@2x.png"); } }
  @media screen and (min-width: 992px) {
    .learning-center .lenders-icon .icon-image {
      width: 120px;
      height: 120px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive.png");
      background-size: 120px 120px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .lenders-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .lenders-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .lenders-icon .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_inactive@2x.png"); } }

.learning-center .lenders-icon.active .icon-image {
  width: 80px;
  height: 80px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_active.png");
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center;
  width: 153px;
  height: 153px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_active.png");
  background-size: 153px 153px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .lenders-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_active@2x.png"); } }
  @media screen and (min-width: 768px) {
    .learning-center .lenders-icon.active .icon-image {
      width: 80px;
      height: 80px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_active.png");
      background-size: 80px 80px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .lenders-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_active@2x.png"); } }
  @media screen and (min-width: 992px) {
    .learning-center .lenders-icon.active .icon-image {
      width: 120px;
      height: 120px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_active.png");
      background-size: 120px 120px;
      background-repeat: no-repeat;
      background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .lenders-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_active@2x.png"); } }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .lenders-icon.active .icon-image {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_lenders_active@2x.png"); } }

.learning-center .content-sections {
  color: #9b9b9b;
  font-size: 22px;
  line-height: 146%; }
  .learning-center .content-sections .nav-tabs > li.active > a, .learning-center .content-sections .nav-tabs > li.active > a:hover, .learning-center .content-sections .nav-tabs > li.active > a:focus {
    border: none; }
  .learning-center .content-sections ul.nav.nav-tabs {
    width: 100%;
    border: none;
    margin-bottom: 31px; }
    .learning-center .content-sections ul.nav.nav-tabs li {
      width: 47.5%;
      border: none;
      border-bottom: 4px solid rgba(67, 133, 255, 0.5);
      padding: 0;
      margin: 0;
      height: 75px;
      font-size: 18px;
      padding: 22px;
      height: 75px; }
      @media screen and (min-width: 500px) {
        .learning-center .content-sections ul.nav.nav-tabs li {
          font-size: 12px;
          padding: 15px;
          height: 75px; } }
      @media screen and (min-width: 768px) {
        .learning-center .content-sections ul.nav.nav-tabs li {
          font-size: 12px;
          padding: 15px;
          height: 75px; } }
      @media screen and (min-width: 992px) {
        .learning-center .content-sections ul.nav.nav-tabs li {
          font-size: 18px;
          padding: 22px;
          height: 75px; } }
      @media screen and (min-width: 1600px) {
        .learning-center .content-sections ul.nav.nav-tabs li {
          font-size: 18px;
          padding: 22px;
          height: 75px; } }
      .learning-center .content-sections ul.nav.nav-tabs li a {
        border: none;
        padding: 15px;
        margin: 0;
        margin-top: -20px;
        text-align: center;
        color: #666666;
        font-size: 18px !important;
        line-height: 137% !important;
        background-color: transparent;
        height: auto;
        font-size: 22px; }
        @media screen and (min-width: 500px) {
          .learning-center .content-sections ul.nav.nav-tabs li a {
            height: 75px;
            font-size: 18px; } }
        @media screen and (min-width: 768px) {
          .learning-center .content-sections ul.nav.nav-tabs li a {
            height: 75px;
            font-size: 18px; } }
        @media screen and (min-width: 992px) {
          .learning-center .content-sections ul.nav.nav-tabs li a {
            height: auto;
            font-size: 20px; } }
        @media screen and (min-width: 1600px) {
          .learning-center .content-sections ul.nav.nav-tabs li a {
            height: auto;
            font-size: 22px; } }
      .learning-center .content-sections ul.nav.nav-tabs li a:hover {
        background: none;
        border: none; }
    .learning-center .content-sections ul.nav.nav-tabs a:hover {
      background: none;
      border: none; }
    .learning-center .content-sections ul.nav.nav-tabs li.active {
      border-bottom: 4px solid #4385ff; }
  .learning-center .content-sections .tab-pane {
    color: #9b9b9b;
    padding: 20px; }
  .learning-center .content-sections .accordion-toggle {
    color: #666666;
    display: block;
    cursor: pointer;
    margin: 5px 19px;
    width: auto;
    font-size: 22px;
    line-height: 128%; }
    .learning-center .content-sections .accordion-toggle .marker {
      display: inline-block;
      margin-left: -19px;
      margin-right: 19px;
      vertical-align: middle;
      width: 13px;
      height: 2px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_minus.png");
      background-size: 13px 2px;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        .learning-center .content-sections .accordion-toggle .marker {
          background-image: url("../../assets/images/resourcecenter/learningcenter/icon_minus@2x.png"); } }
  .learning-center .content-sections .accordion-toggle.collapsed {
    cursor: pointer;
    margin: 35px 19px; }
    .learning-center .content-sections .accordion-toggle.collapsed .marker {
      display: inline-block;
      margin-left: -19px;
      vertical-align: middle;
      width: 13px;
      height: 13px;
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_plus.png");
      background-size: 13px 13px;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        .learning-center .content-sections .accordion-toggle.collapsed .marker {
          background-image: url("../../assets/images/resourcecenter/learningcenter/icon_plus@2x.png"); } }
  .learning-center .content-sections .accordion-content {
    font-size: 18px;
    padding: 35px; }
    .learning-center .content-sections .accordion-content h4 {
      margin: 20px 0 5px 0; }
    .learning-center .content-sections .accordion-content p {
      margin: 0; }
    .learning-center .content-sections .accordion-content ul {
      padding: 0 55px; }
      .learning-center .content-sections .accordion-content ul li {
        padding: 3px 0; }

.learning-center .slide-container {
  height: 600px; }

.learning-center .basic-closing-steps .slide-image {
  display: none; }

.learning-center .basic-closing-steps .slide {
  min-width: 400px;
  width: 400px;
  cursor: default; }

.learning-center .basic-closing-steps .slide-title {
  color: #4385ff;
  font-size: 18px; }

.learning-center .basic-closing-steps .slide-caption {
  width: 100%;
  color: #666666;
  font-size: 15px;
  line-height: 174%; }

.learning-center .basic-closing-steps .slide-left, .learning-center .basic-closing-steps .slide-right {
  height: 100%;
  background-repeat: repeat-y; }

.learning-center .basic-closing-steps .icon-1 {
  margin-top: -2px;
  margin-left: 5px;
  vertical-align: middle;
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step1.png");
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .basic-closing-steps .icon-1 {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step1@2x.png"); } }

.learning-center .basic-closing-steps .icon-2 {
  margin-top: -2px;
  margin-left: 5px;
  vertical-align: middle;
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step2.png");
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .basic-closing-steps .icon-2 {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step2@2x.png"); } }

.learning-center .basic-closing-steps .icon-3 {
  margin-top: -2px;
  margin-left: 5px;
  vertical-align: middle;
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step3.png");
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .basic-closing-steps .icon-3 {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step3@2x.png"); } }

.learning-center .basic-closing-steps .icon-4 {
  margin-top: -2px;
  margin-left: 5px;
  vertical-align: middle;
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step4.png");
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .basic-closing-steps .icon-4 {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step4@2x.png"); } }

.learning-center .basic-closing-steps .icon-5 {
  margin-top: -2px;
  margin-left: 5px;
  vertical-align: middle;
  display: inline-block;
  width: 34px;
  height: 34px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step5.png");
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: center; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .basic-closing-steps .icon-5 {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_step5@2x.png"); } }

.learning-center .realestate-section .regulations-videos {
  margin-top: 20px;
  background: #f8f9f9;
  padding-top: 40px;
  padding-bottom: 40px;
  min-width: 500px;
  text-align: center;
  margin-top: 120px;
  padding-top: 85px;
  padding-bottom: 85px; }
  @media screen and (min-width: 500px) {
    .learning-center .realestate-section .regulations-videos {
      margin-top: 20px;
      padding-top: 40px;
      padding-bottom: 40px; } }
  @media screen and (min-width: 768px) {
    .learning-center .realestate-section .regulations-videos {
      margin-top: 20px;
      padding-top: 40px;
      padding-bottom: 40px; } }
  @media screen and (min-width: 992px) {
    .learning-center .realestate-section .regulations-videos {
      margin-top: 30px;
      padding-top: 40px;
      padding-bottom: 40px; } }
  @media screen and (min-width: 1600px) {
    .learning-center .realestate-section .regulations-videos {
      margin-top: 120px;
      padding-top: 85px;
      padding-bottom: 85px; } }
  .learning-center .realestate-section .regulations-videos h2 {
    color: #666666;
    line-height: 129%;
    font-size: 26px;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    text-align: center;
    font-size: 38px; }
    @media screen and (min-width: 500px) {
      .learning-center .realestate-section .regulations-videos h2 {
        font-size: 20px; } }
    @media screen and (min-width: 768px) {
      .learning-center .realestate-section .regulations-videos h2 {
        font-size: 20px; } }
    @media screen and (min-width: 992px) {
      .learning-center .realestate-section .regulations-videos h2 {
        font-size: 24px; } }
    @media screen and (min-width: 1600px) {
      .learning-center .realestate-section .regulations-videos h2 {
        font-size: 38px; } }
  .learning-center .realestate-section .regulations-videos .regulations-video {
    display: inline-block;
    width: 250px;
    margin: 10px;
    cursor: pointer; }
    .learning-center .realestate-section .regulations-videos .regulations-video .regulations-video-thumbnail {
      width: 250px;
      height: 185px;
      background-color: #ffffff;
      margin-bottom: 10px;
      padding-top: 62px; }
      .learning-center .realestate-section .regulations-videos .regulations-video .regulations-video-thumbnail .regulations-video-play {
        margin: auto;
        width: 60px;
        height: 60px;
        background-image: url("../../Assets/Images/Landing/landing_btn_play.png");
        background-size: 60px 60px;
        background-repeat: no-repeat;
        background-position: center; }
        @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          .learning-center .realestate-section .regulations-videos .regulations-video .regulations-video-thumbnail .regulations-video-play {
            background-image: url("../../Assets/Images/Landing/landing_btn_play@2x.png"); } }

.learning-center .icon-links {
  padding-top: 25px; }
  .learning-center .icon-links a {
    padding: 0;
    display: block;
    text-decoration: none; }
  .learning-center .icon-links .link-icon {
    margin: 27px;
    display: inline-block;
    vertical-align: middle; }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .link-icon {
        margin: 27px;
        display: inline-block;
        vertical-align: middle; } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .link-icon {
        margin: auto;
        display: block;
        vertical-align: top; } }
  .learning-center .icon-links .link-text {
    color: #666666;
    font-size: 18px;
    line-height: 123%;
    display: inline-block;
    margin-top: 0;
    vertical-align: middle;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .link-text {
        font-size: 18px;
        line-height: 123%;
        display: inline-block;
        margin-top: 0;
        vertical-align: middle;
        text-align: center; } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .link-text {
        font-size: 22px;
        line-height: 128%;
        display: block;
        margin-top: 27px;
        text-align: center;
        vertical-align: top; } }
  .learning-center .icon-links .fee-schedule-icon {
    width: 80px;
    height: 80px;
    background-image: url("../../assets/images/resourcecenter/learningcenter/icon_fee_schedule.png");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .learning-center .icon-links .fee-schedule-icon {
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_fee_schedule@2x.png"); } }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .fee-schedule-icon {
        width: 80px;
        height: 80px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_fee_schedule.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .fee-schedule-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_fee_schedule@2x.png"); } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .fee-schedule-icon {
        width: 100px;
        height: 100px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_fee_schedule.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .fee-schedule-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_fee_schedule@2x.png"); } }
  .learning-center .icon-links .forms-worksheets-icon {
    width: 80px;
    height: 80px;
    background-image: url("../../assets/images/resourcecenter/learningcenter/icon_forms_worksheet.png");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .learning-center .icon-links .forms-worksheets-icon {
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_forms_worksheet@2x.png"); } }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .forms-worksheets-icon {
        width: 80px;
        height: 80px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_forms_worksheet.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .forms-worksheets-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_forms_worksheet@2x.png"); } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .forms-worksheets-icon {
        width: 100px;
        height: 100px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_forms_worksheet.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .forms-worksheets-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_forms_worksheet@2x.png"); } }
  .learning-center .icon-links .industry-resources-icon, .learning-center .icon-links .local-content-icon {
    width: 80px;
    height: 80px;
    background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_resources.png");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .learning-center .icon-links .industry-resources-icon, .learning-center .icon-links .local-content-icon {
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_resources@2x.png"); } }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .industry-resources-icon, .learning-center .icon-links .local-content-icon {
        width: 80px;
        height: 80px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_resources.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .industry-resources-icon, .learning-center .icon-links .local-content-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_resources@2x.png"); } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .industry-resources-icon, .learning-center .icon-links .local-content-icon {
        width: 100px;
        height: 100px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_resources.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .industry-resources-icon, .learning-center .icon-links .local-content-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_resources@2x.png"); } }
  .learning-center .icon-links .industry-news-icon {
    width: 80px;
    height: 80px;
    background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_news.png");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .learning-center .icon-links .industry-news-icon {
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_news@2x.png"); } }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .industry-news-icon {
        width: 80px;
        height: 80px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_news.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .industry-news-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_news@2x.png"); } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .industry-news-icon {
        width: 100px;
        height: 100px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_news.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .industry-news-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_industry_news@2x.png"); } }
  .learning-center .icon-links .title-breakdown-icon {
    width: 80px;
    height: 80px;
    background-image: url("../../assets/images/resourcecenter/learningcenter/icon_title_breakdown.png");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .learning-center .icon-links .title-breakdown-icon {
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_title_breakdown@2x.png"); } }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .title-breakdown-icon {
        width: 80px;
        height: 80px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_title_breakdown.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .title-breakdown-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_title_breakdown@2x.png"); } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .title-breakdown-icon {
        width: 100px;
        height: 100px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_title_breakdown.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .title-breakdown-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_title_breakdown@2x.png"); } }
  .learning-center .icon-links .local-solutions-icon {
    width: 80px;
    height: 80px;
    background-image: url("../../assets/images/resourcecenter/learningcenter/icon_local.png");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .learning-center .icon-links .local-solutions-icon {
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_local@2x.png"); } }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .local-solutions-icon {
        width: 80px;
        height: 80px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_local.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .local-solutions-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_local@2x.png"); } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .local-solutions-icon {
        width: 100px;
        height: 100px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_local.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .local-solutions-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_local@2x.png"); } }
  .learning-center .icon-links .national-solutions-icon {
    width: 80px;
    height: 80px;
    background-image: url("../../assets/images/resourcecenter/learningcenter/icon_national.png");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .learning-center .icon-links .national-solutions-icon {
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_national@2x.png"); } }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .national-solutions-icon {
        width: 80px;
        height: 80px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_national.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .national-solutions-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_national@2x.png"); } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .national-solutions-icon {
        width: 100px;
        height: 100px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_national.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .national-solutions-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_national@2x.png"); } }
  .learning-center .icon-links .default-solutions-icon {
    width: 80px;
    height: 80px;
    background-image: url("../../assets/images/resourcecenter/learningcenter/icon_default.png");
    background-size: 80px 80px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .learning-center .icon-links .default-solutions-icon {
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_default@2x.png"); } }
    @media screen and (min-width: 768px) {
      .learning-center .icon-links .default-solutions-icon {
        width: 80px;
        height: 80px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_default.png");
        background-size: 80px 80px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .default-solutions-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_default@2x.png"); } }
    @media screen and (min-width: 992px) {
      .learning-center .icon-links .default-solutions-icon {
        width: 100px;
        height: 100px;
        background-image: url("../../assets/images/resourcecenter/learningcenter/icon_default.png");
        background-size: 100px 100px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .learning-center .icon-links .default-solutions-icon {
      background-image: url("../../assets/images/resourcecenter/learningcenter/icon_default@2x.png"); } }

.learning-center .lenders-tabs ul.nav.nav-tabs li {
  width: 33%; }

.learning-center .lenders-tabs h2 {
  text-align: left;
  margin: 30px 0; }

.learning-center .lenders-tabs h3 {
  margin: 20px 0 10px 0; }

.learning-center .lenders-tabs .second-col {
  padding-top: 0; }
  @media screen and (min-width: 768px) {
    .learning-center .lenders-tabs .second-col {
      padding-top: 0; } }
  @media screen and (min-width: 992px) {
    .learning-center .lenders-tabs .second-col {
      padding-top: 85px; } }

.learning-center .learning-center-content {
  font-size: 18px; }

.learning-center .find-location-section {
  text-align: center; }
  .learning-center .find-location-section h2 {
    font-size: 26px;
    color: #9b9b9b;
    margin-bottom: 30px; }
  .learning-center .find-location-section a {
    margin-top: 25px; }

.learning-center .realestate-customer-resources {
  padding: 20px;
  padding: 120px; }
  @media screen and (min-width: 500px) {
    .learning-center .realestate-customer-resources {
      padding: 20px; } }
  @media screen and (min-width: 768px) {
    .learning-center .realestate-customer-resources {
      padding: 20px; } }
  @media screen and (min-width: 992px) {
    .learning-center .realestate-customer-resources {
      padding: 30px; } }
  @media screen and (min-width: 1600px) {
    .learning-center .realestate-customer-resources {
      padding: 120px; } }

.learning-center .section h2, .learning-center .realestate-customer-resources h2 {
  text-align: center; }

@media screen and (min-width: 992px) {
  .learning-center .col-md-2 {
    width: 20%;
    float: left; } }

.learning-center .col-lg-2 {
  width: 20%;
  float: left; }

.learning-center .back-to-top {
  display: none;
  position: fixed;
  right: 10px;
  bottom: 215px;
  z-index: 902;
  width: 50px;
  height: 50px;
  background-image: url("../../assets/images/resourcecenter/learningcenter/btn_Back_to_top_web.png");
  background-size: 50px 50px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }
  @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .learning-center .back-to-top {
      background-image: url("../../assets/images/resourcecenter/learningcenter/btn_Back_to_top_web@2x.png"); } }

#resourcecenter-mobileapp .hero-section {
  background: url("../../Assets/Images/ResourceCenter/mobile_app_ft_bg_sm.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc");
  background: url("../../Assets/Images/ResourceCenter/mobile_app_ft_bg.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  @media screen and (min-width: 992px) {
    #resourcecenter-mobileapp .hero-section {
      background: url("../../Assets/Images/ResourceCenter/mobile_app_ft_bg_md.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }

#resourcecenter-mobileapp .post-hero {
  background-color: #f6f9fb;
  color: #9b9b9b;
  font-weight: lighter;
  text-align: left;
  padding: 0 5%;
  width: 100%;
  font-size: 16px;
  line-height: 175%;
  font-size: 24px;
  line-height: 167%; }
  @media screen and (min-width: 768px) {
    #resourcecenter-mobileapp .post-hero {
      text-align: center;
      font-size: 16px;
      line-height: 188%; } }
  @media screen and (min-width: 992px) {
    #resourcecenter-mobileapp .post-hero {
      font-size: 16px;
      line-height: 188%; } }
  #resourcecenter-mobileapp .post-hero .body {
    margin: 0 auto;
    padding: 20px 0;
    padding: 65px 0;
    width: 1000px; }
    @media screen and (min-width: 768px) {
      #resourcecenter-mobileapp .post-hero .body {
        padding: 50px 0;
        width: 80%; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-mobileapp .post-hero .body {
        padding: 50px 0;
        width: 800px; } }

#resourcecenter-mobileapp .information {
  text-align: center;
  width: 90%;
  margin: 0 auto;
  padding-bottom: 0; }
  #resourcecenter-mobileapp .information .title-lowres {
    display: block;
    color: #666666;
    font-size: 24px;
    line-height: 134%;
    padding: 30px 0 30px;
    display: none; }
    @media screen and (min-width: 768px) {
      #resourcecenter-mobileapp .information .title-lowres {
        padding: 50px 0 15px; } }
  #resourcecenter-mobileapp .information .appimg {
    display: block;
    display: inline-block;
    vertical-align: bottom; }
    #resourcecenter-mobileapp .information .appimg img {
      width: 250px;
      width: 600px; }
      @media screen and (min-width: 768px) {
        #resourcecenter-mobileapp .information .appimg img {
          width: 296px; } }
  #resourcecenter-mobileapp .information .divider {
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    background-color: #dfdfdf;
    display: block; }
    @media screen and (min-width: 768px) {
      #resourcecenter-mobileapp .information .divider {
        display: block; } }
    @media screen and (min-width: 992px) {
      #resourcecenter-mobileapp .information .divider {
        display: none; } }
  #resourcecenter-mobileapp .information .appinfo {
    display: inline-block;
    width: 540px;
    padding-left: 60px;
    padding-top: 10px; }
    @media screen and (min-width: 768px) {
      #resourcecenter-mobileapp .information .appinfo {
        width: 600px;
        margin: 0 auto; } }
    #resourcecenter-mobileapp .information .appinfo .title {
      display: none;
      display: block;
      font-size: 34px;
      color: #666666;
      line-height: 130%;
      padding-bottom: 25px;
      text-align: left; }
    #resourcecenter-mobileapp .information .appinfo .subtitle {
      color: #9b9b9b;
      font-size: 16px;
      line-height: 144%;
      text-align: left;
      padding-top: 30px;
      padding-bottom: 22px;
      font-size: 20px;
      line-height: 140%; }
      @media screen and (min-width: 768px) {
        #resourcecenter-mobileapp .information .appinfo .subtitle {
          padding-top: 30px;
          padding-bottom: 36px; } }
    #resourcecenter-mobileapp .information .appinfo .body {
      font-weight: lighter;
      color: #9b9b9b;
      font-size: 12px;
      line-height: 150%;
      text-align: left;
      font-size: 14px;
      line-height: 122%; }
      @media screen and (min-width: 768px) {
        #resourcecenter-mobileapp .information .appinfo .body {
          font-size: 12px;
          line-height: 138%;
          width: 600px;
          margin: 0 auto; } }
      #resourcecenter-mobileapp .information .appinfo .body ul {
        list-style-position: inside;
        padding-left: 0;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        list-style: disc;
        padding-left: 0; }
        @media screen and (min-width: 768px) {
          #resourcecenter-mobileapp .information .appinfo .body ul {
            -webkit-column-count: 2;
            -moz-column-count: 2;
            column-count: 2;
            -webkit-column-gap: 55;
            -moz-column-gap: 55;
            column-gap: 55;
            list-style: disc;
            padding-left: 0; } }
        @media screen and (min-width: 992px) {
          #resourcecenter-mobileapp .information .appinfo .body ul {
            padding-left: 0; } }
      #resourcecenter-mobileapp .information .appinfo .body li {
        padding-left: 7px;
        margin-bottom: 15px;
        padding-left: 1em;
        text-indent: -1em;
        width: 425px;
        margin-bottom: 22px; }
        @media screen and (min-width: 768px) {
          #resourcecenter-mobileapp .information .appinfo .body li {
            list-style-position: inside;
            padding-left: 1em;
            text-indent: -1em; } }
    #resourcecenter-mobileapp .information .appinfo .appstore {
      cursor: pointer;
      width: 135px;
      height: 44px;
      background-image: url("../../Assets/Images/Icons/btn_app_store.png");
      background-size: 135px 44px;
      background-repeat: no-repeat;
      background-position: center;
      margin: 20px auto 20px;
      width: 155px;
      height: 54px;
      background-image: url("../../Assets/Images/Icons/btn_app_store.png");
      background-size: 155px 54px;
      background-repeat: no-repeat;
      background-position: center;
      margin: 0 0 29px; }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        #resourcecenter-mobileapp .information .appinfo .appstore {
          background-image: url("../../Assets/Images/Icons/btn_app_store@2x.png"); } }
      @media screen and (min-width: 768px) {
        #resourcecenter-mobileapp .information .appinfo .appstore {
          width: 85px;
          height: 30px;
          background-image: url("../../Assets/Images/Icons/btn_app_store.png");
          background-size: 85px 30px;
          background-repeat: no-repeat;
          background-position: center;
          margin: 20px auto 20px; } }
  @media only screen and (min-width: 768px) and (min-device-pixel-ratio: 2), only screen and (min-width: 768px) and (min-resolution: 192dpi), only screen and (min-width: 768px) and (min-resolution: 2dppx) {
    #resourcecenter-mobileapp .information .appinfo .appstore {
      background-image: url("../../Assets/Images/Icons/btn_app_store@2x.png"); } }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        #resourcecenter-mobileapp .information .appinfo .appstore {
          background-image: url("../../Assets/Images/Icons/btn_app_store@2x.png"); } }

.regulations {
  color: #666666; }
  .regulations .regulations-hero {
    background: url("../../Assets/Images/resourcecenter/regulations/regulations_ft_bg_sm.jpg") no-repeat center center;
    background-size: cover;
    -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
    behavior: url("../Assets/Styles/backgroundsize.htc");
    background: url("../../Assets/Images/resourcecenter/regulations/regulations_ft_bg.jpg") no-repeat center center;
    background-size: cover;
    -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
    behavior: url("../Assets/Styles/backgroundsize.htc"); }
    @media screen and (min-width: 992px) {
      .regulations .regulations-hero {
        background: url("../../Assets/Images/resourcecenter/regulations/regulations_ft_bg_md.jpg") no-repeat center center;
        background-size: cover;
        -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
        behavior: url("../Assets/Styles/backgroundsize.htc"); } }
  .regulations .regulations-description {
    font-size: 16px;
    line-height: 170%;
    width: auto;
    margin: 0;
    margin: auto; }
    @media screen and (min-width: 500px) {
      .regulations .regulations-description {
        width: auto;
        margin: 0; } }
    @media screen and (min-width: 768px) {
      .regulations .regulations-description {
        width: auto;
        margin: 0; } }
    @media screen and (min-width: 992px) {
      .regulations .regulations-description {
        width: auto;
        margin: 0; } }
    @media screen and (min-width: 1600px) {
      .regulations .regulations-description {
        margin: auto; } }
    .regulations .regulations-description h1 {
      color: #666666; }
    .regulations .regulations-description .content-span {
      -moz-columns: 1;
      -webkit-columns: 1;
      columns: 1;
      -moz-columns: 2;
      -webkit-columns: 2;
      columns: 2; }
      @media screen and (min-width: 768px) {
        .regulations .regulations-description .content-span {
          -moz-columns: 1;
          -webkit-columns: 1;
          columns: 1; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-description .content-span {
          -moz-columns: 2;
          -webkit-columns: 2;
          columns: 2; } }
  .regulations .regulations-updates-container {
    background: #f8f9f9;
    padding: 40px 0;
    min-width: 500px;
    padding-top: 85px;
    padding-bottom: 85px; }
    @media screen and (min-width: 992px) {
      .regulations .regulations-updates-container {
        padding: 40px 0; } }
    .regulations .regulations-updates-container h1 {
      line-height: 129%;
      font-size: 20px;
      margin-left: 40px;
      font-size: 38px;
      margin-left: 130px;
      margin-top: 0;
      margin-bottom: 0; }
      @media screen and (min-width: 768px) {
        .regulations .regulations-updates-container h1 {
          font-size: 20px;
          margin-left: 40px; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-updates-container h1 {
          font-size: 24px;
          margin-left: 40px; } }
    .regulations .regulations-updates-container .regulations-update-slides {
      margin-top: 35px;
      margin-bottom: 40px;
      position: relative;
      height: 355px;
      overflow: hidden; }
      @media screen and (min-width: 500px) {
        .regulations .regulations-updates-container .regulations-update-slides {
          overflow: visible; } }
      @media screen and (min-width: 768px) {
        .regulations .regulations-updates-container .regulations-update-slides {
          overflow: visible; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-updates-container .regulations-update-slides {
          overflow: hidden; } }
      @media screen and (min-width: 1600px) {
        .regulations .regulations-updates-container .regulations-update-slides {
          overflow: hidden; } }
      .regulations .regulations-updates-container .regulations-update-slides .slider {
        z-index: 900;
        position: static;
        margin-left: 0;
        margin-right: 0;
        position: absolute;
        margin-left: 100px;
        margin-right: 100px; }
        @media screen and (min-width: 500px) {
          .regulations .regulations-updates-container .regulations-update-slides .slider {
            position: static;
            margin-left: 0;
            margin-right: 0; } }
        @media screen and (min-width: 768px) {
          .regulations .regulations-updates-container .regulations-update-slides .slider {
            position: static;
            margin-left: 0;
            margin-right: 0; } }
        @media screen and (min-width: 992px) {
          .regulations .regulations-updates-container .regulations-update-slides .slider {
            position: absolute;
            margin-left: 100px;
            margin-right: 100px; } }
        @media screen and (min-width: 1600px) {
          .regulations .regulations-updates-container .regulations-update-slides .slider {
            position: absolute;
            margin-left: 100px;
            margin-right: 100px; } }
      .regulations .regulations-updates-container .regulations-update-slides .slide {
        display: table-cell;
        padding: 10px;
        cursor: pointer;
        padding: 20px;
        *float: left; }
        @media screen and (min-width: 500px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide {
            padding: 10px; } }
        @media screen and (min-width: 768px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide {
            padding: 10px; } }
        @media screen and (min-width: 992px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide {
            padding: 20px; } }
        @media screen and (min-width: 1600px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide {
            padding: 20px; } }
        .regulations .regulations-updates-container .regulations-update-slides .slide .slide-image {
          background-color: white;
          width: 150px;
          width: 175px; }
          @media screen and (min-width: 500px) {
            .regulations .regulations-updates-container .regulations-update-slides .slide .slide-image {
              width: 150px; } }
          @media screen and (min-width: 768px) {
            .regulations .regulations-updates-container .regulations-update-slides .slide .slide-image {
              width: 150px; } }
          @media screen and (min-width: 992px) {
            .regulations .regulations-updates-container .regulations-update-slides .slide .slide-image {
              width: 175px; } }
          @media screen and (min-width: 1600px) {
            .regulations .regulations-updates-container .regulations-update-slides .slide .slide-image {
              width: 175px; } }
        .regulations .regulations-updates-container .regulations-update-slides .slide .slide-caption {
          padding-top: 16px;
          font-size: 18px;
          width: 150px;
          width: 175px; }
          @media screen and (min-width: 500px) {
            .regulations .regulations-updates-container .regulations-update-slides .slide .slide-caption {
              width: 150px; } }
          @media screen and (min-width: 768px) {
            .regulations .regulations-updates-container .regulations-update-slides .slide .slide-caption {
              width: 150px; } }
          @media screen and (min-width: 992px) {
            .regulations .regulations-updates-container .regulations-update-slides .slide .slide-caption {
              width: 175px; } }
          @media screen and (min-width: 1600px) {
            .regulations .regulations-updates-container .regulations-update-slides .slide .slide-caption {
              width: 175px; } }
      .regulations .regulations-updates-container .regulations-update-slides .slide-videos-left {
        cursor: pointer;
        position: absolute;
        left: 0;
        z-index: 901;
        display: none;
        width: 158px;
        height: 350px;
        background-image: url("../../assets/Images/locations/video_mask_left.png");
        background-size: 158px 350px;
        background-repeat: no-repeat;
        background-position: center;
        display: block; }
        @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-left {
            background-image: url("../../assets/Images/locations/video_mask_left@2x.png"); } }
        @media screen and (min-width: 500px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-left {
            display: none; } }
        @media screen and (min-width: 768px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-left {
            display: none; } }
        @media screen and (min-width: 992px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-left {
            display: block; } }
        @media screen and (min-width: 1600px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-left {
            display: block; } }
        .regulations .regulations-updates-container .regulations-update-slides .slide-videos-left .slide-button {
          width: 25px;
          height: 45px;
          background-image: url("../../assets/Images/locations/video_btn_left_arrow.png");
          background-size: 25px 45px;
          background-repeat: no-repeat;
          background-position: center;
          left: 23px; }
          @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
            .regulations .regulations-updates-container .regulations-update-slides .slide-videos-left .slide-button {
              background-image: url("../../assets/Images/locations/video_btn_left_arrow@2x.png"); } }
      .regulations .regulations-updates-container .regulations-update-slides .slide-videos-right {
        cursor: pointer;
        position: absolute;
        right: 0;
        z-index: 901;
        display: none;
        width: 158px;
        height: 350px;
        background-image: url("../../assets/Images/locations/video_mask_right.png");
        background-size: 158px 350px;
        background-repeat: no-repeat;
        background-position: center;
        display: block; }
        @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-right {
            background-image: url("../../assets/Images/locations/video_mask_right@2x.png"); } }
        @media screen and (min-width: 500px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-right {
            display: none; } }
        @media screen and (min-width: 768px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-right {
            display: none; } }
        @media screen and (min-width: 992px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-right {
            display: block; } }
        @media screen and (min-width: 1600px) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-videos-right {
            display: block; } }
        .regulations .regulations-updates-container .regulations-update-slides .slide-videos-right .slide-button {
          right: 23px;
          width: 25px;
          height: 45px;
          background-image: url("../../assets/Images/locations/video_btn_right_arrow.png");
          background-size: 25px 45px;
          background-repeat: no-repeat;
          background-position: center; }
          @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
            .regulations .regulations-updates-container .regulations-update-slides .slide-videos-right .slide-button {
              background-image: url("../../assets/Images/locations/video_btn_right_arrow@2x.png"); } }
      .regulations .regulations-updates-container .regulations-update-slides .slide-button {
        position: absolute;
        top: 51px;
        width: 25px;
        height: 45px;
        background-image: url("../../assets/Images/locations/video_btn_left_arrow.png");
        background-size: 25px 45px;
        background-repeat: no-repeat;
        background-position: center; }
        @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
          .regulations .regulations-updates-container .regulations-update-slides .slide-button {
            background-image: url("../../assets/Images/locations/video_btn_left_arrow@2x.png"); } }
  .regulations .regulations-resource-container {
    max-width: 1500px;
    margin: auto;
    padding-left: 30px;
    padding-right: 30px; }
    .regulations .regulations-resource-container h1 {
      line-height: 129%;
      font-size: 20px;
      font-size: 38px;
      margin-top: 0;
      margin-bottom: 0; }
      @media screen and (min-width: 500px) {
        .regulations .regulations-resource-container h1 {
          font-size: 20px; } }
      @media screen and (min-width: 768px) {
        .regulations .regulations-resource-container h1 {
          font-size: 20px; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-resource-container h1 {
          font-size: 24px; } }
      @media screen and (min-width: 1600px) {
        .regulations .regulations-resource-container h1 {
          font-size: 38px; } }
    .regulations .regulations-resource-container .regulation-resource-wrapper {
      margin-top: 30px;
      margin-top: 115px;
      *width: 1440px; }
      @media screen and (min-width: 500px) {
        .regulations .regulations-resource-container .regulation-resource-wrapper {
          margin-top: 30px; } }
      @media screen and (min-width: 768px) {
        .regulations .regulations-resource-container .regulation-resource-wrapper {
          margin-top: 30px; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-resource-container .regulation-resource-wrapper {
          margin-top: 115px; } }
      @media screen and (min-width: 1600px) {
        .regulations .regulations-resource-container .regulation-resource-wrapper {
          margin-top: 115px; } }
    .regulations .regulations-resource-container .regulation-resource {
      display: inline-block;
      cursor: pointer;
      margin: 15px 0 15px 0;
      vertical-align: top;
      *float: left;
      *width: 375px; }
      @media screen and (min-width: 500px) {
        .regulations .regulations-resource-container .regulation-resource {
          margin: 15px 0 15px 0; } }
      @media screen and (min-width: 768px) {
        .regulations .regulations-resource-container .regulation-resource {
          margin: 15px 0 15px 0; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-resource-container .regulation-resource {
          margin: 62px 0 62px 25px; } }
    .regulations .regulations-resource-container .resource-icon {
      width: 100px;
      height: 100px;
      background-color: #f8f9f9;
      border-radius: 100px;
      float: left;
      overflow: hidden;
      margin-right: 25px;
      margin-right: 35px;
      background-color: transparent; }
      @media screen and (min-width: 500px) {
        .regulations .regulations-resource-container .resource-icon {
          margin-right: 25px; } }
      @media screen and (min-width: 768px) {
        .regulations .regulations-resource-container .resource-icon {
          margin-right: 25px; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-resource-container .resource-icon {
          margin-right: 25px; } }
      @media screen and (min-width: 1600px) {
        .regulations .regulations-resource-container .resource-icon {
          margin-right: 35px; } }
      .regulations .regulations-resource-container .resource-icon img {
        visibility: hidden;
        margin: auto;
        width: 100px; }
    .regulations .regulations-resource-container .resource-info {
      width: 240px;
      display: inline-block;
      padding-top: 30px;
      padding-top: 0; }
      @media screen and (min-width: 500px) {
        .regulations .regulations-resource-container .resource-info {
          padding-top: 30px; } }
      @media screen and (min-width: 768px) {
        .regulations .regulations-resource-container .resource-info {
          padding-top: 0; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-resource-container .resource-info {
          padding-top: 0; } }
      @media screen and (min-width: 1600px) {
        .regulations .regulations-resource-container .resource-info {
          padding-top: 0; } }
      .regulations .regulations-resource-container .resource-info .resource-title {
        line-height: 134%;
        color: #666666;
        margin: 0;
        font-size: 20px;
        font-size: 24px;
        width: 100%; }
        @media screen and (min-width: 500px) {
          .regulations .regulations-resource-container .resource-info .resource-title {
            font-size: 20px;
            width: 100%; } }
        @media screen and (min-width: 768px) {
          .regulations .regulations-resource-container .resource-info .resource-title {
            font-size: 20px;
            width: 100%; } }
        @media screen and (min-width: 992px) {
          .regulations .regulations-resource-container .resource-info .resource-title {
            font-size: 24px;
            width: 100%; } }
        @media screen and (min-width: 1600px) {
          .regulations .regulations-resource-container .resource-info .resource-title {
            width: 100%;
            font-size: 34px; } }
      .regulations .regulations-resource-container .resource-info .resource-caption {
        font-size: 13px;
        line-height: 158%;
        color: #666666;
        margin-top: 12px;
        display: none;
        display: block; }
        @media screen and (min-width: 500px) {
          .regulations .regulations-resource-container .resource-info .resource-caption {
            display: none; } }
        @media screen and (min-width: 768px) {
          .regulations .regulations-resource-container .resource-info .resource-caption {
            display: block; } }
        @media screen and (min-width: 992px) {
          .regulations .regulations-resource-container .resource-info .resource-caption {
            display: block; } }
        @media screen and (min-width: 1600px) {
          .regulations .regulations-resource-container .resource-info .resource-caption {
            display: block; } }
    .regulations .regulations-resource-container .resource-footer {
      margin: auto;
      margin-top: 80px;
      margin-bottom: 80px;
      color: #666666;
      text-align: center;
      width: 100%;
      font-size: 16px;
      width: 500px;
      font-size: 20px; }
      @media screen and (min-width: 500px) {
        .regulations .regulations-resource-container .resource-footer {
          width: 100%;
          font-size: 16px; } }
      @media screen and (min-width: 768px) {
        .regulations .regulations-resource-container .resource-footer {
          width: 100%;
          font-size: 16px; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-resource-container .resource-footer {
          width: 500px;
          font-size: 16px; } }
      @media screen and (min-width: 1600px) {
        .regulations .regulations-resource-container .resource-footer {
          width: 500px;
          font-size: 20px; } }
  .regulations .regulations-videos {
    background: #f8f9f9;
    padding-top: 40px;
    padding-bottom: 40px;
    min-width: 500px;
    text-align: center;
    padding-top: 85px;
    padding-bottom: 85px; }
    .regulations .regulations-videos .oldie {
      *margin: auto;
      *width: 850px; }
    @media screen and (min-width: 500px) {
      .regulations .regulations-videos {
        padding-top: 40px;
        padding-bottom: 40px; } }
    @media screen and (min-width: 768px) {
      .regulations .regulations-videos {
        padding-top: 40px;
        padding-bottom: 40px; } }
    @media screen and (min-width: 992px) {
      .regulations .regulations-videos {
        padding-top: 40px;
        padding-bottom: 40px; } }
    @media screen and (min-width: 1600px) {
      .regulations .regulations-videos {
        padding-top: 85px;
        padding-bottom: 85px; } }
    .regulations .regulations-videos h1 {
      color: #333333;
      line-height: 129%;
      font-size: 20px;
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      display: block;
      text-align: center;
      font-size: 38px; }
      @media screen and (min-width: 500px) {
        .regulations .regulations-videos h1 {
          font-size: 20px; } }
      @media screen and (min-width: 768px) {
        .regulations .regulations-videos h1 {
          font-size: 20px; } }
      @media screen and (min-width: 992px) {
        .regulations .regulations-videos h1 {
          font-size: 24px; } }
      @media screen and (min-width: 1600px) {
        .regulations .regulations-videos h1 {
          font-size: 38px; } }
    .regulations .regulations-videos .regulations-video {
      display: inline-block;
      width: 250px;
      margin: 10px;
      cursor: pointer;
      *float: left; }
      .regulations .regulations-videos .regulations-video .regulations-video-thumbnail {
        width: 250px;
        height: 185px;
        background-color: #ffffff;
        margin-bottom: 10px;
        padding-top: 62px; }
        .regulations .regulations-videos .regulations-video .regulations-video-thumbnail .regulations-video-play {
          margin: auto;
          width: 60px;
          height: 60px;
          background-image: url("../../Assets/Images/Landing/landing_btn_play.png");
          background-size: 60px 60px;
          background-repeat: no-repeat;
          background-position: center; }
          @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
            .regulations .regulations-videos .regulations-video .regulations-video-thumbnail .regulations-video-play {
              background-image: url("../../Assets/Images/Landing/landing_btn_play@2x.png"); } }

.more-services-absolutenet-sheet .hero-section {
  background: url("../../Assets/Images/moreservices/absolutenetsheet/absolutenet_ft_bg_mobile.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc");
  background: url("../../Assets/Images/moreservices/absolutenetsheet/absolutenet_ft_bg.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  @media screen and (min-width: 992px) {
    .more-services-absolutenet-sheet .hero-section {
      background: url("../../Assets/Images/moreservices/absolutenetsheet/absolutenet_ft_bg_tablet.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }
  .more-services-absolutenet-sheet .hero-section h1 {
    margin-top: auto;
    margin-bottom: 25px; }

.more-services-absolutenet-sheet .section-description {
  /********** start description section variables **********/
  /********** end description section variables **********/
  display: tablet;
  background-color: #f8f9f9;
  color: #666666;
  font-size: 14px;
  line-height: 193%;
  text-align: left;
  font-size: 24px;
  line-height: 167%;
  text-align: center; }
  @media screen and (min-width: 992px) {
    .more-services-absolutenet-sheet .section-description {
      font-size: 18px;
      line-height: 167%;
      text-align: center; } }
  .more-services-absolutenet-sheet .section-description .section-description-content {
    vertical-align: middle;
    display: table-cell; }
    .more-services-absolutenet-sheet .section-description .section-description-content h1 {
      /********** start content h1 variables **********/
      /********** end content h1 variables **********/
      margin: 0;
      font-size: 14px;
      line-height: 193%;
      text-align: left;
      font-size: 24px;
      line-height: 167%;
      text-align: center; }
      @media screen and (min-width: 992px) {
        .more-services-absolutenet-sheet .section-description .section-description-content h1 {
          font-size: 18px;
          line-height: 167%;
          text-align: center; } }

.more-services-absolutenet-sheet .section-columns {
  /********** start column section variables **********/
  /* end column section variables */
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  color: #666666;
  text-align: center;
  font-size: 14px;
  line-height: 165%;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 156%;
  margin-bottom: 0; }
  @media screen and (min-width: 992px) {
    .more-services-absolutenet-sheet .section-columns {
      font-size: 14px;
      line-height: 165%;
      margin-bottom: 0; } }
  .more-services-absolutenet-sheet .section-columns .section-column-1 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    width: 270px; }
    @media screen and (min-width: 992px) {
      .more-services-absolutenet-sheet .section-columns .section-column-1 {
        width: 200px; } }
  .more-services-absolutenet-sheet .section-columns .section-column-2 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    width: 370px; }
    @media screen and (min-width: 992px) {
      .more-services-absolutenet-sheet .section-columns .section-column-2 {
        width: 205px; } }
  .more-services-absolutenet-sheet .section-columns .section-column-3 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 200px;
    width: 270px; }
    @media screen and (min-width: 992px) {
      .more-services-absolutenet-sheet .section-columns .section-column-3 {
        width: 200px; } }
  .more-services-absolutenet-sheet .section-columns .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
    width: 30%; }
  .more-services-absolutenet-sheet .section-columns h1 {
    /********** start column h1 variables **********/
    /********** end column h1 variables **********/
    font-size: 18px;
    line-height: 223%;
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 21px;
    line-height: 191%;
    margin-top: 60px;
    margin-bottom: 12px; }
    @media screen and (min-width: 992px) {
      .more-services-absolutenet-sheet .section-columns h1 {
        font-size: 18px;
        line-height: 223%;
        margin-top: 30px;
        margin-bottom: 12px; } }
  .more-services-absolutenet-sheet .section-columns .img {
    /********** start image section variables **********/
    /********** end image section variables **********/
    margin-left: auto;
    margin-right: auto;
    width: auto;
    margin-top: 40px;
    margin-top: 120px; }
    @media screen and (min-width: 992px) {
      .more-services-absolutenet-sheet .section-columns .img {
        margin-top: 60px; } }
  .more-services-absolutenet-sheet .section-columns .img-col1 {
    width: 110px;
    height: 110px;
    background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_login.png");
    background-size: 110px 110px;
    background-repeat: no-repeat;
    background-position: center;
    width: 184px;
    height: 184px;
    background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_login.png");
    background-size: 184px 184px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-absolutenet-sheet .section-columns .img-col1 {
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_login@2x.png"); } }
    @media screen and (min-width: 992px) {
      .more-services-absolutenet-sheet .section-columns .img-col1 {
        width: 110px;
        height: 110px;
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_login.png");
        background-size: 110px 110px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .more-services-absolutenet-sheet .section-columns .img-col1 {
      background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_login@2x.png"); } }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-absolutenet-sheet .section-columns .img-col1 {
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_login@2x.png"); } }
  .more-services-absolutenet-sheet .section-columns .img-col2 {
    width: 110px;
    height: 110px;
    background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_calculate.png");
    background-size: 110px 110px;
    background-repeat: no-repeat;
    background-position: center;
    width: 184px;
    height: 184px;
    background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_calculate.png");
    background-size: 184px 184px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-absolutenet-sheet .section-columns .img-col2 {
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_calculate@2x.png"); } }
    @media screen and (min-width: 992px) {
      .more-services-absolutenet-sheet .section-columns .img-col2 {
        width: 110px;
        height: 110px;
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_calculate.png");
        background-size: 110px 110px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .more-services-absolutenet-sheet .section-columns .img-col2 {
      background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_calculate@2x.png"); } }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-absolutenet-sheet .section-columns .img-col2 {
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_calculate@2x.png"); } }
  .more-services-absolutenet-sheet .section-columns .img-col3 {
    width: 110px;
    height: 110px;
    background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_view_print_email.png");
    background-size: 110px 110px;
    background-repeat: no-repeat;
    background-position: center;
    width: 184px;
    height: 184px;
    background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_view_print_email.png");
    background-size: 184px 184px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-absolutenet-sheet .section-columns .img-col3 {
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_view_print_email@2x.png"); } }
    @media screen and (min-width: 992px) {
      .more-services-absolutenet-sheet .section-columns .img-col3 {
        width: 110px;
        height: 110px;
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_view_print_email.png");
        background-size: 110px 110px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .more-services-absolutenet-sheet .section-columns .img-col3 {
      background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_view_print_email@2x.png"); } }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-absolutenet-sheet .section-columns .img-col3 {
        background-image: url("../../Assets/Images/MoreServices/AbsoluteNetSheet/img_view_print_email@2x.png"); } }

.more-services-absolutenet-sheet .section-moreinfo {
  /********** start more info section variables **********/
  /********** start more info section variables **********/
  margin-top: 20px;
  text-align: center;
  color: #666666;
  font-size: 16px;
  line-height: 163%;
  margin-top: 60px;
  font-size: 24px;
  line-height: 167%; }
  @media screen and (min-width: 992px) {
    .more-services-absolutenet-sheet .section-moreinfo {
      margin-top: 40px;
      font-size: 18px;
      line-height: 156%; } }

.more-services-ordertrac .hero-section {
  background: url("../../Assets/Images/moreservices/ordertrac/ordertrac_ft_bg_sm.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }

.more-services-ordertrac .section-description {
  /********** start description section variables **********/
  /*$description-height-lg: 226px;
        $description-height-md: 130px;
        $description-height-sm: 132px;*/
  /********** end description section variables **********/
  display: table;
  background-color: #f8f9f9;
  color: #666666;
  width: 100%;
  /*height: $description-height-sm;*/
  font-size: 14px;
  line-height: 193%;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  /*height: $description-height-lg;*/
  font-size: 24px;
  line-height: 167%;
  text-align: center;
  padding-left: 45px;
  padding-right: 45px; }
  @media screen and (min-width: 992px) {
    .more-services-ordertrac .section-description {
      /*height: $description-height-md;*/
      font-size: 18px;
      line-height: 167%;
      text-align: center;
      padding-left: 45px;
      padding-right: 45px; } }
  .more-services-ordertrac .section-description .section-description-content {
    vertical-align: middle;
    display: table-cell; }
    .more-services-ordertrac .section-description .section-description-content h1 {
      /********** start content h1 variables **********/
      /********** end content h1 variables **********/
      font-size: 14px;
      line-height: 193%;
      text-align: left;
      margin: 0;
      font-size: 24px;
      line-height: 167%;
      text-align: center; }
      @media screen and (min-width: 992px) {
        .more-services-ordertrac .section-description .section-description-content h1 {
          font-size: 18px;
          line-height: 167%;
          text-align: center; } }

.more-services-ordertrac .section-columns {
  /********** start column section variables **********/
  /********** start column section variables **********/
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #666666;
  font-size: 14px;
  line-height: 165%;
  font-size: 18px;
  line-height: 156%; }
  @media screen and (min-width: 992px) {
    .more-services-ordertrac .section-columns {
      font-size: 14px;
      line-height: 165%; } }
  .more-services-ordertrac .section-columns .section-column-1 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 275px;
    width: 400px; }
    @media screen and (min-width: 992px) {
      .more-services-ordertrac .section-columns .section-column-1 {
        width: 200px; } }
  .more-services-ordertrac .section-columns .section-column-2 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 275px;
    width: 370px; }
    @media screen and (min-width: 992px) {
      .more-services-ordertrac .section-columns .section-column-2 {
        width: 205px; } }
  .more-services-ordertrac .section-columns .section-column-3 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 275px;
    width: 350px; }
    @media screen and (min-width: 992px) {
      .more-services-ordertrac .section-columns .section-column-3 {
        width: 200px; } }
  .more-services-ordertrac .section-columns .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
    width: 30%; }
  .more-services-ordertrac .section-columns h1 {
    /********** start h1 column variables **********/
    /********** end h1 column variables **********/
    font-size: 18px;
    line-height: 223%;
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 21px;
    line-height: 191%;
    margin-top: 45px;
    margin-bottom: 12px; }
    @media screen and (min-width: 992px) {
      .more-services-ordertrac .section-columns h1 {
        font-size: 18px;
        line-height: 223%;
        margin-top: 30px;
        margin-bottom: 12px; } }
  .more-services-ordertrac .section-columns .img {
    /********** start image variables **********/
    /********** end image variables **********/
    margin-left: auto;
    margin-right: auto;
    width: auto;
    margin-top: 40px;
    margin-top: 85px; }
    @media screen and (min-width: 992px) {
      .more-services-ordertrac .section-columns .img {
        margin-top: 60px; } }
  .more-services-ordertrac .section-columns .img-col1 {
    padding-top: 74px;
    width: 151px;
    height: 46px;
    background-image: url("../../Assets/Images/MoreServices/OrderTrac/icon_progress.png");
    background-size: 151px 46px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-ordertrac .section-columns .img-col1 {
        background-image: url("../../Assets/Images/MoreServices/OrderTrac/icon_progress@2x.png"); } }
  .more-services-ordertrac .section-columns .img-col2 {
    width: 158px;
    height: 74px;
    background-image: url("../../Assets/Images/MoreServices/OrderTrac/icon_timeline.png");
    background-size: 158px 74px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-ordertrac .section-columns .img-col2 {
        background-image: url("../../Assets/Images/MoreServices/OrderTrac/icon_timeline@2x.png"); } }
  .more-services-ordertrac .section-columns .img-col3 {
    padding-top: 74px;
    width: 45px;
    height: 63px;
    background-image: url("../../Assets/Images/MoreServices/OrderTrac/icon_view_document.png");
    background-size: 45px 63px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-ordertrac .section-columns .img-col3 {
        background-image: url("../../Assets/Images/MoreServices/OrderTrac/icon_view_document@2x.png"); } }

.more-services-ordertrac .section-moreinfo {
  /********** start more info variables **********/
  margin-top: 20px;
  /********** end more info variables **********/
  text-align: center;
  color: #666666;
  font-size: 16px;
  line-height: 163%;
  margin-top: 60px;
  font-size: 22px;
  line-height: 150%; }
  @media screen and (min-width: 992px) {
    .more-services-ordertrac .section-moreinfo {
      margin-top: 40px;
      font-size: 18px;
      line-height: 156%; } }

.more-services-title-snapshot .hero-section {
  background: url("../../Assets/Images/MoreServices/TitleSnapshot/snapshot_ft_bg.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  .more-services-title-snapshot .hero-section .title {
    margin-top: -100px; }

.more-services-title-snapshot .section-description {
  /********** start description section variables **********/
  /*$description-height-lg: 226px;
        $description-height-md: 130px;
        $description-height-sm: 200px;*/
  /********** end description section variables **********/
  display: table;
  background-color: #f8f9f9;
  color: #666666;
  width: 100%;
  /*height: $description-height-sm;*/
  font-size: 14px;
  line-height: 193%;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  /*height: $description-height-lg;*/
  font-size: 24px;
  line-height: 167%;
  text-align: center;
  padding-left: 45px;
  padding-right: 45px; }
  @media screen and (min-width: 992px) {
    .more-services-title-snapshot .section-description {
      /*height: $description-height-md;*/
      font-size: 18px;
      line-height: 167%;
      text-align: center;
      padding-left: 45px;
      padding-right: 45px; } }

.more-services-title-snapshot .section-details {
  /********** start details section variables **********/
  /********** end details section variables **********/
  padding-top: 35px;
  padding-top: 80px; }
  @media screen and (min-width: 992px) {
    .more-services-title-snapshot .section-details {
      padding-top: 60px; } }
  .more-services-title-snapshot .section-details .row {
    /********** start detail row variables **********/
    /********** end detail row variables **********/
    margin-left: 12px;
    margin-right: 12px;
    margin-left: -15;
    margin-left: -15; }
    @media screen and (min-width: 992px) {
      .more-services-title-snapshot .section-details .row {
        margin-left: auto;
        margin-right: auto; } }
  .more-services-title-snapshot .section-details .img-sample {
    /********** start sample image variables **********/
    /********** end sample image variables **********/
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 36px;
    width: 315px;
    height: 387px;
    background-image: url("../../Assets/Images/MoreServices/TitleSnapshot/Title_snapshot_breakdown.png");
    background-size: 315px 387px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 0;
    margin-right: 77px;
    margin-bottom: 36px;
    width: 470px;
    height: 579px;
    background-image: url("../../Assets/Images/MoreServices/TitleSnapshot/Title_snapshot_breakdown.png");
    background-size: 470px 579px;
    background-repeat: no-repeat;
    background-position: center;
    float: left; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-title-snapshot .section-details .img-sample {
        background-image: url("../../Assets/Images/MoreServices/TitleSnapshot/Title_snapshot_breakdown@2x.png"); } }
    @media screen and (min-width: 992px) {
      .more-services-title-snapshot .section-details .img-sample {
        margin-left: 0;
        margin-right: 77px;
        margin-bottom: 36px;
        width: 315px;
        height: 387px;
        background-image: url("../../Assets/Images/MoreServices/TitleSnapshot/Title_snapshot_breakdown.png");
        background-size: 315px 387px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .more-services-title-snapshot .section-details .img-sample {
      background-image: url("../../Assets/Images/MoreServices/TitleSnapshot/Title_snapshot_breakdown@2x.png"); } }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-title-snapshot .section-details .img-sample {
        background-image: url("../../Assets/Images/MoreServices/TitleSnapshot/Title_snapshot_breakdown@2x.png"); } }
  .more-services-title-snapshot .section-details .list .item {
    display: table; }
  .more-services-title-snapshot .section-details .list .bullet-cell {
    display: table-cell;
    padding-right: 10px;
    float: left; }
  .more-services-title-snapshot .section-details .list .bullet {
    /********** start bullet variables **********/
    /********** end bullet variables **********/
    color: #FFFFFF;
    text-align: center;
    padding: 2px 0 0 0;
    font-size: 12px;
    width: 25px;
    height: 25px;
    background: url("../../Assets/Images/moreservices/titlesnapshot/bullet.png") no-repeat center center;
    background-size: cover;
    -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
    behavior: url("../Assets/Styles/backgroundsize.htc");
    padding: 6px 0 0 0;
    font-size: 10px; }
    @media screen and (min-width: 992px) {
      .more-services-title-snapshot .section-details .list .bullet {
        padding: 4px 0 0 0;
        font-size: 12px; } }
  .more-services-title-snapshot .section-details .list .text {
    /********** start item text variables **********/
    /********** end item text variables **********/
    display: table-cell;
    font-size: 14px;
    color: #666666;
    padding-bottom: 36px;
    padding-right: 0;
    font-size: 24px;
    padding-bottom: 36px;
    padding-right: 90px; }
    @media screen and (min-width: 992px) {
      .more-services-title-snapshot .section-details .list .text {
        font-size: 15px;
        padding-bottom: 36px;
        padding-right: 10px; } }

.more-services-title-snapshot .section-moreinfo {
  /********** start more info section variables **********/
  /********** end more info section variables **********/
  text-align: center;
  color: #666666;
  font-size: 16px;
  line-height: 163%;
  font-size: 24px;
  line-height: 167%; }
  @media screen and (min-width: 992px) {
    .more-services-title-snapshot .section-moreinfo {
      font-size: 18px;
      line-height: 156%; } }

.more-services-xome-signings .hero-section {
  background: url("../../Assets/Images/MoreServices/XomeSignings/Xome_ft_bg_mobile.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc");
  background: url("../../Assets/Images/MoreServices/XomeSignings/Xome_ft_bg.jpg") no-repeat center center;
  background-size: cover;
  -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
  behavior: url("../Assets/Styles/backgroundsize.htc"); }
  @media screen and (min-width: 992px) {
    .more-services-xome-signings .hero-section {
      background: url("../../Assets/Images/MoreServices/XomeSignings/Xome_ft_bg_tablet.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }
  @media screen and (min-width: 1600px) {
    .more-services-xome-signings .hero-section {
      background: url("../../Assets/Images/MoreServices/XomeSignings/Xome_ft_bg.jpg") no-repeat center center;
      background-size: cover;
      -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
      behavior: url("../Assets/Styles/backgroundsize.htc"); } }

.more-services-xome-signings .section-description {
  /********** start description section variables **********/
  /*$description-height-lg: 226px;
        $description-height-md: 130px;
        $description-height-sm: 180px;*/
  /********** end description section variables **********/
  display: table;
  background-color: #f8f9f9;
  color: #666666;
  /*min-height: $description-height-sm;*/
  font-size: 14px;
  line-height: 193%;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  /*min-height: $description-height-lg;*/
  font-size: 24px;
  line-height: 167%;
  text-align: center;
  padding-left: 45px;
  padding-right: 45px; }
  @media screen and (min-width: 992px) {
    .more-services-xome-signings .section-description {
      /*min-height: $description-height-md;*/
      font-size: 18px;
      line-height: 167%;
      text-align: center;
      padding-left: 45px;
      padding-right: 45px; } }

.more-services-xome-signings .section-details {
  /********** start description conent section variables **********/
  /********** end description conent section variables **********/
  color: #666666;
  font-size: 15px;
  line-height: 180%;
  text-align: left;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 24px;
  line-height: 193%;
  text-align: center; }
  @media screen and (min-width: 992px) {
    .more-services-xome-signings .section-details {
      font-size: 15px;
      line-height: 180%;
      text-align: center; } }
  .more-services-xome-signings .section-details h1 {
    /********** start description h1 variables **********/
    /********** end description h1 variables **********/
    color: #333333;
    font-size: 22px;
    line-height: 132%;
    padding-top: 24px;
    padding-bottom: 5px;
    font-size: 36px;
    line-height: 131%;
    padding-top: 49px;
    padding-bottom: 5px; }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-details h1 {
        font-size: 24px;
        line-height: 134%;
        padding-top: 49px;
        padding-bottom: 5px; } }

.more-services-xome-signings .section-columns {
  /********** start columns secton variables **********/
  /********** end columns secton variables **********/
  text-align: center;
  color: #666666;
  font-size: 14px;
  line-height: 165%;
  font-size: 18px;
  line-height: 156%; }
  @media screen and (min-width: 992px) {
    .more-services-xome-signings .section-columns {
      font-size: 14px;
      line-height: 165%; } }
  .more-services-xome-signings .section-columns h1 {
    /********** start columns h1 variables **********/
    /********** end columns h1 variables **********/
    font-size: 18px;
    line-height: 223%;
    margin-top: 25px;
    margin-bottom: 0;
    font-size: 21px;
    line-height: 191%;
    margin-top: 48px;
    margin-bottom: 0; }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-columns h1 {
        font-size: 18px;
        line-height: 223%;
        margin-top: 25px;
        margin-bottom: 0; } }
  .more-services-xome-signings .section-columns .section-column-1 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 275px;
    width: 370px; }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-columns .section-column-1 {
        width: 190px; } }
  .more-services-xome-signings .section-columns .section-column-2 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 275px;
    width: 365px; }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-columns .section-column-2 {
        width: 190px; } }
  .more-services-xome-signings .section-columns .section-column-3 {
    /********** start column variables **********/
    /********** end column variables **********/
    margin-left: auto;
    margin-right: auto;
    width: 275px;
    width: 365px; }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-columns .section-column-3 {
        width: 200px; } }
  .more-services-xome-signings .section-columns .row .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
    width: 30%; }
  .more-services-xome-signings .section-columns .img {
    /********** start img section variables **********/
    /********** end img section variables **********/
    margin-left: auto;
    margin-right: auto;
    width: auto;
    margin-top: 40px;
    margin-top: 115px; }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-columns .img {
        margin-top: 60px; } }
  .more-services-xome-signings .section-columns .img-col1 {
    width: 57px;
    height: 50px;
    background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_close.png");
    background-size: 57px 50px;
    background-repeat: no-repeat;
    background-position: center;
    width: 57px;
    height: 50px;
    background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_close.png");
    background-size: 57px 50px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-xome-signings .section-columns .img-col1 {
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_close@2x.png"); } }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-columns .img-col1 {
        width: 57px;
        height: 50px;
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_close.png");
        background-size: 57px 50px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .more-services-xome-signings .section-columns .img-col1 {
      background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_close@2x.png"); } }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-xome-signings .section-columns .img-col1 {
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_close@2x.png"); } }
  .more-services-xome-signings .section-columns .img-col2 {
    width: 68px;
    height: 51px;
    background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_placement.png");
    background-size: 68px 51px;
    background-repeat: no-repeat;
    background-position: center;
    width: 68px;
    height: 51px;
    background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_placement.png");
    background-size: 68px 51px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-xome-signings .section-columns .img-col2 {
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_placement@2x.png"); } }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-columns .img-col2 {
        width: 68px;
        height: 51px;
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_placement.png");
        background-size: 68px 51px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .more-services-xome-signings .section-columns .img-col2 {
      background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_placement@2x.png"); } }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-xome-signings .section-columns .img-col2 {
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_placement@2x.png"); } }
  .more-services-xome-signings .section-columns .img-col3 {
    width: 48px;
    height: 50px;
    background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_transparent.png");
    background-size: 48px 50px;
    background-repeat: no-repeat;
    background-position: center;
    width: 48px;
    height: 50px;
    background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_transparent.png");
    background-size: 48px 50px;
    background-repeat: no-repeat;
    background-position: center; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-xome-signings .section-columns .img-col3 {
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_transparent@2x.png"); } }
    @media screen and (min-width: 992px) {
      .more-services-xome-signings .section-columns .img-col3 {
        width: 48px;
        height: 50px;
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_transparent.png");
        background-size: 48px 50px;
        background-repeat: no-repeat;
        background-position: center; } }
  @media only screen and (min-width: 992px) and (min-device-pixel-ratio: 2), only screen and (min-width: 992px) and (min-resolution: 192dpi), only screen and (min-width: 992px) and (min-resolution: 2dppx) {
    .more-services-xome-signings .section-columns .img-col3 {
      background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_transparent@2x.png"); } }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .more-services-xome-signings .section-columns .img-col3 {
        background-image: url("../../Assets/Images/MoreServices/XomeSignings/icon_transparent@2x.png"); } }

.more-services-xome-signings .section-columns > div > div {
  /********** columns section div variables **********/
  /********** end columns section div variables **********/
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 40px;
  padding-right: 40px; }
  @media screen and (min-width: 992px) {
    .more-services-xome-signings .section-columns > div > div {
      padding-left: 15px;
      padding-right: 15px; } }
  @media screen and (min-width: 1600px) {
    .more-services-xome-signings .section-columns > div > div {
      padding-left: 90px;
      padding-right: 90px; } }

.more-services-xome-signings .section-moreinfo {
  /********** start more info section variables **********/
  /********** end more info section variables **********/
  text-align: center;
  color: #666666;
  font-size: 16px;
  line-height: 163%;
  font-size: 22px;
  line-height: 150%; }
  @media screen and (min-width: 992px) {
    .more-services-xome-signings .section-moreinfo {
      font-size: 18px;
      line-height: 156%; } }

.abstractor-queue .QueueTable {
  margin-top: 150px;
  margin-left: auto;
  margin-right: auto;
  width: 1500px;
  border: solid 1px #4385ff; }
  .abstractor-queue .QueueTable th {
    background-color: #4385ff;
    color: white;
    padding: 3px;
    font-weight: normal; }
  .abstractor-queue .QueueTable td {
    padding: 3px;
    border-right: 1px solid #9b9b9b;
    border-bottom: 1px solid #4385ff;
    height: 51px; }

.abstractor-queue .DescriptionCell {
  width: 485px; }

.abstractor-queue .Odd {
  background-color: #fff; }

.abstractor-queue .Even {
  background-color: #fff; }

.abstractor-queue .atw-resubmit {
  padding: 7px 10px; }

.abstractor-queue .atw-complete {
  padding: 7px 10px; }

.abstractor-queue .atw-space {
  width: 55px; }

.abstractor-queue .status {
  color: red; }

@font-face {
  font-family: 'ProximaNova-Medium';
  src: url("../../Content/fonts/ProximaNova-Medium.eot") format("embedded-opentype"), url("../../Content/fonts/ProximaNova-Medium.woff") format("woff"), url("../../Content/fonts/ProximaNova-Medium.woff2") format("woff2"); }

@font-face {
  font-family: 'ProximaNovaReg';
  src: url("../../Content/fonts/ProximaNovaReg.eot") format("embedded-opentype"), url("../../Content/fonts/ProximaNovaLight.woff") format("woff"), url("../../Content/fonts/ProximaNovaLight.woff2") format("woff2"); }

@font-face {
  font-family: 'OxygenLight';
  src: url("../../Content/fonts/Oxygen-Light.ttf") format("truetype"); }

#r8calculator {
  background-color: #f6f9fb;
  color: #666666;
  font-family: OxygenLight;
  /* Below tabs mode */ }
  #r8calculator .hero-section {
    height: 280px;
    font-weight: lighter;
    background: url("../../Assets/Images/R8Calculator/local-ft-bg.png") no-repeat center center;
    background-size: cover;
    -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
    behavior: url("../Assets/Styles/backgroundsize.htc");
    background: url("../../Assets/Images/R8Calculator/local-ft-bg@3x.png") no-repeat center center;
    background-size: cover;
    -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
    behavior: url("../Assets/Styles/backgroundsize.htc"); }
    @media screen and (min-width: 768px) {
      #r8calculator .hero-section .title {
        display: table-cell;
        vertical-align: middle; }
      #r8calculator .hero-section h1 {
        font-size: 38px; }
      #r8calculator .hero-section h2 {
        font-size: 22px; } }
    @media screen and (min-width: 992px) {
      #r8calculator .hero-section {
        background: url("../../Assets/Images/R8Calculator/local-ft-bg@2x.png") no-repeat center center;
        background-size: cover;
        -ms-behavior: url("../Assets/Styles/backgroundsize.htc");
        behavior: url("../Assets/Styles/backgroundsize.htc"); } }
  #r8calculator .btn-grey {
    background-color: #fafafa;
    color: #4a4a4a;
    border: 1px solid #e0e0e0; }
  #r8calculator .container {
    padding-bottom: 80px; }
  #r8calculator .r8calc_container {
    background-color: #ffffff;
    padding: 50px 50px 0 50px;
    font-size: 16px; }
    #r8calculator .r8calc_container .row {
      padding-bottom: 5px; }
    #r8calculator .r8calc_container .col {
      padding-right: 5px;
      padding-left: 5px; }
    #r8calculator .r8calc_container .amountPadding {
      padding-left: 70px; }
    #r8calculator .r8calc_container .padding30 {
      padding-bottom: 30px; }
    #r8calculator .r8calc_container .padding25 {
      padding-bottom: 25px; }
    #r8calculator .r8calc_container .padding20 {
      padding-bottom: 20px; }
    #r8calculator .r8calc_container .padding10 {
      padding-bottom: 10px; }
    #r8calculator .r8calc_container .padding15 {
      padding-bottom: 15px; }
    #r8calculator .r8calc_container .noPadding {
      padding: 0; }
    #r8calculator .r8calc_container .r8calc_policy-row {
      display: flex;
      align-items: center; }
    #r8calculator .r8calc_container .r8calc_description {
      line-height: 1.72;
      font-size: 18px; }
    #r8calculator .r8calc_container .r8calc_header {
      font-weight: 300;
      font-size: 24px;
      padding-top: 5px; }
    #r8calculator .r8calc_container .field_labelAmount {
      font-family: ProximaNovaReg;
      font-size: 16px;
      color: #838383; }
      @media screen and (min-width: 500px) {
        #r8calculator .r8calc_container .field_labelAmount {
          padding-top: 40px; } }
      @media screen and (min-width: 768px) {
        #r8calculator .r8calc_container .field_labelAmount {
          padding-top: 40px; } }
      @media screen and (min-width: 992px) {
        #r8calculator .r8calc_container .field_labelAmount {
          padding-top: 0 !important; } }
    #r8calculator .r8calc_container .field_labelDate {
      font-family: ProximaNovaReg;
      font-size: 16px;
      color: #838383; }
      @media screen and (min-width: 500px) {
        #r8calculator .r8calc_container .field_labelDate {
          padding-top: 10px; } }
      @media screen and (min-width: 768px) {
        #r8calculator .r8calc_container .field_labelDate {
          padding-top: 10px; } }
      @media screen and (min-width: 992px) {
        #r8calculator .r8calc_container .field_labelDate {
          padding-top: 0 !important; } }
    #r8calculator .r8calc_container .field_right {
      font-family: ProximaNovaReg;
      font-size: 16px;
      color: #838383;
      text-align: right; }
    #r8calculator .r8calc_container .field_legend {
      font-family: ProximaNovaReg;
      color: #b9b9b9;
      font-size: 12px; }
    #r8calculator .r8calc_container .endorsementDesc {
      line-height: 1.5;
      color: #9b9b9b;
      padding-bottom: 15px; }
    #r8calculator .r8calc_container label {
      display: inline; }
    #r8calculator .r8calc_container .endorsement {
      color: #838383; }
    #r8calculator .r8calc_container .endorseCheckbox {
      float: left;
      height: 24px !important;
      width: 24px !important; }
    #r8calculator .r8calc_container .endorseCheckbox input[type=checkbox] {
      display: none;
      float: left; }
    #r8calculator .r8calc_container .endorseCheckbox input[type="checkbox"] + label {
      background: url("../../Assets/Images/R8Calculator/uncheck@2x.png") no-repeat;
      height: 22px;
      width: 22px;
      padding-left: 22px;
      transform: none;
      background-size: 100%; }
    #r8calculator .r8calc_container .endorseCheckbox input[type=checkbox]:checked + label,
    #r8calculator .r8calc_container .endorseCheckbox input[type=checkbox]:active + label,
    #r8calculator .r8calc_container .endorseCheckbox input[type=checkbox]:focus + label,
    #r8calculator .r8calc_container .endorseCheckbox input[type=checkbox]:hover:active + label {
      background: url("../../Assets/Images/R8Calculator/check@2x.png") no-repeat;
      height: 22px;
      padding-left: 22px;
      background-size: 100%;
      transform: none; }
    #r8calculator .r8calc_container .endorseCheckbox input[type=checkbox]:disabled,
    #r8calculator .r8calc_container .endorseCheckbox input[type="checkbox"]:disabled + label:hover {
      background: url("../../Assets/Images/R8Calculator/uncheck@2x.png") no-repeat;
      height: 22px;
      width: 22px;
      padding-left: 22px;
      transform: none;
      background-size: 100%;
      cursor: auto; }
    #r8calculator .r8calc_container .checked {
      float: left;
      width: 22px;
      height: 22px;
      background-image: url("../../Assets/Images/R8Calculator/check@3x.png");
      background-size: 22px 22px;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        #r8calculator .r8calc_container .checked {
          background-image: url("../../Assets/Images/R8Calculator/check@3x@2x.png"); } }
    #r8calculator .r8calc_container .unchecked {
      float: left;
      width: 22px;
      height: 22px;
      background-image: url("../../Assets/Images/R8Calculator/uncheck@3x.png");
      background-size: 22px 22px;
      background-repeat: no-repeat;
      background-position: center; }
      @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        #r8calculator .r8calc_container .unchecked {
          background-image: url("../../Assets/Images/R8Calculator/uncheck@3x@2x.png"); } }
    #r8calculator .r8calc_container .endorsement {
      /*float: left;*/
      padding: 0 10px 0 35px; }
    #r8calculator .r8calc_container .r8calc__bar {
      padding: 10px 0 0 0;
      line-height: 14px; }
    #r8calculator .r8calc_container .r8calc_totalLabel {
      display: inline-block;
      color: #838383;
      font-size: 18px; }
    #r8calculator .r8calc_container .r8calc_totalSubLabel {
      display: inline-block;
      color: #838383;
      font-size: 18px;
      font-family: ProximaNovaReg; }
    #r8calculator .r8calc_container .r8calc_totalAmounts {
      float: right;
      text-align: right;
      color: #333333;
      font-size: 20px;
      font-family: Oxygen; }
    #r8calculator .r8calc_container .r8calc_subTotalAmounts {
      float: right;
      text-align: right;
      color: #333333;
      font-size: 18px;
      font-family: Oxygen; }
    #r8calculator .r8calc_container .r8calc_r8creditDesc {
      font-size: 16px; }
    #r8calculator .r8calc_container .form-control {
      height: 46px; }
    #r8calculator .r8calc_container .form-control[readonly] {
      background-color: #ffffff; }
    #r8calculator .r8calc_container input::-webkit-outer-spin-button,
    #r8calculator .r8calc_container input::-webkit-inner-spin-button {
      /* display: none; <- Crashes Chrome on hover */
      -webkit-appearance: none;
      margin: 0;
      /* <-- Apparently some margin are still there even though it's hidden */ }
    #r8calculator .r8calc_container input[type="text"] {
      padding-left: 44px;
      text-align: right; }
  #r8calculator .r8calc_premiumTotalLabel {
    padding: 0;
    font-family: ProximaNova-Medium;
    color: #dcdcdc;
    font-size: 22px;
    top: 33%;
    position: relative;
    padding-left: 30px; }
    @media screen and (min-width: 768px) {
      #r8calculator .r8calc_premiumTotalLabel {
        top: 25%;
        padding-left: 15px; } }
    @media screen and (min-width: 992px) {
      #r8calculator .r8calc_premiumTotalLabel {
        top: 35%;
        padding-left: 25px; } }
  #r8calculator .r8calc_premiumTotal {
    padding: 0;
    font-family: ProximaNova-Medium;
    color: #ffffff;
    font-size: 36px;
    text-align: right;
    position: relative;
    top: 20%;
    padding-right: 30px; }
  #r8calculator .r8calc__total {
    background-color: #4399ff;
    height: 75px;
    line-height: 1.2; }
  #r8calculator #r8calc_actions {
    padding-right: 0; }
  #r8calculator .r8calc_actionRow {
    text-align: right; }
  #r8calculator .calendarIcon {
    background-image: url("../../Assets/Images/R8Calculator/calendar@3x.png");
    background-repeat: no-repeat;
    background-position: 10% 50%;
    background-size: 21px; }
  #r8calculator .info {
    width: 20px;
    height: 20px;
    background-image: url("../../Assets/Images/R8Calculator/info-icon.png");
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 25px;
    margin-top: -4px;
    cursor: pointer; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      #r8calculator .info {
        background-image: url("../../Assets/Images/R8Calculator/info-icon@2x.png"); } }
  #r8calculator .normalTextbox input {
    width: 180px;
    padding-right: 13px;
    font-size: 18px; }
  #r8calculator .tboxCurrency {
    text-align: right;
    width: 180px;
    font-size: 18px;
    font-weight: bold;
    padding-left: 20px !important;
    padding-right: 15px; }
  #r8calculator .txtBlack2 {
    font-weight: bold; }
  #r8calculator .r8calc_print {
    font-family: ProximaNovaReg;
    font-size: 16px;
    font-weight: 500;
    color: #fafafa;
    text-align: center; }
  #r8calculator .r8calc_printImage {
    width: 34px;
    height: 35px;
    background-image: url("../../Assets/Images/R8Calculator/print-icon.png");
    background-size: 34px 35px;
    background-repeat: no-repeat;
    background-position: center;
    background-position: center;
    width: 100%;
    cursor: pointer; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      #r8calculator .r8calc_printImage {
        background-image: url("../../Assets/Images/R8Calculator/print-icon@2x.png"); } }
  #r8calculator .print {
    cursor: pointer; }
  #r8calculator .r8calc_createReport {
    font-family: Oxygen;
    font-size: 14px;
    color: #fafafa;
    text-align: center;
    width: 144px;
    padding: 14px 20px; }
  #r8calculator .r8calc_createReportImage {
    width: 21px;
    height: 28px;
    background-image: url("../../Assets/Images/R8Calculator/report-icon.png");
    background-size: 21px 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-position: 50% 50%;
    height: 28px;
    width: 100%;
    cursor: pointer; }
    @media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      #r8calculator .r8calc_createReportImage {
        background-image: url("../../Assets/Images/R8Calculator/report-icon@2x.png"); } }
  #r8calculator .r8calc_actionPadding {
    padding-top: 8px;
    padding-bottom: 8px; }
  #r8calculator .r8calc__totalActions {
    padding-top: 12px;
    background-color: #4399ff;
    height: 96px;
    line-height: 1.2; }
  #r8calculator .r8calc_actionRow {
    padding-top: 16px; }
  #r8calculator ::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #838383;
    font-size: 16px; }
  #r8calculator :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #838383;
    opacity: 1;
    font-size: 16px; }
  #r8calculator ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #838383;
    opacity: 1;
    font-size: 16px; }
  #r8calculator :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #838383;
    font-size: 16px; }
  #r8calculator .input-icon {
    position: relative; }
  #r8calculator .input-icon > i {
    position: absolute;
    display: block;
    transform: translate(0, -50%);
    top: 50%;
    pointer-events: none;
    width: 38px;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    color: #969696;
    font-family: "Oxygen", sans-serif; }
  #r8calculator .input-icon > input {
    padding-left: 30px;
    /*padding-right: 0;*/ }
  #r8calculator #emailForm {
    /* Checked styles */
    /* Hover & Focus styles */
    /* Active styles */
    /* Disabled styles */ }
    #r8calculator #emailForm #PreparedForEmail-error {
      font-size: 11px;
      padding-left: 10px;
      color: red; }
    #r8calculator #emailForm #PreparedByEmail-error {
      font-size: 11px;
      padding-left: 10px;
      color: red; }
    #r8calculator #emailForm .error {
      color: red; }
    #r8calculator #emailForm .r8calc_emailTitle {
      margin-top: -10px;
      padding-bottom: 10px;
      text-align: center; }
      #r8calculator #emailForm .r8calc_emailTitle h3 {
        margin-top: 0 !important; }
    #r8calculator #emailForm .row {
      padding-bottom: 10px;
      padding-top: 10px; }
    #r8calculator #emailForm .r8calc_label {
      font-weight: bold; }
    #r8calculator #emailForm .r8calc_emailInput {
      width: 100%;
      height: 32px; }
    #r8calculator #emailForm .r8calc_emailMessage {
      width: 100%; }
    #r8calculator #emailForm .r8calc_emailButtons {
      text-align: right; }
    #r8calculator #emailForm .input-validation-error {
      display: block;
      color: red; }
    #r8calculator #emailForm .title {
      font-weight: bold;
      padding-bottom: 5px; }
    #r8calculator #emailForm .subtitle {
      text-transform: uppercase;
      color: #666666;
      font-size: 11px; }
    #r8calculator #emailForm input[type=text] {
      width: 100%; }
    #r8calculator #emailForm .r8calc_multiField {
      display: flex; }
    #r8calculator #emailForm .paddingRight {
      padding-right: 5px; }
    #r8calculator #emailForm .paddingLeft {
      padding-left: 5px; }
    #r8calculator #emailForm .r8calc_zip {
      width: 85px !important; }
    #r8calculator #emailForm .r8calc_state {
      width: 70px !important; }
    #r8calculator #emailForm .r8calc_firstName {
      padding-right: 5px; }
    #r8calculator #emailForm .r8calc_lastName {
      padding-left: 5px; }
    #r8calculator #emailForm .r8calc__cancelLink {
      cursor: pointer; }
    #r8calculator #emailForm ::-webkit-input-placeholder {
      color: #9b9b9b; }
    #r8calculator #emailForm :-moz-placeholder {
      /* Firefox 18- */
      color: #9b9b9b; }
    #r8calculator #emailForm ::-moz-placeholder {
      /* Firefox 19+ */
      color: #9b9b9b; }
    #r8calculator #emailForm :-ms-input-placeholder {
      color: #9b9b9b; }
    #r8calculator #emailForm .buttonRow {
      position: absolute;
      bottom: 8%;
      right: 5%; }
    #r8calculator #emailForm #r8calc__printButton {
      padding: 8px 0;
      width: 132px;
      height: 38px; }
    #r8calculator #emailForm #r8calc__emailButton {
      padding: 10px 0;
      width: 132px;
      height: 38px;
      margin-left: 14px; }
    #r8calculator #emailForm #r8calc__chooseFile {
      width: 126px;
      height: 35px;
      padding: 10px 20px; }
    #r8calculator #emailForm .r8calc_printImg {
      height: 23px;
      margin-right: 12px !important; }
    #r8calculator #emailForm .r8calc_emailImg {
      height: 15px;
      margin-right: 12px !important;
      vertical-align: bottom; }
    #r8calculator #emailForm select {
      /*-webkit-appearance:none;*/
      border-radius: 5px;
      border: 1px solid #d7d7d7;
      outline: none;
      font-size: 15px;
      font-family: inherit;
      padding-left: 10px;
      color: #333333;
      height: 48px; }
    #r8calculator #emailForm select option:first-child {
      color: #9b9b9b; }
    #r8calculator #emailForm .selectDefault {
      color: #9b9b9b; }
    #r8calculator #emailForm .r8calc__includeCheckbox {
      padding-left: 30px;
      padding-right: 30px; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox] + input[type="hidden"], #r8calculator #emailForm div:not(#foo) > input[type=radio] {
      position: relative;
      left: -1000px;
      margin-left: -13px;
      margin-right: 10px\9;
      /* for IE8 */ }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox] + input[type="hidden"] + label, #r8calculator #emailForm div:not(#foo) > input[type=radio] + label {
      transform: inherit;
      height: 18px;
      padding: 1px 0 0 24px;
      cursor: pointer;
      overflow: hidden;
      line-height: 16px;
      display: inline-block;
      color: #afafaf;
      font-size: 14px; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox] + input[type="hidden"] + label {
      background: url(../../img/PropertySearch/checkbox-sprite.png) 0 0 no-repeat; }
    #r8calculator #emailForm div:not(#foo) > input[type=radio] + label {
      background: url(../../img/PropertySearch/radio-sprite.png) 0 0 no-repeat; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:checked + input[type="hidden"] + label, #r8calculator #emailForm div:not(#foo) > input[type=radio]:checked + label {
      background-position: 0 -57px;
      color: #666; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:checked + input[type="hidden"] + label, #r8calculator #emailForm div:not(#foo) > input[type=radio]:checked + label {
      background-position: 0 -57px;
      color: #666; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:hover:checked + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:focus:checked + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:checked + input[type="hidden"] + label:hover,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:focus:checked + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:hover:checked + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:focus:checked + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:checked + label:hover,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:focus:checked + label {
      background-position: 0 -76px;
      color: #666; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:hover + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:focus + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox] + input[type="hidden"] + label:hover,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:hover + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:focus + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio] + label:hover {
      background-position: 0 -19px;
      color: #666; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:active + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox] + input[type="hidden"] + label:hover:active,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:active + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio] + label:hover:active {
      background-position: 0 -19px;
      color: #666; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:active:checked + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:checked + input[type="hidden"] + label:hover:active,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:active:checked + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:checked + label:hover:active {
      background-position: 0 -57px;
      color: #666; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:disabled + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:hover:disabled + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:focus:disabled + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:disabled + input[type="hidden"] + label:hover,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:disabled + input[type="hidden"] + label:hover:active,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:disabled + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:hover:disabled + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:focus:disabled + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:disabled + label:hover,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:disabled + label:hover:active {
      background-position: 0 -38px;
      color: #afafaf; }
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:disabled:checked + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:hover:disabled:checked + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:focus:disabled:checked + input[type="hidden"] + label,
    #r8calculator #emailForm div:not(#foo) > input[type=checkbox]:disabled:checked + input[type="hidden"] + label:hover,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:disabled:checked + label:hover:active,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:disabled:checked + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:hover:disabled:checked + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:focus:disabled:checked + label,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:disabled:checked + label:hover,
    #r8calculator #emailForm div:not(#foo) > input[type=radio]:disabled:checked + label:hover:active {
      background-position: 0 -95px;
      color: #afafaf; }
    #r8calculator #emailForm .r8calc__logoMgmt {
      border-left: 2px solid #979797;
      height: 254px; }
    #r8calculator #emailForm #existingLogoContainer {
      margin-top: 45px; }
    #r8calculator #emailForm .r8calc__uploadLogoContainer {
      margin: auto;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      cursor: pointer; }
    #r8calculator #emailForm .r8calc__existingLogo {
      height: 165px;
      width: 100%;
      display: flex; }
      #r8calculator #emailForm .r8calc__existingLogo img {
        display: block;
        margin: auto; }
    #r8calculator #emailForm .clear {
      clear: both;
      height: 12px; }
    #r8calculator #emailForm .chooseFile {
      margin-top: 215px;
      text-align: center; }
    #r8calculator #emailForm .r8calc__uploadLogo {
      height: 165px;
      width: 165px;
      border: 1px solid #979797;
      margin: auto;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      cursor: pointer; }
    #r8calculator #emailForm .r8calc__addLogoText {
      text-align: center;
      margin: auto;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      height: 48px; }
    #r8calculator #emailForm .r8calc__logoInstructions {
      padding: 20px; }
    #r8calculator #emailForm .logoImg > .imgdiv.selected {
      border: 1px solid #4989FF; }
    #r8calculator #emailForm #r8calc_Spinner {
      width: 35px;
      height: 35px;
      display: none;
      float: left;
      margin-top: 65px;
      margin-left: 65px;
      background-image: url("../../../../img/Spinners/spinner1_transBG.gif");
      background-repeat: no-repeat;
      background-position: top center; }
    #r8calculator #emailForm .disableInput {
      pointer-events: none; }
  #r8calculator #r8calc__emailModal .modal-dialog {
    width: 800px;
    height: 740px; }
  #r8calculator #r8calc__emailModal .modal-content {
    width: inherit;
    height: inherit;
    margin: 0 auto; }
  #r8calculator #r8calc__emailModal .modal-header {
    border-bottom: none; }
  #r8calculator #r8calc__emailModal .modal-body {
    height: 100%;
    padding: 20px 40px 10px 40px; }
  #r8calculator #r8calc__emailModal .vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%; }
  #r8calculator #r8calc__emailModal .vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle; }
  #r8calculator #r8calculator__infoModal .modal-body {
    padding: 15px 30px 40px 30px; }
  #r8calculator #r8calculator__infoModal .modal-header {
    border-bottom: none; }
  #r8calculator #r8calculator__infoModal .modal-dialog {
    width: 400px;
    position: absolute;
    top: 25%;
    left: 50%;
    /*margin-top: -25px;*/
    margin-left: -200px; }
  #r8calculator #r8calculator__infoModal #r8calculator__infoModalHeader {
    font-family: "Oxygen", sans-serif;
    font-size: 18px;
    text-align: center; }
  #r8calculator #r8calculator__infoModal #r8calculator__infoModalText {
    padding-top: 20px;
    font-family: OxygenLight;
    font-size: 12px;
    color: #4a4a4a; }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    #r8calculator .r8calc_printImage {
      width: 35px; }
    #r8calculator .info {
      padding-left: 26px; }
    #r8calculator .normalTextbox input {
      width: 170px; }
    #r8calculator .r8calc__total {
      height: 96px; }
    #r8calculator .r8calc_premiumTotal {
      top: 28%;
      padding-right: 25px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    #r8calculator .container {
      width: 728px;
      padding-bottom: 60px; }
    #r8calculator .r8calc_container {
      padding: 30px 30px 0 30px !important; }
    #r8calculator .amountPadding {
      padding-left: 15px !important; }
    #r8calculator .field_amount {
      padding-top: 30px; }
    #r8calculator .field_right {
      padding-left: 0px !important; }
    #r8calculator .r8calc_policy-row {
      display: block !important; }
    #r8calculator .field_date {
      padding-left: 0px !important; }
    #r8calculator .normalTextbox {
      float: right !important; }
      #r8calculator .normalTextbox input {
        width: 200px !important; }
    #r8calculator .r8calc__total {
      height: 96px; }
    #r8calculator .r8calc__totalRow {
      background-color: #4399ff; }
    #r8calculator .r8calc_premiumTotal {
      top: 28%;
      padding-right: 15px; }
    #r8calculator .input-icon i {
      padding-left: 16px; }
    #r8calculator #r8calc__emailModal .modal-dialog {
      width: 700px; }
    #r8calculator #r8calc__emailModal .modal-content {
      height: 730px; }
    #r8calculator #r8calc__emailModal .modal-body {
      padding: 15px 30px 20px 30px; }
    #r8calculator #r8calc__emailModal .nav-tabs {
      margin: 0 -30px 0 -30px; }
    #r8calculator #r8calc__emailModal .col-md-6 {
      width: 50%;
      float: left; }
    #r8calculator #r8calc__emailModal #emailForm .buttonRow {
      right: 4%; } }
  @media only screen and (min-width: 426px) and (max-width: 767px) {
    #r8calculator .container {
      background-color: #ffffff;
      padding-bottom: 40px !important; }
    #r8calculator .r8calc_container {
      padding: 30px 30px 0 30px !important; }
    #r8calculator .r8calc_policy-row {
      display: block !important; }
    #r8calculator .r8calc__total {
      height: 96px; }
    #r8calculator .r8calc__totalRow {
      background-color: #4399ff; }
    #r8calculator .r8calc_premiumTotalLabel {
      font-size: 20px;
      top: 22%;
      padding-left: 4px; }
    #r8calculator .r8calc_premiumTotal {
      top: 27%;
      padding-right: 0; }
    #r8calculator .r8calc_actionRow {
      padding-right: 10px; }
    #r8calculator .field_amount {
      padding-top: 30px; }
    #r8calculator .field_right {
      padding-left: 0px !important; }
    #r8calculator .normalTextbox {
      float: right !important; }
      #r8calculator .normalTextbox input {
        width: 200px !important; }
    #r8calculator .input-icon i {
      padding-left: 16px; }
    #r8calculator .r8calc_printImg {
      height: 28px;
      margin-top: 10px; }
    #r8calculator .r8calc_createReportImg {
      height: 28px;
      margin-top: 10px;
      width: 21px !important; }
    #r8calculator #r8calc__emailModal .modal-dialog {
      width: 400px;
      /*height: 715px;*/ }
    #r8calculator #r8calc__emailModal .modal-content {
      height: 590px; }
    #r8calculator #r8calc__emailModal .modal-body {
      padding: 30px 15px 20px 15px; }
    #r8calculator #r8calc__emailModal .r8calc_emailTitle {
      padding-bottom: 0; }
      #r8calculator #r8calc__emailModal .r8calc_emailTitle h3 {
        font-size: 22px; }
    #r8calculator #r8calc__emailModal .tab-content {
      overflow: scroll;
      height: 360px;
      padding: 0; }
    #r8calculator #r8calc__emailModal .nav-tabs {
      margin: 0 -15px 0 -15px; }
    #r8calculator #r8calc__emailModal .r8calc_printImg {
      margin-top: 0; }
    #r8calculator #r8calc__emailModal .r8calc_emailButtons {
      text-align: center; }
    #r8calculator #r8calc__emailModal .buttonRow {
      width: 100%;
      bottom: 7%;
      right: 0; }
    #r8calculator #r8calc__emailModal #logo .row {
      padding-top: 5px;
      padding-bottom: 5px; }
    #r8calculator #r8calc__emailModal #logo .r8calc__logoMgmt {
      height: 204px;
      border: none; }
    #r8calculator #r8calc__emailModal #logo .chooseFile {
      margin-top: 188px; }
    #r8calculator #r8calc__emailModal #existingLogoContainer {
      margin-top: 20px; } }
  @media (max-width: 767px) {
    #r8calculator h1 {
      font-size: 24px;
      margin-left: 34px; }
    #r8calculator h2 {
      font-size: 16px;
      margin-left: 34px; } }
  @media (max-width: 500px) {
    #r8calculator .field_labelDate {
      padding-right: 80px; }
    #r8calculator .field_labelAmount {
      padding-top: 40px; }
    #r8calculator .r8calc_premiumTotalLabel {
      font-size: 16px;
      top: 0;
      padding-left: 0;
      top: 29%; }
    #r8calculator .r8calc_premiumTotal {
      padding-top: 4px;
      font-size: 30px !important;
      padding-right: 2px; }
    #r8calculator .r8calc__totalLabel {
      padding-right: 0; }
    #r8calculator #home {
      overflow: scroll;
      height: 355px; }
    #r8calculator #r8calc__emailModal .modal-dialog {
      width: 355px; }
    #r8calculator #r8calc__emailModal .modal-content {
      height: 550px; }
    #r8calculator #r8calc__emailModal .modal-body {
      padding: 0; }
    #r8calculator #r8calc__emailModal .r8calc_emailTitle {
      font-family: Oxygen; }
      #r8calculator #r8calc__emailModal .r8calc_emailTitle h3 {
        font-size: 18px; }
    #r8calculator #r8calc__emailModal .tab-content {
      padding: 0;
      height: 400px; }
    #r8calculator #r8calc__emailModal .nav-tabs {
      padding: 0;
      margin: 0 !important; }
      #r8calculator #r8calc__emailModal .nav-tabs li {
        padding: 0 20px 0 20px; }
    #r8calculator #r8calc__emailModal .row {
      margin: 0; }
    #r8calculator #r8calc__emailModal .col-md-6,
    #r8calculator #r8calc__emailModal .col-md-12 {
      padding-left: 5px;
      padding-right: 5px; }
    #r8calculator #r8calc__emailModal .buttonRow {
      bottom: 6%;
      right: 0; }
    #r8calculator #r8calc__emailModal .vertical-align-center {
      top: 5%;
      vertical-align: top; }
    #r8calculator #r8calc__emailModal #logo .row {
      padding-top: 5px;
      padding-bottom: 5px; }
    #r8calculator #r8calc__emailModal #logo .r8calc__logoMgmt {
      height: 204px;
      border: none; }
    #r8calculator #r8calc__emailModal #logo .chooseFile {
      margin-top: 188px; }
    #r8calculator #r8calc__emailModal #existingLogoContainer {
      margin-top: 20px; }
    #r8calculator #r8calc__emailModal #emailResultMsg {
      padding: 0 15px; }
    #r8calculator #r8calc__emailModal .alert {
      padding: 7px;
      margin-bottom: 0; } }
  @media (max-width: 425px) {
    #r8calculator .container {
      background-color: #ffffff !important;
      padding-bottom: 40px !important; }
    #r8calculator .r8calc_policy-row {
      display: block !important; }
      #r8calculator .r8calc_policy-row .col-xs-8 {
        width: 100% !important; }
      #r8calculator .r8calc_policy-row .col-xs-4 {
        width: 100% !important; }
      #r8calculator .r8calc_policy-row .pull-right {
        float: none !important; }
      #r8calculator .r8calc_policy-row .closingDate_label {
        float: left; }
      #r8calculator .r8calc_policy-row .field_legend {
        float: left;
        padding-left: 8px;
        padding-top: 4px; }
      #r8calculator .r8calc_policy-row .field_amount {
        padding-top: 10px !important;
        /*padding-bottom: 10px !important;*/ }
      #r8calculator .r8calc_policy-row .field_date {
        padding-top: 10px !important;
        padding-bottom: 20px !important; }
    #r8calculator .r8calc_container {
      padding: 15px 15px 0 15px !important; }
      #r8calculator .r8calc_container .r8calc_description {
        font-size: 14px !important; }
      #r8calculator .r8calc_container .endorsementDesc {
        font-size: 12px !important; }
      #r8calculator .r8calc_container .endorsement {
        font-size: 15px !important; }
    #r8calculator .normalTextbox input {
      width: 100% !important;
      text-align: left !important; }
    #r8calculator .hero-section {
      margin-top: 40px;
      height: 220px; }
    #r8calculator .calendarIcon {
      background-position: 3% 50% !important; }
    #r8calculator .tboxCurrency {
      padding-left: 44px !important; }
    #r8calculator #r8calculator__infoModal .modal-body {
      padding: 10px 20px 30px 20px; }
    #r8calculator #r8calculator__infoModal .modal-dialog {
      width: 300px;
      margin-left: -150px; }
    #r8calculator .r8calc_newLoanPremiumLabel {
      width: 156px; }
    #r8calculator .r8calc_totalAmounts {
      display: inline-block;
      white-space: nowrap; }
    #r8calculator .r8calc__totalNoLeftPadding {
      padding-left: 0; }
    #r8calculator .r8calc_premiumTotalLabel {
      top: 12%; }
    #r8calculator .r8calc__totalRow .col-xs-7 {
      width: 45%; }
    #r8calculator .r8calc__totalRow .col-xs-5 {
      width: 55%; }
    #r8calculator #r8calc_actions {
      padding-right: 15px; }
    #r8calculator .r8calc_actionRow {
      width: 100%;
      display: inline-block;
      align-items: center;
      margin: auto;
      text-align: center;
      padding-top: 15px; }
    #r8calculator .r8calc_createReport {
      line-height: 1.42857;
      display: inline-block;
      align-items: center;
      text-align: center;
      width: 90%;
      height: 48px;
      font-size: 14px;
      position: relative; }
    #r8calculator .r8calc_printImg {
      margin-top: 0; }
    #r8calculator .r8calc_createReportImg {
      height: 22px;
      margin-top: 10px; }
    #r8calculator .tabbable-line {
      /*height: 360px;*/ }
      #r8calculator .tabbable-line .nav-tabs {
        margin: 0 -15px 0 -39px !important;
        padding: 0 0 0 24px; }
    #r8calculator .tabbable-line > .nav-tabs > li {
      padding: 0; }
    #r8calculator #emailForm .r8calc__includeCheckbox {
      padding: 5px 30px 5px 30px; }
    #r8calculator #emailForm .r8calc_emailTitle {
      padding-bottom: 0px; }
    #r8calculator #emailForm .buttonRow {
      width: 100%; }
    #r8calculator #emailForm .r8calc_emailButtons {
      text-align: center; } }
  @media (max-width: 374px) {
    #r8calculator .r8calc_premiumTotal {
      font-size: 26px !important; }
    #r8calculator .r8calc_premiumTotalLabel {
      top: 10%;
      font-size: 15px; }
    #r8calculator .r8calc__totalRow .col-xs-7 {
      width: 45%; }
    #r8calculator .r8calc__totalRow .col-xs-5 {
      width: 55%; }
    #r8calculator #r8calc__emailModal .modal-dialog {
      width: 310px; }
    #r8calculator #r8calc__emailModal .modal-content {
      height: 510px; }
    #r8calculator #r8calc__emailModal .modal-body {
      padding: 0; }
    #r8calculator #r8calc__emailModal h3 {
      font-size: 18px; }
    #r8calculator #r8calc__emailModal .tab-content {
      padding: 0;
      height: 330px; }
    #r8calculator #r8calc__emailModal .nav-tabs {
      padding: 0;
      margin: 0 !important; }
      #r8calculator #r8calc__emailModal .nav-tabs li {
        padding: 0 8px 0 8px; }
    #r8calculator #r8calc__emailModal #home {
      overflow: scroll;
      height: 320px; }
    #r8calculator #r8calc__emailModal .buttonRow {
      bottom: 6%; }
    #r8calculator #r8calc__emailModal .r8calc_printImg {
      margin-top: 0; }
    #r8calculator #r8calc__emailModal #logo .row {
      padding-top: 5px;
      padding-bottom: 5px; }
    #r8calculator #r8calc__emailModal #logo .r8calc__logoMgmt {
      height: 204px; }
    #r8calculator #r8calc__emailModal #logo .chooseFile {
      margin-top: 188px; }
    #r8calculator #r8calc__emailModal #existingLogoContainer {
      margin-top: 20px; } }
  #r8calculator .tabbable-line > .nav-tabs {
    border: none;
    margin: 0 -40px 0 -40px;
    border-bottom: 1px solid #979797; }
  #r8calculator .tabbable-line > .nav-tabs > li {
    /*margin-right: 2px;*/
    padding: 0 24px 0 24px; }
  #r8calculator .tabbable-line > .nav-tabs > li > a {
    border: 0;
    margin-right: 0;
    color: #737373;
    font-weight: bold; }
  #r8calculator .tabbable-line > .nav-tabs > li > a > i {
    color: #a6a6a6; }
  #r8calculator .tabbable-line > .nav-tabs > li.open, #r8calculator .tabbable-line > .nav-tabs > li:hover {
    border-bottom: 4px solid #a9c3f2; }
  #r8calculator .tabbable-line > .nav-tabs > li.open > a, #r8calculator .tabbable-line > .nav-tabs > li:hover > a {
    border: 0;
    background: none !important;
    color: #333333; }
  #r8calculator .tabbable-line > .nav-tabs > li.open > a > i, #r8calculator .tabbable-line > .nav-tabs > li:hover > a > i {
    color: #a6a6a6; }
  #r8calculator .tabbable-line > .nav-tabs > li.open .dropdown-menu, #r8calculator .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
    margin-top: 0px; }
  #r8calculator .tabbable-line > .nav-tabs > li.active {
    border-bottom: 4px solid #4385ff;
    position: relative; }
  #r8calculator .tabbable-line > .nav-tabs > li.active > a {
    border: 0;
    color: #333333; }
  #r8calculator .tabbable-line > .nav-tabs > li.active > a > i {
    color: #404040; }
  #r8calculator .tabbable-line > .tab-content {
    background-color: #fff;
    padding: 15px 0 0 0;
    height: 470px; }
  #r8calculator .portlet .tabbable-line > .tab-content {
    padding-bottom: 0; }
  #r8calculator .tabbable-line.tabs-below > .nav-tabs > li {
    border-top: 4px solid transparent; }
  #r8calculator .tabbable-line.tabs-below > .nav-tabs > li > a {
    margin-top: 0; }
  #r8calculator .tabbable-line.tabs-below > .nav-tabs > li:hover {
    border-bottom: 0;
    border-top: 4px solid #a9c3f2; }
  #r8calculator .tabbable-line.tabs-below > .nav-tabs > li.active {
    margin-bottom: -2px;
    border-bottom: 0;
    border-top: 4px solid #4385ff; }
  #r8calculator .tabbable-line.tabs-below > .tab-content {
    margin-top: -10px;
    border-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px; }

#footer {
  width: 100%;
  opacity: 0; }

/* Note: this file only does imports - no styles are specified here*/
