/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 19, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
h1.underline, h4.underline {
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 21px;
}

@media (max-width: 767px) {
  /* line 28, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .text_center-mobile {
      text-align: center;
  }
}

/* line 34, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-lg-home {
  padding: 20px 40px;
  font-size: 15px;
}

/* line 39, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.btn-info-home {
  color: #fff;
  border-color: #fff;
  background: transparent;
}
  /* line 44, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .btn-info-home:hover {
      color: #000;
      border-color: #000;
      background: #fff;
  }
  /* line 49, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .btn-info-home:active {
      color: #000;
      border-color: #000;
      background: #fff;
  }
  /* line 54, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .btn-info-home:focus {
      color: #000;
      border-color: #000;
      background: #fff;
  }

/* line 67, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.breadcrumb > li a, .breadcrumb > li a:hover {
  text-decoration: none;
  color: #5C5C5C;
}

.breadcrumb > li.active a { 
  color: #000;
}

/* line 73, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.breadcrumb > .active {
  font-weight: bold;
}

/* line 85, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li > a,
.pagination > li > span {
  background-color: transparent;
  border: 0px;
  margin-left: 10px;
  width: 40px;
  height: 40px;
  text-align: center;
  color: #707070 !important;
}

/* line 96, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li:first-child > a:hover,
.pagination > li:first-child > span:hover {
  background: none;
}

/* line 103, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li:last-child > a:hover,
.pagination > li:last-child > span:hover {
  background: none;
}

/* line 112, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 122, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  border-color: transparent;
  border-radius: 50%;
}

/*.navbar {
  min-height: 150px;
}*/

/* line 132, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top {
  border-width: 0;
}

/* line 136, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top {
  border-width: 0;
  margin-bottom: 0;
}

/* line 140, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-default {
  border-color: transparent;
}

.navbar-center {
  left: 30%;
  transform: translateX(100%);
}

/* line 144, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.homelink, a.homelink:hover, a.homelink:focus {
  color: #fff;
  text-decoration: none;
}

/* line 149, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.register-bar {
  clear: both;
}

/* line 153, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar {
  min-height: 67px;
}
  /* line 156, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-fixed-top.navbar .navbar-collapse {
      max-height: 510px;
      box-shadow: none;
      border-top: none;
      padding-top: 8px;
  }
  /* line 163, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-fixed-top.navbar .navbar-form {
      border: none;
      margin-left: 0;
      margin-right: 0;
  }
      /* line 168, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .navbar-fixed-top.navbar .navbar-form .form-control {
          font-size: 1em;
      }

/* line 175, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .navbar-collapse {
  max-height: 510px;
  box-shadow: none;
  border-top: none;
}

/* line 181, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .navbar-form {
  border: none;
  margin-left: 0;
  margin-right: 0;
}
  /* line 186, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-static-top.navbar .navbar-form .form-control {
      font-size: 1em;
  }

@media (min-width: 992px) {
  /* line 191, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .fix-navbar .register-bar {
      display: none;
  }
}

/* line 197, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar > .container > .row > div {
  float: none !important;
  display: inline-block;
  vertical-align: bottom;
}

/* line 202, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar > .container > .row > div {
  float: none !important;
  display: inline-block;
  vertical-align: bottom;
}

/* line 211, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar .menu-bar > .navbar-nav > li > a {
  font-family: "Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
}

/* line 218, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
  height: 21px;
  margin: 0 4px;
  margin-top: 14.5px;
  border-right: 1px solid #fff;
  border-left: 1px solid #666;
}

/* line 230, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
  font-family: "Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
}

/* line 237, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
  height: 21px;
  margin-top: 14.5px;
  border-right: 1px solid #fff;
}

/* line 247, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top .navbar-brand {
  font-size: 2.11em;
  font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #232222;
  position: relative;
}

@media (max-width: 1200px) {
  /* line 247, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-fixed-top .navbar-brand {
      position: initial;
      height: 42px;
  }
}

/* line 259, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top .navbar-header {
  padding-top: 8px;
}

/* line 264, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top .navbar-brand {
  font-size: 2.11em;
  font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #232222;
  position: relative;
  padding: 0px;
}

@media (max-width: 1200px) {
  /* line 264, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-static-top .navbar-brand {
      position: initial;
      height: 42px;
  }
}

/* line 284, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-fixed-top.navbar-inverse {
  background-color: #112e51;
  border-color: transparent;
}
  /* line 288, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-fixed-top.navbar-inverse .navbar-brand {
      color: #fff;
  }
  /* line 291, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-fixed-top.navbar-inverse .divider-vertical {
      border-right-color: #fff;
      border-left-color: #111;
  }

/* line 296, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar-inverse {
  background-color: #000;
  background-image: none;
  border-color: transparent;
  min-height: 72px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 300, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar-inverse .navbar-brand {
  color: #fff;
}
/* line 304, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-static-top.navbar-inverse .divider-vertical {
  border-right-color: #fff;
  border-left-color: #111;
}

/* line 311, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #fff;
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
  background-color:transparent;
}
  /* line 314, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-inverse .navbar-nav > li > a:hover {
      color: #fff;
      /*background-color: #666666;
border-bottom: 4px solid #2F5FEF;
      padding-bottom: 10px;*/
  }
  /* line 320, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent;
      outline: 1px dashed #FFFFFF;
  }


@media (max-width: 1199px) {
  /* line 331, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-inverse .navbar-nav > li > a:hover {
      color: #fff;
      background-color: #666666;
      /*border-bottom: 4px solid #2F5FEF;*/
      padding-bottom: 6px;
  }
}

.navbar-inverse .navbar-nav .dropdown-menu > li > a:focus {
    outline: 1px dashed #FFFFFF;
  }

.h1, h1 {
    font-size: 38px;
}

.leftNav {
  padding: 0px;
  float: left;
  height: 750px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
  overflow: auto;
}

  .leftNav div.list-group {
      padding: 0px;
      list-style-type: none;
      margin: 0px;
  }

  .leftNav div.list-group, .leftNav .list-group-item {
      font-size: 23px;
      color: #000;
      font-family: 'Roboto Condensed', sans-serif;
      font-weight: 300;
      text-align: left;
      letter-spacing: 1px;
  }

  .leftNav .active {
      background-color: #000;
      color: #FFF;
  }
   

  .leftNav a:hover {
      background-color: #E0E0E0;
  }

  .leftNav .active a {
      color: white;
      background-color: black;
      border: 2px solid transparent;
  }

  .leftNav .active a:focus {
    border: 2px solid #FFF;
  }

  .leftNav a {
      border: 2px solid transparent;
  }

  .leftNav a:focus {    
    border: 2px solid #000;
  }

  .leftNav .far, .leftNav .fas {
      width: 30px;
  }

  .leftNav .vipEntityForm {
      padding: 0px;
  }

  .leftNav .readonly {
      color: #E0E0E0;
      cursor: default;
  }
   
    .leftNav .readonly:hover {
      color: #E0E0E0;
      background-color:#FFF;
     }
     
     .leftNav .readonly:visited {
      color: #E0E0E0;
      background-color:#FFF;
     }
  

      .leftNav .readonly a:hover {
          color: #E0E0E0;
          background-color: inherit;
      }

  .vipAppLeftNav {
      width: 25%;
      line-height: 2;
      height: unset;
      min-height: 750px;
  }

  .vipAppLeftNav div {
      line-height: 1.1;

  }

.application-pages {
  height: 80%;
}

.application-actions {
  height: 20%;
  margin: 20px;
  text-align: center;
}

  .application-actions button {
      padding: 0px 20px 0px 20px;
      width: 90%;
  }

  .application-actions a {
      width: 60%;
      margin-bottom: 6px;
  }

.application-wait-msg {
    padding:35px;
}

/* line 342, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.menu-bar .shopping_link {
  position: relative;
}
  /* line 345, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .menu-bar .shopping_link .cart_amount {
      border-radius: 100%;
      height: 17px;
      width: 17px;
      position: absolute;
      bottom: 6px;
      right: -6px;
      background-color: #2f5fef;
      text-align: -webkit-center;
      line-height: 17px;
      font-size: 9px;
      padding-left: 1.9px;
      color: #fff;
  }
      /* line 359, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .menu-bar .shopping_link .cart_amount:hover {
          color: #fff;
      }

@media (max-width: 1199px) {
  /* line 367, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-fixed-top .navbar-collapse .nav > .divider-vertical {
      display: none;
  }
}

@media (max-width: 1199px) {
  /* line 372, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-static-top .navbar-collapse .nav > .divider-vertical {
      display: none;
  }
}

@media (max-width: 767px) {
  /* line 377, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-fixed-top.navbar > .container > .row > div {
      display: block;
  }
  /* line 381, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-header {
      position: relative;
  }
}

@media (max-width: 767px) {
  /* line 386, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-static-top.navbar > .container > .row > div {
      display: block;
  }
  /* line 390, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-header {
      position: relative;
  }
}
/*panels*/
/* line 473, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
body {
  padding-top: 0px;
}

@media (max-width: 767px) {
  /* line 473, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  body {
      padding-top: 0px;
  }
}

/* line 482, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.layer_down {
  height: 50px;
  background: url("layer_down.png") no-repeat bottom center;
  position: absolute;
  bottom: 0;
  z-index: 900;
  width: 100%;
}

/* line 491, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.layer_up {
  height: 40px;
  background: url("layer_up.png") no-repeat bottom center;
  position: relative;
  z-index: 20;
}

/* line 498, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-margin {
  margin: 21px 0;
}

/* line 502, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.color-inverse {
  color: #fff;
}
  /* line 505, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .color-inverse h1, .color-inverse h2, .color-inverse h3 {
      color: #fff;
  }

/* line 513, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search {
  background: url("helpdesk.png") no-repeat;
  background-size: cover;
}
  /* line 518, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-inline-search .row > div {
      margin-top: 100px;
  }
      /* line 521, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .section-inline-search .row > div h1 {
          color: #fff;
      }

@media screen and (max-width: 600px) {
  /* line 521, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-inline-search .row > div h1 {
      font-size: 16vw;
  }
}
/* line 531, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-inline-search .row > div .form-inline .form-group .input-group {
  margin-right: 21px;
}
  /* line 534, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-inline-search .row > div .form-inline .form-group .input-group .input-group-addon {
      background-color: #fff;
      border-right: none;
  }
  /* line 539, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-inline-search .row > div .form-inline .form-group .input-group .form-control {
      height: 60px;
      border-left: none;
      box-shadow: none;
  }
      /* line 544, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .section-inline-search .row > div .form-inline .form-group .input-group .form-control:focus {
          box-shadow: none;
          border-right: none;
          border-color: #ccc;
      }

/* line 557, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.wrapper {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  -moz-transition: width 0.3s ease-out;
  -o-transition: width 0.3s ease-out;
  -webkit-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
}

  /* line 567, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .wrapper .contained {
      position: relative;
      height: 400px;
      padding-bottom: 56.25%;
  }

      /* line 573, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .wrapper .contained > svg {
          margin-top: -100px;
          position: absolute;
          display: block;
      }

/* line 579, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.contained .row {
  margin-top: 80px;
}

/* line 583, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer {
  position: relative;
  color: #AAAAAA;
}
  /* line 587, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-top {
      width: 100%;
      min-height: 130px;
      background-color: #232222;
      display: flex;
      align-items: center;
  }
      /* line 594, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      footer .footer-top h3, footer .footer-top h4 {
          color: #fff;
      }
      /* line 598, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      footer .footer-top .list-social-links {
          margin-top: 25px;
          margin-bottom: 12.5px;
      }

@media screen and (max-width: 991px) {
  /* line 605, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-top h3,
  footer .footer-top .list-social-links {
      text-align: center;
  }
}
/* line 611, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
footer .footer-bottom {
  width: 100%;
  min-height: 36px;
  background-color: #112E51;
  font-size: 12px;
  display: flex;
  align-items: center;
}
  /* line 619, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-bottom p {
      margin: 0;
  }
  /* line 623, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-bottom h4 {
      margin-top: 0;
      color: #fff;
  }
  /* line 628, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-bottom ul {
      list-style-type: none;
      margin: 0;
  }
      /* line 638, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      footer .footer-bottom ul li a,
      footer .footer-bottom ul li a:hover,
      footer .footer-bottom ul li a:focus,
      footer .footer-bottom ul li a:active,
      footer .footer-bottom ul li a.active {
          font-size: 15px;
          color: #fff;
      }
/* Added for VIP */
/*
footer .footer-narrow {
width: 100%;
min-height: 120px;
background-color: #808080;
display: flex;
align-items: center; }*/

