/**
 * Tabs
 */
#main, .tabs-wrapper {
  background-color: #f2f2f2;
}
#main .clear, .tabs-wrapper .clear {
  border: 0;
  margin: 0;
}

.tabs-wrapper {
  /**
   * Global Rules
   */
  /**
   * Article Container
   */
  /**
   * Article Block
   */
  /**
   * Tabs Container
   */
  /**
   * Tabs Block
   */
}
.tabs-wrapper h1,
.tabs-wrapper h2,
.tabs-wrapper h3,
.tabs-wrapper h4,
.tabs-wrapper h5,
.tabs-wrapper h6 {
  color: #0d0d0d;
  line-height: 1.2;
  word-wrap: break-word;
}
.tabs-wrapper h1 {
  font-size: 40px;
}
.tabs-wrapper h2 {
  font-size: 32px;
}
.tabs-wrapper a,
.tabs-wrapper a:visited {
  background-color: transparent;
  color: #0067b8;
  text-decoration: none;
  border-bottom: 1px dotted;
}
.tabs-wrapper a:hover,
.tabs-wrapper a:active {
  border-bottom: none;
  outline: 0;
}
.tabs-wrapper a:focus {
  border-bottom: none;
  outline: thin dotted;
}
.tabs-wrapper a img {
  border: 0;
}
.tabs-wrapper p strong,
.tabs-wrapper li strong {
  font-family: "Lato Bold", sans-serif;
  font-weight: bold;
}
.tabs-wrapper .entry-content > *:not(:last-child) {
  margin-bottom: 1rem;
}
.tabs-wrapper .article-container {
  padding: 2rem;
}
.tabs-wrapper .article-block {
  text-align: center;
}
.tabs-wrapper .article-block .entry-content > p {
  color: #666;
}
.tabs-wrapper .tabs-container {
  padding: 65px 20px;
}
.tabs-wrapper .tabs-block {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tabs {
  display: flex;
}
.tabs > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 15%;
}
.tabs > ul li {
  display: block;
}
.tabs > ul li:not(:last-child) {
  border-bottom: 1px solid #636465;
}
.tabs > ul li a,
.tabs > ul li a:visited {
  display: flex;
  border-bottom: none;
  text-decoration: none;
  background-color: #303234;
  color: #fff;
  padding: 3rem 0;
  transition: all 0.2s ease-in-out;
  word-wrap: break-word;
}
.tabs > ul li a:hover, .tabs > ul li a:focus, .tabs > ul li a:active,
.tabs > ul li a:visited:hover,
.tabs > ul li a:visited:focus,
.tabs > ul li a:visited:active {
  border-bottom: none;
  outline: 0;
}
.tabs > ul li a.active,
.tabs > ul li a:visited.active {
  background-color: #fff;
  color: #1254FF;
}
.tabs > ul li a.active i,
.tabs > ul li a:visited.active i {
  background-color: #1254FF;
}
.tabs > ul li a:hover:not(.active),
.tabs > ul li a:visited:hover:not(.active) {
  color: #0067b8;
}
.tabs > ul li a:hover:not(.active) i,
.tabs > ul li a:visited:hover:not(.active) i {
  background-color: #0067b8;
}
.tabs > ul li a > span,
.tabs > ul li a:visited > span {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.tabs > ul li a i,
.tabs > ul li a:visited i {
  margin: 0 auto;
  font-size: 0;
  width: 37px;
  height: 37px;
  background-size: 37px;
  -webkit-mask-size: 37px;
  mask-size: 37px !important;
  background-color: white;
}
.tabs > ul li a i.fa-list,
.tabs > ul li a:visited i.fa-list {
  -webkit-mask-image: url(/content/svg/grid_view.svg);
  mask: url(/content/svg/grid_view.svg);
}
.tabs > ul li a i.fa-shopping-cart,
.tabs > ul li a:visited i.fa-shopping-cart {
  -webkit-mask-image: url(/content/svg/feed.svg);
  mask: url(/content/svg/feed.svg);
}
.tabs > ul li a i.fa-thumbs-o-up,
.tabs > ul li a:visited i.fa-thumbs-o-up {
  -webkit-mask-image: url(/content/svg/control_point.svg);
  mask: url(/content/svg/control_point.svg);
}
.tabs > ul li a i.fa-search,
.tabs > ul li a:visited i.fa-search {
  -webkit-mask-image: url(/content/svg/search.svg);
  mask: url(/content/svg/search.svg);
}
.tabs > ul li a i.fa-gavel,
.tabs > ul li a:visited i.fa-gavel {
  -webkit-mask-image: url(/content/svg/gavel.svg);
  mask: url(/content/svg/gavel.svg);
}
.tabs > ul li a i.fa-check-square-o,
.tabs > ul li a:visited i.fa-check-square-o {
  -webkit-mask-image: url(/content/svg/grading.svg);
  mask: url(/content/svg/grading.svg);
}
.tabs > ul li a i.fa-money,
.tabs > ul li a:visited i.fa-money {
  -webkit-mask-image: url(/content/svg/credit_score.svg);
  mask: url(/content/svg/credit_score.svg);
}
.tabs > ul li a i.fa-truck,
.tabs > ul li a:visited i.fa-truck {
  -webkit-mask-image: url(/content/svg/send_time_extension.svg);
  mask: url(/content/svg/send_time_extension.svg);
}
.tabs > ul li a i.fa-car,
.tabs > ul li a:visited i.fa-car {
  -webkit-mask-image: url(/content/svg/thumb_up_alt.svg);
  mask: url(/content/svg/thumb_up_alt.svg);
}
.tabs > ul li a i.fa-building-o,
.tabs > ul li a:visited i.fa-building-o {
  -webkit-mask-image: url(/content/svg/card_membership.svg);
  mask: url(/content/svg/card_membership.svg);
}
.tabs > ul li a i.fa-male,
.tabs > ul li a:visited i.fa-male {
  -webkit-mask-image: url(/content/svg/control_point.svg);
  mask: url(/content/svg/control_point.svg);
}
.tabs > ul li a i.fa-credit-card,
.tabs > ul li a:visited i.fa-credit-card {
  -webkit-mask-image: url(/content/svg/rate_review.svg);
  mask: url(/content/svg/rate_review.svg);
}
.tabs > ul li a > span.tab-label,
.tabs > ul li a:visited > span.tab-label {
  display: none;
  font-size: 16px;
}
.tabs section {
  width: 85%;
  background-color: #fff;
  padding: 20px;
  display: none;
  word-wrap: break-word;
  border-bottom: 6px solid #1254FF;
}
.tabs section h1 {
  margin-top: 0;
  font-size: 32px;
  line-height: 42px;
  color: #363A3F;
}
.tabs section p {
  font-size: 15px;
  margin-bottom: 10px;
}
.tabs section li {
  font-size: 15px;
  margin-bottom: 10px;
}
.tabs section > * {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.2s, transform 0.2s;
}
.tabs section.active {
  display: block;
}
.tabs section.active-content > * {
  opacity: 1;
  transform: translateY(0);
}
.tabs section .embed-responsive {
  margin: 50px 0;
}
.tabs section .buttons {
  margin: 50px auto;
  display: block;
  width: fit-content;
}
.tabs section .btnyellow {
  background-color: #ffb838;
  color: #151317;
  font-size: 14px;
  height: 38px;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 9px 36px !important;
  font-weight: 600;
}

.tab-body .row {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  text-align: center;
  flex-wrap: nowrap;
}
.tab-body .row .col {
  margin: 30px 15px;
}
.tab-body .overview .icon {
  font-size: 45px;
  color: #1254FF;
}

.icon-section {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 30px -10px;
  text-align: center;
}
.icon-section .step {
  margin: 10px;
  width: 100%;
}
.icon-section .step i.fa {
  font-size: 43px;
  color: #1254FF;
}
.icon-section .step .icon-image {
  margin-bottom: 20px;
  width: 48px;
  height: 48px;
  line-height: 60px;
}
.icon-section .step h2 {
  font-family: "Red Hat Display", sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin: 0 10px 10px;
  color: #333;
}
.icon-section .step h2 a, .icon-section .step h2 a:visited {
  color: #333;
}
.icon-section .step p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #666;
  margin-bottom: 20px;
}

