/* LAW Temp6 - Shared across all templates */

/* Tabs Color */
.law.offer-layout-rebrand .case-tabs .case-tab.case-tab.active {
  background-color: #000037 !important;
}

.law.offer-layout-rebrand .case-tabs .case-tab.case-tab.active:before {
  border-bottom: 12px solid #000037 !important;
}

/* Global Change - Expand Bullets */
@media (max-width: 767px) {
  #offer-content2-mobile .toggle-box {
    display: block !important;
  }
  .mobile-benefit-expand {
    display: none;
  }

  .mobile-benefit-title {
    color: #000037;
  }
}

/* SOUTHWEST */

/* Background and Footer color */
body.offer-layout-southwest {
  background: white;
}

#content-container {
  background: #fff;
  box-shadow: none;
}

.offer-layout-southwest .lp-footer-container p {
  color: #000;
}

.offer-layout-southwest .lp-footer-container a:hover, .offer-layout-southwest .lp-footer-container a:link, .offer-layout-southwest .lp-footer-container a:visited {
    color: #000;
    text-decoration: underline;
}

.offer-layout-southwest .btn-mobile-cta {
    background: #F3BD32;
    border-color: #F3BD32;
    color: #000!important;
}

.offer-layout-southwest .container {
    max-width: 950px;
    margin: 0 auto;
}


/* TCM */

/* Background and Footer color */
body.law.offer-layout-tcm {
    background: #FFF !important;
    font-family:'Roboto', sans-serif !important;
}

body.offer-layout-tcm #main-column h2 {
    font-size: 20px;
    font-weight: 700;
    color: #730558;
    font-family:'Roboto', sans-serif !important;
    margin-bottom: 10px;
}

body.offer-layout-tcm .pane .pane-header {
    background-color: #e3e2d1;
    color: #252525;
    font-family:'Roboto', sans-serif !important;
    font-weight: 700;
    border-bottom: 1px solid #e3e2d1;
    font-size: 18px;
    text-align: left;
}

body.offer-layout-tcm h1 {
    font-family:'Roboto', sans-serif !important;
}

body.offer-layout-tcm .lp-footer-container p {
    color: #000;
}

body.offer-layout-tcm .lp-footer-container a:link, body.offer-layout-tcm .lp-footer-container a:visited {
    color: #000;
    text-decoration: underline;
}

body.offer-layout-tcm #content-container {
    box-shadow: none;
}

body.offer-layout-tcm #offer-header1 {
    box-shadow: none;
}