/* line 648, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.list-social-links {
  list-style-type: none;
  padding-left: 0;
}
  /* line 652, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .list-social-links li {
      display: inline-block;
      margin: 0 10px;
  }
      /* line 661, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .list-social-links li a,
      .list-social-links li a:hover,
      .list-social-links li a:focus,
      .list-social-links li a:active,
      .list-social-links li a.active {
          color: #fff;
      }

@media screen and (max-width: 993px) {
  /* line 669, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-landing h1 {
      font-size: 65px;
  }
  /* line 673, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-landing h2 {
      letter-spacing: normal;
      margin-left: -3px;
  }
}

/* line 679, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.user-icon {
  width: 16px;
  height: 16px;
  background-image: url("register_icon.png");
  display: inline-block;
  margin-right: 7px;
}

/* line 687, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-title-container {
  border-top: solid 1px #bcbcbc;
  border-bottom: solid 1px #bcbcbc;
  padding-left: 15px;
  padding-top: 28px;
  padding-bottom: 28px;
}

/* line 695, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-title {
  margin-left: -35px;
}
  /* line 698, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .article-title > span {
      margin-left: 3px;
  }
      /* line 701, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .article-title > span .article-author {
          font-weight: bold;
          color: #2f5fef;
      }

/* line 708, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.article-content {
  margin-top: 15px;
}
  /* line 711, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .article-content > p {
      text-align: justify;
  }

@media screen and (max-width: 993px) {
  /* line 717, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .article-title {
      margin-left: 0;
      text-align: center;
  }
  /* line 722, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .article-author {
      text-align: center;
  }
}

/* line 728, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .header-search {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 40px;
  background-color: #eeeeee;
}
  /* line 734, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-search .header-search img {
      max-width: 350px;
  }

@media screen and (max-width: 600px) {
  /* line 738, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-search .header-search h1 {
      font-size: 13vw;
  }
}

/* line 745, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .title-search {
  font-size: 26px;
  font-weight: bold;
}

/* line 750, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search input {
  border-style: none;
  padding-left: 10px;
  height: 60px;
}

/* line 758, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .media .media-left > img {
  max-width: 240px;
}

/* line 763, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.section-search .media .media-body {
  padding-left: 20px;
}
  /* line 766, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-search .media .media-body > a {
      text-decoration: none;
      font-weight: bold;
  }
  /* line 771, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .section-search .media .media-body .media-heading {
      margin-top: 5px;
      margin-bottom: 20px;
  }

/* line 780, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.cards-container {
  margin-top: 84px;
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 991px) {
  /* line 780, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .cards-container {
      flex-direction: column;
  }
}

/* line 795, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.carousel-custom .carousel-inner > .item {
  margin-right: auto;
  margin-left: auto;
}
  /* line 799, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .carousel-custom .carousel-inner > .item .carousel-caption {
      display: flex;
      align-items: center;
      top: 5%;
      left: 5%;
      right: 5%;
  }

@media screen and (min-width: 768px) {
  /* line 799, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .carousel-custom .carousel-inner > .item .carousel-caption {
      left: 5%;
      right: 5%;
  }
}

/* line 815, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.carousel-custom .carousel-indicators li {
  border-color: #232222;
}

/* line 824, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.table.table-forms td {
  padding: 15px 8px;
}

/* line 830, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.table.table-forms tbody tr:first-child td {
  border-top: none;
}

/* line 839, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.poll {
  background-color: #eeeeee;
  border-top: 7px solid #0b80d0;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}
  /* line 846, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .poll .poll-header {
      display: flex;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -webkit-box-align: center;
      align-items: center;
      justify-content: space-between;
      border-bottom: 1px solid #bcbcbc;
      padding-bottom: 5px;
  }
      /* line 856, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .poll .poll-header h4 {
          font-weight: bold;
          display: inline-block;
      }
  /* line 862, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .poll .poll-content {
      padding-top: 25px;
  }
      /* line 865, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .poll .poll-content p {
          font-size: 14px;
      }
      /* line 869, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .poll .poll-content form {
          border-bottom: 1px solid #bcbcbc;
          padding-bottom: 10px;
      }
      /* line 874, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .poll .poll-content .poll-buttons {
          padding-top: 20px;
          padding-left: 11px;
      }
          /* line 878, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
          .poll .poll-content .poll-buttons .btn {
              padding: 4px 14px;
              font-size: 14px;
          }
          /* line 883, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
          .poll .poll-content .poll-buttons .btn-default {
              color: #000;
              border-color: #000;
          }
              /* line 887, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
              .poll .poll-content .poll-buttons .btn-default:hover {
                  color: #000;
                  border-color: #000;
              }
  /* line 895, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .poll .poll-tags {
      padding-top: 10px;
  }
      /* line 898, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .poll .poll-tags h4 {
          border-bottom: 1px solid #bcbcbc;
          padding-bottom: 10px;
      }
      /* line 903, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .poll .poll-tags .tag {
          display: inline-block;
          background-color: #e1e1e1;
          color: #232222;
          padding: 5px 14px;
          margin: 5px 0px;
          text-transform: uppercase;
          font-size: 13px;
      }

/* line 915, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.nav-sidebar {
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
  /* line 922, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav > li > a {
      padding: 4px 20px;
      color: #2f5fef;
      border-right: 2px solid #eeeeee;
  }
      /* line 928, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .nav-sidebar .nav > li > a:hover,
      .nav-sidebar .nav > li > a:focus {
          color: #232222;
          text-decoration: none;
          background-color: transparent;
          border-right: 2px solid #555555;
      }
      /* line 935, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .nav-sidebar .nav > li > a:before {
          position: relative;
          top: 1px;
          display: inline-block;
          font-family: 'Glyphicons Halflings';
          font-style: normal;
          font-weight: normal;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "\e250";
          margin-right: 7px;
      }
  /* line 952, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav > .active > a {
      color: #232222;
      text-decoration: none;
      background-color: transparent;
      border-right: 2px solid #555555;
      font-weight: bold;
  }
      /* line 959, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .nav-sidebar .nav > .active > a:before {
          content: "\e252";
      }
  /* line 966, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav > .active:hover > a,
  .nav-sidebar .nav > .activefocus > a {
      font-weight: bold;
  }
  /* line 972, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav > .active > ul.nav {
      display: block;
  }
  /* line 979, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav ul.nav {
      display: none;
  }
  /* line 986, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav .nav > li > a {
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 30px;
  }
  /* line 996, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav .nav > .active,
  .nav-sidebar .nav .nav > .active:hover,
  .nav-sidebar .nav .nav > .active:focus {
      font-weight: bold;
  }
  /* line 1003, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav .nav .nav > li > a {
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 60px;
  }
      /* line 1008, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      .nav-sidebar .nav .nav .nav > li > a:before {
          content: "";
      }
  /* line 1017, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .nav-sidebar .nav .nav .nav > .active,
  .nav-sidebar .nav .nav .nav > .active:hover,
  .nav-sidebar .nav .nav .nav > .active:focus {
      font-weight: bold;
  }

/* line 1028, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-menu {
  /*margin-top: 8px;*/
  background-color: transparent;
}

/* line 1032, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
#navbar .dropdown-search {
  padding-top: 0;
  background: transparent;
  border: 0;
  box-shadow: none;
  margin: 9px;
}
  /* line 1039, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  #navbar .dropdown-search #q {
      min-width: 200px;
  }

@media (max-width: 1199px) {
  /* line 1044, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  #navbar .dropdown-search .input-group-btn {
      vertical-align: top;
  }
  /* line 1047, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  #navbar .dropdown-search #search-filter {
      width: 100%;
      text-align: left;
      padding-left: 25px;
  }
  /* line 1052, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  #navbar .dropdown-search.dropdown-menu > li:hover, #navbar .dropdown-search .dropdown-menu > li:hover {
      color: white;
      background-color: transparent;
  }
}

/* line 1060, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.tabs-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
}

/* line 1073, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
.help-block.error,
label.control-label.required:before,
.crmEntityFormView .cell div.info.required label:after,
.crmEntityFormView .cell div.info div.validators,
.crmEntityFormView .validator-text,
.crmEntityFormView .rank-order-cell .validator-text,
.crmEntityFormView .constant-sum-cell .validator-text,
.crmEntityFormView .stack-rank-cell .validator-text, .vip-required {
  color: #a94442;
}

.crmEntityFormView .actions {
  border-top: none;
}

.crmEntityFormView .cell {
    padding: 0 5px 20px;
}

@media screen and (-ms-high-contrast: active) {
  /* line 1078, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-default .navbar-toggle .icon-bar {
      background-color: #888;
  }
  /* line 1082, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff;
  }
}

/* line 11, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.pr-color {
  color: #2f5fef;
}

/* line 16, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.blue_border {
  padding-bottom: 10px;
  border-bottom: 7px solid #0b80d0;
}

/* line 21, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.page_section {
  position: relative;
  background-size: cover;
  color: #000;
}
  /* line 26, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section .row {
      padding-top: 25px;
      padding-bottom: 100px;
  }
      /* line 31, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
      .page_section .row.sidebar-home {
          padding-bottom: 0;
      }
  /* line 35, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section h1 {
      font-size: 71px;
  }
  /* line 39, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section h2 {
      color: #666666;
      font-size: 40px;
  }
  /* line 44, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section h3 {
      font-size: 66px;
      font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  /* line 49, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section p {
      border-top: solid #666666 1px;
      padding-top: 5px;
  }
  /* line 54, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section .btn {
      margin-top: 50px;
  }
  /* line 58, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section .form-search .btn {
      margin-top: 0;
  }
  /* line 64, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section .section-landing-heading p,
  .page_section .section-landing-sub-heading p {
      border-top: 0;
  }

/* line 71, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.form-search .btn {
  border: 1px solid #ccc;
}

/* line 74, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.form-search .btn-default:hover {
  border-color: #ccc;
}

/* line 78, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.form-search .dropdown-submenu {
  right: -2px;
}

/* line 82, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.form-search .dropdown-menu {
  margin-top: 0px;
}

/* line 87, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.dropdown-search.dropdown-menu > li:hover {
  background-color: transparent;
}

/* line 91, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
#navbar .form-search .dropdown-menu {
  margin-top: 0px;
}

/* line 95, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-diagonal-left {
  -webkit-transform: skew(0deg, -1.3deg);
  -ms-transform: skew(0deg, -1.3deg);
  transform: skew(0deg, -1.3deg);
  overflow: hidden;
  margin-top: -60px;
  margin-bottom: -20px;
}
  /* line 103, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-diagonal-left .section-diagonal-left-content {
      -webkit-transform: skew(0deg, 1.3deg);
      -ms-transform: skew(0deg, 1.3deg);
      transform: skew(0deg, 1.3deg);
      background: url("homethumbnail2.jpg") no-repeat 0 20%;
      background-size: cover;
      margin-top: -70px;
  }
      /* line 111, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
      .section-diagonal-left .section-diagonal-left-content:before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          opacity: .2;
          z-index: -1;
          background-color: #fff;
      }

/* line 125, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-diagonal-right {
  -webkit-transform: skew(0deg, 1.3deg);
  -ms-transform: skew(0deg, 1.3deg);
  transform: skew(0deg, 1.3deg);
  overflow: hidden;
  margin-top: 60px;
  margin-bottom: -20px;
}
  /* line 133, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-diagonal-right.home-section {
      margin-top: -60px;
  }
  /* line 137, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-diagonal-right .section-diagonal-right-content {
      -webkit-transform: skew(0deg, -1.3deg);
      -ms-transform: skew(0deg, -1.3deg);
      transform: skew(0deg, -1.3deg);
      background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("homethumbnail4.jpg") no-repeat;
      background-size: cover;
      margin-top: -70px;
  }
      /* line 145, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
      .section-diagonal-right .section-diagonal-right-content:before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          opacity: .8;
          z-index: -1;
          background-color: #2f5fef;
      }

  /* line 161, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-diagonal-left .row,
  .section-diagonal-right .row {
      padding-top: 125px;
  }

  /* line 165, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-diagonal-left .col-md-5,
  .section-diagonal-right .col-md-5 {
      float: none;
      margin: 0 auto;
  }

  /* line 170, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-diagonal-left p,
  .section-diagonal-right p {
      border-top: none;
  }

/* line 176, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-landing {
  background: linear-gradient(transparent, transparent), url("home_flag.jpg") no-repeat center;
  background-size: cover;
}
  /* line 181, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-landing .row > div {
      margin-top: 80px;
  }
      /* line 184, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
      .section-landing .row > div .section-landing-heading {
          font-size: 8rem;
          color: #fff;
          text-transform: uppercase;
      }

@media screen and (max-width: 600px) {
  /* line 184, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-landing .row > div .section-landing-heading {
      font-size: 16vw;
  }
}
/* line 194, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-landing .row > div .section-landing-sub-heading {
  margin-top: 0;
  margin-bottom: 50px;
  font-size: 4.3rem;
  color: #fff;
  letter-spacing: 8px;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  /* line 194, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-landing .row > div .section-landing-sub-heading {
      font-size: 4vw;
  }
}

/* line 210, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-sub-landing {
  background: linear-gradient(transparent, #07aaf6), url("homethumbnail1.jpg") no-repeat center;
  background-size: cover;
}

/* line 215, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-default {
  background: url("homethumbnail3.jpg") no-repeat center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  /* line 220, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .section-default:before {
      content: " ";
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 0;
      top: 0;
      left: 0;
      background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.59) 41%, rgba(0, 0, 0, 0.62) 43%, black 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.59) 41%, rgba(0, 0, 0, 0.62) 43%, black 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.59) 41%, rgba(0, 0, 0, 0.62) 43%, black 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
      /* IE6-9 */
  }
}
/* line 235, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-default .row {
  padding-bottom: 150px;
}

/* line 242, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-knowledge {
  margin-bottom: 40px;
}

/* line 247, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.content-home .btn {
  margin-top: 0;
}

/* line 251, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.content-home .panel {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}
  /* line 256, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .content-home .panel p {
      border: 0;
  }

/* line 261, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.content-home .panel-heading {
  display: none;
}

/* line 265, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.content-home .list-group-item {
  padding: 20px 0;
  font-size: 20px;
  background-color: transparent;
  border: 0;
  border-top: 1px solid #ddd;
}
  /* line 272, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .content-home .list-group-item img {
      margin-right: 25px;
  }

  /* line 278, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .content-home a.list-group-item,
  .content-home .list-group-item a.title {
      color: #232222;
  }
      /* line 282, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
      .content-home a.list-group-item:hover,
      .content-home a.list-group-item:focus,
      .content-home .list-group-item a.title:hover,
      .content-home .list-group-item a.title:focus {
          color: #232222;
          text-decoration: underline;
          background-color: transparent;
      }

/* line 290, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.content-home .title,
.content-home .description {
  display: block;
}

/* line 294, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.content-home .title {
  font-size: 24px;
  font-family: "Segoe UI Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 299, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.content-home .description {
  display: block;
  font-size: 14px;
}

/* line 305, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.sidebar-home {
  background-color: #eeeeee;
  border-top: 7px solid #0b80d0;
  margin-top: 36px;
  position: relative;
}
  /* line 311, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .sidebar-home h3 {
      font-size: 18px;
  }
  /* line 315, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .sidebar-home .panel {
      background-color: transparent;
      border: 0;
      box-shadow: none;
  }
  /* line 321, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .sidebar-home .panel-heading {
      padding-left: 0;
      background-color: transparent;
      border: 0;
  }
  /* line 327, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .sidebar-home .panel-title {
      font-size: 14px;
      color: #2f5fef;
      font-family: "Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  /* line 333, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .sidebar-home .list-group-item {
      padding-left: 0;
      font-size: 14px;
      background-color: transparent;
      border: 0;
  }
      /* line 340, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
      .sidebar-home .list-group-item:hover,
      .sidebar-home .list-group-item:focus {
          text-decoration: underline;
          background-color: transparent;
      }
      /* line 345, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
      .sidebar-home .list-group-item .date {
          visibility: hidden;
      }

/* line 351, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-landing-search {
  min-height: 250px;
  background: url(searchhero.jpg) no-repeat 0 25%;
  background-size: cover;
}

/* line 357, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-landing-forums {
  min-height: 250px;
  background: url(forumhero.jpg) no-repeat center;
  background-size: cover;
}

/* line 364, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-knowledge .list-group a.list-group-item {
  color: #2f5fef;
}

/* line 368, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.section-knowledge .panel-title {
  color: #000;
}

/* line 373, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.page_section.section-landing .row {
  padding-bottom: 60px;
}

  /* line 377, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
  .page_section.section-landing .row > div {
      margin-top: 0px;
  }

/* line 381, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
ul.tree, ol.tree {
  color: #2f5fef;
}

/* line 386, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.tree ul, .tree ol, .tree ul ul, .tree ol ul, .tree ol ol ul, .tree ol ul ul, .tree ul ol ul, .tree ul ul ul {
  list-style-type: disc;
  color: #2f5fef;
}

/* ADX_FORMS  */
/* line 392, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.adx_forms_font_calibri {
  font-family: Calibri;
}

/* line 396, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.adx_forms_font_new_roman {
  font-family: Times New Roman;
}

/* line 399, G:/Agents/BA5135/_wap/17/s/Resources/Theme/ElectricBlueDesign/starter/theme.scss */
.adx_forms_font_helvetica {
  font-family: 'Helvetica', sans-serif;
}