@media (min-width: 576px) {
  .tabs > ul {
    width: 200px;
  }
  .tabs > ul li a {
    flex-wrap: wrap;
    padding: 3rem 2.5rem;
  }
  .tabs > ul li a > span {
    width: 100%;
  }
  .tabs > ul li a > span.tab-label {
    width: 100%;
    display: block;
    margin-top: 0.2rem;
  }
  .tabs section {
    width: calc(100vw - 150px);
    padding: 32px 80px;
  }
}
@media (min-width: 768px) {
  body {
    font-size: 1.125rem;
  }

  .tabs-container {
    padding: 4rem 4rem;
  }

  .icon-section .step {
    margin: 10px;
    width: 44%;
  }
  .tabs section {
    width: calc(100vw - 150px);
  }
}
@media (min-width: 992px) {
  .tabs {
    width: 1100px;
  }

  .tab-body .row {
    flex-direction: row;
  }

  .icon-section .step {
    margin: 10px;
    width: 21%;
  }
  .tabs section {
    width: 85%;
  }
}
@media (max-width: 567px) {
  .tabfont p {
    font-size: 7px !important;
  }
  .tabs section {
    width: calc(100vw - 60px);
  }
  .tabs-wrapper .tabs-container {
    padding: 20px 0;
  }
  .tabs > ul {
    width: 60px;
  }
}
/*# sourceMappingURL=tabs.css.map */
#feetabs .tab {
  display: flex;
  flex-wrap: wrap;
}

.tab > input[type="radio"] {
  display: none;
}

#feetabs   .tab-content {
  display: none;
  width: 100%;
  margin-top: 1rem;
}

#tab-btn-1:checked~#content-1,
#tab-btn-2:checked~#content-2{
  display: block;
}

#feetabs .tab > label {
  font-size: 1.6rem;
  display: block;
  padding: 1rem 2rem;
  cursor: pointer;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
  text-decoration: none;
  color: #1e78ff;
  border: 0;
  border-radius: 0.375rem;
  background: 0 0;
}

#feetabs .tab > input[type="radio"]:checked + label {
  cursor: default;
  color: #fff;
  background-color: #1e78ff;
}

.tabs ol li::marker {
  font-weight: bold;
  font-family: "Lato Bold", sans-serif;
}

.tabs td.text-align-center p {
  text-align: center;
}
.tabs p.text-align-center {
  text-align: center;
}