.vip-hidden {
  display: none;
}

.vip-upper {
  text-transform: uppercase;
}

.vip-application {
  margin-bottom: 25px;
}
.vip-pagecontent {
    margin-bottom: 25px;
    background-color: #FFF;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    padding: 20px;
}

.crmEntityFormView {
  /*color: #0D2130;
  font-family: lulo-clean-w01-one-bold,sans-serif;
  font: normal normal normal 28px/1.4em futura-lt-w01-book,sans-serif;
  letter-spacing: 0.1em;
  font-size: 18px;
  line-height: normal;*/
}

.form-control {
    font-weight: 300;
}

.form-control option {
    font-weight: 300;
}
  .crmEntityFormView .section-title {
     /*margin-bottom: 20px;
      padding-top: 20px;*/
  }

.crmEntityFormView .boolean-radio label {
    font-weight: 300;
}

.crmEntityFormView .cell .picklist label {
    font-weight: 300;
}

.vipUpper {
  text-transform: uppercase;
}

.page-header h1 {
  font-size: 27px;
  font-weight: 500;
}

.page-header h2 {
  font-size: 27px;
  font-weight: 500;
}

.vip-panels-heading {
  background-color: #E0E0E0;
}

.vip-panels-body {
  padding: 5px;
}

.vip-panels-title {
  font-weight: 400;
}

#selectedStateCounselors {
  padding-top: 25px;
}

.row {
  margin-right: 0px;
  margin-left: 0px;
}

.container, .container-fluid {
  padding-right: 0px;
  padding-left: 0px;
}

.show-on-focus {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  position: absolute;
  top: -10em;
  background: #fff;
  padding: 1em;
  color: #000;
  display: block;
  font-weight: 600;
}

.show-on-focus:focus,
.show-on-focus:active {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

.show-on-focus:focus {
  position: inherit;
  top: auto;
  outline: 2px solid #000;
}
.show-on-focus:hover {
 text-decoration:none;
}
/* Business Home Page */

#business-landing {
  width: 100%;
  min-width: 200px;
  background-color: #112e51;
  padding: 80px;
}

#business-landing-box {
  text-align: center;
  margin: 0 auto;
}

  #business-landing-box h1 {
      font-weight: 900;
      color: #fff;
      letter-spacing: 5px;
      margin: 0 auto;
  }

  #business-landing-box h4 {
      text-align: center;
      font-size: 22px;
      color: #fff;
      letter-spacing: 2px;
      margin: 0 auto;
      line-height: 100px;
  }

#landing-button {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  height: 50px;
  color: #fff;
  background-color: #112e51;
  text-align: center;
  letter-spacing: 2px;
  padding-right: 25px;
  padding-left: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 6.5;
  border-radius: 12px;
  text-decoration: none;
}

  #landing-button:hover {
      border: none;
  }

#gov-announcements {
    width: 100%;
    min-height: 350px;
    background-image: url(getting-started-flag-image-dark.png);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color:#000;
}
#gov-announcements-box {
  width: 80%;
  text-align: center;
  margin: 0 auto;
}

  #gov-announcements-box h2 {
      font-size: 38px;
      font-weight: 600;
      color: #fff;
      letter-spacing: 5px;
      margin: 0 auto;
      padding-top: 50px;
      padding-bottom: 50px;
  }

  #gov-announcements-box a {
      font-family: 'Roboto', sans-serif;
      font-weight: 600;
      text-decoration: underline;
      color: #fff;
      font-size: 16px;
      letter-spacing: 0.5px;
      line-height: 1.5;
  }

  #gov-announcements-box a:hover {
    text-decoration: none;
  }

  #gov-announcements-box ul {
      line-height: 3.5;
      margin: 0 auto;
      list-style-type: none;
      padding:0px;
  }

#bus-announcements {
  width: 100%;
  min-height: 350px;
  background-color: #000;
}

#bus-announcements-box {
  padding:20px;
  text-align: center;
  margin: 0 auto;
}

  #bus-announcements-box h2 {
      font-size: 38px;
      font-weight: 600;
      color: #fff;
      letter-spacing: 5px;
      margin: 0 auto;
      padding-top: 25px;
      padding-bottom: 25px;
  }

  #bus-announcements-box a {
      font-weight: lighter;
      text-decoration: underline;
      color: #fff;
      font-size: 16px;
      letter-spacing: 0.5px;
      line-height: 1.5;
  }

  #bus-announcements-box a:hover {
    text-decoration: none;
  }

  #bus-announcements-box ul {
      line-height: 3.5;
      margin: 0 auto;
      list-style-type: none;
      padding:0px;
  }


.vip-hideme ~ #input-group-btn{
  display:none;
}

/* Start Government Home Page */

#government-landing, #evp-landing, #maint-landing {
  width: 100%;
  min-height: 200px;
  background-color: #112e51;
  padding:80px;
}

#government-landing-box, #evp-landing-box, #maint-landing-box {
  text-align: center;
  margin: 0 auto;
}

  #government-landing-box h1, #evp-landing-box h1 {
      font-weight: 900;
      color: #fff;
      letter-spacing: 5px;
      margin: 0 auto;
  }

    #maint-landing-box h1 {
      font-family: 'Roboto', sans-serif;
      font-size: 40px;
      font-weight: 900;
      color: #fff;
      letter-spacing: 5px;
      margin: 0 auto;
  }

  #government-landing-box h4, #evp-landing-box h4, #maint-landing-box h4 {
      font-family: 'Roboto', sans-serif;
      text-align: center;
      font-size: 22px;
      color: #fff;
      letter-spacing: 2px;
      margin: 0 auto;
      line-height: 100px;
  }

#statbutton {
  height: 50px;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 12px;
  padding-bottom: 12px;
}

  #statbutton:hover {
      border: none;
  }


#stat a {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
}

.stat-column-wrapper {
    padding-left: 5px;
    padding-right: 5px;
}
#stat-column-left {
  height: 200px;
  margin: 0 auto;
  margin-top: 30px;
  line-height: 175px;
  background-color: #999;
  padding: 34px;
}

#stat-column-middle {
  height: 200px;
  margin: 0 auto;
  margin-top: 30px;
  line-height: 175px;
  background-color: #112e51;
  padding: 34px;
  color: #FFF;
}

#stat-column-right {
  height: 200px;
  margin: 0 auto;
  margin-top: 30px;
  line-height: 175px;
  background-color: #000;
  padding: 34px;
  color: #FFF;
}

#stat-column-middle .stat-label, #stat-column-right .stat-label{
  color:#FFF;
}

#stat h2 {
    font-size: 38px;
    font-weight: 600;
    text-align: center;    
    color: #000;
    letter-spacing: 3px;
}

#stat h3, #stat .stat-total {
  font-weight: bold;
  font-size: 45px;
  letter-spacing: 3px;
  line-height: 1.2;
}

#stat h4, #stat .h4 {
  font-weight: 300;
  color: #000;
  font-size: 25px;
  letter-spacing: 3px;
  line-height: 1.1;
}

#stat .stat-label {
  font-weight: 300;
  text-align: center;
  font-size: 25px;
  letter-spacing: 2px;
  line-height: 3.0;
}

#stat .row:after {
  content: "";
  display: table;
  clear: both;
}

#stat {
  width: 100%;
  min-height: 380px;
  background-color: #fff;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}

#maint-content {
  width: 100%;
  min-height: 200px;
  background-color: #fff;
}


#maint-content-box {
    width: 70%;
    margin: 0 auto;
    text-align: center;
    padding:40px;
    font-family: 'Roboto', sans-serif;
    font-size: 22px;
    letter-spacing: 1px;
    color: #000;
    font-weight: bold;
}  

.more-less {
  float: right;
  color: #212121;
}

.panel-title {
  display: block;
}
.panel-title a {
  display:block;
}

.kbsection {
  /*margin-top: 50px;*/
}

  .kbsection .content-snippet {
      margin-bottom: 25px;
  }


/* White Title Bar */

.whiteTitleBar .title2 {
  text-align: center;
}
whiteTitleBar .title1 h1, .title2 h1, .title1 h2, .title2 h2 {
    margin-top: 18px;
    margin-bottom: 10.5px;
    line-height: 1.1;
    color: #000;
    font-size: 30px;
    font-weight: 600;
}

.arrowColumnLeft {
  padding-top: 10%;
  text-align: center;
}

.arrowColumnRight {
  padding-top: 10%;
  text-align: center;
}

.arrowColumnLeftQuiz {
  padding-top: 7%;
  text-align: center;
}

.arrowColumnRightQuiz {
  padding-top: 7%;
  text-align: center;
}

.whiteTitleBar {
  width: 100%;
  min-height: 70px;
  background-color: #fff;
  margin-bottom: 15px;
  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.6);
}

  .whiteTitleBar .title1 {
      text-align: left;
  }

  .whiteTitleBar .title2 {
      text-align: right;
  }

  .whiteTitleBar .action {
      text-align: right;
      margin-top: 15px;
  }

  .whiteTitleBar .notifications {
      text-align: center;
  }

/* End White Title Bar */

/* VAC Page  */
.vac .editable-snippet {
  margin-bottom: 50px;
}

.vac h1, .vac h2, .vac h3, .vac h4, .vac h5, .vac h6 {
  font-weight: 300;
}

.vac #selectedState {
  max-width: 500px;
  width: auto;
  height: 30px;
  padding: 0px;
  margin-left: 10px;
  border-radius: 3px;
}

  .vac #selectedState option {
      font-weight: 100;
  }

  .vac #selectedState .default-opt {
      font-weight: bold;
  }
/* End of VAC Page */

/* Required Document Page */
.requiredDocs label {  
  font-size: 17.5px;  
  font-weight: 400;  
}

.requiredDocs .form-control {
  display: inline;
}

#prequalBusinessTypeSelect {
  max-width: 400px;
  width: auto;
  height: 30px;
  padding: 0px;
  margin-left: 10px;
  border-radius: 3px;
  margin-bottom: 10.5px;
}

.requiredDocsList h2{
    font-size: 24px;
}

.requiredDocsList h3{
    font-size: 17px;
}

.requiredDocs row {
  margin: 0px 0px 15px 15px;
}

/* Start Documents Archive Page */

#ddlVerificationslbl label {
  display: inline;
}

#ddlVerifications {
    display: inline;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #000;
    font-size: 20px;
    margin: 0;
    font-size:15px
}

#ddlVerificationsLabel {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #000;
    font-size: 20px;
    letter-spacing: 2px;
    margin: 0;
    margin-left: 10px;
}

#archiveDocumentsTable a {
  text-decoration: underline;
}

/* Start of former vip-dashboard.css */

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Roboto, sans-serif;
}

.hide {
  display: none;
}

#dashboard-bar {
  width: 100%;
  min-height: 70px;
  padding-top: 10px;
  background-color: #fff;
  margin: 0 auto;
  box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.6);
  position: relative;
  z-index: 1;
}

  #dashboard-bar .right-column {
      padding-right:30px;
      text-align: right;
  }

  #dashboard-bar h1 {
    color: #000;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 22px;
    margin-top: 10.5px;
    margin-bottom: 10.5px;
  }

  #dashboard-bar h3 {
      margin-top: 0px;
  }

  #dashboard-bar h4 {
      color: #000;
      letter-spacing: 1px;
      font-family: 'Roboto', sans-serif;
      font-weight: lighter;
  }

  #dashboard-bar .row {
      margin-left: 5px;
  }

      #dashboard-bar .row a {
          text-decoration: none;
      }

      #dashboard-bar .row:after {
          content: "";
          display: table;
          clear: both;
      }

#bizQuickSelect {
  /*border: none;*/
  box-shadow: none;
  /*width: auto;*/
  max-width: 600px;
  height: 50px;
  font-size: 30px;
  font-weight: 600;
  font-family: 'Roboto Condensed', sans-serif;
  display: inline;
}

#bizQuickSelect:focus {
  border-style:solid;
  border-width:2px;
  border-radius: 5px;
}

#dashboard {
  width: 100%;
  height: 750px;
  background-color: #fff;
}

  #dashboard a {
      text-decoration: none;
  }

#dashboard-box {
  width: 100%;
  height: 750px;
  margin: 0 auto;
}

.dashboard-options {
  height: 75%;
  line-height: 3.8;
}

.dashboard-admin {
  height: 25%;
  line-height: 3;
}

#d-column-right {
  float: left;
  height: 750px;
  margin: 0 auto;
  /*background-color: #e0e0e0;
  border: 1px solid #d1d9dc;*/
}

#d-column-right-top {
  width: 95%;
  min-height: 6%;
  text-align: left;
  margin-left: 3%;
  margin-top: 1%;
}

  #d-column-right-top h1 {
      font-weight: 700;
      color: #000;
      font-size: 32px;
      letter-spacing: 0px;
      margin: 0;
      display:inline;
  }

  #d-column-right-top h3, #d-column-right-top .h3 {
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      color: #000;
      font-size: 20px;
      letter-spacing: 2px;
      margin: 0;
      display:inline
  }

   #d-column-right-top h3 label {
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      color: #000;
      font-size: 20px;
      letter-spacing: 2px;
      margin: 0;
      margin-left:10px;
  }

#d-column-right-middle {
  width: 90%;
  height: 80%;
  float: left;
  text-align: left;
  margin-left: 5%;
  margin-right: 10px;
  background-color: #fff;
  box-shadow: 2px 3px #ccc;
}

.vipDashboardRightMiddle {
    width: 95%;
    height: 90%;
    float: left;
    text-align: left;
    margin-left: 3%;
    margin-right: 10px; 
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    padding: 20px;
    overflow: auto;
}

.vipDashboardRightMiddle .table {
    margin-bottom: 0px;    
}

.searchResults {
    width: 95%;
    height: 90%;
    float: left;
    text-align: left;
    margin-left: 3%;
    margin-right: 10px;   
    padding: 20px;
    overflow: auto;   
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
}

.searchResults .dropdown-toggle:hover,.searchResults .dropdown-toggle:focus{
 background-color:#000;
}

.searchResults td {
    white-space: unset !important;
}

.searchResults .profileBtn {
    width: 200px;
    margin-bottom:3px;
}

.searchResults .dropdown-menu>li>a {
    color:#000;
}
.searchResults .dropdown-menu>li>a:hover {
    color:#FFF;
}
#business-search {
  width: 95%;
  height: 40px;
  background-color: #fff;
  border-width: 2px;
  border-color: #000;
  border-radius: 5px;
  margin-left: -15px;
}

.business-select-button, .favorite-select-button {
    height: 45px;
    width: 100px;
    border: 2px solid #000;
    color: #000;
    text-align: center;
    letter-spacing: 2px;
    padding-right: 10px;
    padding-left: 8px;
    padding-top: 10px;
    padding-bottom: 8px;
    margin-top: 10px;
    display: block;
    font-weight: 900;
}

#business-search-clear {
  cursor: pointer;
  margin: auto -23px;
}
#enterDuns {
    text-align: center;
}

#searchbutton {
    width: 100%;
    max-width:175px;
    height: 40px;
    margin-right:15px;
    margin-top:1px;
    margin-bottom:1px;
    margin-left: -15px;
}

#hideCOFavoriteEntityForm {
    display: none;
}
  #searchbutton:hover {
      background-color: #d1d0dc;
      color: #000;
  }

#d-column-right-middle h5 {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  font-weight: 300;
  margin-left: 3%;
  margin-top: 5%;
}

#d-column-right-middle-right {
  width: 80%;
  height: 72%;
  background-color: #fff;
  float: right;
  margin-right: 10%;
  text-align: center;
  box-shadow: 2px 3px #ccc;
}

  #d-column-right-middle-right h2 {
      font-family: 'Roboto', sans-serif;
      font-weight: 500;
      font-size: 20px;
      color: #000;
      line-height: 2.0;
  }

  #d-column-right-middle-right ul {
      list-style-type: none;
      text-align: center;
  }

  #d-column-right-middle-right p {
      font-weight: 300;
      color: #000;
      line-height: 1.5;
  }

#dashboard .row:after {
  content: "";
  display: table;
  clear: both;
}

.ver-button {
    width: 100%;
    margin-bottom: 3px;
}
.support-button {
    width: 185px;
    margin: 10px;
}
.support-content{
    height: 100%;
    padding: 15px;
}

.btn-primary:hover, .previous-btn:hover, .btn-default:hover {
  background-color: #d1d0dc;
  color: #000;
  background-image: none;
  border-color: #d1d0dc;
}

.btn-primary:focus, .previous-btn:focus, .btn-default:focus {
  background-color: #d1d0dc;
  color: #000;
  background-image: none;
  border-color: #d1d0dc;
}
.btn-danger:hover {
  background-color: #d1d0dc;
  color: #000;
  background-image: none;
  border-color: #d1d0dc;
}
.btn-danger:focus {
  background-color: #d1d0dc;
  color: #000;
  background-image: none;
  border-color: #d1d0dc;
}

a.list-group-item, button.list-group-item {
  color: #fff;
}

#dunsEntryInstructions {
    margin-bottom: 15px;
    margin-top: 15px;
    margin-left: 5px;
    margin-right: 15px;
}

.duns-submit {
}

.come-from-modal.left .modal-dialog,
.come-from-modal.right .modal-dialog {
  position: fixed;
  margin: auto;
  width: 500px;
  height: 100%;
  -webkit-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

.come-from-modal.left .modal-content,
.come-from-modal.right .modal-content {
  height: 100%;
  overflow-y: auto;
  border-radius: 0px;
  background-color: #E0E0E0;
}

#content-container {
  background-color: #FFF;
}

.come-from-modal.left .modal-body,
.come-from-modal.right .modal-body {
  padding-top: 15px;
  padding-right: 80px;
  padding-bottom: 80px;
  padding-left: 80px;
  text-align: left;
}

.come-from-modal.left .modal-header,
.come-from-modal.right .modal-header {
  border-bottom: none;
}

.modal h1 {
  font-size: 40px;
  text-align: center;
}

.modal h2 {
    text-align: center;
}

.vip-modal-background {
  background-color: rgba(0, 0, 0, 0);
}

.come-from-modal.right.fade .modal-dialog {
  right: -320px;
  -webkit-transition: opacity 1s linear, right 1s ease-out;
  -moz-transition: opacity 1s linear, right 1s ease-out;
  -o-transition: opacity 1s linear, right 1s ease-out;
  transition: opacity 1s linear, right 1s ease-out;
}

.come-from-modal.right.fade.in .modal-dialog {
  right: 0;
}

#biz-column-right-middle, #support-column-right-middle {
  height: 90%;
  text-align: left;
  margin-left: 2%;  
  background-color: #fff;
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
  padding-left: 15px;
  padding-top: 10px;
}

#biz-column-right-middle-right, #support-column-right-middle-right {
  height: 90%;
  background-color: #fff;
  text-align: center;
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);  
}

  #biz-column-right-middle-right h2, #support-column-right-middle-right h2 {
      font-weight: 500;
      font-size: 20px;
      color: #000;
      line-height: 2.0;
  }

  #biz-column-right-middle-right h3, #support-column-right-middle-right h3 {
      font-weight: 400;
      font-size: 17.5px;
      color: #000;
      line-height: 1.1;
      margin-top: 10.5px;
      margin-bottom: 10.5px;
  }

  #biz-column-right-middle-right ul, #support-column-right-middle-right ul {
      list-style-type: none;
      text-align: center;
  }

  #biz-column-right-middle-right p, #support-column-right-middle-right p {
      font-weight: 300;
      color: #000;
      line-height: 1.2;
      padding-left: 5px;
      padding-right: 5px;
  }

#new-business, #new-support-ticket {
  width: 100%;
  background-color: #2A65B7;
  color: #fff;
  margin-right: 10%;
  text-align: center;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 2.0;
}

/* End of former vip-dashboard.css */

/* Start of former master.css */

.fa-home {
  color: #fff;
  font-size: 22px;
}

.fa-unlock-alt {
  color: #fff;
  font-size: 22px;
}

.fa-info-circle {
  font-size: 16px;
  color: #000;
}

p {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  letter-spacing: .5px;
  color: #000;
  font-weight: lighter;
}

#disclosure {
  min-height: 30px;
  background-color: #e0e0e0;
  line-height: 30px;
  padding-top: 5px;
}

#details {
  width: 100%;
  min-height: 150px;
  background-color: #e0e0e0;
  text-align: center;
}

#details-box {
  width: 100%;
  min-height: 150px;
  margin: 0 auto;
}

#details-middle-left {
  width: 30%;
  min-height: 150px;
  display: inline-table;
  text-align: right;
  padding-right: 25px;
}

#details .h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 1px;
  color: #000;
  margin-top: 21px;
  margin-bottom: 10.5px
}

#details .h4 {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: lighter;
  letter-spacing: 0px;
  color: #000;
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}

#details-middle-right {
  width: 30%;
  min-height: 150px;
  display: inline-table;
  text-align: left;
  padding-left: 25px;
}

.showhide {
  background-color: #e0e0e0;
  height: 30px;
  line-height: 1.0;
  border-style: none;
}

#primary-header {
  min-height: 65px;
  background-color: #000;
}

#profile-nav .navbar-right {
    margin-right: 0px;
}

#navbar li a {
    text-decoration: none;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 3px solid transparent;
    background-color: transparent;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    line-height: 2;
    margin-left: 0px;
    margin-top: 5px;

    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

#navbar .form-search .input-group {
    max-width:365px;
    margin-top: 8px;
}
#navbar .form-search .input-group .input-group-btn button {
    background-color: #FFF;
    background-image: none;
    border-radius:0;
    height: 39px;
}
#navbar .form-search .input-group .input-group-btn .fa-search {
    color: #000;
}

#navbar .dropdown-menu {    
    background-color: #000;
    border: none;    
}

#navbar .dropdown-menu a {
  border:none;
}
#navbar .dropdown-menu a:hover:not(.active) {
  border:none;
  text-decoration:underline;
}


#navbar a:hover:not(.active) {
  border-top: 3px solid #fff;
}

#navbar .fa, #navbar .glyphicon-search{
    color:#FFF;
    font-size: 18px;
}

.primary-nav .navbar-brand {
    height: 70px;
}

#p-header-box {
  width: 100%;
}

  #p-header-box .left-column {
      float: left;            
      line-height: 35px;
      display: inline-block; 
      padding-left:1%; 
      margin-top: -3px;    
  }

  #p-header-box .center-column {
      float: left; 
      display: inline-block;
      text-align: left;
      margin-top: 3px;
  }

  #p-header-box .right-column {
      float: right;          
      line-height: 35px;
      display: inline-block;
      text-align: right;
      padding-right:1%;
  }

  }
#p-header-box .right-column .navbar-nav {
float:right;
}

#p-header-box .right-column ul{
    float:right;
    padding-top:15px;
  }


  #p-header-box .row a {
      text-decoration: none;
      color: #fff;
      padding-left: 15px;
      padding-right: 15px; 
      padding-top: 5px;
      border-top: 3px solid transparent;
      background-color: transparent;
  }

 
  #p-header-box .row a:hover:not(.active) {
      border-top: 3px solid #fff;
  }

#p-header-box .active {
  border-top: 3px solid #fff;
}

  #p-header-box .row:after {
      content: "";
      display: table;
      clear: both;
  }

  #p-header-box h2 {
      font-family: 'Roboto', sans-serif;
      color: #fff;
      font-size: 22px;
      letter-spacing: 2px;
      font-weight: 300;
      line-height: 2;
  }
  #p-header-box .style-2 {
      font-family: 'Roboto', sans-serif;
      color: #fff;
      font-size: 22px;
      letter-spacing: 2px;
      font-weight: 300;
      line-height: 2;
      margin-top: 21px;
      margin-bottom: 10.5px;
  }

  #p-header-box h3 {
      font-family: 'Roboto', sans-serif;
      font-weight: 900;
      color: #fff;
      font-size: 22px;
      letter-spacing: 8px;
  }
  #p-header-box .style-3 {
      font-family: 'Roboto', sans-serif;
      font-weight: 900;
      color: #fff;
      font-size: 22px;
      letter-spacing: 8px;
      margin-top: 15px;
      margin-bottom: 10.5px;
      
  }

  #p-header-box h4 {
      font-family: 'Roboto Condensed', sans-serif;
      color: #fff;
      font-size: 22px;
      letter-spacing: 5px;
      font-weight: 300;
  }
  #p-header-box .style-4 {
      font-family: 'Roboto Condensed', sans-serif;
      color: #fff;
      font-size: 22px;
      letter-spacing: 5px;
      font-weight: 300;
      margin-top: 21px;
      margin-bottom: 10.5px;
  }

  #p-header-box span {
      display: inline-block;
  }

  #p-header-box .header-menu-item {
      display: inline-block;

  }
  #p-header-box .dropdown ul {
      border: none;
      padding: unset;
      z-index:10000;
  }
  #p-header-box .dropdown ul li {
      min-width:200px
  }
  #p-header-box .dropdown li a, .header-menu-item {
      background-color: #000;
      font-family: 'Roboto', sans-serif;
      color: #fff;
      font-size: 22px;
      letter-spacing: 2px;
      font-weight: 300;
      line-height: 2;
      margin-left: 0px;
      
  }

  #p-header-box .dropdown .dropdown-toggle:focus {
    border: 1px solid!important;
    border-radius: 5px;
  }

  #p-header-box menu {
    margin-bottom: 10.5px;
    margin-top: 21px;
    line-height: 44px;
    font-size: 22px;
    font-weight: 300;
    padding-left:0px;
  }

  #p-header-box menu a {
    letter-spacing: 2px;
  }
  
.homebutton {
  margin-top: 21px;
  margin-bottom: 10.5px;
}

/*.container h3 {
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 2px;
  color: #fff;
}*/

#secondary-header {
  width: 100%;
  min-height: 200px;
  background-image: url('steven-abraham-flag.jpg');
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 10;
}

#s-header-box {
  width: 86%;
  min-height: 180px;
  margin: 0 auto;
}

#s-header-box li a {
  font-family: 'Roboto', sans-serif;
  font-weight: lighter;
  letter-spacing: 1px;
  font-size: 22px;
  display: block;
  text-align: center;
  padding-left: 35px;
  padding-right: 35px;
  text-decoration: none;
  border-top: 3px solid none;
  background-color: transparent;
}

  #s-header-box li a:hover:not(.active) {
      border-top: 3px solid #fff;
  }

#s-header-box .active {
  border-top: 3px solid #fff;
}

#services {
  width: 100%;
  background-color: #fff;
}



 .servicebutton {
  height: auto;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  letter-spacing: 3px;
  padding-top: 12px;
  padding-bottom: 12px;
}

  .servicebutton:hover {
      border:2px solid transparent ;
  }

  .servicebutton:focus {
      outline-color: #FFF;
  }

  

#businesshomebutton {
  height: 40px;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 10px;
  padding-bottom: 120px;
}

  #businesshomebutton:hover {
      border: none;
  }

#services a {
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
}



#s-column-left {
  background-image: url("businesshome.PNG");
}

#s-column-right {
  background-image: url("governmenthome.PNG");
}

#s-column-left, #s-column-right {
  display: table;
  float: left;
  height: 280px;
  margin: 0 auto;
  margin-top: 30px;
  background-size: cover;
}

@media (max-width: 767px) {
  #s-column-left, #s-column-right {
    width: 100%;
  } 
}

#services-column-left {
    background-image: url(~/businesshome.PNG);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;*/
}

#services-column-middle {
    background-image: url(~/governmenthome.PNG);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;
    background-position: center;*/
}

#services-column-right {
    background-image: url(~/singleflag.PNG);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;    
    background-position: top right;
    background-repeat: no-repeat;*/
}

#services-column-right2 {
    background-image: url(~/wvosbicropped.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;    
    background-position: top right;
    background-repeat: no-repeat;*/
}
/* code for new tiles added 2272023*/
#services-column-middle-DAP {
    background-image: url(~/DAP.png);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;    
    background-position: top right;
    background-repeat: no-repeat;*/
}

#services-column-middle2-SBO {
    background-image: url(~/SBOutreach.png);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;    
    background-position: top right;
    background-repeat: no-repeat;*/
}

#services-column-left2-SBT {
    background-image: url(~/SBTraining.png);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;    
    background-position: top right;
    background-repeat: no-repeat;*/
}

#services-column-middle-AOP {
    background-image: url(~/AquisitionOpp.png);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;    
    background-position: top right;
    background-repeat: no-repeat;*/
}

#services-column-middle-SVC {
    background-image: url(~/ServicePix.png);
    background-repeat: no-repeat;
    background-size: cover;
    /*background-attachment: fixed;
    background-size: contain;    
    background-position: top right;
    background-repeat: no-repeat;*/
}
/* ends here */ 									 								  				
#services-column-left, #services-column-middle, #services-column-right, #services-column-right2, #services-column-middle-DAP, #services-column-middle2-SBO, #services-column-left2-SBT, #services-column-middle-AOP, #services-column-middle-SVC {
  padding-top: 70px;
  padding-left: 25px;
  padding-right:25px;
  min-height: 435px; 
  text-align: center;			
  background-color:#000;
  margin-top: 25px;
  margin-bottom: 25px;
  background-position: center;
}

.s-businessBtn, .s-governmentBtn, .s-eventsBtn, .s-wvosbiBtn, .s-dapBtn, .s-sboBtn, .s-sbtBtn, .s-aopBtn, .s-svcBtn {
  padding-top: 5px;
  padding-bottom: 10px;
}

#services .column {
  margin: 0 auto;
}

#services h1 {
  font-weight: 500;
  color: #fff;
  font-size: 38px;
  letter-spacing: 3px;
  line-height: 1.0;
  margin-top: 0px;
}

#services .row:after {
  content: "";
  display: table;
  clear: both;
}

#webinar {
  width: 100%;
  min-height: 300px;
  background-color: #E0E0E0;
}

#prequal {
  width: 100%;
  min-height: 300px;
  background-color: #000;
  background-image: url(preq-quiz-image-dark.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  
}

#prequal-box {
  padding: 20px;
  text-align: center;
  margin: 0 auto;
  line-height: 85px;
}
#webinar-box { 
    padding:20px;
    text-align: center;
    margin: 0 auto;
    line-height: 85px;
}

  #webinar-box h2 {
      font-size: 38px;
      font-weight: 600;
      color: #000;
      letter-spacing: 5px;
      margin: 0 auto;
      line-height: 1.0;
      padding-top:25px;
      padding-bottom: 25px;
  }
    #prequal-box h2 {
      font-size: 38px;
      font-weight: 600;
      letter-spacing: 5px;
      margin: 20px auto;
      line-height: 1.0;
      color:#FFF;
  }

  #prequal-box h4, #prequal-box .h4 {
      text-align: center;
      font-size: 22px;
      letter-spacing: 2px;      
      margin-top: 25px;
      margin-bottom: 30px;
      font-weight: 700;
      color:#FFF;
  }


  #webinar-box h4, #webinar-box .h4 {      
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 1px;
    margin: 20px auto;
    position: relative;

  }

#quizbutton {
  height: 50px;
  border: 2px solid #FFF;
  text-align: center;
  letter-spacing: 4px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight:700;
  color:#FFF;
}

  #quizbutton:hover{
      border: 2px solid transparent;
      text-decoration: none;
  }
   #quizbutton:focus {
    outline-color:#FFF;
  }

#webinarbutton {
  height: 50px;
  border: 2px solid #000;
  color: #000;
  text-align: center;
  letter-spacing: 4px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight:700;
}

  #webinarbutton:hover {
      border: 2px solid transparent;
      text-decoration: none;
  }
  #webinarbutton:focus {
    outline-color:#000;
  }

#announcements {
  width: 100%;
  min-height: 350px;
  background-color: #000;
  text-align: center;
  padding:20px;
}


  #announcements h2 {
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 3px;
    margin-top: 15px;
    margin-bottom: 20px;      
  }

  #announcements a {
      font-weight: lighter;
      text-decoration: underline;
      color: #fff;
      letter-spacing: 1.5px;
  }

  #announcements a:hover {
    text-decoration: none;
  }

  #announcements ul {
    margin: 0 auto;
    list-style-type: none;
    padding: 0px;
  }

#announcements li {
    line-height: 1.5;
    margin-bottom: 24px;
  }

#evp {
    width: 100%;
    min-height: 300px;  
    color:#000;
    background-color: #FFF;
    position: relative;
    padding-top: 25px;
    padding-bottom: 25px;
}

#evp-box {
  /*width: 60%;*/
  min-height: 280px;
  text-align: center;
  /*margin: 0 auto;*/
}

  #evp-box h2 {
      font-size: 38px;
      font-weight: 600;
      letter-spacing: 5px;
      margin: 0 auto;      
      position:relative;
      padding-top: 0px;
      padding-bottom: 25px;
  }

  #evp-box h3 {      
      color: #fff;  
      margin-top: 0px;
  }

  #evp-box h4 {
      font-family: 'Roboto', sans-serif;
      font-weight: bold;
      font-size: 18px;
      color: #fff;
      letter-spacing: 1px;
      margin: 0 auto;
      position:relative;
  }

  #evp-box h5 {
      font-family: 'Roboto', sans-serif;
      font-weight: bold;
      font-size: 18px;
      letter-spacing: 1px;
      margin: 0 auto;
      position:relative;
      text-decoration: underline;
  }

  #evp-box h5:hover {
      text-decoration: none;
  }

#evp a {  
    text-decoration: underline;
    color: #fff;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

#evp a:hover {
    text-decoration: none;
} 

#evpbutton {
  min-height: 50px;
  border: 2px solid #fff;
  color: #fff;
  text-align: center;
  letter-spacing: 4px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  line-height: 8.0;
  position:relative;
}

  #evpbutton:hover {
      border: 2px solid transparent;
  }
  #evpbutton:focus {
      outline-color:#FFF;
  }

#evp-content1 {
  width: 100%;
  min-height: 350px;
  background-color: #fff;
}
#evp-content2 {
  width: 100%;
  min-height: 350px;
  background-color: #ABB5B8;
}
#evp-content3 {
  width: 100%;
  min-height: 350px;
  background-color: #000;
}

#evp-content1-box h2 {
      font-family: 'Roboto', sans-serif;
      font-size: 35px;
      font-weight: 900;
      color: #000;
      letter-spacing: 5px;
      margin: 0 auto;
      padding-top: 50px;
      padding-bottom: 50px;
  }
  
  #evp-content2-box h2 {
      font-family: 'Roboto', sans-serif;
      font-size: 35px;
      font-weight: 900;
      color: #fff;
      letter-spacing: 5px;
      margin: 0 auto;
      padding-top: 50px;
      padding-bottom: 50px;
  }

  #evp-content3-box h2 {
      font-family: 'Roboto', sans-serif;
      font-size: 35px;
      font-weight: 900;
      color: #fff;
      letter-spacing: 5px;
      margin: 0 auto;
      padding-top: 50px;
      padding-bottom: 50px;
  }
  #evp-content3-box a {
      font-family: 'Roboto', sans-serif;
      font-weight: lighter;
      text-decoration: underline;
      color: #fff;
      font-size: 16px;
      letter-spacing: 0.5px;
      line-height: 1.5;
  }
  #evp-content3-box a:hover {
    text-decoration: none;
  }

#evp-content1-box, #evp-content2-box, #evp-content3-box {
  width: 70%;
  margin: 0 auto;
  text-align: center;
}

.evp-tile {
    min-height:200px;    
    padding:20px;  
    margin-top: 15px;
    margin-bottom: 15px;

    box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -o-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    border-radius:0px; 
    
    color: #FFF;
    background-color:#112e51;
    height:95%;  
    text-align: left;
    font-weight: lighter;
}

#help {
  width: 100%;
  min-height: 300px;
  background-image: url('getting-started-flag-image.png');
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000;
  position: relative;
}
/*, #evp::before*/
#help::before{
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: rgba(0,0,0,0.5);
}
/*, #evp-box*/
#help-box {
  padding:20px;
  text-align: center;
  margin: 0 auto;
  line-height: 85px;
}


  #help-box h2 {
      font-size: 38px;
      font-weight: 600;
      color: #fff;
      letter-spacing: 5px;
      margin: 0 auto;      
      position:relative;
      padding-top: 25px;
      padding-bottom: 25px;
  }

  #help-box h4, #help-box .h4 {
      font-weight: bold;
      font-size: 20px;
      color: #fff;
      letter-spacing: 1px;
      margin: 20px auto;
      position:relative;
  }

#helpbutton {    
    position:relative;
    height: 50px;
    border: 2px solid #fff;
    color: #fff;
    text-align: center;
    letter-spacing: 4px;
    padding-right: 60px;
    padding-left: 60px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-weight:700;
}

 
  #helpbutton:hover {
    border: 2px solid transparent;
    text-decoration: none;
  }
  #helpbutton:focus {
      outline-color:#FFF;
  }

#sitemap {
    width: 100%;
    min-height: 420px;
    background-color: #112e51;
    padding-left: 30px;
    padding-right: 30px;
}

#sitemap-box {
  width: 95%;
  height: 300px;
  text-align: center;
  margin: 0 auto;
}

#sitemap h2 {  
  color: #fff;
}

#sitemap li {
  list-style-type: none;
  line-height: 1.6;
}

#sitemap a {
  font-weight: lighter;
  text-decoration: underline;
  color: #fff;
  letter-spacing: 1.5px;
}

#sitemap a:hover {
  text-decoration: none;
}

#sitemap .column {
  float: left;
  width: 25%;
  height: 420px;
}

#sitemap .row:after {
  content: "";
  display: table;
  clear: both;
}

#footer {
    min-height: 200px;
    width: 100%;
    background-color: #000;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
}

  #footer .row:after {
      content: "";
      display: table;
      clear: both;
  }

  #footer h2 {
      color: #fff;
  }

  #footer li {
      font-weight: lighter;
      color: #fff;
      letter-spacing: 1.5px;
      list-style-type: none;
  }

  #footer a {
      color: #fff;
      text-decoration: underline;
  }

  #footer a:hover {
    text-decoration: none;
  }

  #footer ul {
    padding-inline-start: unset;
  }

  #footer #email a {
    text-decoration: none;
  }

  #footer #email input {
    height: 32px;
    width: 200px;
    color: #000;
    border-radius:0;
    margin-bottom: 10px;
        
  }

  #footer #emailbutton {
      height: 50px;
      border: 2px solid #fff;
      color: #fff;
      text-align: center;
      letter-spacing: 4px;
      padding-right: 40px;
      padding-left: 40px;
      padding-top: 6px;
      padding-bottom: 6px;
  }

  #footer #emailbutton:hover {
      border: 2px solid transparent;
  }

.footer-left-container {
    text-align: center;
}

.footer-left-content {
    display: inline-block;
    text-align: left;
}

#disclaimer {
  min-height: 50px;
  background-color: #fff;
}

  #disclaimer p {
      font-size: 13px;
      color: #000;
      line-height: 1.0;
      margin-top: 15px;
  }

#iframeHolder {
  width: 100%;
}

.reverificationAnswersTable { 
  font: normal normal normal 28px/1.4em futura-lt-w01-book,sans-serif;
  letter-spacing: 0.1em;
  font-size: 18px;
}

.vipEntityForm {  
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
  padding: 20px;
  overflow: auto;
  height: 750px;
}

.vipApplicationContent {
  background-color: #E0E0E0;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
  padding: 20px;
  overflow: auto;
  min-height: 750px;
}

/* End of former master.css */


.application-task {
    border: 1px solid #d1d9dc;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    padding: 10px;
    margin-bottom:20px;
}

  .application-task p {
      font-size: 20px;
  }

  .application-task .fas {
      margin-right: 5px;
      margin-left: 15px;
  }

.priorityRequestCertify {
  background-color: #E1F3F8;
  padding: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

/*search*/
#government-search .tab-title a {    
    font-family: Roboto,sans-serif;
    font-size: 25px;
    padding: 5px;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    display:block;
    text-align: left;
}
    #government-search .section-title {     
     padding: 6px;
    }
    #government-search .expand-instructions {
      font-size: 18px;
      font-weight: 300;
    }
    #government-search .tab fieldset:focus {
          outline: none;
        }


#vendor-search { 
    height: 95%;
    width:100%;
    float: left;
    text-align: left;    
    background-color: #fff;
    /*box-shadow: 2px 3px #ccc;*/
    margin-top:20px;
    padding:15px;
}
    #vendor-search .tab-title a {    
       font-size: 25px;
       padding: 5px;
       font-weight: bold;
       cursor: pointer;
       text-decoration: none;
       display:block;
     }
     #vendor-search .section-title {     
       padding: 6px;
     }
    #vendor-search .expand-instructions {
        font-size: 18px;
        font-weight: 300;
    }
    #vendor-search .tab fieldset:focus {
      outline: none;
    }


.advanced-search { 
    
    padding:15px;
}
    #advanced-search .tab-title a {    
       font-size: 25px;
       padding: 5px;
       font-weight: bold;
       cursor: pointer;
       text-decoration:none;
       display:block;
     }
     #advanced-search .section-title {     
       padding: 6px;
     }
     #advanced-search .expand-instructions {
        font-size: 18px;
        font-weight: 300;
    }
    #advanced-search .tab fieldset:focus{
      outline: none;
    }


#modal-search .tab-title a {    
   font-size: 20px;
   padding: 5px;
   font-weight: bold;
   cursor: pointer;
   text-decoration:none;
   display:block;
 }
    #modal-search .section-title {     
       padding: 6px;
    }
    #modal-search .expand-instructions {
        font-size: 15px;
        font-weight: 300;
    }
    #modal-search .tab fieldset:focus {
          outline: none;
        }


.multi-select {
    margin-left:-10px;
    margin-right:-10px;
}
    .multi-select select {
        height:175px;
    }

.multi-select button:hover, .multi-select button:focus {
  color:#FFF;
  background-color:#000;

}

.rating-graph {
    margin-left:23px;
    margin-right:23px;
    margin-top:10px;
    font-weight: 700;
}
    .rating-graph .right {
        text-align:right;
    }

.rating-container {
    display: flex;
    width: 100%;    
    background-image: linear-gradient(to right, red, orange, yellow, green);
    text-align:center;
    color: #FFF;
    
}
.rating-container .ninth-separator {
    height: 100%;
    width: 11.11%;
    border: 2px solid lightgray;
    z-index: 100;
}

.rating-label-container {
    display: flex;
    width: 100%;
}
.rating-label-container .ninth-separator-label {
    height: 100%;
    width: 11.11%;
    z-index: 100;
    text-align:center;
}

#search {
  min-height: 300px;
  padding: 20px;
}
#search h2 {
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 3px;
    margin-top: 15px;
    margin-bottom: 20px;
    text-align: center;
}

#search a {
    font-weight: lighter;
    text-decoration: underline;    
    letter-spacing: 1.5px;
}
#search .advanced-link {
    text-align: center;
    margin-bottom: 30px;
}
#search .advanced-link a:hover {
    text-decoration:none;
}
#search .actions {
    margin-right:30px;
}
#search form-custom-actions {
    margin-right:15px;
}
.highlighted-search-field {
    background-color:yellow;
}
/*Documents*/
#addDocModal .modal-title {
    font-size:26px;
}
#addDocModal .modal-dialog {
  width: 800px;
  height: 600px;
}
#addDocModal .modal-content {
  width: 100%;
  height: 100%;
}
#addDocModal .modal-header {
  height:15%
}
#addDocModal .modal-body {    
  height:70%;
}
#addDocModal .modal-footer {
  height:15%
}
#addDocModal iframe {
    width:100%;
    height: 100%;
    border:none;
}
.docTable {              
    border: 1px solid #d1d9dc;        
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    padding:10px;
    margin-bottom: 20px;
} 
.docTable:focus {
  outline: none;
}

    .docTable .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
        border-top:none;
        border-bottom: 1px solid #ddd
    }

    .docTable .fas {
        cursor: pointer;
        font-size: 18px;
        margin-left: 5px
    }  

    .docTable .fa-check-circle {
       float: right;
       margin-left: 0px
    }
    .messageTable .fa-check-circle {
        margin-left:10px;*/
    }
    .docTable .docLeftNav {
      cursor: pointer;
    } 

    .docTable .docTableType a {
        display:block;
    }
    .docTable .docTableType a:hover {
        text-decoration:none;
    }
 
    #addDocModal .modal-title {
        font-size: 40px;
        text-align: center;
    }
    .docTable .typeColumn {
        width:30%;
    }
    .docTable .fileNameColumn {
        width:50%;
        overflow:hidden;
    }
    .docTable .iconsColumn {
        width:20%;
    }
    .docTable table {
        table-layout: fixed;
    }

.signCertify {
    background-color: #E1F3F8;
    padding: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}

.signButtons {
    text-align: center;
}

.modal-info-section {    
    padding: 10px;
}
.modal-info-section .success {
    background-color: #E1F3F8;
    padding: 20px;
    margin-bottom: 20px;    
}
.modal-info-section .failure {
    background-color: #F2DEDE;
    padding: 20px;
    margin-bottom: 20px;    
}
/*prequal and reverification quiz*/
.questionnaire-question {
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
    min-height: 250px;
    margin-top: 50px;
    margin-bottom: 20px;
    text-align: center;
}

.questionnaire-question p {
    font-size: 22px;
    font-weight: 500;
}

.questionnaire-question .crmEntityFormView .cell label {
    float: none;
}

.questionnaire-question .crmEntityFormView .cell select {
   float: none;
   width: 30%;
   margin-top:10px;
}

.questionnaire-question .crmEntityFormView .actions  {
   margin-top: -50px;
}
.questionnaire-question .crmEntityFormView .actions .col-sm-6  {
   width: 100%;
}
.questionnaire-answer {
    margin-top: 15px;
}
.questionnaire-center {   
    text-align: center;
}   
.questionnaire-titlebar {
    width: 100%;
    min-height: 125px;
    background-color: #E0E0E0;
    margin-bottom: 15px;
}

.questionnaire-title {
    text-align:center;
}

/*.questionnaire-title h1 {
    font-size: 27px;    
}*/

.questionnaire-main {    
    background-color: #FFF;  
}

.questionnaire-bottom {    
    background-color: #FFF; 
    text-align:center;
}

.questionnaire-navdots li {
     padding-right: 0px; 
     padding-left: 0px;
}
.questionnaire-navdots i {
    font-size: .4em;
    width: 20px;
}
.questionnaire-result {    
    border: 1px solid #d1d9dc;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    padding: 15px;
    margin-bottom: 20px;
    text-align:left;
}
.questionnaire-result p li {
    font-size: 18px;
    font-weight: 500;   
}
.questionnaire-result li {
    margin-left:15px;   
}
.questionnaire-result-message {
    font-weight: 600;
    font-size: 18px;
    border: 1px solid #eee;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px;
}
.questionnaire-question-instructions {
    text-align: right;
    margin-bottom: 0px;
    margin-right: 5px;
}
.questionnaire-result-title h2 {
    font-weight: 600;
    font-size: 22px;
    margin-top:10px;
}
.questionnaire-result-pdf {
    text-align:right;
    margin-right: 15px;
}
.questionnaire-businesstype-select {
    float: none; 
    width: 30%; 
    display: inline; 
}
.questionnaire-yes-no {
    font-weight: 500;
    margin-left: 5px;
    margin-right: 15px;
}

.vip-application-progress .one .two .three{
    position:absolute;
	margin-top:-5px;
	z-index:1;
	height:20px;
	width:20px;
	border-radius:25px;
	
}
.vip-application-progress .one{
	left:-2px;
}
.vip-application-progress .two{
	left:50%;
}
.vip-application-progress .three{
	left:98%;
}
.vip-application-progress .primary-color{
	background-color:#000000;
}

.vip-application-progress .no-color{
	background-color:inherit;
}

.vip-progress-bar {
  padding-left: 0px;
  padding-right: 15px;
}

.progress-title{
  font-size: 18px;
  font-weight: 700;
  color: #000;
  margin: 0 0 20px;
}
.progress.vip-progress {
  overflow-y: visible;
  overflow-x: visible;
  margin-bottom: 30px;
  margin-top: 20px;
  height: 5px;
}
.vip-progress .progress-bar{
  height:8px;
  position: relative;
 /* top: -3px; */
  box-shadow: none;
  animation: animate-positive 2s;

}
.vip-progress .progress-value{
  display: block;
  font-size: 18px;
  font-weight: bold;
  color: #000;
  position: absolute;
  top: -25px;
  right: 5px;
}

.post-submission .progressbar li {
  list-style-type: none;
  width: 33%;
  float: left;
  position: relative;
  color: #E0E0E0;
}

.post-submission .progressbar li:before {
  width: 25px;
  height: 25px;
  content: "";
  border: 2px solid #E0E0E0;
  display: block;
  margin: 0 auto 3px auto;
  border-radius: 50%;
  position: relative;
  z-index: 2;
  background-color: #fff;
  top: 18px;
}
.post-submission .progressbar li:after {
   width: 100%;
   height: 15%;
   content: '';
   position: absolute;
   background-color: #E0E0E0;
   top: 30px;
   left: -50%;
   z-index: 0;
}
.post-submission .progressbar li:first-child:after {
   content: none;
}

.post-submission .progressbar li.active:before {
  border-color: black;
}

.post-submission .progressbar li.next + li:after {
  background-color: black;
  height: 15%;
}

.post-submission .progressbar li.active:before {
  background: black  url(user.svg) no-repeat center center;
  background-size: 60%;
}
.post-submission .progressbar li::before {
  background: #fff url(user.svg) no-repeat center center;
  background-size: 60%;
}

.post-submission .progressbar {
  counter-reset: step;
}

.post-submission ul.progressbar {
  padding-inline-start: 0px;
}

.vip-app-status-progress {
  margin-bottom: 30px;
  overflow: hidden;
  color: #455A64;
  padding-left: 0px;
  margin-top: 30px
}

.vip-app-status-progress li {
  list-style-type: none;
  font-size: 13px;
  width: 33.33%;
  float: left;
  position: relative;
  font-weight: 400;
  color: #455A64 !important;
  text-align: center;
}

.vip-app-status-progress #reviewStep:before {
  content: "1";
  color: black;
  width: 29px;
}

.vip-app-status-progress #additionalStep:before {
  content: "2";
  color: black;
  width: 29px;
  position: inherit;
  z-index: 1;
}

.vip-app-status-progress #decisionStep:before {
  content: "3";
  color: black;
  width: 29px;
}

.vip-app-status-progress li:before {
  line-height: 29px;
  display: block;
  font-size: 12px;
  background: black;
  border-radius: 50%;
  margin: auto
}

.vip-app-status-progress li:nth-child(2):after {
  left: 50%
}

.vip-app-status-progress li:nth-child(1):after {
  left: 25%;
  width: 121%
}

.vip-app-status-progress li:nth-child(3):after {
  left: 25% !important;
  width: 50% !important
}

.app-submit-certify {
  background-color: #e1f3f8;
  padding: 20px;
  margin-bottom: 20px;
  margin-left:25px;
  margin-right:25px;
  border-color: #aaddeb;
  border-style: solid;
  border-width: 1px;

}
    .app-submit-certify label{
      font-size:18px;
      font-weight: 500;
    }

    .app-submit-certify select {
        font-weight: 300;
        height: 30px;
        width: 70px;
        padding: 2px;
        margin-left: 10px;
    }

 /*Dashboard messages */
 .messageMiddleLeft {  
      margin-top: 40px;
      padding-left: 0px;
  }

  .messageMiddleLeft h1, .messageMiddleLeft .h1 {
    margin-top: 21px;
    margin-bottom: 10.5px;
    font-size: 27px;
  }

.message-tiles .list-group-item {
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    min-height: 80px;
    margin-right: 10px;
    margin-bottom: 20px;
    text-align: left;
    cursor: pointer;
    background-color: #FFF;
    border: none;
}

.message-tiles .list-group-item.active, .list-group-item.active:focus {
    background-color: #f5f5f5;
}

.list-group-item.active:hover {
    background-color: #f5f5f5;
}

.messageTiles .selected {
    background-color: #f5f5f5;
}
.messageTiles a:hover {
    background-color: #f5f5f5;
}
 .messageTiles .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #BA0000;
    border-radius: 10px;
    float: right;
  }
  
  .messageMiddleRight {
      background-color: #E0E0E0;
      background-color: rgba(255, 255, 255, 1);
      box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
      padding: 20px;
      overflow: auto;
      height: 700px;
      margin-top: 40px;
  
  }
      .messageMiddleRight h1 {
        margin-top: 21px;
        margin-bottom: 10.5px;
        font-size: 27px;
      }
  
      .messageMiddleRight a {
  
      }
      .messageMiddleRight a:hover {
          text-decoration:none;          
      }
      .messageMiddleRight a:visited {
          text-decoration:none;          
      }
  
  
  .messageTable {      
      padding:10px;
      text-align:left;
  } 
      .messageTable .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
          border-top:none;
          border-bottom: 1px solid #ddd
      }
  
      .messageTable .Unread {
          font-weight: 900;
  
      }
  
  #request-extension-button {
      width: 100%;
      background-color: #D9D029;
      color: #fff;    
      text-align: center;
      font-family: 'Roboto', sans-serif;
      font-size: 18px;
      font-weight: 500;
      letter-spacing: 2px;
      line-height: 2.0;
  }
  
  .upload-button {
      height: 45px;
      border: 2px solid #000;
      color: #000;
      text-align: center;
      letter-spacing: 2px;
      padding-right: 10px;
      padding-left: 10px;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-top: 15px;    
      margin-bottom: 10px;
      display: block;
      width: fit-content;
      font-weight: 900;
      cursor:pointer;
  }
  
  .vip-panels-body {
      padding: 15px;
  }
  
  .docRequestCertify {
      background-color: #E1F3F8;
      padding: 10px;
      margin-bottom: 20px;
      margin-left: 10px;
      margin-right: 10px;
  }
  
  .docRequestViewRemoveLinks a {
    text-decoration:underline;
    cursor:pointer;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;    
    color: #000;
    font-weight: lighter;
  }
  
  .docRequestViewRemoveLinks a:hover {
      text-decoration:none;
  }

.app-start-instructions {
    background-color: #e1f3f8;
    padding: 20px;
    margin-bottom: 20px;
}

.dropdown-menu>li>a[role=menuitem] {
  color: black;
  font-weight: 700;
}

.dropdown-menu>li>a[role=menuitem]:hover {
  color: #fff
}
.dropdown-menu>li>a[role=menuitem]:focus {
  color: #fff
}


.link-button {
    cursor:pointer;
}

.change-request {
  margin-left:15px
}
.change-request select {
  height:270px;
}
#reasonsSection {
  margin-left: -15px;
}

.business-results-table h3 {
    white-space: normal;
}

.business-results-table .h3 {
    white-space: normal;    
}

.vip-basic .breadcrumbs {
    padding: 0px;
}
.breadcrumb {
    background-color: transparent;
}

.breadcrumb > .active {
    color: inherit;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #000;
}

.back-arrow {
    margin-top: 21px;
    margin-bottom: 10.5px;
    font-size: 27px;
}

.supportSection {
        height: 750px;
        margin-bottom: 25px;
    }
    .supportSection  .supportContent {
        background-color: white;
        height:100%;
        box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
        overflow: auto;            
        padding: 25px;
    }
    .supportSection .supportActions {
        background-color: white;
        height: 100%;
        text-align: center;
        overflow: auto;
        padding-top: 25px;
        box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    }
    
    .supportSection .supportActions ul {
        padding: 0px;
        list-style-type: none;
        text-align: center;
    }
    .supportSection .btn-primary {
        width: 90%;
        margin: 10px;
        white-space:normal;
    }

.btn[disabled] {
      color:white;
      opacity:.5;
    }
    .btn[disabled]:hover {
      color:white;
      opacity:.35;
    }

#appPageCopy:focus {
    outline: none;
}

.alert-danger{
    color:#000;
    background-color:#F2DEDE;
}

.alert-info {
    color: #000;
}

/*LANDING PAGE DESCRIPTION*/
.descriptions {
    padding-top: 5px;
    padding-bottom: 10px;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
}

.descriptions-img {
    max-width: 1000px;
    clear: right;
}

.services-img {
    float: left;
    max-width: 150px;
    padding-right: 20px;
}

#osdbu-title {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 3px;    
    vertical-align: middle;
    padding-right: 5px;
    min-width: 395px;
}
#osdbu-subtitle1 {  
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    color: #fff;
    letter-spacing: 2px;
    font-weight: 300;
    border-bottom: solid;
    border-width: medium;
    padding-bottom: 3px;

}
#osdbu-subtitle2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 300;
    padding-top: 3px;
}
#maintenance-banner {
    padding: 15px;
    background-color: #770000;
    color: #FFF;
    font-size: 16px;
    letter-spacing: 3px;
    text-align: center;
}
#home-our-services {
    width: 100%;
    min-height: 300px;    
    background-image: url(preq-quiz-image.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;    
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

#home-our-services h2 {    
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 3px;
    margin-top: 15px;
    margin-bottom: 20px;
    line-height: 1;
    color:#FFF;
}
.service-tile-wrapper {
    padding-left: 5px;
    padding-right: 5px;

}
.service-tile {
    min-height:200px;    
    padding:25px;  
    margin: 0 auto;
    margin-bottom: 15px;

    box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -o-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    border-radius:0px; 

    background-color:#FFF;
    height:95%;
    text-align:left;
    
}

.service-tile h3 {
    margin-top:0px;
    line-height: 1.3;
}

.service-tile-description {
   font-size: 16px;
   letter-spacing: 1px; 
}

.service-tile-description .link {
   margin-top: 10px;
}

.service-tile-description a {
    text-decoration:underline;
}

.service-tile-description a:hover {
    text-decoration:none;
}

#home-social-media {
    width: 100%;
    min-height: 300px;
    background-color: #FFF;    
    color:#000;
    text-align: center;
    padding:20px;
}

#home-social-media h2 {
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 3px;
    margin-top: 15px;
    margin-bottom: 20px;
}

@media (min-width: 768px) {
  .row.equal {
    display: flex;
    flex-wrap: wrap;
  }
}
    
/* VBP Content */
.vbpcontent {
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: lighter;
}

.vbpcontent a {
    text-decoration: underline;
}
.vbpcontent a:hover {
    text-decoration: none;
}

.vbpcontent .intro {
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: lighter;
}

.vbpcontent h2, .vbpcontent .h2 {
  font-size: 24px;
  letter-spacing: 1px;
}

.vbpcontent .panel-title a {
  text-decoration:none;
}


.home-tile-description {
    font-size: 16px;
    color: #FFF;
    font-weight: 100;
}

.market-research-resources {
    text-align: center
}

.market-research-resources .panel-default {
    height:100%;
}

.market-research-resources a {
    font-size: 16px;
}
.vip-content-title-bar {    
    width: 100%;
    min-height: 70px;
    background-color: #fff;
    margin-bottom: 15px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.6);    
}
.vip-content-title-bar h1 {
    margin-top: 18px;
    margin-bottom: 10.5px;
    line-height: 1.1;
    color: #000;
    font-size: 30px;
    font-weight: 600;
}
.vip-content-area {
    background-color:#FFF;    
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    padding: 20px;
    margin-bottom:15px;
}

#coitiles {

}

#coitiles h2 {
    text-align: center;

}
.coitile {
    margin-bottom: 5px;
    text-align: center;
}

.coistepbullet ul, .coistepbullet li {
    display: list-item;
    list-style-type: disc;
}

.coitile a {
    height: 52px;
    width: 195px;
    color: #fff;
    background-color: #000;
    text-align: center;
    text-decoration:none;
    display: inline-block;
    padding-left: 3px;
    padding-right: 3px;
    letter-spacing: 0px;
    padding-top: 18px;
    padding-bottom: 20px;
    font-size: 12px;
    font-weight: 400;
    box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    -o-box-shadow: 0px 1px 4px 0px  rgba(0,0,0,0.6);
    border-radius:0px; 

    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .15s ease-in-out;
    transition: background-color .15s ease-in-out;
}

  .coitile a:hover {
    color: #000;
    background-color: #d1d0dc;
  }

  .coitile a:focus {
      outline-color: #000;
      color: #000;
      background-color: #d1d0dc;
  }

.vip-table {
    display:table;
}
.vip-table-row {
    display:table-row;
}
.vip-table-cell {
    display:table-cell;
}

.sbl {
  text-align: center;
}

.sbl h2 {
  font-weight: 800;
}

.sbl h3, .sbl .h3 {
  font-weight: 200;
}

.sbl .organizationmapheader {
  width: 100%;
  height: 150px;
  min-width: 200px;
  background-color: #112e51;
  padding: 8px;
}

.sbl .organizationmapheader h2 {
  color: #fff;
}

.sbl .organizationmapheader h3, .sbl .organizationmapheader .h3 {
  color: #fff;
}

#sbl-header {    
    margin: -15px, -15px, -15px;
    margin: -20px -20px 15px -20px;
}

#sblvisnselector {
  max-width: 400px;
  width: auto;
  height: 30px;
  padding: 0px;
  margin-left: 10px;
  border-radius: 3px;
  margin-bottom: 10.5px;
}


#questionsAccordion legend {
    margin-bottom: 0px;
    border-bottom: none;
}

#questionsAccordion legend p {
    display:inline;
}

#questionsAccordion legend .vip-required {
    font-size: 18px;
}

.submenu li a {
        margin-left: initial;
}

#events-landing .navbar {
    background-image: none;
    box-shadow: none;
}

#events-landing img {
    height:50px;
}

#events-landing .navbar-right a {
    
}

#events-landing .navbar-right a:hover {
    
}

#events-landing .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}

#events-landing .view-details-btn {
    border: 2px solid #000;
    color: #000;
    text-align: center;
    letter-spacing: 2px;
    padding-right: 3px;
    padding-left: 3px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
    font-weight: 900;
}

.events-entitylist .dap-logo {
    height:50px;
}

.events-entitylist .view-details {
    text-decoration: underline;
}
.events-entitylist .view-details:hover {
    text-decoration: none;
}

#events-entitylist th[data-logicalname="vems_imageurl"] {
    width: 10%;
}

#events-entitylist th[data-logicalname="vems_name"] {
    width: 30%;
}

#events-entitylist th[data-logicalname="vems_starttime"] {
    width: 25%;
}

#events-entitylist th[data-logicalname="vems_street"] {
    width: 20%;
}

#events-entitylist .detail-button-column {
    width: 15%;
}

.eventdetailmap {
  text-align: center;
}

.eventdetailcountdown {
  text-align: center;
  background-color: #112e51;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.speakerinfo {
  background-color: #112e51;
  color: #fff;
  padding-top: 5px;
}

.speakerinfo .section {
  margin-bottom: 10px;
}

.speakerinfo h3 {
    color: #fff;
}

.speakerinfo h4 {
    color: #fff;
    text-align: center;
}

.speakerinfo p {
    color: #fff;
    text-align: center;
    font-size: 17px;
    margin-bottom: 0px;
}

.btn {
    border-radius: 0px;
}


.speakerbio {
    color: #000;
    text-align: left;
}

.speakerbio p {
    color: #000;
    text-align: left;
    font-size: 15px;
    letter-spacing: 0px;
    font-weight: 400;
}

.speakerbio h1 {
    color: #000;
    text-align: left;
}

.speakerbio h2 {
    color: #000;
    text-align: left;
}
.speakerbio h3 {
    color: #000;
    text-align: left;
}
.speakerbio h4 {
    color: #000;
    text-align: left;
}
.emss-event-content a {
    color: #2A65B7;
    text-decoration: underline;
}
.emss-event-content a:hover {
    color:#143159;
    text-decoration: none;
}
.blue-hyperlinks a {
    color: #2A65B7;
    text-decoration: underline;
}
.blue-hyperlinks a:hover {
    color:#143159;
    text-decoration: none;
}
.blue-button {
    background-color: #2A65B7;
    background-image: none;
    border-color: #2A65B7;
    font-family: 'Roboto Condensed';
    font-weight: 600;
    text-decoration: none;
}

.blue-button:hover {
    color: #FFF;
    background-color: #143159;
    border-color: #143159;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Roboto Condensed,sans-serif;
}

.return-to-top {
    background-color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
}
.return-to-top a {
    text-decoration: underline;
}
.return-to-top a:hover {
    text-decoration: none;
}

/*NVSBE*/
#nvsbe {
    background-color: #FFF;
}

#nvsbe-header .navbar-static-top.navbar-inverse {
    padding-top: 18px;
}
#nvsbe .btn {
    background-color: #2A65B7;
    background-image: none;
    border-color: #2A65B7;
    font-family: 'Roboto Condensed';
    font-weight: 600;
    text-decoration: none;
}

#nvsbe .btn:hover {
    color: #FFF;
    background-color: #143159;
    border-color: #143159;
}

#nvsbe .btn:focus {
    color: #FFF;
}

#nvsbe a {
  text-decoration:underline;
}

#nvsbe a:hover {
  text-decoration:none;
}

#nvsbe .nav-tabs li a {
  text-decoration:none;
  font-family: Roboto Condensed,sans-serif;
  font-size: 18px;
  font-weight: bolder;
}

#nvsbe .panel-heading a {
    text-decoration: none;
}

#nvsbe_home {

}

#navbar #nvsbe_home_image:hover {
    border:none;
}

/*Moved to localized content record*/
/*#nvsbe_home_hero {
    background-image: url(~/nvsbe/home_nashville4.jpg);
    min-height:300px;
    padding-top:40px;
    padding-bottom:40px;
}*/

#nvsbe_home_hero_content {
    background: rgba(75, 45, 69, 0.7);
    border: 1px solid rgba(75, 45, 69, 0.7);
    border-radius: 0 50px;
    min-height:200px;
    padding: 15px;
    text-align: center;
}
#nvsbe_home_hero_content h1, #nvsbe_home_hero_content .h3 {
    color: #FFF;
}

#nvsbe_home_hero_content .form-group {
    margin-top: 10px;
}

.nvsb_hero {
    background-size: cover;
    color: rgb(255, 255, 255);
    background-position: 50% center;
}

#nvsbe-nav li a {
    padding-left: 10px;
    padding-right: 10px;
}
#nvsbe_copy {
    padding-top:20px;
    padding-bottom:20px;
}

#nvsbe_footer {
    background-color: #000;
    color: #FFF;
    padding-top:20px;
    padding-bottom:20px;
}

#nvsbe_footer p, #nvsbe_footer h3, #nvsbe_footer a {    
    color: #FFF;
}

#nvsbe_footer .social {
    text-align: right;
    font-size: 40px;
}

#nvsbe_footer .social a:hover {
    text-decoration:none;
}

#nvsbe-agenda-nav .tab-content{
    margin-top: 20px;
}

#nvsbe-agenda-nav .vip-table {
    width: 100%;
}

#nvsbe-agenda-nav .vip-table-cell {
    border-bottom: 1px solid #ddd;
    padding: 10px;
}

#nvsbe-maximize-jumbo {
    color: #fff;
    background-color: #112e51;
}

#nvsbe-maximize-jumbo p, #nvsbe-maximize-jumbo h3, #nvsbe-maximize-jumbo a {    
    text-align: left;
    color: #FFF;
}

#nvsbe .maximize-numbers {
    margin-top: 20px;
}

#nvsbe .maximize-be-prepared {
    padding: 10px;
}
#nvsbe .registration-table {
  width:100%;
}

#nvsbe .registration-table th {
    border-bottom: 1px solid #ddd;
    padding:7px;
}

#nvsbe .registration-table td, #nvsbe .registration-table th {
  border-bottom: 1px solid #ddd;
  padding:7px;
  font-weight:lighter;

}
#nvsbe .exhibit-table {
  width:100%;
}

#nvsbe .exhibit-table th {
    border-bottom: 1px solid #ddd;
    padding:7px;
}

#nvsbe .exhibit-table td, #nvsbe .exhibit-table th {
  border-bottom: 1px solid #ddd;
  padding:7px;
  font-weight:lighter;

}
#nvsbe .sponsor-table {
  width:100%;
}

#nvsbe .sponsor-table th {
    background-color: #f5f5f5;
}

#nvsbe .sponsor-table td, #nvsbe .sponsor-table th {
  border: 1px solid #ddd;
  padding:7px;
  font-weight:lighter;

}
#nvsbe .cart-table {
  width:100%;
}

#nvsbe .cart-table th {
    background-color: #f5f5f5;
}

#nvsbe .cart-table td, #nvsbe .cart-table th {
  border: 1px solid #ddd;
  padding:10px;
  font-weight:lighter;
}

#nvsbe .cart-table .available {
    background-color: #2e8540;
    border: 1px solid #2e8540;
    color: #FFF;
}
#nvsbe .cart-table .available:hover {
    background-color: #2e8540;
}

#nvsbe li {
  font-weight:lighter;
  letter-spacing:1px
}

#confirmed-buyers .navbar {
    background-image: none;
    box-shadow: none;
}

/*#nvsbe .panel-heading {
    color: #FFF;
    background-color: #112E51;
}*/

#nvsbe-home-banner {
  width: 100%;
  min-height: 300px;
  background-color: #E0E0E0;
  padding-bottom: 30px;
}

#nvsbe-home-banner-box {
  width: 60%;
  text-align: center;
  margin: 0 auto;
}

  #nvsbe-home-banner-box h2 {
      font-size: 38px;
      font-weight: 600;
      color: #000;
      letter-spacing: 5px;
      line-height: 1.0;
  }
  #nvsbe-home-banner-box h4 {
    text-align: center;
    font-size: 22px;
    color: #000;
    letter-spacing: 2px;
    margin: 0 auto;
    padding-top: 25px;
    padding-bottom: 25px;
}

#nvsbe-home-banner .btn {
    margin-top: 0px !important;
    background: #f9c642;
    color: #000000;
    border-radius: 13px;
    padding: 18px;
}
#nvsbe-leaders h2 {
    font-size: 25px;
}
#nvsbe-leaders h1, #nvsbe-leaders h2, #nvsbe-leaders p {
    text-align: center;
}

#nvsbe-invited-nav .tab-content{
    margin-top: 20px;
}

#nvsbe-invited-nav .vip-table {
    width: 100%;
}

#nvsbe-invited-nav .vip-table {
    width: 100%;
}

#nvsbe-invited-nav .vip-table-head {
    font-weight: heavier;
    letter-spacing: 1px;
    text-decoration: underline;
}

#nvsbe-invited-nav .vip-table-cell {
    padding: 10px;
}

.vip-accordion .panel-default {
    border:none;
}
.vip-accordion .panel-default>.panel-heading {
    border-bottom: 1px solid #ddd;
    background-color: #FFF;
    padding: 5px 5px;
}

.vip-accordion .panel-title {
    font-size: 24px;
    padding: 5px;
    font-family: 'Roboto Condensed';
}
.vip-accordion .panel-title>a {
    text-decoration: none;  
}
.vip-accordion .panel-title>a:hover {
    text-decoration: none;  
}
.vip-accordion .panel-title>.small>a {
    font-size: 20px;
}
.vip-accordion .panel-group .panel-heading+.panel-collapse>.panel-body {
    border: none;
    border-top: 1px solid transparent;
}

.vip-accordion .panel {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.vip-compressed-accordion .panel-title{
    font-size: 20px;
    padding: 3px;    
}
#ExternalRedirectModal ul li, #ExternalRedirectModal p{
    font-weight: initial;
    letter-spacing: .5px;
    
}

.search-results {
  background-color:#FFF;
  padding:30px
}

.alert-success {
    color:#000;
}

#add-business{
    width: 150px;
    letter-spacing: 2px;
    margin-top: 5px;   
}
.my-businesses-section {
    margin-right: -7px;
    margin-left: 0px;
}
.my-businesses-section h2 {
    margin-left: -15px;
    font-size: 28px;
    font-weight: 600;
    margin-top: 10px;
}
.business-search-section {
    margin-bottom: 10px;
    margin-left: 7px;
    margin-top: 10px;
}

.business-search-section .input-group {
    margin-left: -10px;
}

.business-search-section label {
    font-family: 'Roboto Condensed';
    margin-left: -10px;
}
.business-select-btn {
    height: 45px;
    width: 150px;
    border: 2px solid #000;
    color: #000;
    text-align: center;
    letter-spacing: 2px;
    padding-right: 10px;
    padding-left: 8px;
    padding-top: 10px;
    padding-bottom: 8px;
    margin-top: 10px;
    display: block;
    font-weight: 900;
    float: right;
    font-family: Roboto Condensed;
}
.business-results-tbl .biz-name {
    font-family: Roboto Condensed,sans-serif;
    white-space: normal;
    font-weight: 600;
    margin-top: 2px;
    font-size: 25px;
}

.business-results-tbl .row {
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 15px;
}
#business-nav a {
    color: #5C5C5C;
    padding-top: 5px
}
#business-nav a:hover, #business-nav .active, #business-nav a:focus {
    border-bottom: 3px solid #000;
    padding-bottom: 7px;
    background-color: transparent;
    color: #000;
}
#biz-quick-select {
    margin-top: 10px;
    max-width: 475px;
    font-size: 26px;
    margin-bottom: 10px;
    height: 50px;
    font-weight: 600;
    font-family: 'Roboto Condensed', sans-serif;
    display: inline;
}

#biz-quick-select:focus {
  border-style:solid;
  border-width:2px;
  border-radius: 5px;
}

#biz-quick-select option {
    font-size: 18px;
}

#biz-quick-select select {
    
    text-align: right;
}
.business-details .biz-attributes {
    font-weight: 300;
    line-height: 2;
}

.business-details h2 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.business-details ul{
    list-style-type: none;
}


.dashboard-tasks .biz-attributes {
    font-weight: 300;
    line-height: 2;
}

.dashboard-tasks h2 {
    font-size:27px;
}

.dashboard-tasks ul{
    list-style-type: none;
}


.help-details ul{
    list-style-type: none;
}
#help-content {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
#help-contact-info {
    font-weight: 300;
    line-height: 2;
}

.fedmine-btn {
    margin-top: 15px;
    margin-bottom: 15px;
}



/* Power Virtual Agent styles */
.pva-floating-style {
  position: fixed;
  bottom: 0px;
  right: 0px;
  margin-right: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}

html[dir="rtl"] .pva-floating-style {
  position: fixed;
  bottom: 0px;
  left: 0px;
  margin-left: 16px;
  margin-bottom: 18px;
  z-index: 9999;
}
/* Power Virtual Agent styles ends */