.container, .l-announcements__container, .c-banner {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container, .l-announcements__container, .c-banner {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container, .l-announcements__container, .c-banner {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container, .l-announcements__container, .c-banner {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container, .l-announcements__container, .c-banner {
      max-width: 1140px; } }

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .c-notification-bar {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .l-announcements__container, .c-banner, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .l-announcements__container, .c-banner, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .l-announcements__container, .c-banner, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .l-announcements__container, .c-banner, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.row, .c-notification-bar__row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col, .no-gutters > .l-column, .no-gutters > .l-main, .no-gutters > .l-main__content,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .l-column--1, .col-2, .l-column--2, .col-3, .l-column--3, .col-4, .l-column--4, .col-5, .l-column--5, .col-6, .l-column--6, .col-7, .l-column--7, .col-8, .l-column--8, .col-9, .l-column--9, .col-10, .l-column--10, .col-11, .l-column--11, .col-12, .l-column--12, .l-header, .c-bread-crumb, .c-banner__title, .c-banner__content, .c-banner__value, .col, .l-column, .l-main, .l-main__content,
.col-auto, .col-sm-1, .l-column--sm-1, .col-sm-2, .l-column--sm-2, .col-sm-3, .l-column--sm-3, .col-sm-4, .l-column--sm-4, .col-sm-5, .l-column--sm-5, .col-sm-6, .l-column--sm-6, .col-sm-7, .l-column--sm-7, .col-sm-8, .l-column--sm-8, .col-sm-9, .l-column--sm-9, .col-sm-10, .l-column--sm-10, .col-sm-11, .l-column--sm-11, .col-sm-12, .l-column--sm-12, .col-sm, .l-column--sm,
.col-sm-auto, .col-md-1, .l-column--md-1, .col-md-2, .l-column--md-2, .col-md-3, .l-column--md-3, .col-md-4, .l-column--md-4, .c-notification-bar__left, .col-md-5, .l-column--md-5, .col-md-6, .l-column--md-6, .col-md-7, .l-column--md-7, .col-md-8, .l-column--md-8, .c-notification-bar__right, .col-md-9, .l-column--md-9, .col-md-10, .l-column--md-10, .col-md-11, .l-column--md-11, .col-md-12, .l-column--md-12, .col-md, .l-column--md,
.col-md-auto, .col-lg-1, .l-column--lg-1, .col-lg-2, .l-column--lg-2, .col-lg-3, .l-column--lg-3, .l-main__left-menu, .col-lg-4, .l-column--lg-4, .col-lg-5, .l-column--lg-5, .col-lg-6, .l-column--lg-6, .col-lg-7, .l-column--lg-7, .col-lg-8, .l-column--lg-8, .col-lg-9, .l-column--lg-9, .l-main__content--narrow, .col-lg-10, .l-column--lg-10, .col-lg-11, .l-column--lg-11, .col-lg-12, .l-column--lg-12, .col-lg, .l-column--lg,
.col-lg-auto, .col-xl-1, .l-column--xl-1, .col-xl-2, .l-column--xl-2, .col-xl-3, .l-column--xl-3, .col-xl-4, .l-column--xl-4, .col-xl-5, .l-column--xl-5, .col-xl-6, .l-column--xl-6, .col-xl-7, .l-column--xl-7, .col-xl-8, .l-column--xl-8, .col-xl-9, .l-column--xl-9, .col-xl-10, .l-column--xl-10, .col-xl-11, .l-column--xl-11, .col-xl-12, .l-column--xl-12, .col-xl, .l-column--xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col, .l-column, .l-main, .l-main__content {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1, .l-column--1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2, .l-column--2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3, .l-column--3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4, .l-column--4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5, .l-column--5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6, .l-column--6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7, .l-column--7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8, .l-column--8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9, .l-column--9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10, .l-column--10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11, .l-column--11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12, .l-column--12, .l-header, .c-bread-crumb, .c-banner__title, .c-banner__content, .c-banner__value {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm, .l-column--sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1, .l-column--sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2, .l-column--sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3, .l-column--sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4, .l-column--sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5, .l-column--sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6, .l-column--sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7, .l-column--sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8, .l-column--sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9, .l-column--sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10, .l-column--sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11, .l-column--sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12, .l-column--sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md, .l-column--md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1, .l-column--md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2, .l-column--md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3, .l-column--md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4, .l-column--md-4, .c-notification-bar__left {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5, .l-column--md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6, .l-column--md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7, .l-column--md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8, .l-column--md-8, .c-notification-bar__right {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9, .l-column--md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10, .l-column--md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11, .l-column--md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12, .l-column--md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1, .l-conditional-order--md-1 {
    order: 1; }
  .order-md-2, .l-conditional-order--md-2 {
    order: 2; }
  .order-md-3, .l-conditional-order--md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg, .l-column--lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1, .l-column--lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2, .l-column--lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3, .l-column--lg-3, .l-main__left-menu {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4, .l-column--lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5, .l-column--lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6, .l-column--lg-6, .c-banner__value {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7, .l-column--lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8, .l-column--lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9, .l-column--lg-9, .l-main__content--narrow {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10, .l-column--lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11, .l-column--lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12, .l-column--lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1, .l-conditional-order--lg-1 {
    order: 1; }
  .order-lg-2, .l-conditional-order--lg-2 {
    order: 2; }
  .order-lg-3, .l-conditional-order--lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl, .l-column--xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1, .l-column--xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2, .l-column--xl-2, .l-main__left-menu {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3, .l-column--xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4, .l-column--xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5, .l-column--xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6, .l-column--xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7, .l-column--xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8, .l-column--xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9, .l-column--xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10, .l-column--xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11, .l-column--xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12, .l-column--xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1, .l-conditional-order--xl-1 {
    order: 1; }
  .order-xl-2, .l-conditional-order--xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
  .btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none; }
  .btn-link:hover {
    color: #0056b3;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none, .l-main__left-menu, .c-hero-3--alliance, .c-hero-4--alliance, .c-hero-5--alliance, .c-bread-crumb {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex, .c-sponsor-return {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block, .l-conditional-display--sm-block, .c-hero-3--alliance, .c-hero-4--alliance, .c-hero-5--alliance, .c-bread-crumb {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex, .l-conditional-display--sm {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block, .l-conditional-display--md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex, .l-conditional-display--md {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block, .l-conditional-display--lg-block, .l-main__left-menu {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex, .l-conditional-display--lg {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block, .l-conditional-display--xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex, .l-conditional-display--xl {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between, .c-sponsor-return {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center, .c-sponsor-return__header, .c-bread-crumb {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Light.ttf");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Regular.ttf");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Regular.ttf");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Bold.ttf");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Light.ttf");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Regular.ttf");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Regular.ttf");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Bold.ttf");
  font-weight: 700;
  font-style: normal; }

.l-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .l-container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .l-container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .l-container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .l-container {
      max-width: 1140px; } }

.l-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .l-row--centered {
    display: flex;
    justify-content: center; }
  .l-row--vertical-centered {
    display: flex;
    align-items: center; }
  .l-row--heading {
    background-color: #f2f2f2;
    padding-top: 15px;
    padding-bottom: 15px; }
    .c-guide .l-row--heading {
      background-color: #f2f2f2; }
    .c-box .l-row--heading {
      background-color: #f2f2f2; }
    .c-card .l-row--heading {
      background-color: #f2f2f2; }
    .c-tabbed .l-row--heading {
      background-color: #f2f2f2; }
    .full-box .l-row--heading {
      background-color: #f2f2f2; }
    .content-box .l-row--heading {
      background-color: #f2f2f2; }
    .tab-accordion .l-row--heading {
      background-color: #f2f2f2; }
    .card .l-row--heading {
      background-color: #f2f2f2; }
    .nav-tabs .l-row--heading {
      background-color: #f2f2f2; }
  .l-row--grouping {
    background-color: #e6e6e6;
    padding-top: 5px;
    padding-bottom: 5px; }
    .c-guide .l-row--grouping {
      background-color: #e6e6e6; }
    .c-box .l-row--grouping {
      background-color: #e6e6e6; }
    .c-card .l-row--grouping {
      background-color: #e6e6e6; }
    .c-tabbed .l-row--grouping {
      background-color: #e6e6e6; }
    .full-box .l-row--grouping {
      background-color: #e6e6e6; }
    .content-box .l-row--grouping {
      background-color: #e6e6e6; }
    .tab-accordion .l-row--grouping {
      background-color: #e6e6e6; }
    .card .l-row--grouping {
      background-color: #e6e6e6; }
    .nav-tabs .l-row--grouping {
      background-color: #e6e6e6; }
  .l-row--columns-spacer {
    margin-top: -30px; }
    .l-row--columns-spacer > .l-column, .l-row--columns-spacer > .l-main, .l-row--columns-spacer > .l-main__content {
      margin-top: 30px; }
  .l-row--columns-spacer-half {
    margin-top: -15px; }
    .l-row--columns-spacer-half > .l-column, .l-row--columns-spacer-half > .l-main, .l-row--columns-spacer-half > .l-main__content {
      margin-top: 15px; }
  .l-row--margin {
    margin-top: 15px; }
    .l-row--margin:first-child {
      margin-top: 0; }
  .l-row--main {
    margin-top: 35px;
    padding-left: 45px;
    padding-right: 45px; }
    .l-row--main:first-child {
      margin-top: 0; }
  .l-row--footer {
    display: block;
    margin-top: 1.875rem;
    margin-bottom: 0; }
    .l-row--footer:first-child {
      margin-top: 0; }
  .l-row--border-top {
    border-top: solid 2px;
    border-color: #e6e6e6; }
    .c-guide .l-row--border-top {
      border-color: #e6e6e6; }
    .c-box .l-row--border-top {
      border-color: #e6e6e6; }
    .c-card .l-row--border-top {
      border-color: #e6e6e6; }
    .c-tabbed .l-row--border-top {
      border-color: #e6e6e6; }
    .full-box .l-row--border-top {
      border-color: #e6e6e6; }
    .content-box .l-row--border-top {
      border-color: #e6e6e6; }
    .tab-accordion .l-row--border-top {
      border-color: #e6e6e6; }
    .card .l-row--border-top {
      border-color: #e6e6e6; }
    .nav-tabs .l-row--border-top {
      border-color: #e6e6e6; }

.l-column--centered {
  display: flex;
  justify-content: center; }

.l-column--vertical-centered {
  display: flex;
  align-items: center; }

.l-column--justify-end {
  display: flex;
  justify-content: flex-end; }

.l-column--indent {
  padding-left: 30px; }

.l-column--input-align {
  padding-top: 6px; }

.l-column--nowrap {
  flex-wrap: nowrap; }

.l-conditional-display {
  display: none; }

.l-conditional-hide {
  display: flex; }
  .l-conditional-hide--inline {
    display: inline; }
  .l-conditional-hide--block {
    display: block; }
  @media (min-width: 576px) {
    .l-conditional-hide--sm {
      display: none !important; } }
  @media (min-width: 768px) {
    .l-conditional-hide--md {
      display: none !important; } }
  @media (min-width: 992px) {
    .l-conditional-hide--lg {
      display: none !important; } }
  @media (min-width: 1200px) {
    .l-conditional-hide--xl {
      display: none !important; } }

.l-gutter {
  margin: 15px; }

.l-page-section {
  padding: 30px 0; }
  .l-page-section__content {
    padding-left: 30px;
    padding-right: 30px; }

.l-header {
  padding-top: 5px;
  padding-bottom: 5px; }
  .l-header .selectdiv {
    line-height: 1.3;
    max-width: none; }
    .l-header .selectdiv:after {
      display: none; }
  .l-header__mobile-menu-icon {
    display: block;
    cursor: pointer; }
    @media (min-width: 992px) {
      .l-header__mobile-menu-icon {
        display: none; } }
    .l-header__mobile-menu-icon img {
      display: block;
      width: 46px;
      padding: 10px;
      max-width: none;
      margin-left: -10px; }
  .l-header__row {
    display: flex;
    max-width: 1200px;
    margin: 0 auto;
    align-items: center;
    justify-content: flex-start;
    min-height: 63px; }
    @media (min-width: 992px) {
      .l-header__row {
        justify-content: space-between; } }
    .l-header__row--space-between {
      justify-content: space-between; }
  .l-header__client-logo {
    max-height: 63px;
    width: auto;
    margin-left: 10px; }
    @media (min-width: 992px) {
      .l-header__client-logo {
        margin-left: 0; } }
  .l-header__account-container {
    display: none; }
    @media (min-width: 992px) {
      .l-header__account-container {
        display: inline-block; } }
  .l-header__account-dropdown.c-select {
    color: inherit;
    line-height: 1.75;
    border-radius: 0;
    word-wrap: normal;
    text-transform: none;
    margin: 0;
    padding: 0;
    height: auto;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    border: none;
    text-overflow: ellipsis;
    float: none;
    -webkit-appearance: listbox;
    appearance: listbox;
    background: none;
    box-shadow: none; }
    .l-header__account-dropdown.c-select:empty {
      display: none; }
  .l-header__account-name {
    line-height: 1.5;
    margin-bottom: 0; }
  .l-header__main-menu {
    display: none;
    font-size: 14px;
    font-size: 0.875rem;
    list-style-type: none;
    margin: 0; }
    @media (min-width: 992px) {
      .l-header__main-menu {
        display: flex;
        flex-wrap: nowrap;
        flex-basis: auto;
        flex-shrink: 0;
        justify-content: flex-end; } }
  .l-header__profile {
    display: none; }
    @media (min-width: 992px) {
      .l-header__profile {
        display: block; } }
  .l-header--secondary {
    padding-bottom: 7px;
    display: none; }
    .l-header--secondary .l-header__row {
      min-height: 0; }
    @media (min-width: 992px) {
      .l-header--secondary {
        display: block; } }

.l-main {
  padding-top: 35px;
  padding-bottom: 35px; }
  .l-main--full-height {
    padding-top: 0;
    padding-bottom: 0; }
  .l-main__content-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    flex-wrap: nowrap;
    justify-content: center; }
  .l-main__content {
    min-width: 0; }
  .l-main__header-section {
    margin-bottom: 35px;
    padding-left: 30px;
    padding-right: 30px; }
    .l-main__header-section h1 {
      color: #004877; }
      .c-guide .l-main__header-section h1 {
        color: #004877; }
      .c-box .l-main__header-section h1 {
        color: #004877; }
      .c-card .l-main__header-section h1 {
        color: #004877; }
      .c-tabbed .l-main__header-section h1 {
        color: #004877; }
      .full-box .l-main__header-section h1 {
        color: #004877; }
      .content-box .l-main__header-section h1 {
        color: #004877; }
      .tab-accordion .l-main__header-section h1 {
        color: #004877; }
      .card .l-main__header-section h1 {
        color: #004877; }
      .nav-tabs .l-main__header-section h1 {
        color: #004877; }

.l-announcements {
  background-color: #f2f2f2;
  padding: 20px 0; }
  .c-guide .l-announcements {
    background-color: #f2f2f2; }
  .c-box .l-announcements {
    background-color: #f2f2f2; }
  .c-card .l-announcements {
    background-color: #f2f2f2; }
  .c-tabbed .l-announcements {
    background-color: #f2f2f2; }
  .full-box .l-announcements {
    background-color: #f2f2f2; }
  .content-box .l-announcements {
    background-color: #f2f2f2; }
  .tab-accordion .l-announcements {
    background-color: #f2f2f2; }
  .card .l-announcements {
    background-color: #f2f2f2; }
  .nav-tabs .l-announcements {
    background-color: #f2f2f2; }
  .l-announcements--no-background-color {
    background-color: inherit; }
  @media (min-width: 992px) {
    .l-announcements__list {
      padding-left: 16.6667%; } }

.l-announcement {
  min-height: 60px;
  padding: 20px 0; }

.l-link {
  margin-left: 20px; }
  .l-link:first-child {
    margin-left: 0; }

.l-icon {
  margin-left: 15px; }
  .l-icon:first-child {
    margin-left: 0; }
  .l-icon--right {
    float: right;
    margin: 0 0 1rem 30px; }
    .l-icon--right:first-child {
      margin-left: 30px; }

.l-buttons {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: flex-start; }
  .l-buttons--right {
    justify-content: flex-end;
    width: 100%; }
    @media (max-width: 767.98px) {
      .l-buttons--right {
        justify-content: center; } }
  .l-buttons--center {
    justify-content: center;
    width: 100%; }

.l-button {
  margin-left: 15px; }
  .l-button:first-child {
    margin-left: 0; }
  .l-button--no-first-child:first-child {
    margin-left: 15px; }

.l-cards {
  align-items: stretch;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap; }
  .l-cards .c-card {
    display: flex;
    flex-direction: column;
    flex: 0 0 calc(100% - 30px);
    -ms-flex: 0 0 90%;
    margin: 0 15px 30px;
    padding: 30px; }
    @media (min-width: 768px) {
      .l-cards .c-card {
        flex: 0 0 calc(50% - 30px);
        -ms-flex: 0 0 35%; } }
    @media (min-width: 992px) {
      .l-cards .c-card {
        padding: 50px;
        margin-bottom: 60px;
        flex: 0 0 calc(50% - 50px);
        -ms-flex: 0 0 35%; } }
    .l-cards .c-card__content {
      height: 100%;
      display: flex;
      padding: 0;
      flex-direction: column;
      justify-content: space-between; }

.c-body {
  margin: 0; }
  @media only screen {
    .c-body {
      background-color: #dddddd; } }

.c-page__mobile-menu {
  background-color: #f2f2f2;
  position: fixed;
  top: -100vh;
  left: 0;
  z-index: 1;
  height: 100vh;
  width: 100%;
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 99; }
  .c-guide .c-page__mobile-menu {
    background-color: #f2f2f2; }
  .c-box .c-page__mobile-menu {
    background-color: #f2f2f2; }
  .c-card .c-page__mobile-menu {
    background-color: #f2f2f2; }
  .c-tabbed .c-page__mobile-menu {
    background-color: #f2f2f2; }
  .full-box .c-page__mobile-menu {
    background-color: #f2f2f2; }
  .content-box .c-page__mobile-menu {
    background-color: #f2f2f2; }
  .tab-accordion .c-page__mobile-menu {
    background-color: #f2f2f2; }
  .card .c-page__mobile-menu {
    background-color: #f2f2f2; }
  .nav-tabs .c-page__mobile-menu {
    background-color: #f2f2f2; }

.c-page__header {
  color: #39414d;
  background: #ffffff;
  padding: 0; }

.c-page__sub-header {
  background-color: #0080e2;
  color: white; }
  .c-guide .c-page__sub-header {
    background-color: #0080e2; }
  .c-box .c-page__sub-header {
    background-color: #0080e2; }
  .c-card .c-page__sub-header {
    background-color: #0080e2; }
  .c-tabbed .c-page__sub-header {
    background-color: #0080e2; }
  .full-box .c-page__sub-header {
    background-color: #0080e2; }
  .content-box .c-page__sub-header {
    background-color: #0080e2; }
  .tab-accordion .c-page__sub-header {
    background-color: #0080e2; }
  .card .c-page__sub-header {
    background-color: #0080e2; }
  .nav-tabs .c-page__sub-header {
    background-color: #0080e2; }
  .c-guide .c-page__sub-header {
    color: white; }
  .c-box .c-page__sub-header {
    color: white; }
  .c-card .c-page__sub-header {
    color: white; }
  .c-tabbed .c-page__sub-header {
    color: white; }
  .full-box .c-page__sub-header {
    color: white; }
  .content-box .c-page__sub-header {
    color: white; }
  .tab-accordion .c-page__sub-header {
    color: white; }
  .card .c-page__sub-header {
    color: white; }
  .nav-tabs .c-page__sub-header {
    color: white; }

.c-page__content {
  background-color: white;
  color: #39414d; }
  .c-guide .c-page__content {
    background-color: white; }
  .c-box .c-page__content {
    background-color: white; }
  .c-card .c-page__content {
    background-color: white; }
  .c-tabbed .c-page__content {
    background-color: white; }
  .full-box .c-page__content {
    background-color: white; }
  .content-box .c-page__content {
    background-color: white; }
  .tab-accordion .c-page__content {
    background-color: white; }
  .card .c-page__content {
    background-color: white; }
  .nav-tabs .c-page__content {
    background-color: white; }
  .c-guide .c-page__content {
    color: #39414d; }
  .c-box .c-page__content {
    color: #39414d; }
  .c-card .c-page__content {
    color: #39414d; }
  .c-tabbed .c-page__content {
    color: #39414d; }
  .full-box .c-page__content {
    color: #39414d; }
  .content-box .c-page__content {
    color: #39414d; }
  .tab-accordion .c-page__content {
    color: #39414d; }
  .card .c-page__content {
    color: #39414d; }
  .nav-tabs .c-page__content {
    color: #39414d; }

.c-page__ad {
  background-color: #f2f2f2; }
  .c-guide .c-page__ad {
    background-color: #f2f2f2; }
  .c-box .c-page__ad {
    background-color: #f2f2f2; }
  .c-card .c-page__ad {
    background-color: #f2f2f2; }
  .c-tabbed .c-page__ad {
    background-color: #f2f2f2; }
  .full-box .c-page__ad {
    background-color: #f2f2f2; }
  .content-box .c-page__ad {
    background-color: #f2f2f2; }
  .tab-accordion .c-page__ad {
    background-color: #f2f2f2; }
  .card .c-page__ad {
    background-color: #f2f2f2; }
  .nav-tabs .c-page__ad {
    background-color: #f2f2f2; }

.c-page__footer {
  color: #39414d;
  padding: 32px 0;
  font-size: 16px;
  line-height: 1.5rem; }
  .c-page__footer .c-link {
    color: #39414d;
    text-decoration: underline; }
  .c-page__footer .c-font-icon-button, .c-page__footer .c-font-icon {
    color: #39414d;
    background: #f3f4f4; }

.c-mobile-menu .selectdiv {
  float: none; }

.c-mobile-menu__header {
  padding: 12px;
  padding-left: 24px;
  background-color: white;
  position: relative;
  text-align: right;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .c-guide .c-mobile-menu__header {
    background-color: white; }
  .c-box .c-mobile-menu__header {
    background-color: white; }
  .c-card .c-mobile-menu__header {
    background-color: white; }
  .c-tabbed .c-mobile-menu__header {
    background-color: white; }
  .full-box .c-mobile-menu__header {
    background-color: white; }
  .content-box .c-mobile-menu__header {
    background-color: white; }
  .tab-accordion .c-mobile-menu__header {
    background-color: white; }
  .card .c-mobile-menu__header {
    background-color: white; }
  .nav-tabs .c-mobile-menu__header {
    background-color: white; }

.c-mobile-menu__row {
  background-color: white;
  border-bottom: 1px solid;
  border-color: #39414d;
  padding: 20px;
  margin: 0; }
  .c-guide .c-mobile-menu__row {
    background-color: white; }
  .c-box .c-mobile-menu__row {
    background-color: white; }
  .c-card .c-mobile-menu__row {
    background-color: white; }
  .c-tabbed .c-mobile-menu__row {
    background-color: white; }
  .full-box .c-mobile-menu__row {
    background-color: white; }
  .content-box .c-mobile-menu__row {
    background-color: white; }
  .tab-accordion .c-mobile-menu__row {
    background-color: white; }
  .card .c-mobile-menu__row {
    background-color: white; }
  .nav-tabs .c-mobile-menu__row {
    background-color: white; }
  .c-guide .c-mobile-menu__row {
    border-color: #39414d; }
  .c-box .c-mobile-menu__row {
    border-color: #39414d; }
  .c-card .c-mobile-menu__row {
    border-color: #39414d; }
  .c-tabbed .c-mobile-menu__row {
    border-color: #39414d; }
  .full-box .c-mobile-menu__row {
    border-color: #39414d; }
  .content-box .c-mobile-menu__row {
    border-color: #39414d; }
  .tab-accordion .c-mobile-menu__row {
    border-color: #39414d; }
  .card .c-mobile-menu__row {
    border-color: #39414d; }
  .nav-tabs .c-mobile-menu__row {
    border-color: #39414d; }
  .c-mobile-menu__row:last-of-type {
    padding-bottom: 20px; }
  .c-mobile-menu__row--secondary {
    border-top: none;
    background-color: transparent;
    padding-left: 20px;
    padding-right: 20px; }

.c-mobile-menu__close-icon {
  color: #39414d;
  cursor: pointer;
  font-size: 28px;
  background: none;
  border: none;
  padding: 0;
  line-height: 1; }
  .c-guide .c-mobile-menu__close-icon {
    color: #39414d; }
  .c-box .c-mobile-menu__close-icon {
    color: #39414d; }
  .c-card .c-mobile-menu__close-icon {
    color: #39414d; }
  .c-tabbed .c-mobile-menu__close-icon {
    color: #39414d; }
  .full-box .c-mobile-menu__close-icon {
    color: #39414d; }
  .content-box .c-mobile-menu__close-icon {
    color: #39414d; }
  .tab-accordion .c-mobile-menu__close-icon {
    color: #39414d; }
  .card .c-mobile-menu__close-icon {
    color: #39414d; }
  .nav-tabs .c-mobile-menu__close-icon {
    color: #39414d; }

.c-mobile-menu__profile-icon {
  cursor: pointer; }

.c-mobile-menu__label {
  color: #004877;
  letter-spacing: 0.05em;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px; }
  .c-guide .c-mobile-menu__label {
    color: #004877; }
  .c-box .c-mobile-menu__label {
    color: #004877; }
  .c-card .c-mobile-menu__label {
    color: #004877; }
  .c-tabbed .c-mobile-menu__label {
    color: #004877; }
  .full-box .c-mobile-menu__label {
    color: #004877; }
  .content-box .c-mobile-menu__label {
    color: #004877; }
  .tab-accordion .c-mobile-menu__label {
    color: #004877; }
  .card .c-mobile-menu__label {
    color: #004877; }
  .nav-tabs .c-mobile-menu__label {
    color: #004877; }

.c-mobile-menu__account-selection-container {
  padding: 0;
  margin: 0; }

.c-mobile-menu__account-selection-item {
  color: #39414d;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 7px 0;
  margin: 0;
  text-align: left;
  list-style-type: none; }
  .c-guide .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .c-box .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .c-card .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .c-tabbed .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .full-box .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .content-box .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .tab-accordion .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .card .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .nav-tabs .c-mobile-menu__account-selection-item {
    color: #39414d; }
  .c-mobile-menu__account-selection-item a {
    color: #39414d;
    text-decoration: none; }
    .c-guide .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .c-box .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .c-card .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .c-tabbed .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .full-box .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .content-box .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .tab-accordion .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .card .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .nav-tabs .c-mobile-menu__account-selection-item a {
      color: #39414d; }
    .c-mobile-menu__account-selection-item a:hover {
      color: #39414d;
      text-decoration: inherit; }
      .c-guide .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
      .c-box .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
      .c-card .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
      .c-tabbed .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
      .full-box .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
      .content-box .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
      .tab-accordion .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
      .card .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
      .nav-tabs .c-mobile-menu__account-selection-item a:hover {
        color: #39414d; }
  .c-mobile-menu__account-selection-item.ui-active {
    font-weight: bold; }
    .c-mobile-menu__account-selection-item.ui-active a {
      color: #0080e2; }
      .c-guide .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .c-box .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .c-card .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .c-tabbed .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .full-box .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .content-box .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .tab-accordion .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .card .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .nav-tabs .c-mobile-menu__account-selection-item.ui-active a {
        color: #0080e2; }
      .c-mobile-menu__account-selection-item.ui-active a:before {
        content: "";
        width: 0;
        height: 0;
        display: inline-block;
        border: 5px solid transparent;
        border-left: 7px solid; }

.c-mobile-menu__list {
  list-style: none;
  padding-left: 0;
  margin: 10px 0; }

.c-mobile-profile-menu {
  padding: 20px 20px 110px; }
  .c-mobile-profile-menu__list {
    list-style: none;
    padding: 0;
    margin: 0; }
  .c-mobile-profile-menu__item {
    margin: 0; }
    .c-mobile-profile-menu__item a {
      color: #39414d;
      display: inline-block;
      width: 100%;
      font-size: 14px;
      padding: 3px 0;
      text-decoration: none;
      line-height: 1.5; }
      .c-guide .c-mobile-profile-menu__item a {
        color: #39414d; }
      .c-box .c-mobile-profile-menu__item a {
        color: #39414d; }
      .c-card .c-mobile-profile-menu__item a {
        color: #39414d; }
      .c-tabbed .c-mobile-profile-menu__item a {
        color: #39414d; }
      .full-box .c-mobile-profile-menu__item a {
        color: #39414d; }
      .content-box .c-mobile-profile-menu__item a {
        color: #39414d; }
      .tab-accordion .c-mobile-profile-menu__item a {
        color: #39414d; }
      .card .c-mobile-profile-menu__item a {
        color: #39414d; }
      .nav-tabs .c-mobile-profile-menu__item a {
        color: #39414d; }

.c-mobile-menu-item {
  margin: 0; }
  .c-mobile-menu-item--parent {
    color: #39414d;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    font-size: 28px;
    font-weight: bold; }
    .c-guide .c-mobile-menu-item--parent {
      color: #39414d; }
    .c-box .c-mobile-menu-item--parent {
      color: #39414d; }
    .c-card .c-mobile-menu-item--parent {
      color: #39414d; }
    .c-tabbed .c-mobile-menu-item--parent {
      color: #39414d; }
    .full-box .c-mobile-menu-item--parent {
      color: #39414d; }
    .content-box .c-mobile-menu-item--parent {
      color: #39414d; }
    .tab-accordion .c-mobile-menu-item--parent {
      color: #39414d; }
    .card .c-mobile-menu-item--parent {
      color: #39414d; }
    .nav-tabs .c-mobile-menu-item--parent {
      color: #39414d; }
  .c-mobile-menu-item--child {
    color: #0080e2;
    padding-left: 10px;
    font-size: 22px;
    padding: 4px 10px;
    display: block; }
    .c-guide .c-mobile-menu-item--child {
      color: #0080e2; }
    .c-box .c-mobile-menu-item--child {
      color: #0080e2; }
    .c-card .c-mobile-menu-item--child {
      color: #0080e2; }
    .c-tabbed .c-mobile-menu-item--child {
      color: #0080e2; }
    .full-box .c-mobile-menu-item--child {
      color: #0080e2; }
    .content-box .c-mobile-menu-item--child {
      color: #0080e2; }
    .tab-accordion .c-mobile-menu-item--child {
      color: #0080e2; }
    .card .c-mobile-menu-item--child {
      color: #0080e2; }
    .nav-tabs .c-mobile-menu-item--child {
      color: #0080e2; }
  .c-mobile-menu-item--grandchild {
    padding-left: 5px; }
    .c-mobile-menu-item--grandchild img {
      display: none; }
    .c-mobile-menu-item--grandchild > span {
      display: inline-block; }
      .c-mobile-menu-item--grandchild > span a {
        color: #39414d;
        font-size: 15px;
        display: flex;
        padding: 3px 12px;
        line-height: 1.3; }
        .c-guide .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .c-box .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .c-card .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .c-tabbed .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .full-box .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .content-box .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .tab-accordion .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .card .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .nav-tabs .c-mobile-menu-item--grandchild > span a {
          color: #39414d; }
        .c-mobile-menu-item--grandchild > span a:before {
          content: "\2014";
          padding-right: 10px; }
  .c-mobile-menu-item__view-more {
    color: #004877;
    display: inline-block;
    font-size: 24px !important;
    padding: 6px 12px; }
    .c-guide .c-mobile-menu-item__view-more {
      color: #004877; }
    .c-box .c-mobile-menu-item__view-more {
      color: #004877; }
    .c-card .c-mobile-menu-item__view-more {
      color: #004877; }
    .c-tabbed .c-mobile-menu-item__view-more {
      color: #004877; }
    .full-box .c-mobile-menu-item__view-more {
      color: #004877; }
    .content-box .c-mobile-menu-item__view-more {
      color: #004877; }
    .tab-accordion .c-mobile-menu-item__view-more {
      color: #004877; }
    .card .c-mobile-menu-item__view-more {
      color: #004877; }
    .nav-tabs .c-mobile-menu-item__view-more {
      color: #004877; }
  .c-mobile-menu-item a {
    color: inherit;
    text-decoration: none; }
    .c-mobile-menu-item a:hover span {
      text-decoration: underline; }
  .c-mobile-menu-item__hidden-content {
    display: none;
    padding-top: 15px;
    width: 100% !important; }

.c-profile-menu__row {
  position: relative;
  padding: 0; }
  .c-profile-menu__row:hover .c-profile-menu__menu {
    display: block; }

.c-profile-menu__icon-container::after {
  display: flex;
  width: 100%;
  height: 100%;
  margin-left: 0;
  vertical-align: 0;
  border-top: 0em solid transparent; }

.c-profile-menu__icon-container img {
  display: block;
  margin-bottom: 5px; }

.c-profile-menu__icon {
  cursor: pointer;
  width: 36px;
  height: 36px; }

.c-profile-menu__menu {
  white-space: nowrap;
  position: absolute;
  z-index: 99;
  background-color: #f3f4f4;
  text-align: left;
  padding: 0px;
  border: 0px solid; }
  .c-profile-menu__menu--header {
    width: 240px;
    top: 46px;
    left: auto;
    right: 0;
    display: none; }
  .c-profile-menu__menu::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 16px;
    border: 7px solid transparent;
    border-bottom-color: #f3f4f4; }

.c-profile-menu__menu-item {
  display: block; }
  .c-profile-menu__menu-item:hover {
    font-weight: bold;
    color: #ffffff;
    background-color: #2873ba; }
  .c-profile-menu__menu-item a {
    color: inherit;
    text-decoration: none;
    padding: 5px 14px;
    display: block;
    line-height: 1.5rem; }
    .c-profile-menu__menu-item a:link, .c-profile-menu__menu-item a:active, .c-profile-menu__menu-item a:visited {
      color: inherit;
      text-decoration: inherit; }

.c-menu-item {
  margin: 0; }
  .c-menu-item--main {
    display: inline;
    padding: 0;
    padding-left: 16px;
    text-align: center;
    font-size: 14px; }
    .c-menu-item--main:first-child {
      padding-left: 0; }
    .c-menu-item--main a {
      text-decoration: none; }
      .c-menu-item--main a:link, .c-menu-item--main a:active, .c-menu-item--main a:visited {
        color: inherit; }
      .c-menu-item--main a:hover {
        color: inherit;
        border-bottom-width: 2px;
        border-color: inherit;
        border-bottom-style: solid; }
    .c-menu-item--main.ui-active, .c-menu-item--main.ui-active-child {
      color: #0080e2;
      font-weight: bold; }
      .c-menu-item--main.ui-active a, .c-menu-item--main.ui-active-child a {
        color: #0080e2;
        border-bottom: 2px solid #0080e2; }
        .c-menu-item--main.ui-active a:link, .c-menu-item--main.ui-active a:active, .c-menu-item--main.ui-active a:hover, .c-menu-item--main.ui-active a:visited, .c-menu-item--main.ui-active-child a:link, .c-menu-item--main.ui-active-child a:active, .c-menu-item--main.ui-active-child a:hover, .c-menu-item--main.ui-active-child a:visited {
          color: inherit; }

.c-sponsor-return {
  padding: 0.5rem 0; }
  .c-sponsor-return__header {
    font-weight: 300;
    padding: 0.5rem 0; }
  .c-sponsor-return__name {
    font-weight: bold; }
  .c-sponsor-return__image {
    width: 65%;
    float: right;
    padding: 0 1rem; }

.c-notification-bar {
  color: #ffffff;
  background-color: #0080e2;
  min-height: 120px;
  display: flex;
  margin-bottom: 30px;
  padding: 50px 30px;
  border-radius: 5px; }
  @media (min-width: 576px) {
    .c-notification-bar {
      padding: 50px 100px; } }
  .c-notification-bar--pending-transactions {
    background-color: #ffa100; }
  .c-notification-bar--attention {
    background-color: #ffa100; }
  .c-notification-bar--instructional {
    text-align: center; }
  .c-notification-bar__row {
    width: 100%; }
  .c-notification-bar__link {
    color: #ffffff; }
  .c-notification-bar a {
    color: #ffffff !important; }
  .c-notification-bar .l-row {
    width: 100%; }
  .c-notification-bar ul {
    list-style: none;
    padding-left: 0; }

.c-hero {
  display: flex;
  flex-direction: column;
  max-width: 2500px;
  margin: auto; }
  @media (min-width: 992px) {
    .c-hero {
      flex-direction: row;
      justify-content: center; } }
  .c-hero .c-heading-value {
    color: #00a562; }
    .c-guide .c-hero .c-heading-value {
      color: #00a562; }
    .c-box .c-hero .c-heading-value {
      color: #00a562; }
    .c-card .c-hero .c-heading-value {
      color: #00a562; }
    .c-tabbed .c-hero .c-heading-value {
      color: #00a562; }
    .full-box .c-hero .c-heading-value {
      color: #00a562; }
    .content-box .c-hero .c-heading-value {
      color: #00a562; }
    .tab-accordion .c-hero .c-heading-value {
      color: #00a562; }
    .card .c-hero .c-heading-value {
      color: #00a562; }
    .nav-tabs .c-hero .c-heading-value {
      color: #00a562; }
  .c-hero-2 {
    background: url("Images/hero-2.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-2 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-2 {
        min-height: 300px; } }
  .c-hero-3 {
    background: url("Images/hero-3.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 80%; }
    @media (min-width: 576px) {
      .c-hero-3 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-3 {
        min-height: 300px; } }
    @media (min-width: 1200px) {
      .c-hero-3 {
        background-position: center 70%; } }
    .c-hero-3--alliance, .c-hero-4--alliance, .c-hero-5--alliance {
      background-color: #e6e6e6;
      min-height: 5rem; }
      .c-guide .c-hero-3--alliance, .c-guide .c-hero-4--alliance, .c-guide .c-hero-5--alliance {
        background-color: #e6e6e6; }
      .c-box .c-hero-3--alliance, .c-box .c-hero-4--alliance, .c-box .c-hero-5--alliance {
        background-color: #e6e6e6; }
      .c-card .c-hero-3--alliance, .c-card .c-hero-4--alliance, .c-card .c-hero-5--alliance {
        background-color: #e6e6e6; }
      .c-tabbed .c-hero-3--alliance, .c-tabbed .c-hero-4--alliance, .c-tabbed .c-hero-5--alliance {
        background-color: #e6e6e6; }
      .full-box .c-hero-3--alliance, .full-box .c-hero-4--alliance, .full-box .c-hero-5--alliance {
        background-color: #e6e6e6; }
      .content-box .c-hero-3--alliance, .content-box .c-hero-4--alliance, .content-box .c-hero-5--alliance {
        background-color: #e6e6e6; }
      .tab-accordion .c-hero-3--alliance, .tab-accordion .c-hero-4--alliance, .tab-accordion .c-hero-5--alliance {
        background-color: #e6e6e6; }
      .card .c-hero-3--alliance, .card .c-hero-4--alliance, .card .c-hero-5--alliance {
        background-color: #e6e6e6; }
      .nav-tabs .c-hero-3--alliance, .nav-tabs .c-hero-4--alliance, .nav-tabs .c-hero-5--alliance {
        background-color: #e6e6e6; }
    .c-hero-3--full-page {
      background-image: url("Images/hero-3.jpg"); }
  .c-hero-4 {
    background: url("Images/hero-4.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-4 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-4 {
        min-height: 300px; } }
    @media (min-width: 1200px) {
      .c-hero-4 {
        background-position: center 35%; } }
    .c-hero-4--banner {
      padding-bottom: 170px; }
  .c-hero-5 {
    background: url("Images/hero-5.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 35%; }
    @media (min-width: 576px) {
      .c-hero-5 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-5 {
        min-height: 300px; } }
  .c-hero-6 {
    background: url("Images/hero-6.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-6 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-6 {
        min-height: 300px; } }
  .c-hero-7 {
    background: url("Images/hero-7.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-7 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-7 {
        min-height: 300px; } }
  .c-hero-financial-1 {
    background: url("Images/hero-financial-1.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 25%; }
    @media (min-width: 576px) {
      .c-hero-financial-1 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-financial-1 {
        min-height: 300px; } }
    @media (min-width: 1200px) {
      .c-hero-financial-1 {
        background-position: center 35%; } }
  .c-hero-financial-2 {
    background: url("Images/hero-financial-2.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 20%; }
    @media (min-width: 576px) {
      .c-hero-financial-2 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-financial-2 {
        min-height: 300px; } }
  .c-hero-financial-3 {
    background: url("Images/hero-financial-3.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-financial-3 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-financial-3 {
        min-height: 300px; } }
  .c-hero-financial-4 {
    background: url("Images/hero-financial-4.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-financial-4 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-financial-4 {
        min-height: 300px; } }
  .c-hero-financial-5 {
    background: url("Images/hero-financial-5.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 30%; }
    @media (min-width: 576px) {
      .c-hero-financial-5 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-financial-5 {
        min-height: 300px; } }
  .c-hero-account-2 {
    background: url("Images/hero-account-2.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-account-2 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-account-2 {
        min-height: 300px; } }
  .c-hero-plan-detail-sw1 {
    background: url("Images/hero-plandetail-sw1.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 40%; }
    @media (min-width: 576px) {
      .c-hero-plan-detail-sw1 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-plan-detail-sw1 {
        min-height: 300px; } }
  .c-hero-plan-detail-sw2 {
    background: url("Images/hero-plandetail-sw2.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 25%; }
    @media (min-width: 576px) {
      .c-hero-plan-detail-sw2 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-plan-detail-sw2 {
        min-height: 300px; } }
  .c-hero-plan-detail-sw3 {
    background: url("Images/hero-plandetail-sw3.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 85%; }
    @media (min-width: 576px) {
      .c-hero-plan-detail-sw3 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-plan-detail-sw3 {
        min-height: 300px; } }
  .c-hero-sw1 {
    background: url("Images/hero-sw1.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 45%; }
    @media (min-width: 576px) {
      .c-hero-sw1 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-sw1 {
        min-height: 300px; } }
  .c-hero-sw2 {
    background: url("Images/hero-sw2.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-sw2 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-sw2 {
        min-height: 300px; } }
  .c-hero-sw3 {
    background: url("Images/hero-sw3.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-sw3 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-sw3 {
        min-height: 300px; } }
  .c-hero-sw4 {
    background: url("Images/hero-sw4.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    background-position: center 20%; }
    @media (min-width: 576px) {
      .c-hero-sw4 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-sw4 {
        min-height: 300px; } }
  .c-hero-sw5 {
    background: url("Images/hero-sw5.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8); }
    @media (min-width: 576px) {
      .c-hero-sw5 {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-sw5 {
        min-height: 300px; } }
  .c-hero-login {
    background: url("Images/hero-login.jpg");
    background-size: cover;
    background-position: center;
    padding: 1.875rem 0 0 0;
    background-repeat: no-repeat;
    min-height: 150px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
    padding: 0;
    min-height: 800px; }
    @media (min-width: 576px) {
      .c-hero-login {
        min-height: 200px; } }
    @media (min-width: 768px) {
      .c-hero-login {
        min-height: 300px; } }
    @media (min-width: 576px) {
      .c-hero-login {
        min-height: 800px; } }
    @media (min-width: 768px) {
      .c-hero-login {
        min-height: 800px; } }
  .c-hero-fluid-4 {
    background-image: url("Images/hero-4.jpg");
    width: 100%;
    height: 40vh;
    background-size: cover;
    background-position: 50% 30%;
    order: 1; }
    @media (min-width: 768px) {
      .c-hero-fluid-4 {
        height: 50vw;
        background-position: 0 40%; } }
    @media (min-width: 992px) {
      .c-hero-fluid-4 {
        width: 50%;
        height: auto;
        min-height: 300px;
        order: 2; } }
  .c-hero-fluid-sw2 {
    background-image: url("Images/hero-sw2.jpg");
    width: 100%;
    height: 40vh;
    background-size: cover;
    background-position: 50% 30%;
    order: 1; }
    @media (min-width: 768px) {
      .c-hero-fluid-sw2 {
        height: 50vw;
        background-position: 0 40%; } }
    @media (min-width: 992px) {
      .c-hero-fluid-sw2 {
        width: 50%;
        height: auto;
        min-height: 300px;
        order: 2; } }
  .c-hero__text {
    background-color: white;
    padding: 40px;
    width: 100%;
    order: 2; }
    .c-guide .c-hero__text {
      background-color: white; }
    .c-box .c-hero__text {
      background-color: white; }
    .c-card .c-hero__text {
      background-color: white; }
    .c-tabbed .c-hero__text {
      background-color: white; }
    .full-box .c-hero__text {
      background-color: white; }
    .content-box .c-hero__text {
      background-color: white; }
    .tab-accordion .c-hero__text {
      background-color: white; }
    .card .c-hero__text {
      background-color: white; }
    .nav-tabs .c-hero__text {
      background-color: white; }
    @media (min-width: 576px) {
      .c-hero__text {
        width: calc(100% - 40px);
        margin: -100px auto 0;
        padding: 40px; } }
    @media (min-width: 992px) {
      .c-hero__text {
        width: 50%;
        order: 1;
        margin: 0; } }
    @media (min-width: 1200px) {
      .c-hero__text {
        padding: 50px; } }

.c-heading {
  padding-bottom: 10px;
  border-bottom: solid 2px;
  border-color: #e6e6e6;
  margin-bottom: 20px; }
  .c-guide .c-heading {
    border-color: #e6e6e6; }
  .c-box .c-heading {
    border-color: #e6e6e6; }
  .c-card .c-heading {
    border-color: #e6e6e6; }
  .c-tabbed .c-heading {
    border-color: #e6e6e6; }
  .full-box .c-heading {
    border-color: #e6e6e6; }
  .content-box .c-heading {
    border-color: #e6e6e6; }
  .tab-accordion .c-heading {
    border-color: #e6e6e6; }
  .card .c-heading {
    border-color: #e6e6e6; }
  .nav-tabs .c-heading {
    border-color: #e6e6e6; }
  .c-heading .c-heading1 {
    color: #004877; }
    .c-guide .c-heading .c-heading1 {
      color: #004877; }
    .c-box .c-heading .c-heading1 {
      color: #004877; }
    .c-card .c-heading .c-heading1 {
      color: #004877; }
    .c-tabbed .c-heading .c-heading1 {
      color: #004877; }
    .full-box .c-heading .c-heading1 {
      color: #004877; }
    .content-box .c-heading .c-heading1 {
      color: #004877; }
    .tab-accordion .c-heading .c-heading1 {
      color: #004877; }
    .card .c-heading .c-heading1 {
      color: #004877; }
    .nav-tabs .c-heading .c-heading1 {
      color: #004877; }

.c-bread-crumb__item {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: bold;
  color: #ffffff; }
  .c-bread-crumb__item a {
    color: inherit;
    font-size: inherit; }
    .c-bread-crumb__item a:link, .c-bread-crumb__item a:visited, .c-bread-crumb__item a:active {
      color: inherit; }
    .c-bread-crumb__item a:hover {
      color: inherit;
      text-decoration: underline; }

.c-bread-crumb__arrow {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: bold;
  color: #ffffff;
  padding: 0 8px; }

.c-banner--hero {
  color: #ffffff; }

.c-banner__title {
  padding-top: 125px;
  padding-bottom: 40px; }
  @media (max-width: 767.98px) {
    .c-banner__title {
      font-size: 40px;
      font-size: 2.5rem; } }

.c-banner__content {
  padding-top: 35px;
  padding-bottom: 20px; }
  @media (min-width: 576px) {
    .c-banner__content {
      padding-top: 35px;
      padding-bottom: 0; } }

.c-banner__value {
  font-size: 60px;
  font-size: 3.75rem;
  line-height: 1;
  font-weight: 400;
  text-align: right; }
  @media (max-width: 991.98px) {
    .c-banner__value {
      text-align: left; } }
  @media (max-width: 767.98px) {
    .c-banner__value {
      font-size: 45px;
      font-size: 2.8125rem; } }

.c-icon {
  color: white;
  cursor: pointer; }
  .c-guide .c-icon {
    color: white; }
  .c-box .c-icon {
    color: white; }
  .c-card .c-icon {
    color: white; }
  .c-tabbed .c-icon {
    color: white; }
  .full-box .c-icon {
    color: white; }
  .content-box .c-icon {
    color: white; }
  .tab-accordion .c-icon {
    color: white; }
  .card .c-icon {
    color: white; }
  .nav-tabs .c-icon {
    color: white; }
  .c-icon--secondary {
    color: white; }
    .c-guide .c-icon--secondary {
      color: white; }
    .c-box .c-icon--secondary {
      color: white; }
    .c-card .c-icon--secondary {
      color: white; }
    .c-tabbed .c-icon--secondary {
      color: white; }
    .full-box .c-icon--secondary {
      color: white; }
    .content-box .c-icon--secondary {
      color: white; }
    .tab-accordion .c-icon--secondary {
      color: white; }
    .card .c-icon--secondary {
      color: white; }
    .nav-tabs .c-icon--secondary {
      color: white; }
  .c-icon--button {
    cursor: pointer; }
  .c-icon--close {
    color: white;
    font-size: 20px;
    line-height: 1; }
    .c-guide .c-icon--close {
      color: white; }
    .c-box .c-icon--close {
      color: white; }
    .c-card .c-icon--close {
      color: white; }
    .c-tabbed .c-icon--close {
      color: white; }
    .full-box .c-icon--close {
      color: white; }
    .content-box .c-icon--close {
      color: white; }
    .tab-accordion .c-icon--close {
      color: white; }
    .card .c-icon--close {
      color: white; }
    .nav-tabs .c-icon--close {
      color: white; }
  .c-icon--hidden {
    display: none; }
  .c-icon--send {
    color: #0080e2; }
    .c-guide .c-icon--send {
      color: #0080e2; }
    .c-box .c-icon--send {
      color: #0080e2; }
    .c-card .c-icon--send {
      color: #0080e2; }
    .c-tabbed .c-icon--send {
      color: #0080e2; }
    .full-box .c-icon--send {
      color: #0080e2; }
    .content-box .c-icon--send {
      color: #0080e2; }
    .tab-accordion .c-icon--send {
      color: #0080e2; }
    .card .c-icon--send {
      color: #0080e2; }
    .nav-tabs .c-icon--send {
      color: #0080e2; }
  .c-icon--announcement {
    flex-basis: 60px;
    background: #ffa100;
    width: 60px;
    height: 60px;
    font-size: 25px;
    color: #ffffff;
    border-radius: 30px;
    position: relative; }
    .c-icon--announcement:before {
      width: 25px;
      height: 25px;
      position: absolute;
      left: 17px;
      top: 16px; }
  .c-icon--foot {
    font-size: 1.3rem;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background: #f3f4f4;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #39414d;
    position: relative;
    z-index: 1;
    text-decoration: none; }
    .c-icon--foot:hover {
      text-decoration: none; }
  .c-icon--print {
    color: #ffa100;
    width: 40px;
    height: 90px;
    display: flex;
    justify-content: center;
    position: relative;
    text-decoration: none; }
    .c-guide .c-icon--print {
      color: #ffa100; }
    .c-box .c-icon--print {
      color: #ffa100; }
    .c-card .c-icon--print {
      color: #ffa100; }
    .c-tabbed .c-icon--print {
      color: #ffa100; }
    .full-box .c-icon--print {
      color: #ffa100; }
    .content-box .c-icon--print {
      color: #ffa100; }
    .tab-accordion .c-icon--print {
      color: #ffa100; }
    .card .c-icon--print {
      color: #ffa100; }
    .nav-tabs .c-icon--print {
      color: #ffa100; }
  .c-icon__label {
    color: #39414d;
    font-weight: bold;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
    display: flex;
    justify-content: center;
    align-self: center;
    margin-top: 2px;
    margin-bottom: 0; }
    .c-guide .c-icon__label {
      color: #39414d; }
    .c-box .c-icon__label {
      color: #39414d; }
    .c-card .c-icon__label {
      color: #39414d; }
    .c-tabbed .c-icon__label {
      color: #39414d; }
    .full-box .c-icon__label {
      color: #39414d; }
    .content-box .c-icon__label {
      color: #39414d; }
    .tab-accordion .c-icon__label {
      color: #39414d; }
    .card .c-icon__label {
      color: #39414d; }
    .nav-tabs .c-icon__label {
      color: #39414d; }

.c-font-icon {
  text-align: center; }
  .c-font-icon--lg {
    color: #0080e2;
    font-size: 30px;
    font-size: 1.875rem; }
    .c-guide .c-font-icon--lg {
      color: #0080e2; }
    .c-box .c-font-icon--lg {
      color: #0080e2; }
    .c-card .c-font-icon--lg {
      color: #0080e2; }
    .c-tabbed .c-font-icon--lg {
      color: #0080e2; }
    .full-box .c-font-icon--lg {
      color: #0080e2; }
    .content-box .c-font-icon--lg {
      color: #0080e2; }
    .tab-accordion .c-font-icon--lg {
      color: #0080e2; }
    .card .c-font-icon--lg {
      color: #0080e2; }
    .nav-tabs .c-font-icon--lg {
      color: #0080e2; }
    @media (min-width: 768px) {
      .c-font-icon--lg {
        font-size: 50px;
        font-size: 3.125rem; } }
  .c-font-icon--announcement {
    flex-basis: 60px;
    background: #9db290;
    width: 60px;
    height: 60px;
    font-size: 25px;
    color: #ffffff;
    border-radius: 30px;
    position: relative; }
    .c-font-icon--announcement:before {
      width: 25px;
      height: 25px;
      position: absolute;
      left: 16px;
      top: 15px; }
  .c-font-icon--language {
    color: #0080e2; }
    .c-guide .c-font-icon--language {
      color: #0080e2; }
    .c-box .c-font-icon--language {
      color: #0080e2; }
    .c-card .c-font-icon--language {
      color: #0080e2; }
    .c-tabbed .c-font-icon--language {
      color: #0080e2; }
    .full-box .c-font-icon--language {
      color: #0080e2; }
    .content-box .c-font-icon--language {
      color: #0080e2; }
    .tab-accordion .c-font-icon--language {
      color: #0080e2; }
    .card .c-font-icon--language {
      color: #0080e2; }
    .nav-tabs .c-font-icon--language {
      color: #0080e2; }
  .c-font-icon--close {
    color: #39414d; }
    .c-guide .c-font-icon--close {
      color: #39414d; }
    .c-box .c-font-icon--close {
      color: #39414d; }
    .c-card .c-font-icon--close {
      color: #39414d; }
    .c-tabbed .c-font-icon--close {
      color: #39414d; }
    .full-box .c-font-icon--close {
      color: #39414d; }
    .content-box .c-font-icon--close {
      color: #39414d; }
    .tab-accordion .c-font-icon--close {
      color: #39414d; }
    .card .c-font-icon--close {
      color: #39414d; }
    .nav-tabs .c-font-icon--close {
      color: #39414d; }
  .c-font-icon--active {
    color: #037b70; }
  .c-font-icon--suspended {
    color: #d58332; }
  .c-font-icon--terminated {
    color: #a5203f; }
  .c-font-icon--ineligible {
    color: #39414d; }
    .c-guide .c-font-icon--ineligible {
      color: #39414d; }
    .c-box .c-font-icon--ineligible {
      color: #39414d; }
    .c-card .c-font-icon--ineligible {
      color: #39414d; }
    .c-tabbed .c-font-icon--ineligible {
      color: #39414d; }
    .full-box .c-font-icon--ineligible {
      color: #39414d; }
    .content-box .c-font-icon--ineligible {
      color: #39414d; }
    .tab-accordion .c-font-icon--ineligible {
      color: #39414d; }
    .card .c-font-icon--ineligible {
      color: #39414d; }
    .nav-tabs .c-font-icon--ineligible {
      color: #39414d; }
  .c-font-icon__title {
    color: #39414d;
    font-family: "IBMPlexSans";
    font-weight: bold;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
    display: flex;
    justify-content: center;
    align-self: center;
    padding-top: 15px;
    margin-bottom: 0; }
    .c-guide .c-font-icon__title {
      color: #39414d; }
    .c-box .c-font-icon__title {
      color: #39414d; }
    .c-card .c-font-icon__title {
      color: #39414d; }
    .c-tabbed .c-font-icon__title {
      color: #39414d; }
    .full-box .c-font-icon__title {
      color: #39414d; }
    .content-box .c-font-icon__title {
      color: #39414d; }
    .tab-accordion .c-font-icon__title {
      color: #39414d; }
    .card .c-font-icon__title {
      color: #39414d; }
    .nav-tabs .c-font-icon__title {
      color: #39414d; }

.c-font-icon-button {
  display: inline-flex;
  text-decoration: none;
  text-align: center;
  line-height: 1;
  cursor: pointer; }
  .c-font-icon-button--close {
    color: #39414d; }
    .c-guide .c-font-icon-button--close {
      color: #39414d; }
    .c-box .c-font-icon-button--close {
      color: #39414d; }
    .c-card .c-font-icon-button--close {
      color: #39414d; }
    .c-tabbed .c-font-icon-button--close {
      color: #39414d; }
    .full-box .c-font-icon-button--close {
      color: #39414d; }
    .content-box .c-font-icon-button--close {
      color: #39414d; }
    .tab-accordion .c-font-icon-button--close {
      color: #39414d; }
    .card .c-font-icon-button--close {
      color: #39414d; }
    .nav-tabs .c-font-icon-button--close {
      color: #39414d; }
  .c-font-icon-button--active {
    color: #037b70; }
  .c-font-icon-button--suspended {
    color: #d58332; }
  .c-font-icon-button--terminated {
    color: #a5203f; }
  .c-font-icon-button--ineligible {
    color: #39414d; }
    .c-guide .c-font-icon-button--ineligible {
      color: #39414d; }
    .c-box .c-font-icon-button--ineligible {
      color: #39414d; }
    .c-card .c-font-icon-button--ineligible {
      color: #39414d; }
    .c-tabbed .c-font-icon-button--ineligible {
      color: #39414d; }
    .full-box .c-font-icon-button--ineligible {
      color: #39414d; }
    .content-box .c-font-icon-button--ineligible {
      color: #39414d; }
    .tab-accordion .c-font-icon-button--ineligible {
      color: #39414d; }
    .card .c-font-icon-button--ineligible {
      color: #39414d; }
    .nav-tabs .c-font-icon-button--ineligible {
      color: #39414d; }
  .c-font-icon-button--stack {
    display: block;
    transform: scale(1);
    transition: transform 0.2s; }
    .c-font-icon-button--stack .fal {
      padding-bottom: 10px; }
    .c-font-icon-button--stack:hover {
      transform: scale(1.1); }

.c-announcement {
  display: flex;
  line-height: 1.5; }
  .c-announcement__content {
    padding: 0 0 0 15px;
    flex-basis: calc(100% - 60px); }
    .c-announcement__content img {
      max-width: 100%; }
  .c-announcement__link {
    text-transform: none;
    text-decoration: none;
    font-weight: bold; }
    .c-announcement__link:hover {
      text-decoration: underline; }
    .c-announcement__link:after {
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      font-style: normal;
      font-variant: normal;
      text-rendering: auto;
      line-height: 1;
      margin-left: 5px; }

.c-button {
  background-color: #0080e2;
  color: white;
  line-height: 1.5;
  font-weight: bold;
  border: 2px solid;
  border-color: #0080e2;
  cursor: pointer;
  font-size: 1rem;
  padding: 10px 35px;
  border-radius: 25px;
  text-decoration: none;
  outline: 0;
  text-align: center; }
  .c-guide .c-button {
    background-color: #0080e2; }
  .c-box .c-button {
    background-color: #0080e2; }
  .c-card .c-button {
    background-color: #0080e2; }
  .c-tabbed .c-button {
    background-color: #0080e2; }
  .full-box .c-button {
    background-color: #0080e2; }
  .content-box .c-button {
    background-color: #0080e2; }
  .tab-accordion .c-button {
    background-color: #0080e2; }
  .card .c-button {
    background-color: #0080e2; }
  .nav-tabs .c-button {
    background-color: #0080e2; }
  .c-guide .c-button {
    color: white; }
  .c-box .c-button {
    color: white; }
  .c-card .c-button {
    color: white; }
  .c-tabbed .c-button {
    color: white; }
  .full-box .c-button {
    color: white; }
  .content-box .c-button {
    color: white; }
  .tab-accordion .c-button {
    color: white; }
  .card .c-button {
    color: white; }
  .nav-tabs .c-button {
    color: white; }
  .c-guide .c-button {
    border-color: #0080e2; }
  .c-box .c-button {
    border-color: #0080e2; }
  .c-card .c-button {
    border-color: #0080e2; }
  .c-tabbed .c-button {
    border-color: #0080e2; }
  .full-box .c-button {
    border-color: #0080e2; }
  .content-box .c-button {
    border-color: #0080e2; }
  .tab-accordion .c-button {
    border-color: #0080e2; }
  .card .c-button {
    border-color: #0080e2; }
  .nav-tabs .c-button {
    border-color: #0080e2; }
  .c-button:hover {
    background-color: #0040aa;
    border: 2px solid;
    border-color: #0040aa; }
    .c-guide .c-button:hover {
      background-color: #0040aa; }
    .c-box .c-button:hover {
      background-color: #0040aa; }
    .c-card .c-button:hover {
      background-color: #0040aa; }
    .c-tabbed .c-button:hover {
      background-color: #0040aa; }
    .full-box .c-button:hover {
      background-color: #0040aa; }
    .content-box .c-button:hover {
      background-color: #0040aa; }
    .tab-accordion .c-button:hover {
      background-color: #0040aa; }
    .card .c-button:hover {
      background-color: #0040aa; }
    .nav-tabs .c-button:hover {
      background-color: #0040aa; }
    .c-guide .c-button:hover {
      border-color: #0040aa; }
    .c-box .c-button:hover {
      border-color: #0040aa; }
    .c-card .c-button:hover {
      border-color: #0040aa; }
    .c-tabbed .c-button:hover {
      border-color: #0040aa; }
    .full-box .c-button:hover {
      border-color: #0040aa; }
    .content-box .c-button:hover {
      border-color: #0040aa; }
    .tab-accordion .c-button:hover {
      border-color: #0040aa; }
    .card .c-button:hover {
      border-color: #0040aa; }
    .nav-tabs .c-button:hover {
      border-color: #0040aa; }
  .c-button:active {
    background-color: #0040aa;
    border: 2px solid;
    border-color: #0040aa;
    filter: grayscale(30%); }
    .c-guide .c-button:active {
      background-color: #0040aa; }
    .c-box .c-button:active {
      background-color: #0040aa; }
    .c-card .c-button:active {
      background-color: #0040aa; }
    .c-tabbed .c-button:active {
      background-color: #0040aa; }
    .full-box .c-button:active {
      background-color: #0040aa; }
    .content-box .c-button:active {
      background-color: #0040aa; }
    .tab-accordion .c-button:active {
      background-color: #0040aa; }
    .card .c-button:active {
      background-color: #0040aa; }
    .nav-tabs .c-button:active {
      background-color: #0040aa; }
    .c-guide .c-button:active {
      border-color: #0040aa; }
    .c-box .c-button:active {
      border-color: #0040aa; }
    .c-card .c-button:active {
      border-color: #0040aa; }
    .c-tabbed .c-button:active {
      border-color: #0040aa; }
    .full-box .c-button:active {
      border-color: #0040aa; }
    .content-box .c-button:active {
      border-color: #0040aa; }
    .tab-accordion .c-button:active {
      border-color: #0040aa; }
    .card .c-button:active {
      border-color: #0040aa; }
    .nav-tabs .c-button:active {
      border-color: #0040aa; }
  .c-button:focus {
    background-color: #0040aa;
    box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25);
    border: 2px solid;
    border-color: #0040aa; }
    .c-guide .c-button:focus {
      background-color: #0040aa; }
    .c-box .c-button:focus {
      background-color: #0040aa; }
    .c-card .c-button:focus {
      background-color: #0040aa; }
    .c-tabbed .c-button:focus {
      background-color: #0040aa; }
    .full-box .c-button:focus {
      background-color: #0040aa; }
    .content-box .c-button:focus {
      background-color: #0040aa; }
    .tab-accordion .c-button:focus {
      background-color: #0040aa; }
    .card .c-button:focus {
      background-color: #0040aa; }
    .nav-tabs .c-button:focus {
      background-color: #0040aa; }
    .c-guide .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .c-box .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .c-card .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .c-tabbed .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .full-box .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .content-box .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .tab-accordion .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .card .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .nav-tabs .c-button:focus {
      box-shadow: 0px 0px 0px 3px rgba(0, 64, 170, 0.25); }
    .c-guide .c-button:focus {
      border-color: #0040aa; }
    .c-box .c-button:focus {
      border-color: #0040aa; }
    .c-card .c-button:focus {
      border-color: #0040aa; }
    .c-tabbed .c-button:focus {
      border-color: #0040aa; }
    .full-box .c-button:focus {
      border-color: #0040aa; }
    .content-box .c-button:focus {
      border-color: #0040aa; }
    .tab-accordion .c-button:focus {
      border-color: #0040aa; }
    .card .c-button:focus {
      border-color: #0040aa; }
    .nav-tabs .c-button:focus {
      border-color: #0040aa; }
  .c-button:disabled {
    background-color: #c6c9ca;
    color: #39414d;
    border: 2px solid;
    border-color: #c6c9ca;
    cursor: default;
    padding: 10px 35px; }
    .c-guide .c-button:disabled {
      background-color: #c6c9ca; }
    .c-box .c-button:disabled {
      background-color: #c6c9ca; }
    .c-card .c-button:disabled {
      background-color: #c6c9ca; }
    .c-tabbed .c-button:disabled {
      background-color: #c6c9ca; }
    .full-box .c-button:disabled {
      background-color: #c6c9ca; }
    .content-box .c-button:disabled {
      background-color: #c6c9ca; }
    .tab-accordion .c-button:disabled {
      background-color: #c6c9ca; }
    .card .c-button:disabled {
      background-color: #c6c9ca; }
    .nav-tabs .c-button:disabled {
      background-color: #c6c9ca; }
    .c-guide .c-button:disabled {
      color: #39414d; }
    .c-box .c-button:disabled {
      color: #39414d; }
    .c-card .c-button:disabled {
      color: #39414d; }
    .c-tabbed .c-button:disabled {
      color: #39414d; }
    .full-box .c-button:disabled {
      color: #39414d; }
    .content-box .c-button:disabled {
      color: #39414d; }
    .tab-accordion .c-button:disabled {
      color: #39414d; }
    .card .c-button:disabled {
      color: #39414d; }
    .nav-tabs .c-button:disabled {
      color: #39414d; }
    .c-guide .c-button:disabled {
      border-color: #c6c9ca; }
    .c-box .c-button:disabled {
      border-color: #c6c9ca; }
    .c-card .c-button:disabled {
      border-color: #c6c9ca; }
    .c-tabbed .c-button:disabled {
      border-color: #c6c9ca; }
    .full-box .c-button:disabled {
      border-color: #c6c9ca; }
    .content-box .c-button:disabled {
      border-color: #c6c9ca; }
    .tab-accordion .c-button:disabled {
      border-color: #c6c9ca; }
    .card .c-button:disabled {
      border-color: #c6c9ca; }
    .nav-tabs .c-button:disabled {
      border-color: #c6c9ca; }
  .c-button.c-hyperlink {
    color: white;
    text-decoration: none; }
    .c-guide .c-button.c-hyperlink {
      color: white; }
    .c-box .c-button.c-hyperlink {
      color: white; }
    .c-card .c-button.c-hyperlink {
      color: white; }
    .c-tabbed .c-button.c-hyperlink {
      color: white; }
    .full-box .c-button.c-hyperlink {
      color: white; }
    .content-box .c-button.c-hyperlink {
      color: white; }
    .tab-accordion .c-button.c-hyperlink {
      color: white; }
    .card .c-button.c-hyperlink {
      color: white; }
    .nav-tabs .c-button.c-hyperlink {
      color: white; }
  .c-button--icon {
    background-color: white;
    color: #0080e2;
    border: none;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
    line-height: normal; }
    .c-guide .c-button--icon {
      background-color: white; }
    .c-box .c-button--icon {
      background-color: white; }
    .c-card .c-button--icon {
      background-color: white; }
    .c-tabbed .c-button--icon {
      background-color: white; }
    .full-box .c-button--icon {
      background-color: white; }
    .content-box .c-button--icon {
      background-color: white; }
    .tab-accordion .c-button--icon {
      background-color: white; }
    .card .c-button--icon {
      background-color: white; }
    .nav-tabs .c-button--icon {
      background-color: white; }
    .c-guide .c-button--icon {
      color: #0080e2; }
    .c-box .c-button--icon {
      color: #0080e2; }
    .c-card .c-button--icon {
      color: #0080e2; }
    .c-tabbed .c-button--icon {
      color: #0080e2; }
    .full-box .c-button--icon {
      color: #0080e2; }
    .content-box .c-button--icon {
      color: #0080e2; }
    .tab-accordion .c-button--icon {
      color: #0080e2; }
    .card .c-button--icon {
      color: #0080e2; }
    .nav-tabs .c-button--icon {
      color: #0080e2; }
    .c-button--icon:hover {
      background-color: white;
      color: #0080e2;
      border: none;
      box-shadow: none; }
      .c-guide .c-button--icon:hover {
        background-color: white; }
      .c-box .c-button--icon:hover {
        background-color: white; }
      .c-card .c-button--icon:hover {
        background-color: white; }
      .c-tabbed .c-button--icon:hover {
        background-color: white; }
      .full-box .c-button--icon:hover {
        background-color: white; }
      .content-box .c-button--icon:hover {
        background-color: white; }
      .tab-accordion .c-button--icon:hover {
        background-color: white; }
      .card .c-button--icon:hover {
        background-color: white; }
      .nav-tabs .c-button--icon:hover {
        background-color: white; }
      .c-guide .c-button--icon:hover {
        color: #0080e2; }
      .c-box .c-button--icon:hover {
        color: #0080e2; }
      .c-card .c-button--icon:hover {
        color: #0080e2; }
      .c-tabbed .c-button--icon:hover {
        color: #0080e2; }
      .full-box .c-button--icon:hover {
        color: #0080e2; }
      .content-box .c-button--icon:hover {
        color: #0080e2; }
      .tab-accordion .c-button--icon:hover {
        color: #0080e2; }
      .card .c-button--icon:hover {
        color: #0080e2; }
      .nav-tabs .c-button--icon:hover {
        color: #0080e2; }
    .c-button--icon:active {
      background-color: white;
      color: #0080e2;
      border: none;
      box-shadow: none; }
      .c-guide .c-button--icon:active {
        background-color: white; }
      .c-box .c-button--icon:active {
        background-color: white; }
      .c-card .c-button--icon:active {
        background-color: white; }
      .c-tabbed .c-button--icon:active {
        background-color: white; }
      .full-box .c-button--icon:active {
        background-color: white; }
      .content-box .c-button--icon:active {
        background-color: white; }
      .tab-accordion .c-button--icon:active {
        background-color: white; }
      .card .c-button--icon:active {
        background-color: white; }
      .nav-tabs .c-button--icon:active {
        background-color: white; }
      .c-guide .c-button--icon:active {
        color: #0080e2; }
      .c-box .c-button--icon:active {
        color: #0080e2; }
      .c-card .c-button--icon:active {
        color: #0080e2; }
      .c-tabbed .c-button--icon:active {
        color: #0080e2; }
      .full-box .c-button--icon:active {
        color: #0080e2; }
      .content-box .c-button--icon:active {
        color: #0080e2; }
      .tab-accordion .c-button--icon:active {
        color: #0080e2; }
      .card .c-button--icon:active {
        color: #0080e2; }
      .nav-tabs .c-button--icon:active {
        color: #0080e2; }
    .c-button--icon:focus {
      background-color: white;
      box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
      color: #0080e2;
      border: none; }
      .c-guide .c-button--icon:focus {
        background-color: white; }
      .c-box .c-button--icon:focus {
        background-color: white; }
      .c-card .c-button--icon:focus {
        background-color: white; }
      .c-tabbed .c-button--icon:focus {
        background-color: white; }
      .full-box .c-button--icon:focus {
        background-color: white; }
      .content-box .c-button--icon:focus {
        background-color: white; }
      .tab-accordion .c-button--icon:focus {
        background-color: white; }
      .card .c-button--icon:focus {
        background-color: white; }
      .nav-tabs .c-button--icon:focus {
        background-color: white; }
      .c-guide .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .c-box .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .c-card .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .c-tabbed .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .full-box .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .content-box .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .tab-accordion .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .card .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .nav-tabs .c-button--icon:focus {
        box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0); }
      .c-guide .c-button--icon:focus {
        color: #0080e2; }
      .c-box .c-button--icon:focus {
        color: #0080e2; }
      .c-card .c-button--icon:focus {
        color: #0080e2; }
      .c-tabbed .c-button--icon:focus {
        color: #0080e2; }
      .full-box .c-button--icon:focus {
        color: #0080e2; }
      .content-box .c-button--icon:focus {
        color: #0080e2; }
      .tab-accordion .c-button--icon:focus {
        color: #0080e2; }
      .card .c-button--icon:focus {
        color: #0080e2; }
      .nav-tabs .c-button--icon:focus {
        color: #0080e2; }
  .c-button--stack {
    display: block;
    transform: scale(1);
    transition: transform 0.2s;
    padding-bottom: 10px; }
    .c-button--stack:hover {
      transform: scale(1.1); }
  .c-button--secondary {
    background-color: #ffa100;
    border: 2px solid;
    border-color: #ffa100; }
    .c-guide .c-button--secondary {
      background-color: #ffa100; }
    .c-box .c-button--secondary {
      background-color: #ffa100; }
    .c-card .c-button--secondary {
      background-color: #ffa100; }
    .c-tabbed .c-button--secondary {
      background-color: #ffa100; }
    .full-box .c-button--secondary {
      background-color: #ffa100; }
    .content-box .c-button--secondary {
      background-color: #ffa100; }
    .tab-accordion .c-button--secondary {
      background-color: #ffa100; }
    .card .c-button--secondary {
      background-color: #ffa100; }
    .nav-tabs .c-button--secondary {
      background-color: #ffa100; }
    .c-guide .c-button--secondary {
      border-color: #ffa100; }
    .c-box .c-button--secondary {
      border-color: #ffa100; }
    .c-card .c-button--secondary {
      border-color: #ffa100; }
    .c-tabbed .c-button--secondary {
      border-color: #ffa100; }
    .full-box .c-button--secondary {
      border-color: #ffa100; }
    .content-box .c-button--secondary {
      border-color: #ffa100; }
    .tab-accordion .c-button--secondary {
      border-color: #ffa100; }
    .card .c-button--secondary {
      border-color: #ffa100; }
    .nav-tabs .c-button--secondary {
      border-color: #ffa100; }
    .c-button--secondary:hover {
      background-color: #ff6400;
      border: 2px solid;
      border-color: #ff6400; }
      .c-guide .c-button--secondary:hover {
        background-color: #ff6400; }
      .c-box .c-button--secondary:hover {
        background-color: #ff6400; }
      .c-card .c-button--secondary:hover {
        background-color: #ff6400; }
      .c-tabbed .c-button--secondary:hover {
        background-color: #ff6400; }
      .full-box .c-button--secondary:hover {
        background-color: #ff6400; }
      .content-box .c-button--secondary:hover {
        background-color: #ff6400; }
      .tab-accordion .c-button--secondary:hover {
        background-color: #ff6400; }
      .card .c-button--secondary:hover {
        background-color: #ff6400; }
      .nav-tabs .c-button--secondary:hover {
        background-color: #ff6400; }
      .c-guide .c-button--secondary:hover {
        border-color: #ff6400; }
      .c-box .c-button--secondary:hover {
        border-color: #ff6400; }
      .c-card .c-button--secondary:hover {
        border-color: #ff6400; }
      .c-tabbed .c-button--secondary:hover {
        border-color: #ff6400; }
      .full-box .c-button--secondary:hover {
        border-color: #ff6400; }
      .content-box .c-button--secondary:hover {
        border-color: #ff6400; }
      .tab-accordion .c-button--secondary:hover {
        border-color: #ff6400; }
      .card .c-button--secondary:hover {
        border-color: #ff6400; }
      .nav-tabs .c-button--secondary:hover {
        border-color: #ff6400; }
    .c-button--secondary:active {
      background-color: #ff6400;
      border: 2px solid;
      border-color: #ff6400;
      filter: grayscale(30%); }
      .c-guide .c-button--secondary:active {
        background-color: #ff6400; }
      .c-box .c-button--secondary:active {
        background-color: #ff6400; }
      .c-card .c-button--secondary:active {
        background-color: #ff6400; }
      .c-tabbed .c-button--secondary:active {
        background-color: #ff6400; }
      .full-box .c-button--secondary:active {
        background-color: #ff6400; }
      .content-box .c-button--secondary:active {
        background-color: #ff6400; }
      .tab-accordion .c-button--secondary:active {
        background-color: #ff6400; }
      .card .c-button--secondary:active {
        background-color: #ff6400; }
      .nav-tabs .c-button--secondary:active {
        background-color: #ff6400; }
      .c-guide .c-button--secondary:active {
        border-color: #ff6400; }
      .c-box .c-button--secondary:active {
        border-color: #ff6400; }
      .c-card .c-button--secondary:active {
        border-color: #ff6400; }
      .c-tabbed .c-button--secondary:active {
        border-color: #ff6400; }
      .full-box .c-button--secondary:active {
        border-color: #ff6400; }
      .content-box .c-button--secondary:active {
        border-color: #ff6400; }
      .tab-accordion .c-button--secondary:active {
        border-color: #ff6400; }
      .card .c-button--secondary:active {
        border-color: #ff6400; }
      .nav-tabs .c-button--secondary:active {
        border-color: #ff6400; }
    .c-button--secondary:focus {
      background-color: #ff6400;
      box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25);
      border: 2px solid;
      border-color: #ff6400; }
      .c-guide .c-button--secondary:focus {
        background-color: #ff6400; }
      .c-box .c-button--secondary:focus {
        background-color: #ff6400; }
      .c-card .c-button--secondary:focus {
        background-color: #ff6400; }
      .c-tabbed .c-button--secondary:focus {
        background-color: #ff6400; }
      .full-box .c-button--secondary:focus {
        background-color: #ff6400; }
      .content-box .c-button--secondary:focus {
        background-color: #ff6400; }
      .tab-accordion .c-button--secondary:focus {
        background-color: #ff6400; }
      .card .c-button--secondary:focus {
        background-color: #ff6400; }
      .nav-tabs .c-button--secondary:focus {
        background-color: #ff6400; }
      .c-guide .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .c-box .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .c-card .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .c-tabbed .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .full-box .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .content-box .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .tab-accordion .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .card .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .nav-tabs .c-button--secondary:focus {
        box-shadow: 0px 0px 0px 3px rgba(255, 100, 0, 0.25); }
      .c-guide .c-button--secondary:focus {
        border-color: #ff6400; }
      .c-box .c-button--secondary:focus {
        border-color: #ff6400; }
      .c-card .c-button--secondary:focus {
        border-color: #ff6400; }
      .c-tabbed .c-button--secondary:focus {
        border-color: #ff6400; }
      .full-box .c-button--secondary:focus {
        border-color: #ff6400; }
      .content-box .c-button--secondary:focus {
        border-color: #ff6400; }
      .tab-accordion .c-button--secondary:focus {
        border-color: #ff6400; }
      .card .c-button--secondary:focus {
        border-color: #ff6400; }
      .nav-tabs .c-button--secondary:focus {
        border-color: #ff6400; }
  .c-button--hollow {
    background-color: white;
    color: #0080e2;
    border: 2px solid;
    border-color: #0080e2; }
    .c-guide .c-button--hollow {
      background-color: white; }
    .c-box .c-button--hollow {
      background-color: white; }
    .c-card .c-button--hollow {
      background-color: white; }
    .c-tabbed .c-button--hollow {
      background-color: white; }
    .full-box .c-button--hollow {
      background-color: white; }
    .content-box .c-button--hollow {
      background-color: white; }
    .tab-accordion .c-button--hollow {
      background-color: white; }
    .card .c-button--hollow {
      background-color: white; }
    .nav-tabs .c-button--hollow {
      background-color: white; }
    .c-guide .c-button--hollow {
      color: #0080e2; }
    .c-box .c-button--hollow {
      color: #0080e2; }
    .c-card .c-button--hollow {
      color: #0080e2; }
    .c-tabbed .c-button--hollow {
      color: #0080e2; }
    .full-box .c-button--hollow {
      color: #0080e2; }
    .content-box .c-button--hollow {
      color: #0080e2; }
    .tab-accordion .c-button--hollow {
      color: #0080e2; }
    .card .c-button--hollow {
      color: #0080e2; }
    .nav-tabs .c-button--hollow {
      color: #0080e2; }
    .c-guide .c-button--hollow {
      border-color: #0080e2; }
    .c-box .c-button--hollow {
      border-color: #0080e2; }
    .c-card .c-button--hollow {
      border-color: #0080e2; }
    .c-tabbed .c-button--hollow {
      border-color: #0080e2; }
    .full-box .c-button--hollow {
      border-color: #0080e2; }
    .content-box .c-button--hollow {
      border-color: #0080e2; }
    .tab-accordion .c-button--hollow {
      border-color: #0080e2; }
    .card .c-button--hollow {
      border-color: #0080e2; }
    .nav-tabs .c-button--hollow {
      border-color: #0080e2; }
    .c-button--hollow:hover {
      background-color: #0080e2;
      color: white;
      border: 2px solid;
      border-color: #0080e2; }
      .c-guide .c-button--hollow:hover {
        background-color: #0080e2; }
      .c-box .c-button--hollow:hover {
        background-color: #0080e2; }
      .c-card .c-button--hollow:hover {
        background-color: #0080e2; }
      .c-tabbed .c-button--hollow:hover {
        background-color: #0080e2; }
      .full-box .c-button--hollow:hover {
        background-color: #0080e2; }
      .content-box .c-button--hollow:hover {
        background-color: #0080e2; }
      .tab-accordion .c-button--hollow:hover {
        background-color: #0080e2; }
      .card .c-button--hollow:hover {
        background-color: #0080e2; }
      .nav-tabs .c-button--hollow:hover {
        background-color: #0080e2; }
      .c-guide .c-button--hollow:hover {
        color: white; }
      .c-box .c-button--hollow:hover {
        color: white; }
      .c-card .c-button--hollow:hover {
        color: white; }
      .c-tabbed .c-button--hollow:hover {
        color: white; }
      .full-box .c-button--hollow:hover {
        color: white; }
      .content-box .c-button--hollow:hover {
        color: white; }
      .tab-accordion .c-button--hollow:hover {
        color: white; }
      .card .c-button--hollow:hover {
        color: white; }
      .nav-tabs .c-button--hollow:hover {
        color: white; }
      .c-guide .c-button--hollow:hover {
        border-color: #0080e2; }
      .c-box .c-button--hollow:hover {
        border-color: #0080e2; }
      .c-card .c-button--hollow:hover {
        border-color: #0080e2; }
      .c-tabbed .c-button--hollow:hover {
        border-color: #0080e2; }
      .full-box .c-button--hollow:hover {
        border-color: #0080e2; }
      .content-box .c-button--hollow:hover {
        border-color: #0080e2; }
      .tab-accordion .c-button--hollow:hover {
        border-color: #0080e2; }
      .card .c-button--hollow:hover {
        border-color: #0080e2; }
      .nav-tabs .c-button--hollow:hover {
        border-color: #0080e2; }
      .c-button--hollow:hover.c-hyperlink {
        color: white; }
        .c-guide .c-button--hollow:hover.c-hyperlink {
          color: white; }
        .c-box .c-button--hollow:hover.c-hyperlink {
          color: white; }
        .c-card .c-button--hollow:hover.c-hyperlink {
          color: white; }
        .c-tabbed .c-button--hollow:hover.c-hyperlink {
          color: white; }
        .full-box .c-button--hollow:hover.c-hyperlink {
          color: white; }
        .content-box .c-button--hollow:hover.c-hyperlink {
          color: white; }
        .tab-accordion .c-button--hollow:hover.c-hyperlink {
          color: white; }
        .card .c-button--hollow:hover.c-hyperlink {
          color: white; }
        .nav-tabs .c-button--hollow:hover.c-hyperlink {
          color: white; }
    .c-button--hollow:active {
      background-color: #0080e2;
      color: white;
      border: 2px solid;
      border-color: #0080e2;
      filter: grayscale(30%); }
      .c-guide .c-button--hollow:active {
        background-color: #0080e2; }
      .c-box .c-button--hollow:active {
        background-color: #0080e2; }
      .c-card .c-button--hollow:active {
        background-color: #0080e2; }
      .c-tabbed .c-button--hollow:active {
        background-color: #0080e2; }
      .full-box .c-button--hollow:active {
        background-color: #0080e2; }
      .content-box .c-button--hollow:active {
        background-color: #0080e2; }
      .tab-accordion .c-button--hollow:active {
        background-color: #0080e2; }
      .card .c-button--hollow:active {
        background-color: #0080e2; }
      .nav-tabs .c-button--hollow:active {
        background-color: #0080e2; }
      .c-guide .c-button--hollow:active {
        color: white; }
      .c-box .c-button--hollow:active {
        color: white; }
      .c-card .c-button--hollow:active {
        color: white; }
      .c-tabbed .c-button--hollow:active {
        color: white; }
      .full-box .c-button--hollow:active {
        color: white; }
      .content-box .c-button--hollow:active {
        color: white; }
      .tab-accordion .c-button--hollow:active {
        color: white; }
      .card .c-button--hollow:active {
        color: white; }
      .nav-tabs .c-button--hollow:active {
        color: white; }
      .c-guide .c-button--hollow:active {
        border-color: #0080e2; }
      .c-box .c-button--hollow:active {
        border-color: #0080e2; }
      .c-card .c-button--hollow:active {
        border-color: #0080e2; }
      .c-tabbed .c-button--hollow:active {
        border-color: #0080e2; }
      .full-box .c-button--hollow:active {
        border-color: #0080e2; }
      .content-box .c-button--hollow:active {
        border-color: #0080e2; }
      .tab-accordion .c-button--hollow:active {
        border-color: #0080e2; }
      .card .c-button--hollow:active {
        border-color: #0080e2; }
      .nav-tabs .c-button--hollow:active {
        border-color: #0080e2; }
      .c-button--hollow:active.c-hyperlink {
        color: white; }
        .c-guide .c-button--hollow:active.c-hyperlink {
          color: white; }
        .c-box .c-button--hollow:active.c-hyperlink {
          color: white; }
        .c-card .c-button--hollow:active.c-hyperlink {
          color: white; }
        .c-tabbed .c-button--hollow:active.c-hyperlink {
          color: white; }
        .full-box .c-button--hollow:active.c-hyperlink {
          color: white; }
        .content-box .c-button--hollow:active.c-hyperlink {
          color: white; }
        .tab-accordion .c-button--hollow:active.c-hyperlink {
          color: white; }
        .card .c-button--hollow:active.c-hyperlink {
          color: white; }
        .nav-tabs .c-button--hollow:active.c-hyperlink {
          color: white; }
    .c-button--hollow:focus {
      background-color: #0080e2;
      color: white;
      box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25);
      border: 2px solid;
      border-color: #0080e2; }
      .c-guide .c-button--hollow:focus {
        background-color: #0080e2; }
      .c-box .c-button--hollow:focus {
        background-color: #0080e2; }
      .c-card .c-button--hollow:focus {
        background-color: #0080e2; }
      .c-tabbed .c-button--hollow:focus {
        background-color: #0080e2; }
      .full-box .c-button--hollow:focus {
        background-color: #0080e2; }
      .content-box .c-button--hollow:focus {
        background-color: #0080e2; }
      .tab-accordion .c-button--hollow:focus {
        background-color: #0080e2; }
      .card .c-button--hollow:focus {
        background-color: #0080e2; }
      .nav-tabs .c-button--hollow:focus {
        background-color: #0080e2; }
      .c-guide .c-button--hollow:focus {
        color: white; }
      .c-box .c-button--hollow:focus {
        color: white; }
      .c-card .c-button--hollow:focus {
        color: white; }
      .c-tabbed .c-button--hollow:focus {
        color: white; }
      .full-box .c-button--hollow:focus {
        color: white; }
      .content-box .c-button--hollow:focus {
        color: white; }
      .tab-accordion .c-button--hollow:focus {
        color: white; }
      .card .c-button--hollow:focus {
        color: white; }
      .nav-tabs .c-button--hollow:focus {
        color: white; }
      .c-guide .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .c-box .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .c-card .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .c-tabbed .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .full-box .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .content-box .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .tab-accordion .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .card .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .nav-tabs .c-button--hollow:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .c-guide .c-button--hollow:focus {
        border-color: #0080e2; }
      .c-box .c-button--hollow:focus {
        border-color: #0080e2; }
      .c-card .c-button--hollow:focus {
        border-color: #0080e2; }
      .c-tabbed .c-button--hollow:focus {
        border-color: #0080e2; }
      .full-box .c-button--hollow:focus {
        border-color: #0080e2; }
      .content-box .c-button--hollow:focus {
        border-color: #0080e2; }
      .tab-accordion .c-button--hollow:focus {
        border-color: #0080e2; }
      .card .c-button--hollow:focus {
        border-color: #0080e2; }
      .nav-tabs .c-button--hollow:focus {
        border-color: #0080e2; }
      .c-button--hollow:focus.c-hyperlink {
        color: white; }
        .c-guide .c-button--hollow:focus.c-hyperlink {
          color: white; }
        .c-box .c-button--hollow:focus.c-hyperlink {
          color: white; }
        .c-card .c-button--hollow:focus.c-hyperlink {
          color: white; }
        .c-tabbed .c-button--hollow:focus.c-hyperlink {
          color: white; }
        .full-box .c-button--hollow:focus.c-hyperlink {
          color: white; }
        .content-box .c-button--hollow:focus.c-hyperlink {
          color: white; }
        .tab-accordion .c-button--hollow:focus.c-hyperlink {
          color: white; }
        .card .c-button--hollow:focus.c-hyperlink {
          color: white; }
        .nav-tabs .c-button--hollow:focus.c-hyperlink {
          color: white; }
    .c-button--hollow.c-hyperlink {
      color: #0080e2; }
      .c-guide .c-button--hollow.c-hyperlink {
        color: #0080e2; }
      .c-box .c-button--hollow.c-hyperlink {
        color: #0080e2; }
      .c-card .c-button--hollow.c-hyperlink {
        color: #0080e2; }
      .c-tabbed .c-button--hollow.c-hyperlink {
        color: #0080e2; }
      .full-box .c-button--hollow.c-hyperlink {
        color: #0080e2; }
      .content-box .c-button--hollow.c-hyperlink {
        color: #0080e2; }
      .tab-accordion .c-button--hollow.c-hyperlink {
        color: #0080e2; }
      .card .c-button--hollow.c-hyperlink {
        color: #0080e2; }
      .nav-tabs .c-button--hollow.c-hyperlink {
        color: #0080e2; }
  .c-button--compact {
    color: #c6c9ca;
    font-size: 14px;
    font-size: 0.875rem;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: rgba(0, 128, 226, 0);
    border-radius: 3px;
    position: relative; }
    .c-guide .c-button--compact {
      color: #c6c9ca; }
    .c-box .c-button--compact {
      color: #c6c9ca; }
    .c-card .c-button--compact {
      color: #c6c9ca; }
    .c-tabbed .c-button--compact {
      color: #c6c9ca; }
    .full-box .c-button--compact {
      color: #c6c9ca; }
    .content-box .c-button--compact {
      color: #c6c9ca; }
    .tab-accordion .c-button--compact {
      color: #c6c9ca; }
    .card .c-button--compact {
      color: #c6c9ca; }
    .nav-tabs .c-button--compact {
      color: #c6c9ca; }
    .c-guide .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .c-box .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .c-card .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .c-tabbed .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .full-box .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .content-box .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .tab-accordion .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .card .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .nav-tabs .c-button--compact {
      background-color: rgba(0, 128, 226, 0); }
    .c-button--compact:hover {
      color: #0080e2;
      background-color: rgba(0, 128, 226, 0);
      border: 0; }
      .c-guide .c-button--compact:hover {
        color: #0080e2; }
      .c-box .c-button--compact:hover {
        color: #0080e2; }
      .c-card .c-button--compact:hover {
        color: #0080e2; }
      .c-tabbed .c-button--compact:hover {
        color: #0080e2; }
      .full-box .c-button--compact:hover {
        color: #0080e2; }
      .content-box .c-button--compact:hover {
        color: #0080e2; }
      .tab-accordion .c-button--compact:hover {
        color: #0080e2; }
      .card .c-button--compact:hover {
        color: #0080e2; }
      .nav-tabs .c-button--compact:hover {
        color: #0080e2; }
      .c-guide .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
      .c-box .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
      .c-card .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
      .c-tabbed .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
      .full-box .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
      .content-box .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
      .tab-accordion .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
      .card .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
      .nav-tabs .c-button--compact:hover {
        background-color: rgba(0, 128, 226, 0); }
    .c-button--compact:active {
      color: #0080e2;
      background-color: rgba(0, 128, 226, 0);
      border: 0; }
      .c-guide .c-button--compact:active {
        color: #0080e2; }
      .c-box .c-button--compact:active {
        color: #0080e2; }
      .c-card .c-button--compact:active {
        color: #0080e2; }
      .c-tabbed .c-button--compact:active {
        color: #0080e2; }
      .full-box .c-button--compact:active {
        color: #0080e2; }
      .content-box .c-button--compact:active {
        color: #0080e2; }
      .tab-accordion .c-button--compact:active {
        color: #0080e2; }
      .card .c-button--compact:active {
        color: #0080e2; }
      .nav-tabs .c-button--compact:active {
        color: #0080e2; }
      .c-guide .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
      .c-box .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
      .c-card .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
      .c-tabbed .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
      .full-box .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
      .content-box .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
      .tab-accordion .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
      .card .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
      .nav-tabs .c-button--compact:active {
        background-color: rgba(0, 128, 226, 0); }
    .c-button--compact:focus {
      color: #0080e2;
      background-color: rgba(0, 128, 226, 0);
      box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25);
      border: 0; }
      .c-guide .c-button--compact:focus {
        color: #0080e2; }
      .c-box .c-button--compact:focus {
        color: #0080e2; }
      .c-card .c-button--compact:focus {
        color: #0080e2; }
      .c-tabbed .c-button--compact:focus {
        color: #0080e2; }
      .full-box .c-button--compact:focus {
        color: #0080e2; }
      .content-box .c-button--compact:focus {
        color: #0080e2; }
      .tab-accordion .c-button--compact:focus {
        color: #0080e2; }
      .card .c-button--compact:focus {
        color: #0080e2; }
      .nav-tabs .c-button--compact:focus {
        color: #0080e2; }
      .c-guide .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .c-box .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .c-card .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .c-tabbed .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .full-box .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .content-box .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .tab-accordion .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .card .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .nav-tabs .c-button--compact:focus {
        background-color: rgba(0, 128, 226, 0); }
      .c-guide .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .c-box .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .c-card .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .c-tabbed .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .full-box .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .content-box .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .tab-accordion .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .card .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
      .nav-tabs .c-button--compact:focus {
        box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
    .c-button--compact[aria-pressed=true] {
      color: #0080e2; }
      .c-guide .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
      .c-box .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
      .c-card .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
      .c-tabbed .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
      .full-box .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
      .content-box .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
      .tab-accordion .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
      .card .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
      .nav-tabs .c-button--compact[aria-pressed=true] {
        color: #0080e2; }
  .c-button--active {
    color: #0080e2;
    border: 0;
    background: transparent; }
    .c-guide .c-button--active {
      color: #0080e2; }
    .c-box .c-button--active {
      color: #0080e2; }
    .c-card .c-button--active {
      color: #0080e2; }
    .c-tabbed .c-button--active {
      color: #0080e2; }
    .full-box .c-button--active {
      color: #0080e2; }
    .content-box .c-button--active {
      color: #0080e2; }
    .tab-accordion .c-button--active {
      color: #0080e2; }
    .card .c-button--active {
      color: #0080e2; }
    .nav-tabs .c-button--active {
      color: #0080e2; }
    .c-button--active:hover {
      color: #0080e2;
      border: 0;
      background: transparent; }
      .c-guide .c-button--active:hover {
        color: #0080e2; }
      .c-box .c-button--active:hover {
        color: #0080e2; }
      .c-card .c-button--active:hover {
        color: #0080e2; }
      .c-tabbed .c-button--active:hover {
        color: #0080e2; }
      .full-box .c-button--active:hover {
        color: #0080e2; }
      .content-box .c-button--active:hover {
        color: #0080e2; }
      .tab-accordion .c-button--active:hover {
        color: #0080e2; }
      .card .c-button--active:hover {
        color: #0080e2; }
      .nav-tabs .c-button--active:hover {
        color: #0080e2; }
  .c-button--full {
    width: 100%; }
  .c-button--centered-xs-left-md {
    margin: 1.25rem auto 3.75rem auto;
    display: block;
    width: 100%; }
    @media (min-width: 768px) {
      .c-button--centered-xs-left-md {
        margin: 1.25rem 0 3.75rem 0;
        min-width: 150px;
        width: auto;
        display: inline-block; } }
  .c-button--horizontal {
    border-radius: 3px;
    margin: 1px 5px 5px 0;
    padding: 0 10px;
    min-height: 34px;
    min-width: 0;
    font-size: 14px; }
  @media (max-width: 575.98px) {
    .c-button--xs-margin {
      margin-top: 20px; } }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Light.ttf");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Regular.ttf");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Regular.ttf");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "IBMPlexSans";
  src: url("../Fonts/IBM Plex Sans/IBMPlexSans-Bold.ttf");
  font-weight: 700;
  font-style: normal; }

body {
  margin: 0;
  background: #dddddd;
  color: #39414d;
  font-family: "IBMPlexSans", "Arial", "Helvetica", sans-serif; }
  .c-guide body {
    color: #39414d; }
  .c-box body {
    color: #39414d; }
  .c-card body {
    color: #39414d; }
  .c-tabbed body {
    color: #39414d; }
  .full-box body {
    color: #39414d; }
  .content-box body {
    color: #39414d; }
  .tab-accordion body {
    color: #39414d; }
  .card body {
    color: #39414d; }
  .nav-tabs body {
    color: #39414d; }

h1 {
  font-size: 4.5rem;
  /* 72px @ 16px font size */
  line-height: 5.375rem;
  /* 86px @ 16px font size */
  color: #004877;
  font-weight: bold; }
  .c-guide h1 {
    color: #004877; }
  .c-box h1 {
    color: #004877; }
  .c-card h1 {
    color: #004877; }
  .c-tabbed h1 {
    color: #004877; }
  .full-box h1 {
    color: #004877; }
  .content-box h1 {
    color: #004877; }
  .tab-accordion h1 {
    color: #004877; }
  .card h1 {
    color: #004877; }
  .nav-tabs h1 {
    color: #004877; }

h2 {
  font-size: 3.75rem;
  /* 60px @ 16px font size */
  line-height: 4.5rem;
  /* 72px @ 16px font size */
  color: #004877;
  font-weight: bold; }
  .c-guide h2 {
    color: #004877; }
  .c-box h2 {
    color: #004877; }
  .c-card h2 {
    color: #004877; }
  .c-tabbed h2 {
    color: #004877; }
  .full-box h2 {
    color: #004877; }
  .content-box h2 {
    color: #004877; }
  .tab-accordion h2 {
    color: #004877; }
  .card h2 {
    color: #004877; }
  .nav-tabs h2 {
    color: #004877; }

h3 {
  font-size: 2.1875rem;
  /* 35px @ 16px font size */
  line-height: 2.625rem;
  /* 42px @ 16px font size */
  font-weight: bold; }

h4 {
  font-size: 2.1875rem;
  /* 35px @ 16px font size */
  line-height: 2.625rem;
  /* 42px @ 16px font size */
  font-weight: 300; }

h5 {
  font-size: 2.1875rem;
  /* 35px @ 16px font size */
  line-height: 2.625rem;
  /* 42px @ 16px font size */
  font-weight: bold; }

h6 {
  font-size: 1.25rem;
  /* 20px @ 16px font size */
  line-height: 1.5rem;
  /* 20px @ 16px font size */
  font-weight: 300; }

h6.bold {
  font-size: 1.25rem;
  /* 20px @ 16px font size */
  line-height: 1.5rem;
  /* 20px @ 16px font size */
  font-weight: bold;
  color: #39414d !important; }
  .c-guide h6.bold {
    color: #39414d !important; }
  .c-box h6.bold {
    color: #39414d !important; }
  .c-card h6.bold {
    color: #39414d !important; }
  .c-tabbed h6.bold {
    color: #39414d !important; }
  .full-box h6.bold {
    color: #39414d !important; }
  .content-box h6.bold {
    color: #39414d !important; }
  .tab-accordion h6.bold {
    color: #39414d !important; }
  .card h6.bold {
    color: #39414d !important; }
  .nav-tabs h6.bold {
    color: #39414d !important; }

h6.ui-selected {
  font-size: 1.25rem;
  /* 20px @ 16px font size */
  line-height: 1.5rem;
  /* 20px @ 16px font size */
  font-weight: bold; }

h7 {
  font-size: 0.9375rem;
  /* 15px @ 16px font size */
  line-height: 1.5625rem;
  /* 25px @ 16px font size */
  font-weight: bold; }

h8 {
  font-size: 0.8725rem;
  /* 14px @ 16px font size */
  line-height: 1.0rem;
  /* 16px @ 16px font size */
  font-weight: bold; }

p {
  font-size: 1.0rem;
  /* 16px @ 16px font size */
  line-height: 1.25rem;
  /* 20px @ 16px font size */ }

a {
  text-decoration: underline;
  color: #0080e2; }
  .c-guide a {
    color: #0080e2; }
  .c-box a {
    color: #0080e2; }
  .c-card a {
    color: #0080e2; }
  .c-tabbed a {
    color: #0080e2; }
  .full-box a {
    color: #0080e2; }
  .content-box a {
    color: #0080e2; }
  .tab-accordion a {
    color: #0080e2; }
  .card a {
    color: #0080e2; }
  .nav-tabs a {
    color: #0080e2; }

a:hover,
a:active,
a:focus {
  color: #0040aa; }
  .c-guide a:hover, .c-guide
  a:active, .c-guide
  a:focus {
    color: #0040aa; }
  .c-box a:hover, .c-box
  a:active, .c-box
  a:focus {
    color: #0040aa; }
  .c-card a:hover, .c-card
  a:active, .c-card
  a:focus {
    color: #0040aa; }
  .c-tabbed a:hover, .c-tabbed
  a:active, .c-tabbed
  a:focus {
    color: #0040aa; }
  .full-box a:hover, .full-box
  a:active, .full-box
  a:focus {
    color: #0040aa; }
  .content-box a:hover, .content-box
  a:active, .content-box
  a:focus {
    color: #0040aa; }
  .tab-accordion a:hover, .tab-accordion
  a:active, .tab-accordion
  a:focus {
    color: #0040aa; }
  .card a:hover, .card
  a:active, .card
  a:focus {
    color: #0040aa; }
  .nav-tabs a:hover, .nav-tabs
  a:active, .nav-tabs
  a:focus {
    color: #0040aa; }

select,
textarea {
  border-radius: 5px;
  color: #39414d; }
  .c-guide select, .c-guide
  textarea {
    color: #39414d; }
  .c-box select, .c-box
  textarea {
    color: #39414d; }
  .c-card select, .c-card
  textarea {
    color: #39414d; }
  .c-tabbed select, .c-tabbed
  textarea {
    color: #39414d; }
  .full-box select, .full-box
  textarea {
    color: #39414d; }
  .content-box select, .content-box
  textarea {
    color: #39414d; }
  .tab-accordion select, .tab-accordion
  textarea {
    color: #39414d; }
  .card select, .card
  textarea {
    color: #39414d; }
  .nav-tabs select, .nav-tabs
  textarea {
    color: #39414d; }

.font-weight-bold, dt {
  font-weight: bold; }

.custom-sup {
  font-size: 10px;
  top: -15px; }

.form-control, .hasDatepicker, .form-group.phone > span > div > input {
  border: 1px solid;
  border-color: inherit;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: white;
  color: #39414d; }
  .c-guide .form-control, .c-guide .hasDatepicker, .c-guide .form-group.phone > span > div > input {
    background-color: white; }
  .c-box .form-control, .c-box .hasDatepicker, .c-box .form-group.phone > span > div > input {
    background-color: white; }
  .c-card .form-control, .c-card .hasDatepicker, .c-card .form-group.phone > span > div > input {
    background-color: white; }
  .c-tabbed .form-control, .c-tabbed .hasDatepicker, .c-tabbed .form-group.phone > span > div > input {
    background-color: white; }
  .full-box .form-control, .full-box .hasDatepicker, .full-box .form-group.phone > span > div > input {
    background-color: white; }
  .content-box .form-control, .content-box .hasDatepicker, .content-box .form-group.phone > span > div > input {
    background-color: white; }
  .tab-accordion .form-control, .tab-accordion .hasDatepicker, .tab-accordion .form-group.phone > span > div > input {
    background-color: white; }
  .card .form-control, .card .hasDatepicker, .card .form-group.phone > span > div > input {
    background-color: white; }
  .nav-tabs .form-control, .nav-tabs .hasDatepicker, .nav-tabs .form-group.phone > span > div > input {
    background-color: white; }
  .c-guide .form-control, .c-guide .hasDatepicker, .c-guide .form-group.phone > span > div > input {
    color: #39414d; }
  .c-box .form-control, .c-box .hasDatepicker, .c-box .form-group.phone > span > div > input {
    color: #39414d; }
  .c-card .form-control, .c-card .hasDatepicker, .c-card .form-group.phone > span > div > input {
    color: #39414d; }
  .c-tabbed .form-control, .c-tabbed .hasDatepicker, .c-tabbed .form-group.phone > span > div > input {
    color: #39414d; }
  .full-box .form-control, .full-box .hasDatepicker, .full-box .form-group.phone > span > div > input {
    color: #39414d; }
  .content-box .form-control, .content-box .hasDatepicker, .content-box .form-group.phone > span > div > input {
    color: #39414d; }
  .tab-accordion .form-control, .tab-accordion .hasDatepicker, .tab-accordion .form-group.phone > span > div > input {
    color: #39414d; }
  .card .form-control, .card .hasDatepicker, .card .form-group.phone > span > div > input {
    color: #39414d; }
  .nav-tabs .form-control, .nav-tabs .hasDatepicker, .nav-tabs .form-group.phone > span > div > input {
    color: #39414d; }

.form-control:focus, .hasDatepicker:focus, .form-group.phone > span > div > input:focus {
  background-color: white;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-color: #39414d;
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25);
  color: #39414d; }
  .c-guide .form-control:focus, .c-guide .hasDatepicker:focus, .c-guide .form-group.phone > span > div > input:focus {
    background-color: white; }
  .c-box .form-control:focus, .c-box .hasDatepicker:focus, .c-box .form-group.phone > span > div > input:focus {
    background-color: white; }
  .c-card .form-control:focus, .c-card .hasDatepicker:focus, .c-card .form-group.phone > span > div > input:focus {
    background-color: white; }
  .c-tabbed .form-control:focus, .c-tabbed .hasDatepicker:focus, .c-tabbed .form-group.phone > span > div > input:focus {
    background-color: white; }
  .full-box .form-control:focus, .full-box .hasDatepicker:focus, .full-box .form-group.phone > span > div > input:focus {
    background-color: white; }
  .content-box .form-control:focus, .content-box .hasDatepicker:focus, .content-box .form-group.phone > span > div > input:focus {
    background-color: white; }
  .tab-accordion .form-control:focus, .tab-accordion .hasDatepicker:focus, .tab-accordion .form-group.phone > span > div > input:focus {
    background-color: white; }
  .card .form-control:focus, .card .hasDatepicker:focus, .card .form-group.phone > span > div > input:focus {
    background-color: white; }
  .nav-tabs .form-control:focus, .nav-tabs .hasDatepicker:focus, .nav-tabs .form-group.phone > span > div > input:focus {
    background-color: white; }
  .c-guide .form-control:focus, .c-guide .hasDatepicker:focus, .c-guide .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .c-box .form-control:focus, .c-box .hasDatepicker:focus, .c-box .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .c-card .form-control:focus, .c-card .hasDatepicker:focus, .c-card .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .c-tabbed .form-control:focus, .c-tabbed .hasDatepicker:focus, .c-tabbed .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .full-box .form-control:focus, .full-box .hasDatepicker:focus, .full-box .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .content-box .form-control:focus, .content-box .hasDatepicker:focus, .content-box .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .tab-accordion .form-control:focus, .tab-accordion .hasDatepicker:focus, .tab-accordion .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .card .form-control:focus, .card .hasDatepicker:focus, .card .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .nav-tabs .form-control:focus, .nav-tabs .hasDatepicker:focus, .nav-tabs .form-group.phone > span > div > input:focus {
    border-color: #39414d; }
  .c-guide .form-control:focus, .c-guide .hasDatepicker:focus, .c-guide .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-box .form-control:focus, .c-box .hasDatepicker:focus, .c-box .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-card .form-control:focus, .c-card .hasDatepicker:focus, .c-card .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-tabbed .form-control:focus, .c-tabbed .hasDatepicker:focus, .c-tabbed .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .full-box .form-control:focus, .full-box .hasDatepicker:focus, .full-box .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .content-box .form-control:focus, .content-box .hasDatepicker:focus, .content-box .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .tab-accordion .form-control:focus, .tab-accordion .hasDatepicker:focus, .tab-accordion .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .card .form-control:focus, .card .hasDatepicker:focus, .card .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .nav-tabs .form-control:focus, .nav-tabs .hasDatepicker:focus, .nav-tabs .form-group.phone > span > div > input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-guide .form-control:focus, .c-guide .hasDatepicker:focus, .c-guide .form-group.phone > span > div > input:focus {
    color: #39414d; }
  .c-box .form-control:focus, .c-box .hasDatepicker:focus, .c-box .form-group.phone > span > div > input:focus {
    color: #39414d; }
  .c-card .form-control:focus, .c-card .hasDatepicker:focus, .c-card .form-group.phone > span > div > input:focus {
    color: #39414d; }
  .c-tabbed .form-control:focus, .c-tabbed .hasDatepicker:focus, .c-tabbed .form-group.phone > span > div > input:focus {
    color: #39414d; }
  .full-box .form-control:focus, .full-box .hasDatepicker:focus, .full-box .form-group.phone > span > div > input:focus {
    color: #39414d; }
  .content-box .form-control:focus, .content-box .hasDatepicker:focus, .content-box .form-group.phone > span > div > input:focus {
    color: #39414d; }
  .tab-accordion .form-control:focus, .tab-accordion .hasDatepicker:focus, .tab-accordion .form-group.phone > span > div > input:focus {
    color: #39414d; }
  .card .form-control:focus, .card .hasDatepicker:focus, .card .form-group.phone > span > div > input:focus {
    color: #39414d; }
  .nav-tabs .form-control:focus, .nav-tabs .hasDatepicker:focus, .nav-tabs .form-group.phone > span > div > input:focus {
    color: #39414d; }

select.form-control:focus::-ms-value,
select.custom-select:focus::-ms-value {
  background-color: transparent; }

.login-box .form-group input.form-control {
  background-color: white; }
  .c-guide .login-box .form-group input.form-control {
    background-color: white; }
  .c-box .login-box .form-group input.form-control {
    background-color: white; }
  .c-card .login-box .form-group input.form-control {
    background-color: white; }
  .c-tabbed .login-box .form-group input.form-control {
    background-color: white; }
  .full-box .login-box .form-group input.form-control {
    background-color: white; }
  .content-box .login-box .form-group input.form-control {
    background-color: white; }
  .tab-accordion .login-box .form-group input.form-control {
    background-color: white; }
  .card .login-box .form-group input.form-control {
    background-color: white; }
  .nav-tabs .login-box .form-group input.form-control {
    background-color: white; }

.form-inline, .form-inline select, select:disabled, .form-group.phone > span > div > input {
  padding: .375rem .75rem; }

.form-group.phone > span > div > input {
  width: 10%; }

.form-group span div.row, .form-group span div.c-notification-bar__row {
  margin: auto 0; }

/*custom dropdown styling*/
.selectdiv {
  position: relative;
  float: left;
  width: 100%; }

/* IE11 hide native button */
select::-ms-expand {
  display: none; }

.selectdiv:after {
  content: '<>';
  font: 17px "Consolas", monospace;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 2px;
  top: 10px;
  letter-spacing: 3px;
  padding: 0 0 2px;
  position: absolute;
  pointer-events: none; }

.selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  float: right;
  font-size: 16px;
  background-image: none;
  -ms-word-break: normal;
  word-break: normal; }

label.cell-phone.standard-label::after {
  content: ':';
  display: inline; }

.form-group h8,
.form-group h8 span {
  font-weight: bold;
  line-height: 1rem; }

input:disabled,
.form-control[readonly] {
  background-color: #f2f2f2;
  opacity: 1;
  border: 1px solid;
  border-color: #39414d;
  color: #39414d; }
  .c-guide input:disabled, .c-guide
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .c-box input:disabled, .c-box
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .c-card input:disabled, .c-card
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .c-tabbed input:disabled, .c-tabbed
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .full-box input:disabled, .full-box
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .content-box input:disabled, .content-box
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .tab-accordion input:disabled, .tab-accordion
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .card input:disabled, .card
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .nav-tabs input:disabled, .nav-tabs
  .form-control[readonly] {
    background-color: #f2f2f2; }
  .c-guide input:disabled, .c-guide
  .form-control[readonly] {
    border-color: #39414d; }
  .c-box input:disabled, .c-box
  .form-control[readonly] {
    border-color: #39414d; }
  .c-card input:disabled, .c-card
  .form-control[readonly] {
    border-color: #39414d; }
  .c-tabbed input:disabled, .c-tabbed
  .form-control[readonly] {
    border-color: #39414d; }
  .full-box input:disabled, .full-box
  .form-control[readonly] {
    border-color: #39414d; }
  .content-box input:disabled, .content-box
  .form-control[readonly] {
    border-color: #39414d; }
  .tab-accordion input:disabled, .tab-accordion
  .form-control[readonly] {
    border-color: #39414d; }
  .card input:disabled, .card
  .form-control[readonly] {
    border-color: #39414d; }
  .nav-tabs input:disabled, .nav-tabs
  .form-control[readonly] {
    border-color: #39414d; }
  .c-guide input:disabled, .c-guide
  .form-control[readonly] {
    color: #39414d; }
  .c-box input:disabled, .c-box
  .form-control[readonly] {
    color: #39414d; }
  .c-card input:disabled, .c-card
  .form-control[readonly] {
    color: #39414d; }
  .c-tabbed input:disabled, .c-tabbed
  .form-control[readonly] {
    color: #39414d; }
  .full-box input:disabled, .full-box
  .form-control[readonly] {
    color: #39414d; }
  .content-box input:disabled, .content-box
  .form-control[readonly] {
    color: #39414d; }
  .tab-accordion input:disabled, .tab-accordion
  .form-control[readonly] {
    color: #39414d; }
  .card input:disabled, .card
  .form-control[readonly] {
    color: #39414d; }
  .nav-tabs input:disabled, .nav-tabs
  .form-control[readonly] {
    color: #39414d; }

td span {
  width: 100%; }

input[type="image"]:disabled {
  background-color: transparent;
  opacity: .5;
  width: auto; }

input.disabled, div > h5.disabled, i.disabled {
  opacity: 0.5;
  cursor: not-allowed; }

.small-caps {
  font-size: 14px;
  font-weight: bold; }

.small, small {
  font-size: 14px; }

/****************** End Global Typography ******************/
.inline-link, .inline-link a {
  font-weight: bold;
  color: #0080e2;
  display: inline-block; }
  .c-guide .inline-link, .c-guide .inline-link a {
    color: #0080e2; }
  .c-box .inline-link, .c-box .inline-link a {
    color: #0080e2; }
  .c-card .inline-link, .c-card .inline-link a {
    color: #0080e2; }
  .c-tabbed .inline-link, .c-tabbed .inline-link a {
    color: #0080e2; }
  .full-box .inline-link, .full-box .inline-link a {
    color: #0080e2; }
  .content-box .inline-link, .content-box .inline-link a {
    color: #0080e2; }
  .tab-accordion .inline-link, .tab-accordion .inline-link a {
    color: #0080e2; }
  .card .inline-link, .card .inline-link a {
    color: #0080e2; }
  .nav-tabs .inline-link, .nav-tabs .inline-link a {
    color: #0080e2; }

.inline-link a:hover {
  color: #0040aa; }
  .c-guide .inline-link a:hover {
    color: #0040aa; }
  .c-box .inline-link a:hover {
    color: #0040aa; }
  .c-card .inline-link a:hover {
    color: #0040aa; }
  .c-tabbed .inline-link a:hover {
    color: #0040aa; }
  .full-box .inline-link a:hover {
    color: #0040aa; }
  .content-box .inline-link a:hover {
    color: #0040aa; }
  .tab-accordion .inline-link a:hover {
    color: #0040aa; }
  .card .inline-link a:hover {
    color: #0040aa; }
  .nav-tabs .inline-link a:hover {
    color: #0040aa; }

.inline-pLink {
  font-weight: bold;
  color: #0080e2; }
  .c-guide .inline-pLink {
    color: #0080e2; }
  .c-box .inline-pLink {
    color: #0080e2; }
  .c-card .inline-pLink {
    color: #0080e2; }
  .c-tabbed .inline-pLink {
    color: #0080e2; }
  .full-box .inline-pLink {
    color: #0080e2; }
  .content-box .inline-pLink {
    color: #0080e2; }
  .tab-accordion .inline-pLink {
    color: #0080e2; }
  .card .inline-pLink {
    color: #0080e2; }
  .nav-tabs .inline-pLink {
    color: #0080e2; }

.inline-link:hover {
  color: #0040aa;
  font-weight: bold; }
  .c-guide .inline-link:hover {
    color: #0040aa; }
  .c-box .inline-link:hover {
    color: #0040aa; }
  .c-card .inline-link:hover {
    color: #0040aa; }
  .c-tabbed .inline-link:hover {
    color: #0040aa; }
  .full-box .inline-link:hover {
    color: #0040aa; }
  .content-box .inline-link:hover {
    color: #0040aa; }
  .tab-accordion .inline-link:hover {
    color: #0040aa; }
  .card .inline-link:hover {
    color: #0040aa; }
  .nav-tabs .inline-link:hover {
    color: #0040aa; }

.footnote-link {
  font-weight: bold;
  color: #0080e2;
  font-size: 14px; }
  .c-guide .footnote-link {
    color: #0080e2; }
  .c-box .footnote-link {
    color: #0080e2; }
  .c-card .footnote-link {
    color: #0080e2; }
  .c-tabbed .footnote-link {
    color: #0080e2; }
  .full-box .footnote-link {
    color: #0080e2; }
  .content-box .footnote-link {
    color: #0080e2; }
  .tab-accordion .footnote-link {
    color: #0080e2; }
  .card .footnote-link {
    color: #0080e2; }
  .nav-tabs .footnote-link {
    color: #0080e2; }

.text-primary {
  color: #0080e2 !important; }
  .c-guide .text-primary {
    color: #0080e2 !important; }
  .c-box .text-primary {
    color: #0080e2 !important; }
  .c-card .text-primary {
    color: #0080e2 !important; }
  .c-tabbed .text-primary {
    color: #0080e2 !important; }
  .full-box .text-primary {
    color: #0080e2 !important; }
  .content-box .text-primary {
    color: #0080e2 !important; }
  .tab-accordion .text-primary {
    color: #0080e2 !important; }
  .card .text-primary {
    color: #0080e2 !important; }
  .nav-tabs .text-primary {
    color: #0080e2 !important; }

.text-secondary-blue {
  color: #004877; }
  .c-guide .text-secondary-blue {
    color: #004877; }
  .c-box .text-secondary-blue {
    color: #004877; }
  .c-card .text-secondary-blue {
    color: #004877; }
  .c-tabbed .text-secondary-blue {
    color: #004877; }
  .full-box .text-secondary-blue {
    color: #004877; }
  .content-box .text-secondary-blue {
    color: #004877; }
  .tab-accordion .text-secondary-blue {
    color: #004877; }
  .card .text-secondary-blue {
    color: #004877; }
  .nav-tabs .text-secondary-blue {
    color: #004877; }

/* FONT AWESOME LONG ARROWS */
.fa-lg i {
  font-size: 2em;
  line-height: 0.75em;
  vertical-align: -0.1967em; }

.arrow-primary i {
  color: #0080e2; }
  .c-guide .arrow-primary i {
    color: #0080e2; }
  .c-box .arrow-primary i {
    color: #0080e2; }
  .c-card .arrow-primary i {
    color: #0080e2; }
  .c-tabbed .arrow-primary i {
    color: #0080e2; }
  .full-box .arrow-primary i {
    color: #0080e2; }
  .content-box .arrow-primary i {
    color: #0080e2; }
  .tab-accordion .arrow-primary i {
    color: #0080e2; }
  .card .arrow-primary i {
    color: #0080e2; }
  .nav-tabs .arrow-primary i {
    color: #0080e2; }

.arrow-primary i:hover {
  color: #0040aa;
  cursor: pointer; }
  .c-guide .arrow-primary i:hover {
    color: #0040aa; }
  .c-box .arrow-primary i:hover {
    color: #0040aa; }
  .c-card .arrow-primary i:hover {
    color: #0040aa; }
  .c-tabbed .arrow-primary i:hover {
    color: #0040aa; }
  .full-box .arrow-primary i:hover {
    color: #0040aa; }
  .content-box .arrow-primary i:hover {
    color: #0040aa; }
  .tab-accordion .arrow-primary i:hover {
    color: #0040aa; }
  .card .arrow-primary i:hover {
    color: #0040aa; }
  .nav-tabs .arrow-primary i:hover {
    color: #0040aa; }

.arrow-primary i:visited {
  color: #004877; }
  .c-guide .arrow-primary i:visited {
    color: #004877; }
  .c-box .arrow-primary i:visited {
    color: #004877; }
  .c-card .arrow-primary i:visited {
    color: #004877; }
  .c-tabbed .arrow-primary i:visited {
    color: #004877; }
  .full-box .arrow-primary i:visited {
    color: #004877; }
  .content-box .arrow-primary i:visited {
    color: #004877; }
  .tab-accordion .arrow-primary i:visited {
    color: #004877; }
  .card .arrow-primary i:visited {
    color: #004877; }
  .nav-tabs .arrow-primary i:visited {
    color: #004877; }

.secondary i:hover {
  color: #ffa100;
  cursor: pointer; }
  .c-guide .secondary i:hover {
    color: #ffa100; }
  .c-box .secondary i:hover {
    color: #ffa100; }
  .c-card .secondary i:hover {
    color: #ffa100; }
  .c-tabbed .secondary i:hover {
    color: #ffa100; }
  .full-box .secondary i:hover {
    color: #ffa100; }
  .content-box .secondary i:hover {
    color: #ffa100; }
  .tab-accordion .secondary i:hover {
    color: #ffa100; }
  .card .secondary i:hover {
    color: #ffa100; }
  .nav-tabs .secondary i:hover {
    color: #ffa100; }

.secondary i:visited {
  color: #ff6400; }
  .c-guide .secondary i:visited {
    color: #ff6400; }
  .c-box .secondary i:visited {
    color: #ff6400; }
  .c-card .secondary i:visited {
    color: #ff6400; }
  .c-tabbed .secondary i:visited {
    color: #ff6400; }
  .full-box .secondary i:visited {
    color: #ff6400; }
  .content-box .secondary i:visited {
    color: #ff6400; }
  .tab-accordion .secondary i:visited {
    color: #ff6400; }
  .card .secondary i:visited {
    color: #ff6400; }
  .nav-tabs .secondary i:visited {
    color: #ff6400; }

i.fal.text-dark {
  color: #e6e6e6; }
  .c-guide i.fal.text-dark {
    color: #e6e6e6; }
  .c-box i.fal.text-dark {
    color: #e6e6e6; }
  .c-card i.fal.text-dark {
    color: #e6e6e6; }
  .c-tabbed i.fal.text-dark {
    color: #e6e6e6; }
  .full-box i.fal.text-dark {
    color: #e6e6e6; }
  .content-box i.fal.text-dark {
    color: #e6e6e6; }
  .tab-accordion i.fal.text-dark {
    color: #e6e6e6; }
  .card i.fal.text-dark {
    color: #e6e6e6; }
  .nav-tabs i.fal.text-dark {
    color: #e6e6e6; }

/* Asset Classes */
.c00 {
  background-color: #660000; }

.c01 {
  background-color: #006600; }

.c02 {
  background-color: #000066; }

.c03 {
  background-color: #666600; }

.c04 {
  background-color: #660066; }

.c05 {
  background-color: #006666; }

.c06 {
  background-color: #442222; }

.c07 {
  background-color: #224422; }

.c08 {
  background-color: #222244; }

.c09 {
  background-color: #444422; }

.c10 {
  background-color: #39414d; }

.c11 {
  background-color: #224444; }

/* End Asset Classes */
/* Checkboxes and Radio Buttons */
/*style wrapper to give some space*/
.form-group {
  position: relative;
  margin-bottom: 1rem;
  margin-top: 1rem; }

/*style label to give some more space*/
.form-group label.checkbox-inline {
  display: block;
  padding: 0 0 6px 25px; }

/*style and hide original checkbox*/
.form-group input[type='checkbox'] {
  height: 13px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 13px;
  z-index: 9999; }

/*position new box*/
.form-group input[type='checkbox'] + label::before,
.form-group span > input[type='checkbox'] ~ label::before {
  border: 2px solid;
  content: "";
  height: 13px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 13px;
  color: #0080e2;
  background-color: white; }
  .c-guide .form-group input[type='checkbox'] + label::before, .c-guide
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .c-box .form-group input[type='checkbox'] + label::before, .c-box
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .c-card .form-group input[type='checkbox'] + label::before, .c-card
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .c-tabbed .form-group input[type='checkbox'] + label::before, .c-tabbed
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .full-box .form-group input[type='checkbox'] + label::before, .full-box
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .content-box .form-group input[type='checkbox'] + label::before, .content-box
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .tab-accordion .form-group input[type='checkbox'] + label::before, .tab-accordion
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .card .form-group input[type='checkbox'] + label::before, .card
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .nav-tabs .form-group input[type='checkbox'] + label::before, .nav-tabs
  .form-group span > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .c-guide .form-group input[type='checkbox'] + label::before, .c-guide
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }
  .c-box .form-group input[type='checkbox'] + label::before, .c-box
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }
  .c-card .form-group input[type='checkbox'] + label::before, .c-card
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }
  .c-tabbed .form-group input[type='checkbox'] + label::before, .c-tabbed
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }
  .full-box .form-group input[type='checkbox'] + label::before, .full-box
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }
  .content-box .form-group input[type='checkbox'] + label::before, .content-box
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }
  .tab-accordion .form-group input[type='checkbox'] + label::before, .tab-accordion
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }
  .card .form-group input[type='checkbox'] + label::before, .card
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }
  .nav-tabs .form-group input[type='checkbox'] + label::before, .nav-tabs
  .form-group span > input[type='checkbox'] ~ label::before {
    background-color: white; }

/*create check symbol with pseudo element*/
.form-group input[type='checkbox'] + label::after,
.form-group span > input[type='checkbox'] ~ label::after {
  content: "";
  border: 2px solid;
  border-left: 0;
  border-top: 0;
  height: 8px;
  left: 5px;
  opacity: 0;
  position: absolute;
  top: 5px;
  transform: rotate(45deg);
  transition: opacity 0.2s ease-in-out;
  width: 4px;
  color: #0080e2; }
  .c-guide .form-group input[type='checkbox'] + label::after, .c-guide
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }
  .c-box .form-group input[type='checkbox'] + label::after, .c-box
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }
  .c-card .form-group input[type='checkbox'] + label::after, .c-card
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }
  .c-tabbed .form-group input[type='checkbox'] + label::after, .c-tabbed
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }
  .full-box .form-group input[type='checkbox'] + label::after, .full-box
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }
  .content-box .form-group input[type='checkbox'] + label::after, .content-box
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }
  .tab-accordion .form-group input[type='checkbox'] + label::after, .tab-accordion
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }
  .card .form-group input[type='checkbox'] + label::after, .card
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }
  .nav-tabs .form-group input[type='checkbox'] + label::after, .nav-tabs
  .form-group span > input[type='checkbox'] ~ label::after {
    color: #0080e2; }

/*center align checkboxes*/
/*style and hide original checkbox*/
.form-group .center-ck input[type='checkbox'] {
  height: 13px;
  left: 45%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 13px;
  z-index: 9999; }

/*position new box*/
.form-group .center-ck > input[type='checkbox'] ~ label::before {
  border: 2px solid;
  content: "";
  height: 13px;
  left: 45%;
  position: absolute;
  top: 0;
  width: 13px;
  color: #0080e2;
  background-color: #0080e2; }
  .c-guide .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .c-box .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .c-card .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .c-tabbed .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .full-box .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .content-box .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .tab-accordion .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .card .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .nav-tabs .form-group .center-ck > input[type='checkbox'] ~ label::before {
    color: #0080e2; }
  .c-guide .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }
  .c-box .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }
  .c-card .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }
  .c-tabbed .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }
  .full-box .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }
  .content-box .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }
  .tab-accordion .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }
  .card .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }
  .nav-tabs .form-group .center-ck > input[type='checkbox'] ~ label::before {
    background-color: #0080e2; }

/*create check symbol with pseudo element*/
.form-group .center-ck > input[type='checkbox'] ~ label::after {
  content: "";
  border: 2px solid;
  border-left: 0;
  border-top: 0;
  height: 8px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 2px;
  transform: rotate(45deg);
  transition: opacity 0.2s ease-in-out;
  width: 4px;
  color: white; }
  .c-guide .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }
  .c-box .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }
  .c-card .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }
  .c-tabbed .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }
  .full-box .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }
  .content-box .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }
  .tab-accordion .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }
  .card .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }
  .nav-tabs .form-group .center-ck > input[type='checkbox'] ~ label::after {
    color: white; }

/*style larger font label to give some more space*/
.form-group label.checkbox-inline.lg-font,
.form-group span.lg-font label.checkbox-inline {
  display: block;
  padding: 0 0 0px 25px; }

/*style and hide original checkbox with large font*/
.form-group input[type='checkbox'],
.form-group span > input[type='checkbox'] {
  height: 16px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 16px;
  z-index: 9999; }

/*position new box for large font*/
.form-group input[type='checkbox'] + label.lg-font::before,
.form-group span.lg-font input[type='checkbox'] + label::before {
  border: 2px solid;
  content: "";
  height: 13px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 13px;
  color: #0080e2;
  background-color: white; }
  .c-guide .form-group input[type='checkbox'] + label.lg-font::before, .c-guide
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .c-box .form-group input[type='checkbox'] + label.lg-font::before, .c-box
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .c-card .form-group input[type='checkbox'] + label.lg-font::before, .c-card
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .c-tabbed .form-group input[type='checkbox'] + label.lg-font::before, .c-tabbed
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .full-box .form-group input[type='checkbox'] + label.lg-font::before, .full-box
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .content-box .form-group input[type='checkbox'] + label.lg-font::before, .content-box
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .tab-accordion .form-group input[type='checkbox'] + label.lg-font::before, .tab-accordion
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .card .form-group input[type='checkbox'] + label.lg-font::before, .card
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .nav-tabs .form-group input[type='checkbox'] + label.lg-font::before, .nav-tabs
  .form-group span.lg-font input[type='checkbox'] + label::before {
    color: #0080e2; }
  .c-guide .form-group input[type='checkbox'] + label.lg-font::before, .c-guide
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }
  .c-box .form-group input[type='checkbox'] + label.lg-font::before, .c-box
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }
  .c-card .form-group input[type='checkbox'] + label.lg-font::before, .c-card
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }
  .c-tabbed .form-group input[type='checkbox'] + label.lg-font::before, .c-tabbed
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }
  .full-box .form-group input[type='checkbox'] + label.lg-font::before, .full-box
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }
  .content-box .form-group input[type='checkbox'] + label.lg-font::before, .content-box
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }
  .tab-accordion .form-group input[type='checkbox'] + label.lg-font::before, .tab-accordion
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }
  .card .form-group input[type='checkbox'] + label.lg-font::before, .card
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }
  .nav-tabs .form-group input[type='checkbox'] + label.lg-font::before, .nav-tabs
  .form-group span.lg-font input[type='checkbox'] + label::before {
    background-color: white; }

/*create check symbol with pseudo element for large font*/
.form-group input[type='checkbox'] + label.lg-font::after,
.form-group span.lg-font input[type='checkbox'] + label::after {
  content: "";
  border: 2px solid;
  border-left: 0;
  border-top: 0;
  height: 8px;
  left: 5.5px;
  opacity: 0;
  position: absolute;
  top: 7px;
  transform: rotate(45deg);
  transition: opacity 0.2s ease-in-out;
  width: 4px;
  color: #0080e2; }
  .c-guide .form-group input[type='checkbox'] + label.lg-font::after, .c-guide
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }
  .c-box .form-group input[type='checkbox'] + label.lg-font::after, .c-box
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }
  .c-card .form-group input[type='checkbox'] + label.lg-font::after, .c-card
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }
  .c-tabbed .form-group input[type='checkbox'] + label.lg-font::after, .c-tabbed
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }
  .full-box .form-group input[type='checkbox'] + label.lg-font::after, .full-box
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }
  .content-box .form-group input[type='checkbox'] + label.lg-font::after, .content-box
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }
  .tab-accordion .form-group input[type='checkbox'] + label.lg-font::after, .tab-accordion
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }
  .card .form-group input[type='checkbox'] + label.lg-font::after, .card
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }
  .nav-tabs .form-group input[type='checkbox'] + label.lg-font::after, .nav-tabs
  .form-group span.lg-font input[type='checkbox'] + label::after {
    color: #0080e2; }

.dark .form-group input[type='checkbox'] + label::before {
  border: 2px solid;
  content: "";
  height: 13px;
  left: 0;
  position: absolute;
  top: 0;
  width: 13px;
  color: #0080e2;
  background-color: white; }
  .c-guide .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .c-box .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .c-card .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .c-tabbed .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .full-box .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .content-box .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .tab-accordion .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .card .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .nav-tabs .dark .form-group input[type='checkbox'] + label::before {
    color: #0080e2; }
  .c-guide .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }
  .c-box .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }
  .c-card .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }
  .c-tabbed .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }
  .full-box .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }
  .content-box .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }
  .tab-accordion .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }
  .card .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }
  .nav-tabs .dark .form-group input[type='checkbox'] + label::before {
    background-color: white; }

/*create check symbol with pseudo element*/
.dark .form-group input[type='checkbox'] + label::after {
  content: "";
  border: 2px solid;
  border-left: 0;
  border-top: 0;
  height: 8px;
  left: 5.5px;
  opacity: 0;
  position: absolute;
  top: 2px;
  transform: rotate(45deg);
  transition: opacity 0.2s ease-in-out;
  width: 4px;
  color: #0080e2; }
  .c-guide .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }
  .c-box .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }
  .c-card .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }
  .c-tabbed .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }
  .full-box .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }
  .content-box .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }
  .tab-accordion .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }
  .card .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }
  .nav-tabs .dark .form-group input[type='checkbox'] + label::after {
    color: #0080e2; }

/*reveal check for 'on' state*/
.form-group input[type='checkbox']:checked + label::after,
.form-group span.lg-font input[type='checkbox']:checked + label::after,
.form-group .center-ck input[type='checkbox']:checked ~ label::after {
  opacity: 1; }

/*focus styles */
.form-group input[type='checkbox']:focus + label::before,
.form-group span.lg-font input[type='checkbox']:focus + label::before,
.form-group .center-ck input[type='checkbox']:focus ~ label::before {
  outline: 3px solid transparent; }

.custom-select {
  border: 1px solid;
  border-color: #39414d;
  background-color: white;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); }
  .c-guide .custom-select {
    border-color: #39414d; }
  .c-box .custom-select {
    border-color: #39414d; }
  .c-card .custom-select {
    border-color: #39414d; }
  .c-tabbed .custom-select {
    border-color: #39414d; }
  .full-box .custom-select {
    border-color: #39414d; }
  .content-box .custom-select {
    border-color: #39414d; }
  .tab-accordion .custom-select {
    border-color: #39414d; }
  .card .custom-select {
    border-color: #39414d; }
  .nav-tabs .custom-select {
    border-color: #39414d; }
  .c-guide .custom-select {
    background-color: white; }
  .c-box .custom-select {
    background-color: white; }
  .c-card .custom-select {
    background-color: white; }
  .c-tabbed .custom-select {
    background-color: white; }
  .full-box .custom-select {
    background-color: white; }
  .content-box .custom-select {
    background-color: white; }
  .tab-accordion .custom-select {
    background-color: white; }
  .card .custom-select {
    background-color: white; }
  .nav-tabs .custom-select {
    background-color: white; }

.custom-select:focus {
  border: 1px solid;
  border-color: #0080e2;
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-guide .custom-select:focus {
    border-color: #0080e2; }
  .c-box .custom-select:focus {
    border-color: #0080e2; }
  .c-card .custom-select:focus {
    border-color: #0080e2; }
  .c-tabbed .custom-select:focus {
    border-color: #0080e2; }
  .full-box .custom-select:focus {
    border-color: #0080e2; }
  .content-box .custom-select:focus {
    border-color: #0080e2; }
  .tab-accordion .custom-select:focus {
    border-color: #0080e2; }
  .card .custom-select:focus {
    border-color: #0080e2; }
  .nav-tabs .custom-select:focus {
    border-color: #0080e2; }
  .c-guide .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-box .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-card .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-tabbed .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .full-box .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .content-box .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .tab-accordion .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .card .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .nav-tabs .custom-select:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }

.custom-select.w-auto, .w-auto {
  width: auto; }

.radioButtonText {
  text-transform: initial; }

h8 .radioButtonText {
  font-weight: bold;
  font-size: 0.8125rem;
  text-transform: inherit; }

/* Global Buttons */
.btn, .btn-lined {
  margin-right: 20px;
  cursor: pointer;
  padding: 4px 30px;
  font-size: 1rem;
  padding: 10px 0;
  margin: 0 auto 0 auto;
  border-radius: 25px !important;
  /*updating to match our other buttons*/
  width: 85%;
  font-weight: bold; }

.btn-lined.primary:focus {
  outline: 0;
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-guide .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-box .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-card .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-tabbed .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .full-box .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .content-box .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .tab-accordion .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .card .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .nav-tabs .btn-lined.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }

.btn-lined.primary {
  background-color: white;
  color: #0080e2;
  border: 2px solid;
  border-color: #0080e2;
  width: 85%;
  padding: 10px 0; }
  .c-guide .btn-lined.primary {
    background-color: white; }
  .c-box .btn-lined.primary {
    background-color: white; }
  .c-card .btn-lined.primary {
    background-color: white; }
  .c-tabbed .btn-lined.primary {
    background-color: white; }
  .full-box .btn-lined.primary {
    background-color: white; }
  .content-box .btn-lined.primary {
    background-color: white; }
  .tab-accordion .btn-lined.primary {
    background-color: white; }
  .card .btn-lined.primary {
    background-color: white; }
  .nav-tabs .btn-lined.primary {
    background-color: white; }
  .c-guide .btn-lined.primary {
    color: #0080e2; }
  .c-box .btn-lined.primary {
    color: #0080e2; }
  .c-card .btn-lined.primary {
    color: #0080e2; }
  .c-tabbed .btn-lined.primary {
    color: #0080e2; }
  .full-box .btn-lined.primary {
    color: #0080e2; }
  .content-box .btn-lined.primary {
    color: #0080e2; }
  .tab-accordion .btn-lined.primary {
    color: #0080e2; }
  .card .btn-lined.primary {
    color: #0080e2; }
  .nav-tabs .btn-lined.primary {
    color: #0080e2; }
  .c-guide .btn-lined.primary {
    border-color: #0080e2; }
  .c-box .btn-lined.primary {
    border-color: #0080e2; }
  .c-card .btn-lined.primary {
    border-color: #0080e2; }
  .c-tabbed .btn-lined.primary {
    border-color: #0080e2; }
  .full-box .btn-lined.primary {
    border-color: #0080e2; }
  .content-box .btn-lined.primary {
    border-color: #0080e2; }
  .tab-accordion .btn-lined.primary {
    border-color: #0080e2; }
  .card .btn-lined.primary {
    border-color: #0080e2; }
  .nav-tabs .btn-lined.primary {
    border-color: #0080e2; }

.btn-lined.primary:hover {
  color: white;
  background-color: #0040aa;
  border: 2px solid;
  border-color: #0040aa; }
  .c-guide .btn-lined.primary:hover {
    color: white; }
  .c-box .btn-lined.primary:hover {
    color: white; }
  .c-card .btn-lined.primary:hover {
    color: white; }
  .c-tabbed .btn-lined.primary:hover {
    color: white; }
  .full-box .btn-lined.primary:hover {
    color: white; }
  .content-box .btn-lined.primary:hover {
    color: white; }
  .tab-accordion .btn-lined.primary:hover {
    color: white; }
  .card .btn-lined.primary:hover {
    color: white; }
  .nav-tabs .btn-lined.primary:hover {
    color: white; }
  .c-guide .btn-lined.primary:hover {
    background-color: #0040aa; }
  .c-box .btn-lined.primary:hover {
    background-color: #0040aa; }
  .c-card .btn-lined.primary:hover {
    background-color: #0040aa; }
  .c-tabbed .btn-lined.primary:hover {
    background-color: #0040aa; }
  .full-box .btn-lined.primary:hover {
    background-color: #0040aa; }
  .content-box .btn-lined.primary:hover {
    background-color: #0040aa; }
  .tab-accordion .btn-lined.primary:hover {
    background-color: #0040aa; }
  .card .btn-lined.primary:hover {
    background-color: #0040aa; }
  .nav-tabs .btn-lined.primary:hover {
    background-color: #0040aa; }
  .c-guide .btn-lined.primary:hover {
    border-color: #0040aa; }
  .c-box .btn-lined.primary:hover {
    border-color: #0040aa; }
  .c-card .btn-lined.primary:hover {
    border-color: #0040aa; }
  .c-tabbed .btn-lined.primary:hover {
    border-color: #0040aa; }
  .full-box .btn-lined.primary:hover {
    border-color: #0040aa; }
  .content-box .btn-lined.primary:hover {
    border-color: #0040aa; }
  .tab-accordion .btn-lined.primary:hover {
    border-color: #0040aa; }
  .card .btn-lined.primary:hover {
    border-color: #0040aa; }
  .nav-tabs .btn-lined.primary:hover {
    border-color: #0040aa; }

.btn-lined.primary:active {
  color: white;
  background-color: #0040aa;
  border: 2px solid;
  border-color: #0040aa; }
  .c-guide .btn-lined.primary:active {
    color: white; }
  .c-box .btn-lined.primary:active {
    color: white; }
  .c-card .btn-lined.primary:active {
    color: white; }
  .c-tabbed .btn-lined.primary:active {
    color: white; }
  .full-box .btn-lined.primary:active {
    color: white; }
  .content-box .btn-lined.primary:active {
    color: white; }
  .tab-accordion .btn-lined.primary:active {
    color: white; }
  .card .btn-lined.primary:active {
    color: white; }
  .nav-tabs .btn-lined.primary:active {
    color: white; }
  .c-guide .btn-lined.primary:active {
    background-color: #0040aa; }
  .c-box .btn-lined.primary:active {
    background-color: #0040aa; }
  .c-card .btn-lined.primary:active {
    background-color: #0040aa; }
  .c-tabbed .btn-lined.primary:active {
    background-color: #0040aa; }
  .full-box .btn-lined.primary:active {
    background-color: #0040aa; }
  .content-box .btn-lined.primary:active {
    background-color: #0040aa; }
  .tab-accordion .btn-lined.primary:active {
    background-color: #0040aa; }
  .card .btn-lined.primary:active {
    background-color: #0040aa; }
  .nav-tabs .btn-lined.primary:active {
    background-color: #0040aa; }
  .c-guide .btn-lined.primary:active {
    border-color: #0040aa; }
  .c-box .btn-lined.primary:active {
    border-color: #0040aa; }
  .c-card .btn-lined.primary:active {
    border-color: #0040aa; }
  .c-tabbed .btn-lined.primary:active {
    border-color: #0040aa; }
  .full-box .btn-lined.primary:active {
    border-color: #0040aa; }
  .content-box .btn-lined.primary:active {
    border-color: #0040aa; }
  .tab-accordion .btn-lined.primary:active {
    border-color: #0040aa; }
  .card .btn-lined.primary:active {
    border-color: #0040aa; }
  .nav-tabs .btn-lined.primary:active {
    border-color: #0040aa; }

.btn-lined.secondary {
  background-color: white;
  color: #ffa100;
  border: 2px solid;
  border-color: #ffa100;
  width: 85%;
  padding: 10px 0; }
  .c-guide .btn-lined.secondary {
    background-color: white; }
  .c-box .btn-lined.secondary {
    background-color: white; }
  .c-card .btn-lined.secondary {
    background-color: white; }
  .c-tabbed .btn-lined.secondary {
    background-color: white; }
  .full-box .btn-lined.secondary {
    background-color: white; }
  .content-box .btn-lined.secondary {
    background-color: white; }
  .tab-accordion .btn-lined.secondary {
    background-color: white; }
  .card .btn-lined.secondary {
    background-color: white; }
  .nav-tabs .btn-lined.secondary {
    background-color: white; }
  .c-guide .btn-lined.secondary {
    color: #ffa100; }
  .c-box .btn-lined.secondary {
    color: #ffa100; }
  .c-card .btn-lined.secondary {
    color: #ffa100; }
  .c-tabbed .btn-lined.secondary {
    color: #ffa100; }
  .full-box .btn-lined.secondary {
    color: #ffa100; }
  .content-box .btn-lined.secondary {
    color: #ffa100; }
  .tab-accordion .btn-lined.secondary {
    color: #ffa100; }
  .card .btn-lined.secondary {
    color: #ffa100; }
  .nav-tabs .btn-lined.secondary {
    color: #ffa100; }
  .c-guide .btn-lined.secondary {
    border-color: #ffa100; }
  .c-box .btn-lined.secondary {
    border-color: #ffa100; }
  .c-card .btn-lined.secondary {
    border-color: #ffa100; }
  .c-tabbed .btn-lined.secondary {
    border-color: #ffa100; }
  .full-box .btn-lined.secondary {
    border-color: #ffa100; }
  .content-box .btn-lined.secondary {
    border-color: #ffa100; }
  .tab-accordion .btn-lined.secondary {
    border-color: #ffa100; }
  .card .btn-lined.secondary {
    border-color: #ffa100; }
  .nav-tabs .btn-lined.secondary {
    border-color: #ffa100; }

.btn-lined.secondary:focus {
  outline: 0;
  box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25);
  border-color: #ff6400; }
  .c-guide .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-box .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-card .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-tabbed .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .full-box .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .content-box .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .tab-accordion .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .card .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .nav-tabs .btn-lined.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-guide .btn-lined.secondary:focus {
    border-color: #ff6400; }
  .c-box .btn-lined.secondary:focus {
    border-color: #ff6400; }
  .c-card .btn-lined.secondary:focus {
    border-color: #ff6400; }
  .c-tabbed .btn-lined.secondary:focus {
    border-color: #ff6400; }
  .full-box .btn-lined.secondary:focus {
    border-color: #ff6400; }
  .content-box .btn-lined.secondary:focus {
    border-color: #ff6400; }
  .tab-accordion .btn-lined.secondary:focus {
    border-color: #ff6400; }
  .card .btn-lined.secondary:focus {
    border-color: #ff6400; }
  .nav-tabs .btn-lined.secondary:focus {
    border-color: #ff6400; }

.btn-lined.secondary:hover {
  color: white !important;
  background-color: #ff6400;
  border-color: #ff6400; }
  .c-guide .btn-lined.secondary:hover {
    color: white !important; }
  .c-box .btn-lined.secondary:hover {
    color: white !important; }
  .c-card .btn-lined.secondary:hover {
    color: white !important; }
  .c-tabbed .btn-lined.secondary:hover {
    color: white !important; }
  .full-box .btn-lined.secondary:hover {
    color: white !important; }
  .content-box .btn-lined.secondary:hover {
    color: white !important; }
  .tab-accordion .btn-lined.secondary:hover {
    color: white !important; }
  .card .btn-lined.secondary:hover {
    color: white !important; }
  .nav-tabs .btn-lined.secondary:hover {
    color: white !important; }
  .c-guide .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .c-box .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .c-card .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .c-tabbed .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .full-box .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .content-box .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .tab-accordion .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .card .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .nav-tabs .btn-lined.secondary:hover {
    background-color: #ff6400; }
  .c-guide .btn-lined.secondary:hover {
    border-color: #ff6400; }
  .c-box .btn-lined.secondary:hover {
    border-color: #ff6400; }
  .c-card .btn-lined.secondary:hover {
    border-color: #ff6400; }
  .c-tabbed .btn-lined.secondary:hover {
    border-color: #ff6400; }
  .full-box .btn-lined.secondary:hover {
    border-color: #ff6400; }
  .content-box .btn-lined.secondary:hover {
    border-color: #ff6400; }
  .tab-accordion .btn-lined.secondary:hover {
    border-color: #ff6400; }
  .card .btn-lined.secondary:hover {
    border-color: #ff6400; }
  .nav-tabs .btn-lined.secondary:hover {
    border-color: #ff6400; }

.btn-lined.secondary:active {
  color: white;
  background-color: #ff6400;
  border: 2px solid;
  border-color: #ff6400;
  filter: grayscale(30%); }
  .c-guide .btn-lined.secondary:active {
    color: white; }
  .c-box .btn-lined.secondary:active {
    color: white; }
  .c-card .btn-lined.secondary:active {
    color: white; }
  .c-tabbed .btn-lined.secondary:active {
    color: white; }
  .full-box .btn-lined.secondary:active {
    color: white; }
  .content-box .btn-lined.secondary:active {
    color: white; }
  .tab-accordion .btn-lined.secondary:active {
    color: white; }
  .card .btn-lined.secondary:active {
    color: white; }
  .nav-tabs .btn-lined.secondary:active {
    color: white; }
  .c-guide .btn-lined.secondary:active {
    background-color: #ff6400; }
  .c-box .btn-lined.secondary:active {
    background-color: #ff6400; }
  .c-card .btn-lined.secondary:active {
    background-color: #ff6400; }
  .c-tabbed .btn-lined.secondary:active {
    background-color: #ff6400; }
  .full-box .btn-lined.secondary:active {
    background-color: #ff6400; }
  .content-box .btn-lined.secondary:active {
    background-color: #ff6400; }
  .tab-accordion .btn-lined.secondary:active {
    background-color: #ff6400; }
  .card .btn-lined.secondary:active {
    background-color: #ff6400; }
  .nav-tabs .btn-lined.secondary:active {
    background-color: #ff6400; }
  .c-guide .btn-lined.secondary:active {
    border-color: #ff6400; }
  .c-box .btn-lined.secondary:active {
    border-color: #ff6400; }
  .c-card .btn-lined.secondary:active {
    border-color: #ff6400; }
  .c-tabbed .btn-lined.secondary:active {
    border-color: #ff6400; }
  .full-box .btn-lined.secondary:active {
    border-color: #ff6400; }
  .content-box .btn-lined.secondary:active {
    border-color: #ff6400; }
  .tab-accordion .btn-lined.secondary:active {
    border-color: #ff6400; }
  .card .btn-lined.secondary:active {
    border-color: #ff6400; }
  .nav-tabs .btn-lined.secondary:active {
    border-color: #ff6400; }

.btn.primary {
  background-color: #0080e2;
  color: white;
  border: 2px solid;
  border-color: #0080e2;
  padding: 10px 0px; }
  .c-guide .btn.primary {
    background-color: #0080e2; }
  .c-box .btn.primary {
    background-color: #0080e2; }
  .c-card .btn.primary {
    background-color: #0080e2; }
  .c-tabbed .btn.primary {
    background-color: #0080e2; }
  .full-box .btn.primary {
    background-color: #0080e2; }
  .content-box .btn.primary {
    background-color: #0080e2; }
  .tab-accordion .btn.primary {
    background-color: #0080e2; }
  .card .btn.primary {
    background-color: #0080e2; }
  .nav-tabs .btn.primary {
    background-color: #0080e2; }
  .c-guide .btn.primary {
    color: white; }
  .c-box .btn.primary {
    color: white; }
  .c-card .btn.primary {
    color: white; }
  .c-tabbed .btn.primary {
    color: white; }
  .full-box .btn.primary {
    color: white; }
  .content-box .btn.primary {
    color: white; }
  .tab-accordion .btn.primary {
    color: white; }
  .card .btn.primary {
    color: white; }
  .nav-tabs .btn.primary {
    color: white; }
  .c-guide .btn.primary {
    border-color: #0080e2; }
  .c-box .btn.primary {
    border-color: #0080e2; }
  .c-card .btn.primary {
    border-color: #0080e2; }
  .c-tabbed .btn.primary {
    border-color: #0080e2; }
  .full-box .btn.primary {
    border-color: #0080e2; }
  .content-box .btn.primary {
    border-color: #0080e2; }
  .tab-accordion .btn.primary {
    border-color: #0080e2; }
  .card .btn.primary {
    border-color: #0080e2; }
  .nav-tabs .btn.primary {
    border-color: #0080e2; }

.carousel-container {
  background-color: #f2f2f2; }
  .c-guide .carousel-container {
    background-color: #f2f2f2; }
  .c-box .carousel-container {
    background-color: #f2f2f2; }
  .c-card .carousel-container {
    background-color: #f2f2f2; }
  .c-tabbed .carousel-container {
    background-color: #f2f2f2; }
  .full-box .carousel-container {
    background-color: #f2f2f2; }
  .content-box .carousel-container {
    background-color: #f2f2f2; }
  .tab-accordion .carousel-container {
    background-color: #f2f2f2; }
  .card .carousel-container {
    background-color: #f2f2f2; }
  .nav-tabs .carousel-container {
    background-color: #f2f2f2; }

.carousel-item img.d-block.img-fluid {
  max-width: 250px; }

.carousel-item a.btn.primary {
  background-color: #0080e2;
  color: white;
  font-size: 16px;
  border: 2px solid;
  border-color: #0080e2; }
  .c-guide .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .c-box .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .c-card .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .c-tabbed .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .full-box .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .content-box .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .tab-accordion .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .card .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .nav-tabs .carousel-item a.btn.primary {
    background-color: #0080e2; }
  .c-guide .carousel-item a.btn.primary {
    color: white; }
  .c-box .carousel-item a.btn.primary {
    color: white; }
  .c-card .carousel-item a.btn.primary {
    color: white; }
  .c-tabbed .carousel-item a.btn.primary {
    color: white; }
  .full-box .carousel-item a.btn.primary {
    color: white; }
  .content-box .carousel-item a.btn.primary {
    color: white; }
  .tab-accordion .carousel-item a.btn.primary {
    color: white; }
  .card .carousel-item a.btn.primary {
    color: white; }
  .nav-tabs .carousel-item a.btn.primary {
    color: white; }
  .c-guide .carousel-item a.btn.primary {
    border-color: #0080e2; }
  .c-box .carousel-item a.btn.primary {
    border-color: #0080e2; }
  .c-card .carousel-item a.btn.primary {
    border-color: #0080e2; }
  .c-tabbed .carousel-item a.btn.primary {
    border-color: #0080e2; }
  .full-box .carousel-item a.btn.primary {
    border-color: #0080e2; }
  .content-box .carousel-item a.btn.primary {
    border-color: #0080e2; }
  .tab-accordion .carousel-item a.btn.primary {
    border-color: #0080e2; }
  .card .carousel-item a.btn.primary {
    border-color: #0080e2; }
  .nav-tabs .carousel-item a.btn.primary {
    border-color: #0080e2; }

.btn.primary:hover, .carousel-item a.btn.primary:hover {
  background-color: #0040aa;
  border: 2px solid;
  border-color: #0040aa;
  color: white; }
  .c-guide .btn.primary:hover, .c-guide .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .c-box .btn.primary:hover, .c-box .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .c-card .btn.primary:hover, .c-card .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .c-tabbed .btn.primary:hover, .c-tabbed .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .full-box .btn.primary:hover, .full-box .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .content-box .btn.primary:hover, .content-box .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .tab-accordion .btn.primary:hover, .tab-accordion .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .card .btn.primary:hover, .card .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .nav-tabs .btn.primary:hover, .nav-tabs .carousel-item a.btn.primary:hover {
    background-color: #0040aa; }
  .c-guide .btn.primary:hover, .c-guide .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .c-box .btn.primary:hover, .c-box .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .c-card .btn.primary:hover, .c-card .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .c-tabbed .btn.primary:hover, .c-tabbed .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .full-box .btn.primary:hover, .full-box .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .content-box .btn.primary:hover, .content-box .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .tab-accordion .btn.primary:hover, .tab-accordion .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .card .btn.primary:hover, .card .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .nav-tabs .btn.primary:hover, .nav-tabs .carousel-item a.btn.primary:hover {
    border-color: #0040aa; }
  .c-guide .btn.primary:hover, .c-guide .carousel-item a.btn.primary:hover {
    color: white; }
  .c-box .btn.primary:hover, .c-box .carousel-item a.btn.primary:hover {
    color: white; }
  .c-card .btn.primary:hover, .c-card .carousel-item a.btn.primary:hover {
    color: white; }
  .c-tabbed .btn.primary:hover, .c-tabbed .carousel-item a.btn.primary:hover {
    color: white; }
  .full-box .btn.primary:hover, .full-box .carousel-item a.btn.primary:hover {
    color: white; }
  .content-box .btn.primary:hover, .content-box .carousel-item a.btn.primary:hover {
    color: white; }
  .tab-accordion .btn.primary:hover, .tab-accordion .carousel-item a.btn.primary:hover {
    color: white; }
  .card .btn.primary:hover, .card .carousel-item a.btn.primary:hover {
    color: white; }
  .nav-tabs .btn.primary:hover, .nav-tabs .carousel-item a.btn.primary:hover {
    color: white; }

.btn.primary:active, .carousel-item a.btn.primary:active {
  background-color: #0040aa;
  border: 2px solid;
  border-color: #0040aa;
  color: white;
  filter: grayscale(30%); }
  .c-guide .btn.primary:active, .c-guide .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .c-box .btn.primary:active, .c-box .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .c-card .btn.primary:active, .c-card .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .c-tabbed .btn.primary:active, .c-tabbed .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .full-box .btn.primary:active, .full-box .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .content-box .btn.primary:active, .content-box .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .tab-accordion .btn.primary:active, .tab-accordion .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .card .btn.primary:active, .card .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .nav-tabs .btn.primary:active, .nav-tabs .carousel-item a.btn.primary:active {
    background-color: #0040aa; }
  .c-guide .btn.primary:active, .c-guide .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .c-box .btn.primary:active, .c-box .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .c-card .btn.primary:active, .c-card .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .c-tabbed .btn.primary:active, .c-tabbed .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .full-box .btn.primary:active, .full-box .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .content-box .btn.primary:active, .content-box .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .tab-accordion .btn.primary:active, .tab-accordion .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .card .btn.primary:active, .card .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .nav-tabs .btn.primary:active, .nav-tabs .carousel-item a.btn.primary:active {
    border-color: #0040aa; }
  .c-guide .btn.primary:active, .c-guide .carousel-item a.btn.primary:active {
    color: white; }
  .c-box .btn.primary:active, .c-box .carousel-item a.btn.primary:active {
    color: white; }
  .c-card .btn.primary:active, .c-card .carousel-item a.btn.primary:active {
    color: white; }
  .c-tabbed .btn.primary:active, .c-tabbed .carousel-item a.btn.primary:active {
    color: white; }
  .full-box .btn.primary:active, .full-box .carousel-item a.btn.primary:active {
    color: white; }
  .content-box .btn.primary:active, .content-box .carousel-item a.btn.primary:active {
    color: white; }
  .tab-accordion .btn.primary:active, .tab-accordion .carousel-item a.btn.primary:active {
    color: white; }
  .card .btn.primary:active, .card .carousel-item a.btn.primary:active {
    color: white; }
  .nav-tabs .btn.primary:active, .nav-tabs .carousel-item a.btn.primary:active {
    color: white; }

.btn.primary:focus, .carousel-item a.btn.primary:focus {
  outline: 0;
  background-color: #0040aa;
  border: 2px solid;
  border-color: #0040aa;
  color: white;
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-guide .btn.primary:focus, .c-guide .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .c-box .btn.primary:focus, .c-box .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .c-card .btn.primary:focus, .c-card .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .c-tabbed .btn.primary:focus, .c-tabbed .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .full-box .btn.primary:focus, .full-box .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .content-box .btn.primary:focus, .content-box .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .tab-accordion .btn.primary:focus, .tab-accordion .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .card .btn.primary:focus, .card .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .nav-tabs .btn.primary:focus, .nav-tabs .carousel-item a.btn.primary:focus {
    background-color: #0040aa; }
  .c-guide .btn.primary:focus, .c-guide .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .c-box .btn.primary:focus, .c-box .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .c-card .btn.primary:focus, .c-card .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .c-tabbed .btn.primary:focus, .c-tabbed .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .full-box .btn.primary:focus, .full-box .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .content-box .btn.primary:focus, .content-box .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .tab-accordion .btn.primary:focus, .tab-accordion .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .card .btn.primary:focus, .card .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .nav-tabs .btn.primary:focus, .nav-tabs .carousel-item a.btn.primary:focus {
    border-color: #0040aa; }
  .c-guide .btn.primary:focus, .c-guide .carousel-item a.btn.primary:focus {
    color: white; }
  .c-box .btn.primary:focus, .c-box .carousel-item a.btn.primary:focus {
    color: white; }
  .c-card .btn.primary:focus, .c-card .carousel-item a.btn.primary:focus {
    color: white; }
  .c-tabbed .btn.primary:focus, .c-tabbed .carousel-item a.btn.primary:focus {
    color: white; }
  .full-box .btn.primary:focus, .full-box .carousel-item a.btn.primary:focus {
    color: white; }
  .content-box .btn.primary:focus, .content-box .carousel-item a.btn.primary:focus {
    color: white; }
  .tab-accordion .btn.primary:focus, .tab-accordion .carousel-item a.btn.primary:focus {
    color: white; }
  .card .btn.primary:focus, .card .carousel-item a.btn.primary:focus {
    color: white; }
  .nav-tabs .btn.primary:focus, .nav-tabs .carousel-item a.btn.primary:focus {
    color: white; }
  .c-guide .btn.primary:focus, .c-guide .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-box .btn.primary:focus, .c-box .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-card .btn.primary:focus, .c-card .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-tabbed .btn.primary:focus, .c-tabbed .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .full-box .btn.primary:focus, .full-box .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .content-box .btn.primary:focus, .content-box .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .tab-accordion .btn.primary:focus, .tab-accordion .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .card .btn.primary:focus, .card .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .nav-tabs .btn.primary:focus, .nav-tabs .carousel-item a.btn.primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }

.btn.secondary {
  background-color: #ffa100;
  color: white;
  border: 2px solid;
  border-color: #ffa100;
  padding: 10px 0; }
  .c-guide .btn.secondary {
    background-color: #ffa100; }
  .c-box .btn.secondary {
    background-color: #ffa100; }
  .c-card .btn.secondary {
    background-color: #ffa100; }
  .c-tabbed .btn.secondary {
    background-color: #ffa100; }
  .full-box .btn.secondary {
    background-color: #ffa100; }
  .content-box .btn.secondary {
    background-color: #ffa100; }
  .tab-accordion .btn.secondary {
    background-color: #ffa100; }
  .card .btn.secondary {
    background-color: #ffa100; }
  .nav-tabs .btn.secondary {
    background-color: #ffa100; }
  .c-guide .btn.secondary {
    color: white; }
  .c-box .btn.secondary {
    color: white; }
  .c-card .btn.secondary {
    color: white; }
  .c-tabbed .btn.secondary {
    color: white; }
  .full-box .btn.secondary {
    color: white; }
  .content-box .btn.secondary {
    color: white; }
  .tab-accordion .btn.secondary {
    color: white; }
  .card .btn.secondary {
    color: white; }
  .nav-tabs .btn.secondary {
    color: white; }
  .c-guide .btn.secondary {
    border-color: #ffa100; }
  .c-box .btn.secondary {
    border-color: #ffa100; }
  .c-card .btn.secondary {
    border-color: #ffa100; }
  .c-tabbed .btn.secondary {
    border-color: #ffa100; }
  .full-box .btn.secondary {
    border-color: #ffa100; }
  .content-box .btn.secondary {
    border-color: #ffa100; }
  .tab-accordion .btn.secondary {
    border-color: #ffa100; }
  .card .btn.secondary {
    border-color: #ffa100; }
  .nav-tabs .btn.secondary {
    border-color: #ffa100; }

.btn.secondary:hover {
  background-color: #ff6400;
  color: white;
  border: 2px solid;
  border-color: #ff6400; }
  .c-guide .btn.secondary:hover {
    background-color: #ff6400; }
  .c-box .btn.secondary:hover {
    background-color: #ff6400; }
  .c-card .btn.secondary:hover {
    background-color: #ff6400; }
  .c-tabbed .btn.secondary:hover {
    background-color: #ff6400; }
  .full-box .btn.secondary:hover {
    background-color: #ff6400; }
  .content-box .btn.secondary:hover {
    background-color: #ff6400; }
  .tab-accordion .btn.secondary:hover {
    background-color: #ff6400; }
  .card .btn.secondary:hover {
    background-color: #ff6400; }
  .nav-tabs .btn.secondary:hover {
    background-color: #ff6400; }
  .c-guide .btn.secondary:hover {
    color: white; }
  .c-box .btn.secondary:hover {
    color: white; }
  .c-card .btn.secondary:hover {
    color: white; }
  .c-tabbed .btn.secondary:hover {
    color: white; }
  .full-box .btn.secondary:hover {
    color: white; }
  .content-box .btn.secondary:hover {
    color: white; }
  .tab-accordion .btn.secondary:hover {
    color: white; }
  .card .btn.secondary:hover {
    color: white; }
  .nav-tabs .btn.secondary:hover {
    color: white; }
  .c-guide .btn.secondary:hover {
    border-color: #ff6400; }
  .c-box .btn.secondary:hover {
    border-color: #ff6400; }
  .c-card .btn.secondary:hover {
    border-color: #ff6400; }
  .c-tabbed .btn.secondary:hover {
    border-color: #ff6400; }
  .full-box .btn.secondary:hover {
    border-color: #ff6400; }
  .content-box .btn.secondary:hover {
    border-color: #ff6400; }
  .tab-accordion .btn.secondary:hover {
    border-color: #ff6400; }
  .card .btn.secondary:hover {
    border-color: #ff6400; }
  .nav-tabs .btn.secondary:hover {
    border-color: #ff6400; }

.btn.secondary:active {
  background-color: #ff6400;
  color: white;
  border: 2px solid;
  border-color: #ff6400;
  filter: grayscale(30%); }
  .c-guide .btn.secondary:active {
    background-color: #ff6400; }
  .c-box .btn.secondary:active {
    background-color: #ff6400; }
  .c-card .btn.secondary:active {
    background-color: #ff6400; }
  .c-tabbed .btn.secondary:active {
    background-color: #ff6400; }
  .full-box .btn.secondary:active {
    background-color: #ff6400; }
  .content-box .btn.secondary:active {
    background-color: #ff6400; }
  .tab-accordion .btn.secondary:active {
    background-color: #ff6400; }
  .card .btn.secondary:active {
    background-color: #ff6400; }
  .nav-tabs .btn.secondary:active {
    background-color: #ff6400; }
  .c-guide .btn.secondary:active {
    color: white; }
  .c-box .btn.secondary:active {
    color: white; }
  .c-card .btn.secondary:active {
    color: white; }
  .c-tabbed .btn.secondary:active {
    color: white; }
  .full-box .btn.secondary:active {
    color: white; }
  .content-box .btn.secondary:active {
    color: white; }
  .tab-accordion .btn.secondary:active {
    color: white; }
  .card .btn.secondary:active {
    color: white; }
  .nav-tabs .btn.secondary:active {
    color: white; }
  .c-guide .btn.secondary:active {
    border-color: #ff6400; }
  .c-box .btn.secondary:active {
    border-color: #ff6400; }
  .c-card .btn.secondary:active {
    border-color: #ff6400; }
  .c-tabbed .btn.secondary:active {
    border-color: #ff6400; }
  .full-box .btn.secondary:active {
    border-color: #ff6400; }
  .content-box .btn.secondary:active {
    border-color: #ff6400; }
  .tab-accordion .btn.secondary:active {
    border-color: #ff6400; }
  .card .btn.secondary:active {
    border-color: #ff6400; }
  .nav-tabs .btn.secondary:active {
    border-color: #ff6400; }

.btn.secondary:focus {
  background-color: #ff6400;
  color: white;
  border: 2px solid;
  border-color: #ff6400;
  box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25);
  outline: 0; }
  .c-guide .btn.secondary:focus {
    background-color: #ff6400; }
  .c-box .btn.secondary:focus {
    background-color: #ff6400; }
  .c-card .btn.secondary:focus {
    background-color: #ff6400; }
  .c-tabbed .btn.secondary:focus {
    background-color: #ff6400; }
  .full-box .btn.secondary:focus {
    background-color: #ff6400; }
  .content-box .btn.secondary:focus {
    background-color: #ff6400; }
  .tab-accordion .btn.secondary:focus {
    background-color: #ff6400; }
  .card .btn.secondary:focus {
    background-color: #ff6400; }
  .nav-tabs .btn.secondary:focus {
    background-color: #ff6400; }
  .c-guide .btn.secondary:focus {
    color: white; }
  .c-box .btn.secondary:focus {
    color: white; }
  .c-card .btn.secondary:focus {
    color: white; }
  .c-tabbed .btn.secondary:focus {
    color: white; }
  .full-box .btn.secondary:focus {
    color: white; }
  .content-box .btn.secondary:focus {
    color: white; }
  .tab-accordion .btn.secondary:focus {
    color: white; }
  .card .btn.secondary:focus {
    color: white; }
  .nav-tabs .btn.secondary:focus {
    color: white; }
  .c-guide .btn.secondary:focus {
    border-color: #ff6400; }
  .c-box .btn.secondary:focus {
    border-color: #ff6400; }
  .c-card .btn.secondary:focus {
    border-color: #ff6400; }
  .c-tabbed .btn.secondary:focus {
    border-color: #ff6400; }
  .full-box .btn.secondary:focus {
    border-color: #ff6400; }
  .content-box .btn.secondary:focus {
    border-color: #ff6400; }
  .tab-accordion .btn.secondary:focus {
    border-color: #ff6400; }
  .card .btn.secondary:focus {
    border-color: #ff6400; }
  .nav-tabs .btn.secondary:focus {
    border-color: #ff6400; }
  .c-guide .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-box .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-card .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-tabbed .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .full-box .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .content-box .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .tab-accordion .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .card .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .nav-tabs .btn.secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }

/* END Global Buttons */
.login-content {
  background-color: white; }
  .c-guide .login-content {
    background-color: white; }
  .c-box .login-content {
    background-color: white; }
  .c-card .login-content {
    background-color: white; }
  .c-tabbed .login-content {
    background-color: white; }
  .full-box .login-content {
    background-color: white; }
  .content-box .login-content {
    background-color: white; }
  .tab-accordion .login-content {
    background-color: white; }
  .card .login-content {
    background-color: white; }
  .nav-tabs .login-content {
    background-color: white; }

.hero-login {
  background-image: url("Images/hero-login.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 800px;
  height: auto;
  padding: 35px 0; }

.point {
  position: absolute;
  z-index: 1000;
  width: 2px;
  background-color: #004877;
  top: 20px;
  left: 30px;
  height: 145px; }
  .c-guide .point {
    background-color: #004877; }
  .c-box .point {
    background-color: #004877; }
  .c-card .point {
    background-color: #004877; }
  .c-tabbed .point {
    background-color: #004877; }
  .full-box .point {
    background-color: #004877; }
  .content-box .point {
    background-color: #004877; }
  .tab-accordion .point {
    background-color: #004877; }
  .card .point {
    background-color: #004877; }
  .nav-tabs .point {
    background-color: #004877; }

.point-dot {
  height: 8px;
  width: 8px;
  background-color: #004877;
  border-radius: 4px;
  margin-left: -3px; }
  .c-guide .point-dot {
    background-color: #004877; }
  .c-box .point-dot {
    background-color: #004877; }
  .c-card .point-dot {
    background-color: #004877; }
  .c-tabbed .point-dot {
    background-color: #004877; }
  .full-box .point-dot {
    background-color: #004877; }
  .content-box .point-dot {
    background-color: #004877; }
  .tab-accordion .point-dot {
    background-color: #004877; }
  .card .point-dot {
    background-color: #004877; }
  .nav-tabs .point-dot {
    background-color: #004877; }

.end-label,
.start-label {
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  line-height: 1.1; }

.end-label {
  margin-right: 10px; }

.standard-label {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 0;
  line-height: 1.2; }

.vertical-align {
  vertical-align: middle !important; }

.email.standard-label {
  line-height: 19px; }

.mt-35 {
  margin-top: 35px !important; }

.mb-35 {
  margin-bottom: 35px !important; }

.pb-30 {
  padding-bottom: 30px; }

.px-30 {
  padding-left: 30px;
  padding-right: 30px; }

.standard-label.primary {
  color: #0080e2; }
  .c-guide .standard-label.primary {
    color: #0080e2; }
  .c-box .standard-label.primary {
    color: #0080e2; }
  .c-card .standard-label.primary {
    color: #0080e2; }
  .c-tabbed .standard-label.primary {
    color: #0080e2; }
  .full-box .standard-label.primary {
    color: #0080e2; }
  .content-box .standard-label.primary {
    color: #0080e2; }
  .tab-accordion .standard-label.primary {
    color: #0080e2; }
  .card .standard-label.primary {
    color: #0080e2; }
  .nav-tabs .standard-label.primary {
    color: #0080e2; }

.table-float-header {
  float: right;
  margin-right: 200px;
  font-size: 14px;
  font-weight: bold;
  color: #e6e6e6; }
  .c-guide .table-float-header {
    color: #e6e6e6; }
  .c-box .table-float-header {
    color: #e6e6e6; }
  .c-card .table-float-header {
    color: #e6e6e6; }
  .c-tabbed .table-float-header {
    color: #e6e6e6; }
  .full-box .table-float-header {
    color: #e6e6e6; }
  .content-box .table-float-header {
    color: #e6e6e6; }
  .tab-accordion .table-float-header {
    color: #e6e6e6; }
  .card .table-float-header {
    color: #e6e6e6; }
  .nav-tabs .table-float-header {
    color: #e6e6e6; }

.inner-table tfoot {
  border-bottom: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .inner-table tfoot {
    border-color: #e6e6e6; }
  .c-box .inner-table tfoot {
    border-color: #e6e6e6; }
  .c-card .inner-table tfoot {
    border-color: #e6e6e6; }
  .c-tabbed .inner-table tfoot {
    border-color: #e6e6e6; }
  .full-box .inner-table tfoot {
    border-color: #e6e6e6; }
  .content-box .inner-table tfoot {
    border-color: #e6e6e6; }
  .tab-accordion .inner-table tfoot {
    border-color: #e6e6e6; }
  .card .inner-table tfoot {
    border-color: #e6e6e6; }
  .nav-tabs .inner-table tfoot {
    border-color: #e6e6e6; }

.inner-table thead td {
  font-size: 14px !important; }

.inner-table td {
  padding: 11px 7px !important; }

[type=text],
[type=password] {
  color: #39414d;
  background-color: white;
  border-color: #39414d;
  border-radius: 5px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); }
  .c-guide [type=text], .c-guide
  [type=password] {
    color: #39414d; }
  .c-box [type=text], .c-box
  [type=password] {
    color: #39414d; }
  .c-card [type=text], .c-card
  [type=password] {
    color: #39414d; }
  .c-tabbed [type=text], .c-tabbed
  [type=password] {
    color: #39414d; }
  .full-box [type=text], .full-box
  [type=password] {
    color: #39414d; }
  .content-box [type=text], .content-box
  [type=password] {
    color: #39414d; }
  .tab-accordion [type=text], .tab-accordion
  [type=password] {
    color: #39414d; }
  .card [type=text], .card
  [type=password] {
    color: #39414d; }
  .nav-tabs [type=text], .nav-tabs
  [type=password] {
    color: #39414d; }
  .c-guide [type=text], .c-guide
  [type=password] {
    background-color: white; }
  .c-box [type=text], .c-box
  [type=password] {
    background-color: white; }
  .c-card [type=text], .c-card
  [type=password] {
    background-color: white; }
  .c-tabbed [type=text], .c-tabbed
  [type=password] {
    background-color: white; }
  .full-box [type=text], .full-box
  [type=password] {
    background-color: white; }
  .content-box [type=text], .content-box
  [type=password] {
    background-color: white; }
  .tab-accordion [type=text], .tab-accordion
  [type=password] {
    background-color: white; }
  .card [type=text], .card
  [type=password] {
    background-color: white; }
  .nav-tabs [type=text], .nav-tabs
  [type=password] {
    background-color: white; }
  .c-guide [type=text], .c-guide
  [type=password] {
    border-color: #39414d; }
  .c-box [type=text], .c-box
  [type=password] {
    border-color: #39414d; }
  .c-card [type=text], .c-card
  [type=password] {
    border-color: #39414d; }
  .c-tabbed [type=text], .c-tabbed
  [type=password] {
    border-color: #39414d; }
  .full-box [type=text], .full-box
  [type=password] {
    border-color: #39414d; }
  .content-box [type=text], .content-box
  [type=password] {
    border-color: #39414d; }
  .tab-accordion [type=text], .tab-accordion
  [type=password] {
    border-color: #39414d; }
  .card [type=text], .card
  [type=password] {
    border-color: #39414d; }
  .nav-tabs [type=text], .nav-tabs
  [type=password] {
    border-color: #39414d; }

input[type=text]:focus {
  font-weight: 600; }

input:placeholder-shown:focus {
  /* Standard one last! */
  font-weight: normal !important; }

#payoff-loan-dialog .modal-body,
#payment-history-dialog .modal-body {
  margin-right: 0; }

#paymentHistoryResultContainer {
  max-height: 300px;
  overflow: scroll; }

.loan-modal h5 {
  font-size: 24px;
  padding-bottom: 25px; }

.loan-modal .lbl {
  font-weight: bold;
  font-size: 14px; }

.loan-modal h6 {
  line-height: 1 !important; }

.loan-modal .clean td {
  padding: 11px 7px !important; }

.payoff-modal p {
  line-height: 1.5;
  padding: 6px 0; }

.modal-dialog.modal-md {
  max-width: 650px; }

.payoff-modal .modal-body {
  padding: 30px; }

.date-label {
  font-weight: bold;
  font-size: 14px; }

.payoff-modal .hasDatepicker {
  margin: 0 10px;
  padding: 6px;
  width: 95px; }

.payoff-modal .ui-datepicker-trigger {
  margin-top: 0; }

.payoff-modal .btn-primary {
  width: auto !important;
  padding: 5px 20px !important;
  margin-left: 20px; }

table.clean thead td {
  border-bottom: none; }

table.clean tbody td,
table.clean tfoot td {
  padding: 18px 15px; }

.address h6 {
  line-height: 1 !important;
  font-weight: bold; }

.vertical-spacer-100 {
  display: block;
  height: 100px; }

.vertical-align-img {
  margin-top: -5px; }

.inner-table-border {
  border-bottom: 1px solid;
  border-color: #e6e6e6; }
  .c-guide .inner-table-border {
    border-color: #e6e6e6; }
  .c-box .inner-table-border {
    border-color: #e6e6e6; }
  .c-card .inner-table-border {
    border-color: #e6e6e6; }
  .c-tabbed .inner-table-border {
    border-color: #e6e6e6; }
  .full-box .inner-table-border {
    border-color: #e6e6e6; }
  .content-box .inner-table-border {
    border-color: #e6e6e6; }
  .tab-accordion .inner-table-border {
    border-color: #e6e6e6; }
  .card .inner-table-border {
    border-color: #e6e6e6; }
  .nav-tabs .inner-table-border {
    border-color: #e6e6e6; }

.row-layout .row, .row-layout .c-notification-bar__row {
  padding: 8px 0; }

.separator-top {
  border-top: 1px solid;
  border-color: #e6e6e6;
  width: 80%;
  margin: 0 auto; }
  .c-guide .separator-top {
    border-color: #e6e6e6; }
  .c-box .separator-top {
    border-color: #e6e6e6; }
  .c-card .separator-top {
    border-color: #e6e6e6; }
  .c-tabbed .separator-top {
    border-color: #e6e6e6; }
  .full-box .separator-top {
    border-color: #e6e6e6; }
  .content-box .separator-top {
    border-color: #e6e6e6; }
  .tab-accordion .separator-top {
    border-color: #e6e6e6; }
  .card .separator-top {
    border-color: #e6e6e6; }
  .nav-tabs .separator-top {
    border-color: #e6e6e6; }

.separator-left {
  border-left: 1px solid;
  border-color: #e6e6e6;
  height: 80%; }
  .c-guide .separator-left {
    border-color: #e6e6e6; }
  .c-box .separator-left {
    border-color: #e6e6e6; }
  .c-card .separator-left {
    border-color: #e6e6e6; }
  .c-tabbed .separator-left {
    border-color: #e6e6e6; }
  .full-box .separator-left {
    border-color: #e6e6e6; }
  .content-box .separator-left {
    border-color: #e6e6e6; }
  .tab-accordion .separator-left {
    border-color: #e6e6e6; }
  .card .separator-left {
    border-color: #e6e6e6; }
  .nav-tabs .separator-left {
    border-color: #e6e6e6; }

.d-flex-middle {
  display: flex;
  justify-content: center;
  align-items: center; }

.printable h5 {
  font-size: 24px;
  line-height: 1; }

.printable h6,
.printable h5 small {
  font-size: 16px; }

.print-img {
  cursor: pointer; }

.benton-book {
  font-weight: 300; }

.benton-bold,
label.benton-bold span {
  font-weight: bold; }

label.benton-bold span,
label.benton-regular span {
  font-size: 14px; }

.padding-left-20 {
  padding-left: 20px; }

.padding-left-10 {
  padding-left: 10px; }

.padding-bottom-35 {
  padding-bottom: 35px; }

.footer-icons img {
  padding: 0 0 0 20px; }

.icon-db-row {
  text-align: center;
  margin: 0 0 70px 0; }

.icon-db-row a {
  text-decoration: none; }

.icon-db-row h5 {
  color: #39414d;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  padding: 18px 0 0 0;
  line-height: 1.2em; }
  .c-guide .icon-db-row h5 {
    color: #39414d; }
  .c-box .icon-db-row h5 {
    color: #39414d; }
  .c-card .icon-db-row h5 {
    color: #39414d; }
  .c-tabbed .icon-db-row h5 {
    color: #39414d; }
  .full-box .icon-db-row h5 {
    color: #39414d; }
  .content-box .icon-db-row h5 {
    color: #39414d; }
  .tab-accordion .icon-db-row h5 {
    color: #39414d; }
  .card .icon-db-row h5 {
    color: #39414d; }
  .nav-tabs .icon-db-row h5 {
    color: #39414d; }

.inline-lnk {
  font-weight: bold;
  padding: 70px 0 30px 0; }

.inline-lnk a {
  color: #0080e2;
  text-decoration: none; }
  .c-guide .inline-lnk a {
    color: #0080e2; }
  .c-box .inline-lnk a {
    color: #0080e2; }
  .c-card .inline-lnk a {
    color: #0080e2; }
  .c-tabbed .inline-lnk a {
    color: #0080e2; }
  .full-box .inline-lnk a {
    color: #0080e2; }
  .content-box .inline-lnk a {
    color: #0080e2; }
  .tab-accordion .inline-lnk a {
    color: #0080e2; }
  .card .inline-lnk a {
    color: #0080e2; }
  .nav-tabs .inline-lnk a {
    color: #0080e2; }

.header-toggle {
  position: absolute;
  right: 5px;
  top: 10px; }

.header-toggle .form-check-label {
  font-size: 14px;
  margin: 0 15px; }

.distribution-summary > .sep-line:first-child {
  display: none; }

.status-cards {
  font-size: 1rem;
  line-height: 1.4rem; }

.status-cards > div:nth-child(n+2) .status {
  border-top: solid 1px;
  border-color: #e6e6e6; }
  .c-guide .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }
  .c-box .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }
  .c-card .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }
  .c-tabbed .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }
  .full-box .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }
  .content-box .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }
  .tab-accordion .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }
  .card .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }
  .nav-tabs .status-cards > div:nth-child(n+2) .status {
    border-color: #e6e6e6; }

.status-cards .standard-label {
  vertical-align: top;
  margin-bottom: 5px; }

.status-cards td {
  font-size: 16px; }

@media only screen and (min-width: 992px) {
  .status-cards > div {
    display: flex;
    align-items: stretch;
    margin: 15px 0; }
  .status-cards .status {
    width: 100%;
    padding: 10px;
    margin: -15px 0; }
  .status-cards > div:nth-child(2n+2) {
    border-left: solid 1px;
    border-color: #e6e6e6; }
    .c-guide .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
    .c-box .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
    .c-card .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
    .c-tabbed .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
    .full-box .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
    .content-box .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
    .tab-accordion .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
    .card .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
    .nav-tabs .status-cards > div:nth-child(2n+2) {
      border-color: #e6e6e6; }
  .status-cards > div:nth-child(2) .status {
    border-top: 0; }
  .status-cards > div:nth-child(n+3) .status {
    border-top: solid 1px;
    border-color: #e6e6e6; }
    .c-guide .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; }
    .c-box .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; }
    .c-card .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; }
    .c-tabbed .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; }
    .full-box .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; }
    .content-box .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; }
    .tab-accordion .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; }
    .card .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; }
    .nav-tabs .status-cards > div:nth-child(n+3) .status {
      border-color: #e6e6e6; } }

.beneficiaries .btn-orange {
  padding: 5px 60px !important; }

.beneficiaries .hdr.no-tabs {
  padding-left: 15px !important; }

.beneficiaries .form-inline, .tblPage .form-inline {
  padding: 0; }

.beneficiaries .form-inline label, .tblPage .form-inline label {
  justify-content: flex-start; }

.beneficiaries .form-inline [type=text],
.beneficiaries .form-inline select, .tblPage .form-inline [type=text],
.tblPage .form-inline select {
  width: 100%;
  padding: .375rem .75rem; }

.beneficiaries h3 {
  margin: 20px 0; }

.beneficiaries .form-inline .hasDatepicker,
.beneficiaries .percentage {
  width: 100%; }

.tblPage .bene-calc-tbl .form-inline .hasDatepicker,
.tblPage .bene-calc-tbl .percentage {
  width: 100%; }

.tblPage .form-inline .hasDatepicker,
.tblPage .percentage {
  width: auto; }

.tblPage .bene-calc-tbl .form-inline .hasDatepicker,
.tblPage .bene-calc-tbl .percentage {
  width: 100%; }

.beneficiaries .btn {
  width: auto; }

.beneficiaries .form-inline label, .tblPage .form-inline label {
  font-weight: bold;
  font-size: 14px; }

.ben-list {
  padding-right: 20px;
  float: right;
  position: relative; }

.ben-list select {
  border: none;
  background-position: right 11px;
  background-size: 12px 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 5px 20px 5px;
  background-color: rgba(255, 255, 255, 0); }
  .c-guide .ben-list select {
    background-color: rgba(255, 255, 255, 0); }
  .c-box .ben-list select {
    background-color: rgba(255, 255, 255, 0); }
  .c-card .ben-list select {
    background-color: rgba(255, 255, 255, 0); }
  .c-tabbed .ben-list select {
    background-color: rgba(255, 255, 255, 0); }
  .full-box .ben-list select {
    background-color: rgba(255, 255, 255, 0); }
  .content-box .ben-list select {
    background-color: rgba(255, 255, 255, 0); }
  .tab-accordion .ben-list select {
    background-color: rgba(255, 255, 255, 0); }
  .card .ben-list select {
    background-color: rgba(255, 255, 255, 0); }
  .nav-tabs .ben-list select {
    background-color: rgba(255, 255, 255, 0); }

.ben-list img {
  width: 12px;
  height: 7px;
  position: absolute;
  right: 10px;
  top: 2px;
  z-index: 99; }

.beneficiaries p {
  line-height: 1.5em; }

#del-ben .modal-body {
  margin-right: 0; }

.modal .btn-row .btn-blue,
.modal .btn-row .btn.btn-orange {
  padding: 5px 40px !important;
  width: auto !important;
  margin: 0; }

.print-body {
  background-color: white; }
  .c-guide .print-body {
    background-color: white; }
  .c-box .print-body {
    background-color: white; }
  .c-card .print-body {
    background-color: white; }
  .c-tabbed .print-body {
    background-color: white; }
  .full-box .print-body {
    background-color: white; }
  .content-box .print-body {
    background-color: white; }
  .tab-accordion .print-body {
    background-color: white; }
  .card .print-body {
    background-color: white; }
  .nav-tabs .print-body {
    background-color: white; }

.print-body .fixed-scroll-table {
  overflow-x: unset; }

.table-fit td,
.table-fit th {
  width: 1%; }

.beneficiaries .fixed-scroll-table, .tblPage .fixed-scroll-table {
  width: 100%;
  margin: 20px 0 70px 0; }

.beneficiaries .fixed-scroll-table thead td, .tblPage .fixed-scroll-table thead td {
  border-bottom: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .beneficiaries .fixed-scroll-table thead td, .c-guide .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }
  .c-box .beneficiaries .fixed-scroll-table thead td, .c-box .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }
  .c-card .beneficiaries .fixed-scroll-table thead td, .c-card .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }
  .c-tabbed .beneficiaries .fixed-scroll-table thead td, .c-tabbed .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }
  .full-box .beneficiaries .fixed-scroll-table thead td, .full-box .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }
  .content-box .beneficiaries .fixed-scroll-table thead td, .content-box .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }
  .tab-accordion .beneficiaries .fixed-scroll-table thead td, .tab-accordion .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }
  .card .beneficiaries .fixed-scroll-table thead td, .card .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }
  .nav-tabs .beneficiaries .fixed-scroll-table thead td, .nav-tabs .tblPage .fixed-scroll-table thead td {
    border-color: #e6e6e6; }

.bene-table > table td {
  width: 25%; }

.bene-table > table td:nth-child(3) {
  width: 5%; }

.bene-table > table td:last-child {
  white-space: nowrap; }

.bene-table > table > tbody tr:nth-child(even) td {
  background-color: #f2f2f2; }
  .c-guide .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }
  .c-box .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }
  .c-card .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }
  .c-tabbed .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }
  .full-box .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }
  .content-box .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }
  .tab-accordion .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }
  .card .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }
  .nav-tabs .bene-table > table > tbody tr:nth-child(even) td {
    background-color: #f2f2f2; }

.bene-table > table > tbody td:last-child {
  text-align: right; }

.add-bene-row {
  background-color: white; }
  .c-guide .add-bene-row {
    background-color: white; }
  .c-box .add-bene-row {
    background-color: white; }
  .c-card .add-bene-row {
    background-color: white; }
  .c-tabbed .add-bene-row {
    background-color: white; }
  .full-box .add-bene-row {
    background-color: white; }
  .content-box .add-bene-row {
    background-color: white; }
  .tab-accordion .add-bene-row {
    background-color: white; }
  .card .add-bene-row {
    background-color: white; }
  .nav-tabs .add-bene-row {
    background-color: white; }

.tbl-lined tbody tr {
  border-bottom: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .tbl-lined tbody tr {
    border-color: #e6e6e6; }
  .c-box .tbl-lined tbody tr {
    border-color: #e6e6e6; }
  .c-card .tbl-lined tbody tr {
    border-color: #e6e6e6; }
  .c-tabbed .tbl-lined tbody tr {
    border-color: #e6e6e6; }
  .full-box .tbl-lined tbody tr {
    border-color: #e6e6e6; }
  .content-box .tbl-lined tbody tr {
    border-color: #e6e6e6; }
  .tab-accordion .tbl-lined tbody tr {
    border-color: #e6e6e6; }
  .card .tbl-lined tbody tr {
    border-color: #e6e6e6; }
  .nav-tabs .tbl-lined tbody tr {
    border-color: #e6e6e6; }

.tbl-lined tbody tr:nth-last-child(1) {
  border-bottom: none; }

.fixed-scroll-table .tbl-lined tbody td.tbl-lg-txt {
  font-size: 16px; }

.fixed-scroll-table .tbl-lined tbody td {
  font-size: 1rem;
  line-height: inherit; }

.fixed-scroll-table .tbl-lined thead td {
  font-size: 14px; }

.form-check-label {
  text-align: left; }

.form-check-label input {
  position: relative;
  top: 3px; }

.hdr-left-cnt {
  white-space: nowrap;
  text-align: center; }

.hdr-right-cnt {
  white-space: nowrap; }

.login-box label {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 0; }

.login-box h2 {
  color: #004877;
  font-size: 40px;
  line-height: 1.2;
  margin-bottom: 1rem; }
  .c-guide .login-box h2 {
    color: #004877; }
  .c-box .login-box h2 {
    color: #004877; }
  .c-card .login-box h2 {
    color: #004877; }
  .c-tabbed .login-box h2 {
    color: #004877; }
  .full-box .login-box h2 {
    color: #004877; }
  .content-box .login-box h2 {
    color: #004877; }
  .tab-accordion .login-box h2 {
    color: #004877; }
  .card .login-box h2 {
    color: #004877; }
  .nav-tabs .login-box h2 {
    color: #004877; }

.login-box .checkbox-inline {
  font-size: 14px; }

.login-box-lower {
  padding: 35px 0 0 0; }

.login-template {
  padding-top: 25px; }

.login-template .password {
  margin-bottom: 10px; }

.login-template label {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 0; }

.login-template input[type=button] {
  font-weight: bold; }

.login-box-lower a:link,
.login-box-lower a:active,
.login-box-lower a:visited,
.login-box-lower a:hover {
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
  color: #0080e2;
  position: relative;
  top: -10px; }
  .c-guide .login-box-lower a:link, .c-guide
  .login-box-lower a:active, .c-guide
  .login-box-lower a:visited, .c-guide
  .login-box-lower a:hover {
    color: #0080e2; }
  .c-box .login-box-lower a:link, .c-box
  .login-box-lower a:active, .c-box
  .login-box-lower a:visited, .c-box
  .login-box-lower a:hover {
    color: #0080e2; }
  .c-card .login-box-lower a:link, .c-card
  .login-box-lower a:active, .c-card
  .login-box-lower a:visited, .c-card
  .login-box-lower a:hover {
    color: #0080e2; }
  .c-tabbed .login-box-lower a:link, .c-tabbed
  .login-box-lower a:active, .c-tabbed
  .login-box-lower a:visited, .c-tabbed
  .login-box-lower a:hover {
    color: #0080e2; }
  .full-box .login-box-lower a:link, .full-box
  .login-box-lower a:active, .full-box
  .login-box-lower a:visited, .full-box
  .login-box-lower a:hover {
    color: #0080e2; }
  .content-box .login-box-lower a:link, .content-box
  .login-box-lower a:active, .content-box
  .login-box-lower a:visited, .content-box
  .login-box-lower a:hover {
    color: #0080e2; }
  .tab-accordion .login-box-lower a:link, .tab-accordion
  .login-box-lower a:active, .tab-accordion
  .login-box-lower a:visited, .tab-accordion
  .login-box-lower a:hover {
    color: #0080e2; }
  .card .login-box-lower a:link, .card
  .login-box-lower a:active, .card
  .login-box-lower a:visited, .card
  .login-box-lower a:hover {
    color: #0080e2; }
  .nav-tabs .login-box-lower a:link, .nav-tabs
  .login-box-lower a:active, .nav-tabs
  .login-box-lower a:visited, .nav-tabs
  .login-box-lower a:hover {
    color: #0080e2; }

.login-box-lower h3 {
  font-weight: bold;
  font-size: 23px;
  margin-bottom: 0 !important; }

.login-box-lower span {
  color: #004877;
  position: absolute;
  font-size: 36px;
  line-height: 0px;
  right: -38px;
  top: 6px; }
  .c-guide .login-box-lower span {
    color: #004877; }
  .c-box .login-box-lower span {
    color: #004877; }
  .c-card .login-box-lower span {
    color: #004877; }
  .c-tabbed .login-box-lower span {
    color: #004877; }
  .full-box .login-box-lower span {
    color: #004877; }
  .content-box .login-box-lower span {
    color: #004877; }
  .tab-accordion .login-box-lower span {
    color: #004877; }
  .card .login-box-lower span {
    color: #004877; }
  .nav-tabs .login-box-lower span {
    color: #004877; }

.indent-hdr > * {
  padding: 0 30px; }

.base-sm-sub-hdr {
  padding-bottom: 30px; }

.base-sm-sub-hdr h5 {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px; }

.base-sm-hdr h1,
.base-sm-hdr h3,
.base-sm-sub-hdr h6,
.base-sm-sub-hdr h5,
.base-sm-sub-hdr .arrow-link {
  padding-left: 30px;
  padding-right: 30px; }

.base-sm-hdr .form-group label {
  font-weight: bold;
  font-size: 14px;
  word-break: break-word;
  margin-bottom: 0; }

.padding-footer-copy {
  padding: 10px 0 30px 0; }

.form-group [type=button] {
  margin: 50px 0 30px 0;
  /* Prev: 45px 0 60px 0 -- PRW 12.08.18 */
  border-radius: 25px;
  font-weight: bold;
  font-size: 16px;
  padding: 8px 65px; }

.form-group.recaptcha {
  margin-top: 30px; }

@media screen and (max-width: 410px) {
  .form-group.recaptcha {
    transform: scale(0.82);
    transform-origin: left center; } }

.form-group [type=submit] {
  margin: 50px 0 35px 0; }

.login-template .form-group [type=submit],
.mobile-login-lower [type=submit],
.btn-standard-submit {
  margin-top: 25px;
  margin-bottom: 25px;
  border-radius: 25px;
  font-weight: bold;
  font-size: 16px; }

.login-template .form-group a {
  margin-top: 25px;
  margin-bottom: 25px;
  border-radius: 25px;
  font-size: 16px;
  text-decoration: underline; }

.login-template .form-group a.c-button {
  text-decoration: none; }

.form-check-input input[type=radio] {
  margin: 0 4px 0 0; }

.form-check-inline .form-check-input,
.form-check-inline .form-check-input span {
  margin-left: 15px;
  font-weight: bold;
  font-size: 14px; }

.custom-select {
  font-size: 16px; }

.header-links {
  font-weight: 300;
  list-style-type: none;
  margin: 0; }

.rdo-graph {
  cursor: pointer; }

.header-links li {
  padding: 0px 8px;
  text-align: center; }

.header-links li,
.header-links li a,
.header-links li a:link,
.header-links li a:active,
.header-links li a:visited,
.header-links li a:hover {
  display: inline;
  font-size: 15px;
  color: #39414d; }
  .c-guide .header-links li, .c-guide
  .header-links li a, .c-guide
  .header-links li a:link, .c-guide
  .header-links li a:active, .c-guide
  .header-links li a:visited, .c-guide
  .header-links li a:hover {
    color: #39414d; }
  .c-box .header-links li, .c-box
  .header-links li a, .c-box
  .header-links li a:link, .c-box
  .header-links li a:active, .c-box
  .header-links li a:visited, .c-box
  .header-links li a:hover {
    color: #39414d; }
  .c-card .header-links li, .c-card
  .header-links li a, .c-card
  .header-links li a:link, .c-card
  .header-links li a:active, .c-card
  .header-links li a:visited, .c-card
  .header-links li a:hover {
    color: #39414d; }
  .c-tabbed .header-links li, .c-tabbed
  .header-links li a, .c-tabbed
  .header-links li a:link, .c-tabbed
  .header-links li a:active, .c-tabbed
  .header-links li a:visited, .c-tabbed
  .header-links li a:hover {
    color: #39414d; }
  .full-box .header-links li, .full-box
  .header-links li a, .full-box
  .header-links li a:link, .full-box
  .header-links li a:active, .full-box
  .header-links li a:visited, .full-box
  .header-links li a:hover {
    color: #39414d; }
  .content-box .header-links li, .content-box
  .header-links li a, .content-box
  .header-links li a:link, .content-box
  .header-links li a:active, .content-box
  .header-links li a:visited, .content-box
  .header-links li a:hover {
    color: #39414d; }
  .tab-accordion .header-links li, .tab-accordion
  .header-links li a, .tab-accordion
  .header-links li a:link, .tab-accordion
  .header-links li a:active, .tab-accordion
  .header-links li a:visited, .tab-accordion
  .header-links li a:hover {
    color: #39414d; }
  .card .header-links li, .card
  .header-links li a, .card
  .header-links li a:link, .card
  .header-links li a:active, .card
  .header-links li a:visited, .card
  .header-links li a:hover {
    color: #39414d; }
  .nav-tabs .header-links li, .nav-tabs
  .header-links li a, .nav-tabs
  .header-links li a:link, .nav-tabs
  .header-links li a:active, .nav-tabs
  .header-links li a:visited, .nav-tabs
  .header-links li a:hover {
    color: #39414d; }

.header-links li.narrow {
  padding: 0 10px; }

.header-links li.ui-active,
.header-links li.ui-active a,
.header-links li.ui-active a:link,
.header-links li.ui-active a:active,
.header-links li.ui-active a:visited,
.header-links li.ui-active a:hover,
.header-links li.ui-active,
.header-links li.ui-active-child a,
.header-links li.ui-active-child a:link,
.header-links li.ui-active-child a:active,
.header-links li.ui-active-child a:visited,
.header-links li.ui-active-child a:hover {
  background-color: #0080e2;
  cursor: default;
  font-weight: bold; }
  .c-guide .header-links li.ui-active, .c-guide
  .header-links li.ui-active a, .c-guide
  .header-links li.ui-active a:link, .c-guide
  .header-links li.ui-active a:active, .c-guide
  .header-links li.ui-active a:visited, .c-guide
  .header-links li.ui-active a:hover, .c-guide
  .header-links li.ui-active, .c-guide
  .header-links li.ui-active-child a, .c-guide
  .header-links li.ui-active-child a:link, .c-guide
  .header-links li.ui-active-child a:active, .c-guide
  .header-links li.ui-active-child a:visited, .c-guide
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }
  .c-box .header-links li.ui-active, .c-box
  .header-links li.ui-active a, .c-box
  .header-links li.ui-active a:link, .c-box
  .header-links li.ui-active a:active, .c-box
  .header-links li.ui-active a:visited, .c-box
  .header-links li.ui-active a:hover, .c-box
  .header-links li.ui-active, .c-box
  .header-links li.ui-active-child a, .c-box
  .header-links li.ui-active-child a:link, .c-box
  .header-links li.ui-active-child a:active, .c-box
  .header-links li.ui-active-child a:visited, .c-box
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }
  .c-card .header-links li.ui-active, .c-card
  .header-links li.ui-active a, .c-card
  .header-links li.ui-active a:link, .c-card
  .header-links li.ui-active a:active, .c-card
  .header-links li.ui-active a:visited, .c-card
  .header-links li.ui-active a:hover, .c-card
  .header-links li.ui-active, .c-card
  .header-links li.ui-active-child a, .c-card
  .header-links li.ui-active-child a:link, .c-card
  .header-links li.ui-active-child a:active, .c-card
  .header-links li.ui-active-child a:visited, .c-card
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }
  .c-tabbed .header-links li.ui-active, .c-tabbed
  .header-links li.ui-active a, .c-tabbed
  .header-links li.ui-active a:link, .c-tabbed
  .header-links li.ui-active a:active, .c-tabbed
  .header-links li.ui-active a:visited, .c-tabbed
  .header-links li.ui-active a:hover, .c-tabbed
  .header-links li.ui-active, .c-tabbed
  .header-links li.ui-active-child a, .c-tabbed
  .header-links li.ui-active-child a:link, .c-tabbed
  .header-links li.ui-active-child a:active, .c-tabbed
  .header-links li.ui-active-child a:visited, .c-tabbed
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }
  .full-box .header-links li.ui-active, .full-box
  .header-links li.ui-active a, .full-box
  .header-links li.ui-active a:link, .full-box
  .header-links li.ui-active a:active, .full-box
  .header-links li.ui-active a:visited, .full-box
  .header-links li.ui-active a:hover, .full-box
  .header-links li.ui-active, .full-box
  .header-links li.ui-active-child a, .full-box
  .header-links li.ui-active-child a:link, .full-box
  .header-links li.ui-active-child a:active, .full-box
  .header-links li.ui-active-child a:visited, .full-box
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }
  .content-box .header-links li.ui-active, .content-box
  .header-links li.ui-active a, .content-box
  .header-links li.ui-active a:link, .content-box
  .header-links li.ui-active a:active, .content-box
  .header-links li.ui-active a:visited, .content-box
  .header-links li.ui-active a:hover, .content-box
  .header-links li.ui-active, .content-box
  .header-links li.ui-active-child a, .content-box
  .header-links li.ui-active-child a:link, .content-box
  .header-links li.ui-active-child a:active, .content-box
  .header-links li.ui-active-child a:visited, .content-box
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }
  .tab-accordion .header-links li.ui-active, .tab-accordion
  .header-links li.ui-active a, .tab-accordion
  .header-links li.ui-active a:link, .tab-accordion
  .header-links li.ui-active a:active, .tab-accordion
  .header-links li.ui-active a:visited, .tab-accordion
  .header-links li.ui-active a:hover, .tab-accordion
  .header-links li.ui-active, .tab-accordion
  .header-links li.ui-active-child a, .tab-accordion
  .header-links li.ui-active-child a:link, .tab-accordion
  .header-links li.ui-active-child a:active, .tab-accordion
  .header-links li.ui-active-child a:visited, .tab-accordion
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }
  .card .header-links li.ui-active, .card
  .header-links li.ui-active a, .card
  .header-links li.ui-active a:link, .card
  .header-links li.ui-active a:active, .card
  .header-links li.ui-active a:visited, .card
  .header-links li.ui-active a:hover, .card
  .header-links li.ui-active, .card
  .header-links li.ui-active-child a, .card
  .header-links li.ui-active-child a:link, .card
  .header-links li.ui-active-child a:active, .card
  .header-links li.ui-active-child a:visited, .card
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }
  .nav-tabs .header-links li.ui-active, .nav-tabs
  .header-links li.ui-active a, .nav-tabs
  .header-links li.ui-active a:link, .nav-tabs
  .header-links li.ui-active a:active, .nav-tabs
  .header-links li.ui-active a:visited, .nav-tabs
  .header-links li.ui-active a:hover, .nav-tabs
  .header-links li.ui-active, .nav-tabs
  .header-links li.ui-active-child a, .nav-tabs
  .header-links li.ui-active-child a:link, .nav-tabs
  .header-links li.ui-active-child a:active, .nav-tabs
  .header-links li.ui-active-child a:visited, .nav-tabs
  .header-links li.ui-active-child a:hover {
    background-color: #0080e2; }

.nav-res-icon {
  padding: 0 0 0 17px; }

.dropdown-toggle::after {
  display: flex !important;
  width: 100%;
  height: 100%;
  margin-left: 0;
  vertical-align: 0;
  border-top: 0em solid transparent; }

.dropdown-menu {
  padding: 0px;
  border: 0px solid;
  color: inherit; }

.menu-caret {
  position: absolute;
  top: -10px;
  left: 95px;
  height: 0;
  width: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid;
  border-color: #f2f2f2; }
  .c-guide .menu-caret {
    border-color: #f2f2f2; }
  .c-box .menu-caret {
    border-color: #f2f2f2; }
  .c-card .menu-caret {
    border-color: #f2f2f2; }
  .c-tabbed .menu-caret {
    border-color: #f2f2f2; }
  .full-box .menu-caret {
    border-color: #f2f2f2; }
  .content-box .menu-caret {
    border-color: #f2f2f2; }
  .tab-accordion .menu-caret {
    border-color: #f2f2f2; }
  .card .menu-caret {
    border-color: #f2f2f2; }
  .nav-tabs .menu-caret {
    border-color: #f2f2f2; }

.mobile .menu-caret {
  left: auto;
  right: 15px; }

.span-wrapper span {
  width: 25%; }

.account-select {
  border: none;
  color: #39414d;
  background-color: transparent;
  padding: 5px 20px 5px 10px;
  margin-left: 10px;
  max-width: 275px; }
  .c-guide .account-select {
    color: #39414d; }
  .c-box .account-select {
    color: #39414d; }
  .c-card .account-select {
    color: #39414d; }
  .c-tabbed .account-select {
    color: #39414d; }
  .full-box .account-select {
    color: #39414d; }
  .content-box .account-select {
    color: #39414d; }
  .tab-accordion .account-select {
    color: #39414d; }
  .card .account-select {
    color: #39414d; }
  .nav-tabs .account-select {
    color: #39414d; }

.seperator-graph {
  width: 100%;
  margin: 0 0 0 8px; }

.graph-label-cnt {
  padding-top: 0 !important;
  padding-left: 40px !important; }

.hdr-icon {
  float: right;
  padding: 0 15px; }

.return-arrow {
  width: 65%; }

.hero-cnt {
  background: url("Images/hero-1.jpg");
  /* Dashboard DC */
  background-position: center 20%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  padding: 30px 0 0 0;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
  line-height: 1.3; }

.hero-cnt.hero-2 {
  background: url("Images/hero-2.jpg");
  /*Financial Wellness DB & DC */
  background-size: cover;
  background-position: center; }

.hero-cnt.hero-img-7 {
  background: url("Images/hero-7.jpg");
  /* DC - Account Details */
  background-size: cover;
  background-position: center; }

.hero-cnt.hero-img-8 {
  background: url("Images/hero-8.jpg");
  /* Dashboard DB */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  padding: 30px 0 0 0; }

.hero-cnt.hero-img-9 {
  background: url("../images/hero-9.jpg");
  /* DB - Benefit Details */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  padding: 30px 0 0 0; }

/* HERO-CNT SHORT MAY BE REMOVED LATER AS WE MAY NOT HAVE A PAGE THAT CALLS FOR IT ANYMORE */
.hero-cnt.short {
  background: url("Images/hero-3.jpg");
  min-height: 150px;
  background-size: cover;
  background-position: center; }

@media only screen and (min-width: 576px) {
  .hero-cnt.short {
    min-height: 200px; } }

@media only screen and (min-width: 768px) {
  .hero-cnt.short {
    min-height: 300px; } }

.hero-cnt.short.hero-img-2 {
  background: url("Images/hero-3.jpg");
  /* DC- Account Activity*/
  background-size: cover;
  background-position: center 80%; }

.hero-cnt.large-hero-img-2 {
  background: url("Images/hero-4.jpg");
  /*DC - Account Overview*/
  background-position: center;
  background-size: cover; }

/* HERO 3 MAY BE REMOVED LATER AS WE MAY NOT HAVE A PAGE THAT CALLS FOR IT ANYMORE */
.hero-cnt.short.hero-3 {
  background: url("Images/hero-3.jpg");
  background-position: center 75%;
  background-size: cover; }

.hero-cnt.short.hero-4 {
  background: url("Images/hero-4.jpg");
  /*Documents and Forms*/
  background-position: center;
  background-size: cover; }

.hero-cnt.short.hero-5 {
  background: url("Images/hero-5.jpg");
  /*Profile Menu pages*/
  background-position: center 35%;
  background-size: cover; }

.hero-cnt.short.hero-6 {
  background: url("Images/hero-6.jpg");
  /*Investments*/
  background-position: center;
  background-size: cover; }

.hero-cnt.short.hero-9 {
  background: url("../images/hero-9.jpg");
  /*Benefit Calculations and Personalized Communications*/
  background-position: center 75%;
  background-size: cover; }

.hero-cnt.short.hero-financial-1 {
  background: url("Images/hero-financial-1.jpg");
  /*Save + Invest*/
  background-size: cover;
  background-position: center 25%; }

.hero-cnt.short.hero-financial-2 {
  background: url("Images/hero-financial-2.jpg");
  /*Pension Plans*/
  background-position: center 20%;
  background-size: cover; }

.hero-cnt.short.hero-financial-3 {
  background: url("Images/hero-financial-3.jpg");
  /*Be Retirement Ready*/
  background-size: cover;
  background-position: center; }

.hero-cnt.short.hero-financial-4 {
  background: url("Images/hero-financial-4.jpg");
  /*Rise Score*/
  background-size: cover;
  background-position: center; }

.hero-cnt.short.hero-financial-5 {
  background: url("Images/hero-financial-5.jpg");
  /*Calculators*/
  background-size: cover;
  background-position: center 30%; }

.hero-cnt.short.hero-financial-6 {
  background: url("Images/hero-account-2.jpg");
  /*Videos*/
  background-size: cover;
  background-position: center; }

/*DC Sponsor Pages*/
.hero-cnt.large-hero-img-2.plan-select-hero {
  background: url("Images/hero-sw1.jpg");
  /*DC - Sponsor Plan Select */
  background-size: cover;
  background-position: center 45%; }

.hero-cnt.sponsor-dash {
  background: url("Images/hero-sw2.jpg");
  /* Dashboard Sponsor DC */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  /*padding: 30px 0 0 0;*/ }

.hero-cnt.hero-sw3 {
  background: url("Images/hero-sw3.jpg");
  /* Plan Details */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  padding: 30px 0 0 0; }

.hero-cnt.short.hero-plandetail-sw1 {
  background: url("Images/hero-plandetail-sw1.jpg");
  /*Investment Menu*/
  background-position: center 40%;
  background-size: cover; }

.hero-cnt.short.hero-plandetail-sw2 {
  background: url("Images/hero-plandetail-sw2.jpg");
  /*Plan Activity Menu*/
  background-position: center 25%;
  background-size: cover; }

.hero-cnt.short.hero-plandetail-sw3 {
  background: url("Images/hero-plandetail-sw3.jpg");
  /*Reports and Uploads Menu*/
  background-position: center 85%;
  background-size: cover; }

.hero-cnt.hero-sw4 {
  background: url("Images/hero-sw4.jpg");
  /* Administration Menu */
  background-position: center 20%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  padding: 30px 0 0 0; }

.hero-cnt.hero-sw5 {
  background: url("Images/hero-sw5.jpg");
  /* Participants Menu */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  padding: 30px 0 0 0; }

.primary-bkgrd {
  background-color: #0080e2; }
  .c-guide .primary-bkgrd {
    background-color: #0080e2; }
  .c-box .primary-bkgrd {
    background-color: #0080e2; }
  .c-card .primary-bkgrd {
    background-color: #0080e2; }
  .c-tabbed .primary-bkgrd {
    background-color: #0080e2; }
  .full-box .primary-bkgrd {
    background-color: #0080e2; }
  .content-box .primary-bkgrd {
    background-color: #0080e2; }
  .tab-accordion .primary-bkgrd {
    background-color: #0080e2; }
  .card .primary-bkgrd {
    background-color: #0080e2; }
  .nav-tabs .primary-bkgrd {
    background-color: #0080e2; }

.bread-crumb {
  font-weight: bold;
  color: #ffffff;
  font-size: 14px; }

.bread-crumb a,
.bread-crumb a:link,
.bread-crumb a:visited,
.bread-crumb a:active,
.bread-crumb a:hover {
  color: #ffffff;
  font-size: 14px;
  text-decoration: underline; }

.bread-crumb-arrow {
  font-weight: bold;
  font-size: 14px;
  padding: 0 8px; }

.hero-title {
  padding-top: 125px;
  padding-bottom: 35px;
  border-bottom: 2px solid #ffffff; }

.hero-title h1 {
  font-size: 72px;
  color: #ffffff; }

.hero-title h4 {
  font-weight: 300;
  padding: 55px 0 0 0;
  font-size: 35px; }

.account,
.large-hero-cnt {
  padding-bottom: 170px; }

.hero-totals, #contentHeaderBalanceContainer, #ContentPlaceHolder_contentHeaderButtonContainer {
  padding-top: 35px; }

.border-top-white {
  border-top: 2px solid;
  border-color: white; }
  .c-guide .border-top-white {
    border-color: white; }
  .c-box .border-top-white {
    border-color: white; }
  .c-card .border-top-white {
    border-color: white; }
  .c-tabbed .border-top-white {
    border-color: white; }
  .full-box .border-top-white {
    border-color: white; }
  .content-box .border-top-white {
    border-color: white; }
  .tab-accordion .border-top-white {
    border-color: white; }
  .card .border-top-white {
    border-color: white; }
  .nav-tabs .border-top-white {
    border-color: white; }

.hero-totals h4,
.hero-totals h4 span {
  font-weight: 300;
  font-size: 35px;
  vertical-align: top;
  margin-bottom: 0;
  line-height: 1; }

.hero-totals .combined-balance h2 {
  font-size: 60px;
  font-weight: normal;
  line-height: 1.2;
  color: #ffffff; }

@media only screen and (min-width: 768px) {
  .hero-totals .combined-balance h2 {
    text-align: right; } }

span.hero-footnote {
  font-weight: bold;
  font-size: 15px; }

.hero-totals .help-icon {
  padding: 4px 0 0 10px; }

.main-cnt {
  background-color: white;
  padding: 35px 0; }
  .c-guide .main-cnt {
    background-color: white; }
  .c-box .main-cnt {
    background-color: white; }
  .c-card .main-cnt {
    background-color: white; }
  .c-tabbed .main-cnt {
    background-color: white; }
  .full-box .main-cnt {
    background-color: white; }
  .content-box .main-cnt {
    background-color: white; }
  .tab-accordion .main-cnt {
    background-color: white; }
  .card .main-cnt {
    background-color: white; }
  .nav-tabs .main-cnt {
    background-color: white; }

.main-cnt h1 {
  font-size: 60px;
  line-height: 1.2;
  color: #004877;
  margin: 0 0 35px 0; }
  .c-guide .main-cnt h1 {
    color: #004877; }
  .c-box .main-cnt h1 {
    color: #004877; }
  .c-card .main-cnt h1 {
    color: #004877; }
  .c-tabbed .main-cnt h1 {
    color: #004877; }
  .full-box .main-cnt h1 {
    color: #004877; }
  .content-box .main-cnt h1 {
    color: #004877; }
  .tab-accordion .main-cnt h1 {
    color: #004877; }
  .card .main-cnt h1 {
    color: #004877; }
  .nav-tabs .main-cnt h1 {
    color: #004877; }

.main-cnt h3 {
  font-weight: 300;
  font-size: 24px;
  color: #39414d; }
  .c-guide .main-cnt h3 {
    color: #39414d; }
  .c-box .main-cnt h3 {
    color: #39414d; }
  .c-card .main-cnt h3 {
    color: #39414d; }
  .c-tabbed .main-cnt h3 {
    color: #39414d; }
  .full-box .main-cnt h3 {
    color: #39414d; }
  .content-box .main-cnt h3 {
    color: #39414d; }
  .tab-accordion .main-cnt h3 {
    color: #39414d; }
  .card .main-cnt h3 {
    color: #39414d; }
  .nav-tabs .main-cnt h3 {
    color: #39414d; }

.row-border-spacer {
  border-bottom: 2px solid;
  border-color: #e6e6e6;
  padding-top: 55px;
  padding-bottom: 55px; }
  .c-guide .row-border-spacer {
    border-color: #e6e6e6; }
  .c-box .row-border-spacer {
    border-color: #e6e6e6; }
  .c-card .row-border-spacer {
    border-color: #e6e6e6; }
  .c-tabbed .row-border-spacer {
    border-color: #e6e6e6; }
  .full-box .row-border-spacer {
    border-color: #e6e6e6; }
  .content-box .row-border-spacer {
    border-color: #e6e6e6; }
  .tab-accordion .row-border-spacer {
    border-color: #e6e6e6; }
  .card .row-border-spacer {
    border-color: #e6e6e6; }
  .nav-tabs .row-border-spacer {
    border-color: #e6e6e6; }

.row-border-spacer-top {
  border-top: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .row-border-spacer-top {
    border-color: #e6e6e6; }
  .c-box .row-border-spacer-top {
    border-color: #e6e6e6; }
  .c-card .row-border-spacer-top {
    border-color: #e6e6e6; }
  .c-tabbed .row-border-spacer-top {
    border-color: #e6e6e6; }
  .full-box .row-border-spacer-top {
    border-color: #e6e6e6; }
  .content-box .row-border-spacer-top {
    border-color: #e6e6e6; }
  .tab-accordion .row-border-spacer-top {
    border-color: #e6e6e6; }
  .card .row-border-spacer-top {
    border-color: #e6e6e6; }
  .nav-tabs .row-border-spacer-top {
    border-color: #e6e6e6; }

.hdr-table, .quick-statements {
  text-align: center; }

.hdr-table h2, .quick-statements h2 {
  font-size: 24px;
  color: #39414d;
  cursor: pointer; }
  .c-guide .hdr-table h2, .c-guide .quick-statements h2 {
    color: #39414d; }
  .c-box .hdr-table h2, .c-box .quick-statements h2 {
    color: #39414d; }
  .c-card .hdr-table h2, .c-card .quick-statements h2 {
    color: #39414d; }
  .c-tabbed .hdr-table h2, .c-tabbed .quick-statements h2 {
    color: #39414d; }
  .full-box .hdr-table h2, .full-box .quick-statements h2 {
    color: #39414d; }
  .content-box .hdr-table h2, .content-box .quick-statements h2 {
    color: #39414d; }
  .tab-accordion .hdr-table h2, .tab-accordion .quick-statements h2 {
    color: #39414d; }
  .card .hdr-table h2, .card .quick-statements h2 {
    color: #39414d; }
  .nav-tabs .hdr-table h2, .nav-tabs .quick-statements h2 {
    color: #39414d; }

.collapse-area, .statement-area {
  display: none; }

.carousel {
  min-width: 100%; }

.carousel-inner {
  margin: 55px 0; }

.carousel-item h3 {
  font-weight: bold;
  font-size: 35px;
  color: #004877 !important;
  margin-bottom: 0 !important; }
  .c-guide .carousel-item h3 {
    color: #004877 !important; }
  .c-box .carousel-item h3 {
    color: #004877 !important; }
  .c-card .carousel-item h3 {
    color: #004877 !important; }
  .c-tabbed .carousel-item h3 {
    color: #004877 !important; }
  .full-box .carousel-item h3 {
    color: #004877 !important; }
  .content-box .carousel-item h3 {
    color: #004877 !important; }
  .tab-accordion .carousel-item h3 {
    color: #004877 !important; }
  .card .carousel-item h3 {
    color: #004877 !important; }
  .nav-tabs .carousel-item h3 {
    color: #004877 !important; }

.carousel-item h4 {
  font-size: 20px;
  line-height: 28px;
  color: #39414d;
  padding: 15px 0 10px 0; }
  .c-guide .carousel-item h4 {
    color: #39414d; }
  .c-box .carousel-item h4 {
    color: #39414d; }
  .c-card .carousel-item h4 {
    color: #39414d; }
  .c-tabbed .carousel-item h4 {
    color: #39414d; }
  .full-box .carousel-item h4 {
    color: #39414d; }
  .content-box .carousel-item h4 {
    color: #39414d; }
  .tab-accordion .carousel-item h4 {
    color: #39414d; }
  .card .carousel-item h4 {
    color: #39414d; }
  .nav-tabs .carousel-item h4 {
    color: #39414d; }

.carousel-item a,
.carousel-item a:link,
.carousel-item a:active,
.carousel-item a:visited,
.carousel-item a:hover {
  font-weight: bold;
  font-size: 20px;
  color: #0080e2; }
  .c-guide .carousel-item a, .c-guide
  .carousel-item a:link, .c-guide
  .carousel-item a:active, .c-guide
  .carousel-item a:visited, .c-guide
  .carousel-item a:hover {
    color: #0080e2; }
  .c-box .carousel-item a, .c-box
  .carousel-item a:link, .c-box
  .carousel-item a:active, .c-box
  .carousel-item a:visited, .c-box
  .carousel-item a:hover {
    color: #0080e2; }
  .c-card .carousel-item a, .c-card
  .carousel-item a:link, .c-card
  .carousel-item a:active, .c-card
  .carousel-item a:visited, .c-card
  .carousel-item a:hover {
    color: #0080e2; }
  .c-tabbed .carousel-item a, .c-tabbed
  .carousel-item a:link, .c-tabbed
  .carousel-item a:active, .c-tabbed
  .carousel-item a:visited, .c-tabbed
  .carousel-item a:hover {
    color: #0080e2; }
  .full-box .carousel-item a, .full-box
  .carousel-item a:link, .full-box
  .carousel-item a:active, .full-box
  .carousel-item a:visited, .full-box
  .carousel-item a:hover {
    color: #0080e2; }
  .content-box .carousel-item a, .content-box
  .carousel-item a:link, .content-box
  .carousel-item a:active, .content-box
  .carousel-item a:visited, .content-box
  .carousel-item a:hover {
    color: #0080e2; }
  .tab-accordion .carousel-item a, .tab-accordion
  .carousel-item a:link, .tab-accordion
  .carousel-item a:active, .tab-accordion
  .carousel-item a:visited, .tab-accordion
  .carousel-item a:hover {
    color: #0080e2; }
  .card .carousel-item a, .card
  .carousel-item a:link, .card
  .carousel-item a:active, .card
  .carousel-item a:visited, .card
  .carousel-item a:hover {
    color: #0080e2; }
  .nav-tabs .carousel-item a, .nav-tabs
  .carousel-item a:link, .nav-tabs
  .carousel-item a:active, .nav-tabs
  .carousel-item a:visited, .nav-tabs
  .carousel-item a:hover {
    color: #0080e2; }

.carousel-item a span {
  font-size: 30px;
  line-height: 20px;
  padding-top: 3px; }

.carousel-control-prev,
.carousel-control-next {
  width: auto !important; }

.content-box h2 {
  font-size: 34px;
  line-height: 36px; }

.rounded-btn-link {
  margin: 15px 0; }

.featured-section {
  padding: 0 30px; }

.featured-section .carousel-inner {
  margin: 25px 0 45px 0; }

.featured-videos .card-header,
.featured-videos .card-body {
  border-bottom: none !important; }

.card-body .caption {
  padding: 15px 5px 25px 5px;
  color: #39414d !important;
  font-size: 16px;
  line-height: 1.1em; }
  .c-guide .card-body .caption {
    color: #39414d !important; }
  .c-box .card-body .caption {
    color: #39414d !important; }
  .c-card .card-body .caption {
    color: #39414d !important; }
  .c-tabbed .card-body .caption {
    color: #39414d !important; }
  .full-box .card-body .caption {
    color: #39414d !important; }
  .content-box .card-body .caption {
    color: #39414d !important; }
  .tab-accordion .card-body .caption {
    color: #39414d !important; }
  .card .card-body .caption {
    color: #39414d !important; }
  .nav-tabs .card-body .caption {
    color: #39414d !important; }

.card-header {
  padding-left: 30px;
  padding-right: 30px; }

.card-header-link {
  font-size: 16px;
  color: #0080e2;
  font-weight: bold;
  cursor: pointer;
  display: inline-block;
  padding: 15px 0; }
  .c-guide .card-header-link {
    color: #0080e2; }
  .c-box .card-header-link {
    color: #0080e2; }
  .c-card .card-header-link {
    color: #0080e2; }
  .c-tabbed .card-header-link {
    color: #0080e2; }
  .full-box .card-header-link {
    color: #0080e2; }
  .content-box .card-header-link {
    color: #0080e2; }
  .tab-accordion .card-header-link {
    color: #0080e2; }
  .card .card-header-link {
    color: #0080e2; }
  .nav-tabs .card-header-link {
    color: #0080e2; }

.carousel-caption h5 {
  font-size: 18px;
  line-height: 1.2em; }

h5.benton-book {
  font-size: 1.2em !important;
  font-weight: 300; }

.margin-0-auto {
  margin: 0 auto; }

.hdr.no-tabs {
  padding: 15px 30px !important;
  border-bottom: none !important; }

.get-adobe {
  font-size: 16px !important; }

.sml-hdr {
  padding: 30px 30px 0 30px;
  font-weight: 300;
  color: #39414d; }
  .c-guide .sml-hdr {
    color: #39414d; }
  .c-box .sml-hdr {
    color: #39414d; }
  .c-card .sml-hdr {
    color: #39414d; }
  .c-tabbed .sml-hdr {
    color: #39414d; }
  .full-box .sml-hdr {
    color: #39414d; }
  .content-box .sml-hdr {
    color: #39414d; }
  .tab-accordion .sml-hdr {
    color: #39414d; }
  .card .sml-hdr {
    color: #39414d; }
  .nav-tabs .sml-hdr {
    color: #39414d; }

.sml-hdr h4 {
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.2; }

.sml-hdr h5 {
  font-weight: 300;
  color: #39414d;
  font-size: 14px;
  line-height: 1.5; }
  .c-guide .sml-hdr h5 {
    color: #39414d; }
  .c-box .sml-hdr h5 {
    color: #39414d; }
  .c-card .sml-hdr h5 {
    color: #39414d; }
  .c-tabbed .sml-hdr h5 {
    color: #39414d; }
  .full-box .sml-hdr h5 {
    color: #39414d; }
  .content-box .sml-hdr h5 {
    color: #39414d; }
  .tab-accordion .sml-hdr h5 {
    color: #39414d; }
  .card .sml-hdr h5 {
    color: #39414d; }
  .nav-tabs .sml-hdr h5 {
    color: #39414d; }

h6.lbl {
  font-weight: bold;
  font-size: 14px !important;
  color: #39414d !important; }
  .c-guide h6.lbl {
    color: #39414d !important; }
  .c-box h6.lbl {
    color: #39414d !important; }
  .c-card h6.lbl {
    color: #39414d !important; }
  .c-tabbed h6.lbl {
    color: #39414d !important; }
  .full-box h6.lbl {
    color: #39414d !important; }
  .content-box h6.lbl {
    color: #39414d !important; }
  .tab-accordion h6.lbl {
    color: #39414d !important; }
  .card h6.lbl {
    color: #39414d !important; }
  .nav-tabs h6.lbl {
    color: #39414d !important; }

.bold-heading {
  font-weight: bold; }

.heading-dark-underline {
  border-bottom: 2px solid;
  border-color: #39414d !important; }
  .c-guide .heading-dark-underline {
    border-color: #39414d !important; }
  .c-box .heading-dark-underline {
    border-color: #39414d !important; }
  .c-card .heading-dark-underline {
    border-color: #39414d !important; }
  .c-tabbed .heading-dark-underline {
    border-color: #39414d !important; }
  .full-box .heading-dark-underline {
    border-color: #39414d !important; }
  .content-box .heading-dark-underline {
    border-color: #39414d !important; }
  .tab-accordion .heading-dark-underline {
    border-color: #39414d !important; }
  .card .heading-dark-underline {
    border-color: #39414d !important; }
  .nav-tabs .heading-dark-underline {
    border-color: #39414d !important; }

.beneficiaries .sml-box-row, .tblPage .sml-box-row {
  padding: 30px; }

.sml-box-row {
  padding: 30px; }

.sml-box-row .hasDatepicker {
  width: 140px;
  padding: 8px 3px; }

.sml-box-row label {
  font-weight: bold;
  font-size: 14px; }

.sml-box-row .date-picker-control {
  padding: .375rem .75rem; }

.fixed-scroll-table.statements {
  padding: 30px;
  font-size: 16px; }

.fixed-scroll-table.statements td, .fixed-scroll-table.bene-calc-tbl td {
  padding: 15px 9px; }

.fixed-scroll-table.statements a,
.fixed-scroll-table.statements a:link,
.fixed-scroll-table.statements a:active,
.fixed-scroll-table.statements a:visited,
.fixed-scroll-table.statements a:hover .form-lnk {
  font-weight: bold;
  font-size: 16px;
  color: #0080e2; }
  .c-guide .fixed-scroll-table.statements a, .c-guide
  .fixed-scroll-table.statements a:link, .c-guide
  .fixed-scroll-table.statements a:active, .c-guide
  .fixed-scroll-table.statements a:visited, .c-guide
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }
  .c-box .fixed-scroll-table.statements a, .c-box
  .fixed-scroll-table.statements a:link, .c-box
  .fixed-scroll-table.statements a:active, .c-box
  .fixed-scroll-table.statements a:visited, .c-box
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }
  .c-card .fixed-scroll-table.statements a, .c-card
  .fixed-scroll-table.statements a:link, .c-card
  .fixed-scroll-table.statements a:active, .c-card
  .fixed-scroll-table.statements a:visited, .c-card
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }
  .c-tabbed .fixed-scroll-table.statements a, .c-tabbed
  .fixed-scroll-table.statements a:link, .c-tabbed
  .fixed-scroll-table.statements a:active, .c-tabbed
  .fixed-scroll-table.statements a:visited, .c-tabbed
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }
  .full-box .fixed-scroll-table.statements a, .full-box
  .fixed-scroll-table.statements a:link, .full-box
  .fixed-scroll-table.statements a:active, .full-box
  .fixed-scroll-table.statements a:visited, .full-box
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }
  .content-box .fixed-scroll-table.statements a, .content-box
  .fixed-scroll-table.statements a:link, .content-box
  .fixed-scroll-table.statements a:active, .content-box
  .fixed-scroll-table.statements a:visited, .content-box
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }
  .tab-accordion .fixed-scroll-table.statements a, .tab-accordion
  .fixed-scroll-table.statements a:link, .tab-accordion
  .fixed-scroll-table.statements a:active, .tab-accordion
  .fixed-scroll-table.statements a:visited, .tab-accordion
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }
  .card .fixed-scroll-table.statements a, .card
  .fixed-scroll-table.statements a:link, .card
  .fixed-scroll-table.statements a:active, .card
  .fixed-scroll-table.statements a:visited, .card
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }
  .nav-tabs .fixed-scroll-table.statements a, .nav-tabs
  .fixed-scroll-table.statements a:link, .nav-tabs
  .fixed-scroll-table.statements a:active, .nav-tabs
  .fixed-scroll-table.statements a:visited, .nav-tabs
  .fixed-scroll-table.statements a:hover .form-lnk {
    color: #0080e2; }

.fixed-scroll-table a {
  cursor: pointer; }

.fixed-scroll-table .large-tbl tbody td {
  line-height: 30px;
  padding: 14px 7px; }

.bene-calc .fixed-scroll-table {
  width: 100%;
  margin: 20px 0 70px 0; }

.bene-calc-tbl {
  table-layout: fixed; }

.beneficiaries .bene-calc-tbl, .tblPage .bene-calc-tbl {
  table-layout: auto; }

a.form-lnk:link,
a.form-lnk:active,
a.form-lnk:hover,
a.form-lnk {
  color: #004877;
  text-decoration: none !important; }
  .c-guide a.form-lnk:link, .c-guide
  a.form-lnk:active, .c-guide
  a.form-lnk:hover, .c-guide
  a.form-lnk {
    color: #004877; }
  .c-box a.form-lnk:link, .c-box
  a.form-lnk:active, .c-box
  a.form-lnk:hover, .c-box
  a.form-lnk {
    color: #004877; }
  .c-card a.form-lnk:link, .c-card
  a.form-lnk:active, .c-card
  a.form-lnk:hover, .c-card
  a.form-lnk {
    color: #004877; }
  .c-tabbed a.form-lnk:link, .c-tabbed
  a.form-lnk:active, .c-tabbed
  a.form-lnk:hover, .c-tabbed
  a.form-lnk {
    color: #004877; }
  .full-box a.form-lnk:link, .full-box
  a.form-lnk:active, .full-box
  a.form-lnk:hover, .full-box
  a.form-lnk {
    color: #004877; }
  .content-box a.form-lnk:link, .content-box
  a.form-lnk:active, .content-box
  a.form-lnk:hover, .content-box
  a.form-lnk {
    color: #004877; }
  .tab-accordion a.form-lnk:link, .tab-accordion
  a.form-lnk:active, .tab-accordion
  a.form-lnk:hover, .tab-accordion
  a.form-lnk {
    color: #004877; }
  .card a.form-lnk:link, .card
  a.form-lnk:active, .card
  a.form-lnk:hover, .card
  a.form-lnk {
    color: #004877; }
  .nav-tabs a.form-lnk:link, .nav-tabs
  a.form-lnk:active, .nav-tabs
  a.form-lnk:hover, .nav-tabs
  a.form-lnk {
    color: #004877; }

.btn-sm-lined {
  border-radius: 15px !important;
  background-color: white;
  padding: 6px 0;
  width: 50%;
  border: 1px solid;
  border-color: #0080e2;
  font-family: Arial !important;
  font-weight: bold;
  font-size: 16px !important;
  color: #0080e2 !important; }
  .c-guide .btn-sm-lined {
    background-color: white; }
  .c-box .btn-sm-lined {
    background-color: white; }
  .c-card .btn-sm-lined {
    background-color: white; }
  .c-tabbed .btn-sm-lined {
    background-color: white; }
  .full-box .btn-sm-lined {
    background-color: white; }
  .content-box .btn-sm-lined {
    background-color: white; }
  .tab-accordion .btn-sm-lined {
    background-color: white; }
  .card .btn-sm-lined {
    background-color: white; }
  .nav-tabs .btn-sm-lined {
    background-color: white; }
  .c-guide .btn-sm-lined {
    border-color: #0080e2; }
  .c-box .btn-sm-lined {
    border-color: #0080e2; }
  .c-card .btn-sm-lined {
    border-color: #0080e2; }
  .c-tabbed .btn-sm-lined {
    border-color: #0080e2; }
  .full-box .btn-sm-lined {
    border-color: #0080e2; }
  .content-box .btn-sm-lined {
    border-color: #0080e2; }
  .tab-accordion .btn-sm-lined {
    border-color: #0080e2; }
  .card .btn-sm-lined {
    border-color: #0080e2; }
  .nav-tabs .btn-sm-lined {
    border-color: #0080e2; }
  .c-guide .btn-sm-lined {
    color: #0080e2 !important; }
  .c-box .btn-sm-lined {
    color: #0080e2 !important; }
  .c-card .btn-sm-lined {
    color: #0080e2 !important; }
  .c-tabbed .btn-sm-lined {
    color: #0080e2 !important; }
  .full-box .btn-sm-lined {
    color: #0080e2 !important; }
  .content-box .btn-sm-lined {
    color: #0080e2 !important; }
  .tab-accordion .btn-sm-lined {
    color: #0080e2 !important; }
  .card .btn-sm-lined {
    color: #0080e2 !important; }
  .nav-tabs .btn-sm-lined {
    color: #0080e2 !important; }

.btn-sm-lined:hover {
  background-color: #004877;
  color: white !important; }
  .c-guide .btn-sm-lined:hover {
    background-color: #004877; }
  .c-box .btn-sm-lined:hover {
    background-color: #004877; }
  .c-card .btn-sm-lined:hover {
    background-color: #004877; }
  .c-tabbed .btn-sm-lined:hover {
    background-color: #004877; }
  .full-box .btn-sm-lined:hover {
    background-color: #004877; }
  .content-box .btn-sm-lined:hover {
    background-color: #004877; }
  .tab-accordion .btn-sm-lined:hover {
    background-color: #004877; }
  .card .btn-sm-lined:hover {
    background-color: #004877; }
  .nav-tabs .btn-sm-lined:hover {
    background-color: #004877; }
  .c-guide .btn-sm-lined:hover {
    color: white !important; }
  .c-box .btn-sm-lined:hover {
    color: white !important; }
  .c-card .btn-sm-lined:hover {
    color: white !important; }
  .c-tabbed .btn-sm-lined:hover {
    color: white !important; }
  .full-box .btn-sm-lined:hover {
    color: white !important; }
  .content-box .btn-sm-lined:hover {
    color: white !important; }
  .tab-accordion .btn-sm-lined:hover {
    color: white !important; }
  .card .btn-sm-lined:hover {
    color: white !important; }
  .nav-tabs .btn-sm-lined:hover {
    color: white !important; }

.tooltip-inner {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }

.tooltip-inner {
  color: #39414d;
  background-color: #f2f2f2;
  border-radius: 0;
  font-weight: 300;
  font-size: 16px;
  padding: 8px; }
  .c-guide .tooltip-inner {
    color: #39414d; }
  .c-box .tooltip-inner {
    color: #39414d; }
  .c-card .tooltip-inner {
    color: #39414d; }
  .c-tabbed .tooltip-inner {
    color: #39414d; }
  .full-box .tooltip-inner {
    color: #39414d; }
  .content-box .tooltip-inner {
    color: #39414d; }
  .tab-accordion .tooltip-inner {
    color: #39414d; }
  .card .tooltip-inner {
    color: #39414d; }
  .nav-tabs .tooltip-inner {
    color: #39414d; }
  .c-guide .tooltip-inner {
    background-color: #f2f2f2; }
  .c-box .tooltip-inner {
    background-color: #f2f2f2; }
  .c-card .tooltip-inner {
    background-color: #f2f2f2; }
  .c-tabbed .tooltip-inner {
    background-color: #f2f2f2; }
  .full-box .tooltip-inner {
    background-color: #f2f2f2; }
  .content-box .tooltip-inner {
    background-color: #f2f2f2; }
  .tab-accordion .tooltip-inner {
    background-color: #f2f2f2; }
  .card .tooltip-inner {
    background-color: #f2f2f2; }
  .nav-tabs .tooltip-inner {
    background-color: #f2f2f2; }

.tooltip.show {
  opacity: 1; }

.tooltip {
  cursor: none;
  pointer-events: none; }

.bs-tooltip-top .arrow:before {
  border-color: #f2f2f2; }
  .c-guide .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }
  .c-box .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }
  .c-card .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }
  .c-tabbed .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }
  .full-box .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }
  .content-box .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }
  .tab-accordion .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }
  .card .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }
  .nav-tabs .bs-tooltip-top .arrow:before {
    border-color: #f2f2f2; }

.bs-tooltip-bottom .arrow:before {
  border-color: #f2f2f2; }
  .c-guide .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }
  .c-box .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }
  .c-card .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }
  .c-tabbed .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }
  .full-box .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }
  .content-box .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }
  .tab-accordion .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }
  .card .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }
  .nav-tabs .bs-tooltip-bottom .arrow:before {
    border-color: #f2f2f2; }

.wider-cell-table td {
  padding: 15px 9px !important; }

.wider-cell-table td a,
.wider-cell-table td a:hover {
  text-decoration: none;
  color: #0080e2; }
  .c-guide .wider-cell-table td a, .c-guide
  .wider-cell-table td a:hover {
    color: #0080e2; }
  .c-box .wider-cell-table td a, .c-box
  .wider-cell-table td a:hover {
    color: #0080e2; }
  .c-card .wider-cell-table td a, .c-card
  .wider-cell-table td a:hover {
    color: #0080e2; }
  .c-tabbed .wider-cell-table td a, .c-tabbed
  .wider-cell-table td a:hover {
    color: #0080e2; }
  .full-box .wider-cell-table td a, .full-box
  .wider-cell-table td a:hover {
    color: #0080e2; }
  .content-box .wider-cell-table td a, .content-box
  .wider-cell-table td a:hover {
    color: #0080e2; }
  .tab-accordion .wider-cell-table td a, .tab-accordion
  .wider-cell-table td a:hover {
    color: #0080e2; }
  .card .wider-cell-table td a, .card
  .wider-cell-table td a:hover {
    color: #0080e2; }
  .nav-tabs .wider-cell-table td a, .nav-tabs
  .wider-cell-table td a:hover {
    color: #0080e2; }

.inline-notification {
  border: 1px solid #ffa100;
  padding: 30px 0; }

.absolute-label {
  position: absolute;
  bottom: 74px;
  left: 47px; }

.absolute-label h5,
.absolute-label h6 {
  line-height: 1.2em !important; }

.full-box {
  width: 100%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  float: left;
  border-radius: 5px;
  color: #39414d;
  background-color: white; }

.full-box .hdr {
  font-weight: bold;
  font-size: 14px;
  padding: 15px 30px;
  text-align: left;
  background-color: #004877 !important;
  color: #ffffff;
  border-bottom: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.full-box .hdr.square {
  border-radius: 0; }

.full-box-row {
  background-color: white;
  padding: 30px;
  border-bottom: 1px solid;
  border-color: #e6e6e6;
  float: left;
  width: 100%;
  position: relative; }
  .c-guide .full-box-row {
    background-color: white; }
  .c-box .full-box-row {
    background-color: white; }
  .c-card .full-box-row {
    background-color: white; }
  .c-tabbed .full-box-row {
    background-color: white; }
  .full-box .full-box-row {
    background-color: white; }
  .content-box .full-box-row {
    background-color: white; }
  .tab-accordion .full-box-row {
    background-color: white; }
  .card .full-box-row {
    background-color: white; }
  .nav-tabs .full-box-row {
    background-color: white; }
  .c-guide .full-box-row {
    border-color: #e6e6e6; }
  .c-box .full-box-row {
    border-color: #e6e6e6; }
  .c-card .full-box-row {
    border-color: #e6e6e6; }
  .c-tabbed .full-box-row {
    border-color: #e6e6e6; }
  .full-box .full-box-row {
    border-color: #e6e6e6; }
  .content-box .full-box-row {
    border-color: #e6e6e6; }
  .tab-accordion .full-box-row {
    border-color: #e6e6e6; }
  .card .full-box-row {
    border-color: #e6e6e6; }
  .nav-tabs .full-box-row {
    border-color: #e6e6e6; }

.full-box-row.last {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.full-box-row.row-gray, .row-gray, .fixed-scroll-table table tbody tr.row-gray {
  background-color: #f2f2f2; }
  .c-guide .full-box-row.row-gray, .c-guide .row-gray, .c-guide .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }
  .c-box .full-box-row.row-gray, .c-box .row-gray, .c-box .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }
  .c-card .full-box-row.row-gray, .c-card .row-gray, .c-card .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }
  .c-tabbed .full-box-row.row-gray, .c-tabbed .row-gray, .c-tabbed .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }
  .full-box .full-box-row.row-gray, .full-box .row-gray, .full-box .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }
  .content-box .full-box-row.row-gray, .content-box .row-gray, .content-box .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }
  .tab-accordion .full-box-row.row-gray, .tab-accordion .row-gray, .tab-accordion .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }
  .card .full-box-row.row-gray, .card .row-gray, .card .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }
  .nav-tabs .full-box-row.row-gray, .nav-tabs .row-gray, .nav-tabs .fixed-scroll-table table tbody tr.row-gray {
    background-color: #f2f2f2; }

.full-box-row .row-label {
  font-weight: bold;
  font-size: 15px;
  padding: 6px 0 0 0;
  float: left;
  line-height: 1; }

.full-box-ftr {
  font-weight: bold;
  font-size: 16px;
  float: left; }

.full-box-row .row-total {
  font-weight: bold;
  font-size: 35px;
  float: right; }

.full-box-row.row-gray .row-total {
  color: #0080e2; }
  .c-guide .full-box-row.row-gray .row-total {
    color: #0080e2; }
  .c-box .full-box-row.row-gray .row-total {
    color: #0080e2; }
  .c-card .full-box-row.row-gray .row-total {
    color: #0080e2; }
  .c-tabbed .full-box-row.row-gray .row-total {
    color: #0080e2; }
  .full-box .full-box-row.row-gray .row-total {
    color: #0080e2; }
  .content-box .full-box-row.row-gray .row-total {
    color: #0080e2; }
  .tab-accordion .full-box-row.row-gray .row-total {
    color: #0080e2; }
  .card .full-box-row.row-gray .row-total {
    color: #0080e2; }
  .nav-tabs .full-box-row.row-gray .row-total {
    color: #0080e2; }

.full-box-row small {
  font-weight: bold;
  font-size: 14px; }

.ftr-banner h4 {
  line-height: inherit; }

.full-box-row.ftr-row {
  font-weight: bold;
  font-size: 14px;
  text-transform: none; }

.full-box-row.ftr-row img {
  padding-right: 8px; }

.clear-border {
  border-bottom: none; }

ul.collapsible-list {
  list-style-type: none;
  font-size: 1rem;
  margin-bottom: 0; }

ul.collapsible-list li {
  padding: 10px 0; }

.list-row {
  display: none;
  /*padding-left: 40px;*/ }

.list-row label {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  width: 100%;
  vertical-align: bottom; }

.row-spacer {
  padding: 0 0 16px 0; }

.row-spacer-border {
  border-bottom: 1px solid;
  border-color: #e6e6e6; }
  .c-guide .row-spacer-border {
    border-color: #e6e6e6; }
  .c-box .row-spacer-border {
    border-color: #e6e6e6; }
  .c-card .row-spacer-border {
    border-color: #e6e6e6; }
  .c-tabbed .row-spacer-border {
    border-color: #e6e6e6; }
  .full-box .row-spacer-border {
    border-color: #e6e6e6; }
  .content-box .row-spacer-border {
    border-color: #e6e6e6; }
  .tab-accordion .row-spacer-border {
    border-color: #e6e6e6; }
  .card .row-spacer-border {
    border-color: #e6e6e6; }
  .nav-tabs .row-spacer-border {
    border-color: #e6e6e6; }

.list-li-spacing {
  padding: 30px 0 0 50px; }

.overflow-visible {
  overflow: visible !important; }

ul.collapsible-list [type=radio]:checked ~ .list-row {
  display: block; }

.list-style-none {
  list-style-type: none; }

.standard-list {
  list-style-type: disc; }

.standard-list li {
  padding: 8px 0; }

.list-content-rows {
  width: 50%;
  float: left; }

.list-content-rows div {
  padding: 10px 0; }

.list-content-rows .standard-label {
  padding-top: 17px; }

.rate-graph {
  padding: 25px 0; }

.full-box-clear {
  padding: 0 0 10px 0; }

.full-box-clear h1 {
  font-weight: 300;
  font-size: 50px;
  color: #39414d;
  margin: 0 0 20px 0; }
  .c-guide .full-box-clear h1 {
    color: #39414d; }
  .c-box .full-box-clear h1 {
    color: #39414d; }
  .c-card .full-box-clear h1 {
    color: #39414d; }
  .c-tabbed .full-box-clear h1 {
    color: #39414d; }
  .full-box .full-box-clear h1 {
    color: #39414d; }
  .content-box .full-box-clear h1 {
    color: #39414d; }
  .tab-accordion .full-box-clear h1 {
    color: #39414d; }
  .card .full-box-clear h1 {
    color: #39414d; }
  .nav-tabs .full-box-clear h1 {
    color: #39414d; }

.full-box-clear h4 {
  font-weight: bold;
  font-size: 35px;
  color: #39414d;
  margin: 0 0 20px 0; }
  .c-guide .full-box-clear h4 {
    color: #39414d; }
  .c-box .full-box-clear h4 {
    color: #39414d; }
  .c-card .full-box-clear h4 {
    color: #39414d; }
  .c-tabbed .full-box-clear h4 {
    color: #39414d; }
  .full-box .full-box-clear h4 {
    color: #39414d; }
  .content-box .full-box-clear h4 {
    color: #39414d; }
  .tab-accordion .full-box-clear h4 {
    color: #39414d; }
  .card .full-box-clear h4 {
    color: #39414d; }
  .nav-tabs .full-box-clear h4 {
    color: #39414d; }

.arrow-link a,
.arrow-link a:link,
.arrow-link a:active,
.arrow-link a:visited,
.arrow-link a:hover {
  font-weight: bold;
  font-size: 20px;
  color: #0080e2;
  outline: 0; }
  .c-guide .arrow-link a, .c-guide
  .arrow-link a:link, .c-guide
  .arrow-link a:active, .c-guide
  .arrow-link a:visited, .c-guide
  .arrow-link a:hover {
    color: #0080e2; }
  .c-box .arrow-link a, .c-box
  .arrow-link a:link, .c-box
  .arrow-link a:active, .c-box
  .arrow-link a:visited, .c-box
  .arrow-link a:hover {
    color: #0080e2; }
  .c-card .arrow-link a, .c-card
  .arrow-link a:link, .c-card
  .arrow-link a:active, .c-card
  .arrow-link a:visited, .c-card
  .arrow-link a:hover {
    color: #0080e2; }
  .c-tabbed .arrow-link a, .c-tabbed
  .arrow-link a:link, .c-tabbed
  .arrow-link a:active, .c-tabbed
  .arrow-link a:visited, .c-tabbed
  .arrow-link a:hover {
    color: #0080e2; }
  .full-box .arrow-link a, .full-box
  .arrow-link a:link, .full-box
  .arrow-link a:active, .full-box
  .arrow-link a:visited, .full-box
  .arrow-link a:hover {
    color: #0080e2; }
  .content-box .arrow-link a, .content-box
  .arrow-link a:link, .content-box
  .arrow-link a:active, .content-box
  .arrow-link a:visited, .content-box
  .arrow-link a:hover {
    color: #0080e2; }
  .tab-accordion .arrow-link a, .tab-accordion
  .arrow-link a:link, .tab-accordion
  .arrow-link a:active, .tab-accordion
  .arrow-link a:visited, .tab-accordion
  .arrow-link a:hover {
    color: #0080e2; }
  .card .arrow-link a, .card
  .arrow-link a:link, .card
  .arrow-link a:active, .card
  .arrow-link a:visited, .card
  .arrow-link a:hover {
    color: #0080e2; }
  .nav-tabs .arrow-link a, .nav-tabs
  .arrow-link a:link, .nav-tabs
  .arrow-link a:active, .nav-tabs
  .arrow-link a:visited, .nav-tabs
  .arrow-link a:hover {
    color: #0080e2; }

a.arrow-link,
a.arrow-link:link,
a.arrow-link:active,
a.arrow-link:visited,
a.arrow-link:hover {
  font-weight: bold;
  font-size: 16px;
  color: #0080e2;
  outline: 0; }
  .c-guide a.arrow-link, .c-guide
  a.arrow-link:link, .c-guide
  a.arrow-link:active, .c-guide
  a.arrow-link:visited, .c-guide
  a.arrow-link:hover {
    color: #0080e2; }
  .c-box a.arrow-link, .c-box
  a.arrow-link:link, .c-box
  a.arrow-link:active, .c-box
  a.arrow-link:visited, .c-box
  a.arrow-link:hover {
    color: #0080e2; }
  .c-card a.arrow-link, .c-card
  a.arrow-link:link, .c-card
  a.arrow-link:active, .c-card
  a.arrow-link:visited, .c-card
  a.arrow-link:hover {
    color: #0080e2; }
  .c-tabbed a.arrow-link, .c-tabbed
  a.arrow-link:link, .c-tabbed
  a.arrow-link:active, .c-tabbed
  a.arrow-link:visited, .c-tabbed
  a.arrow-link:hover {
    color: #0080e2; }
  .full-box a.arrow-link, .full-box
  a.arrow-link:link, .full-box
  a.arrow-link:active, .full-box
  a.arrow-link:visited, .full-box
  a.arrow-link:hover {
    color: #0080e2; }
  .content-box a.arrow-link, .content-box
  a.arrow-link:link, .content-box
  a.arrow-link:active, .content-box
  a.arrow-link:visited, .content-box
  a.arrow-link:hover {
    color: #0080e2; }
  .tab-accordion a.arrow-link, .tab-accordion
  a.arrow-link:link, .tab-accordion
  a.arrow-link:active, .tab-accordion
  a.arrow-link:visited, .tab-accordion
  a.arrow-link:hover {
    color: #0080e2; }
  .card a.arrow-link, .card
  a.arrow-link:link, .card
  a.arrow-link:active, .card
  a.arrow-link:visited, .card
  a.arrow-link:hover {
    color: #0080e2; }
  .nav-tabs a.arrow-link, .nav-tabs
  a.arrow-link:link, .nav-tabs
  a.arrow-link:active, .nav-tabs
  a.arrow-link:visited, .nav-tabs
  a.arrow-link:hover {
    color: #0080e2; }

.arrow-link-bold {
  font-weight: bold; }

.arrow-link span {
  line-height: 20px;
  padding: 5px 0 0 0; }

.foot-note-graph {
  font-size: 14px;
  padding: 6px 0 0 0;
  font-weight: normal; }

.box {
  display: flex;
  align-items: center; }

.justify-center {
  justify-content: center; }

.padding-top-10 {
  padding-top: 10px; }

.ftr-link,
.ftr-link a,
.ftr-link a:link,
.ftr-link a:active,
.ftr-link a:visited,
.ftr-link a:hover {
  font-weight: bold;
  color: #0080e2;
  font-size: 16px;
  text-align: center; }
  .c-guide .ftr-link, .c-guide
  .ftr-link a, .c-guide
  .ftr-link a:link, .c-guide
  .ftr-link a:active, .c-guide
  .ftr-link a:visited, .c-guide
  .ftr-link a:hover {
    color: #0080e2; }
  .c-box .ftr-link, .c-box
  .ftr-link a, .c-box
  .ftr-link a:link, .c-box
  .ftr-link a:active, .c-box
  .ftr-link a:visited, .c-box
  .ftr-link a:hover {
    color: #0080e2; }
  .c-card .ftr-link, .c-card
  .ftr-link a, .c-card
  .ftr-link a:link, .c-card
  .ftr-link a:active, .c-card
  .ftr-link a:visited, .c-card
  .ftr-link a:hover {
    color: #0080e2; }
  .c-tabbed .ftr-link, .c-tabbed
  .ftr-link a, .c-tabbed
  .ftr-link a:link, .c-tabbed
  .ftr-link a:active, .c-tabbed
  .ftr-link a:visited, .c-tabbed
  .ftr-link a:hover {
    color: #0080e2; }
  .full-box .ftr-link, .full-box
  .ftr-link a, .full-box
  .ftr-link a:link, .full-box
  .ftr-link a:active, .full-box
  .ftr-link a:visited, .full-box
  .ftr-link a:hover {
    color: #0080e2; }
  .content-box .ftr-link, .content-box
  .ftr-link a, .content-box
  .ftr-link a:link, .content-box
  .ftr-link a:active, .content-box
  .ftr-link a:visited, .content-box
  .ftr-link a:hover {
    color: #0080e2; }
  .tab-accordion .ftr-link, .tab-accordion
  .ftr-link a, .tab-accordion
  .ftr-link a:link, .tab-accordion
  .ftr-link a:active, .tab-accordion
  .ftr-link a:visited, .tab-accordion
  .ftr-link a:hover {
    color: #0080e2; }
  .card .ftr-link, .card
  .ftr-link a, .card
  .ftr-link a:link, .card
  .ftr-link a:active, .card
  .ftr-link a:visited, .card
  .ftr-link a:hover {
    color: #0080e2; }
  .nav-tabs .ftr-link, .nav-tabs
  .ftr-link a, .nav-tabs
  .ftr-link a:link, .nav-tabs
  .ftr-link a:active, .nav-tabs
  .ftr-link a:visited, .nav-tabs
  .ftr-link a:hover {
    color: #0080e2; }

.ftr-link span {
  font-size: 30px;
  line-height: 20px; }

.colsp-wrapper .hdr {
  border-top: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .c-box .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .c-card .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .c-tabbed .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .full-box .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .content-box .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .tab-accordion .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .card .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .nav-tabs .colsp-wrapper .hdr {
    border-color: #e6e6e6; }

.colsp-wrapper a.details-link {
  color: white;
  font-size: 14px;
  font-weight: bold; }
  .c-guide .colsp-wrapper a.details-link {
    color: white; }
  .c-box .colsp-wrapper a.details-link {
    color: white; }
  .c-card .colsp-wrapper a.details-link {
    color: white; }
  .c-tabbed .colsp-wrapper a.details-link {
    color: white; }
  .full-box .colsp-wrapper a.details-link {
    color: white; }
  .content-box .colsp-wrapper a.details-link {
    color: white; }
  .tab-accordion .colsp-wrapper a.details-link {
    color: white; }
  .card .colsp-wrapper a.details-link {
    color: white; }
  .nav-tabs .colsp-wrapper a.details-link {
    color: white; }

.rdo-hdr {
  margin-top: -3px; }

.top-50 {
  top: 50%;
  left: 0;
  right: 0; }

.circle {
  position: relative;
  border-radius: 50%;
  width: 100%;
  height: auto;
  padding-top: 100%;
  background-color: #f2f2f2;
  transform: scale(0.75); }
  .c-guide .circle {
    background-color: #f2f2f2; }
  .c-box .circle {
    background-color: #f2f2f2; }
  .c-card .circle {
    background-color: #f2f2f2; }
  .c-tabbed .circle {
    background-color: #f2f2f2; }
  .full-box .circle {
    background-color: #f2f2f2; }
  .content-box .circle {
    background-color: #f2f2f2; }
  .tab-accordion .circle {
    background-color: #f2f2f2; }
  .card .circle {
    background-color: #f2f2f2; }
  .nav-tabs .circle {
    background-color: #f2f2f2; }

.center-relative {
  position: relative;
  padding-top: 100%;
  display: block;
  margin: auto; }

.circle-container .btn-lined.primary {
  background-color: transparent;
  display: block;
  margin: auto; }

.circle-container .btn-lined.primary:hover {
  background-color: #004877; }
  .c-guide .circle-container .btn-lined.primary:hover {
    background-color: #004877; }
  .c-box .circle-container .btn-lined.primary:hover {
    background-color: #004877; }
  .c-card .circle-container .btn-lined.primary:hover {
    background-color: #004877; }
  .c-tabbed .circle-container .btn-lined.primary:hover {
    background-color: #004877; }
  .full-box .circle-container .btn-lined.primary:hover {
    background-color: #004877; }
  .content-box .circle-container .btn-lined.primary:hover {
    background-color: #004877; }
  .tab-accordion .circle-container .btn-lined.primary:hover {
    background-color: #004877; }
  .card .circle-container .btn-lined.primary:hover {
    background-color: #004877; }
  .nav-tabs .circle-container .btn-lined.primary:hover {
    background-color: #004877; }

#peer-chart, #balanceHistoryChart {
  margin: 0 0 0 -10px; }

.line-chart-arrow {
  position: absolute;
  bottom: 15px;
  left: 35px; }

.line-chart-arrow.bar-chart {
  bottom: 27px;
  left: 72px; }

.line-chart-pin {
  height: 100%;
  border-right: 1px solid black;
  position: absolute;
  left: 0;
  bottom: 8px;
  z-index: 0;
  transform: translateX(154px);
  transition: all 0.5s ease-in-out; }

.line-chart-pin:before {
  content: "";
  border-radius: 10px;
  height: 17px;
  width: 17px;
  display: block;
  background-color: #004877;
  z-index: 9999;
  position: absolute;
  left: -8px; }
  .c-guide .line-chart-pin:before {
    background-color: #004877; }
  .c-box .line-chart-pin:before {
    background-color: #004877; }
  .c-card .line-chart-pin:before {
    background-color: #004877; }
  .c-tabbed .line-chart-pin:before {
    background-color: #004877; }
  .full-box .line-chart-pin:before {
    background-color: #004877; }
  .content-box .line-chart-pin:before {
    background-color: #004877; }
  .tab-accordion .line-chart-pin:before {
    background-color: #004877; }
  .card .line-chart-pin:before {
    background-color: #004877; }
  .nav-tabs .line-chart-pin:before {
    background-color: #004877; }

#invest-chart {
  margin: 50px 0 0 0; }

.graph-slider {
  height: 10px !important;
  border-radius: 5px !important;
  margin: 20px auto 60px auto;
  border: none !important;
  width: calc(100% - 30px) !important; }
  .graph-slider.ui-slider.ui-widget.ui-widget-content {
    background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .c-guide .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .c-box .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .c-card .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .c-tabbed .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .full-box .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .content-box .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .tab-accordion .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .card .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }
    .nav-tabs .graph-slider.ui-slider.ui-widget.ui-widget-content {
      background-image: linear-gradient(to right, #0080e2, #00a562 100%); }

.ui-slider-range {
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.7); }
  .c-guide .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }
  .c-box .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }
  .c-card .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }
  .c-tabbed .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }
  .full-box .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }
  .content-box .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }
  .tab-accordion .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }
  .card .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }
  .nav-tabs .ui-slider-range {
    background-color: rgba(255, 255, 255, 0.7); }

.ui-slider .ui-slider-handle {
  border-radius: 15px;
  height: 30px;
  width: 30px;
  cursor: pointer;
  box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3);
  background-color: white; }
  .c-guide .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .c-box .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .c-card .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .c-tabbed .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .full-box .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .content-box .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .tab-accordion .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .card .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .nav-tabs .ui-slider .ui-slider-handle {
    box-shadow: 0px 0px 3px 0px rgba(57, 65, 77, 0.3); }
  .c-guide .ui-slider .ui-slider-handle {
    background-color: white; }
  .c-box .ui-slider .ui-slider-handle {
    background-color: white; }
  .c-card .ui-slider .ui-slider-handle {
    background-color: white; }
  .c-tabbed .ui-slider .ui-slider-handle {
    background-color: white; }
  .full-box .ui-slider .ui-slider-handle {
    background-color: white; }
  .content-box .ui-slider .ui-slider-handle {
    background-color: white; }
  .tab-accordion .ui-slider .ui-slider-handle {
    background-color: white; }
  .card .ui-slider .ui-slider-handle {
    background-color: white; }
  .nav-tabs .ui-slider .ui-slider-handle {
    background-color: white; }

.ui-slider-handle-value {
  position: absolute;
  font-weight: 300;
  top: 30px;
  left: -35px;
  font-size: 15px;
  width: 100px;
  text-align: center;
  color: #39414d; }
  .c-guide .ui-slider-handle-value {
    color: #39414d; }
  .c-box .ui-slider-handle-value {
    color: #39414d; }
  .c-card .ui-slider-handle-value {
    color: #39414d; }
  .c-tabbed .ui-slider-handle-value {
    color: #39414d; }
  .full-box .ui-slider-handle-value {
    color: #39414d; }
  .content-box .ui-slider-handle-value {
    color: #39414d; }
  .tab-accordion .ui-slider-handle-value {
    color: #39414d; }
  .card .ui-slider-handle-value {
    color: #39414d; }
  .nav-tabs .ui-slider-handle-value {
    color: #39414d; }

div.no-value span span.ui-slider-handle-value {
  display: none; }

.ui-slider-horizontal .ui-slider-handle {
  margin-top: -5px; }

.ui-slider.ui-widget-content .ui-state-active,
.ui-slider.ui-widget-content .ui-state-focus {
  outline: 0;
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .c-guide .ui-slider.ui-widget-content .ui-state-active, .c-guide
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .c-box .ui-slider.ui-widget-content .ui-state-active, .c-box
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .c-card .ui-slider.ui-widget-content .ui-state-active, .c-card
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .c-tabbed .ui-slider.ui-widget-content .ui-state-active, .c-tabbed
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .full-box .ui-slider.ui-widget-content .ui-state-active, .full-box
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .content-box .ui-slider.ui-widget-content .ui-state-active, .content-box
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .tab-accordion .ui-slider.ui-widget-content .ui-state-active, .tab-accordion
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .card .ui-slider.ui-widget-content .ui-state-active, .card
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }
  .nav-tabs .ui-slider.ui-widget-content .ui-state-active, .nav-tabs
  .ui-slider.ui-widget-content .ui-state-focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.3); }

.donut-chart {
  position: relative;
  top: -32px; }

.donut-chart #min-num {
  position: absolute;
  left: 33%;
  font-weight: bold; }

.donut-chart #max-num {
  position: absolute;
  right: 33%;
  font-weight: bold; }

.donut-chart #chart-img {
  position: absolute;
  left: 38%;
  bottom: 25%;
  width: 25%; }

.summary-box {
  padding: 70px;
  background-color: white;
  color: #39414d;
  margin: 30px 0 0 0;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
  .c-guide .summary-box {
    background-color: white; }
  .c-box .summary-box {
    background-color: white; }
  .c-card .summary-box {
    background-color: white; }
  .c-tabbed .summary-box {
    background-color: white; }
  .full-box .summary-box {
    background-color: white; }
  .content-box .summary-box {
    background-color: white; }
  .tab-accordion .summary-box {
    background-color: white; }
  .card .summary-box {
    background-color: white; }
  .nav-tabs .summary-box {
    background-color: white; }
  .c-guide .summary-box {
    color: #39414d; }
  .c-box .summary-box {
    color: #39414d; }
  .c-card .summary-box {
    color: #39414d; }
  .c-tabbed .summary-box {
    color: #39414d; }
  .full-box .summary-box {
    color: #39414d; }
  .content-box .summary-box {
    color: #39414d; }
  .tab-accordion .summary-box {
    color: #39414d; }
  .card .summary-box {
    color: #39414d; }
  .nav-tabs .summary-box {
    color: #39414d; }

.summary-box .hdr {
  font-weight: bold;
  font-size: 20px;
  min-height: 70px; }

.summary-box .summary-box-mid {
  font-weight: bold;
  font-size: 14px;
  margin: 35px 0 0 0;
  min-height: 75px; }

.summary-box .summary-box-mid span {
  font-size: 35px;
  font-weight: bold; }

.summary-box .btn-row {
  text-align: center; }

.summary-box .btn-row input,
.btn-lined {
  font-weight: bold;
  background-color: white;
  border: 2px solid;
  border-color: #0080e2;
  font-size: 16px;
  padding: 10px 0;
  margin: 50px 0 0 0;
  border-radius: 25px;
  width: 85%;
  cursor: pointer; }
  .c-guide .summary-box .btn-row input, .c-guide
  .btn-lined {
    background-color: white; }
  .c-box .summary-box .btn-row input, .c-box
  .btn-lined {
    background-color: white; }
  .c-card .summary-box .btn-row input, .c-card
  .btn-lined {
    background-color: white; }
  .c-tabbed .summary-box .btn-row input, .c-tabbed
  .btn-lined {
    background-color: white; }
  .full-box .summary-box .btn-row input, .full-box
  .btn-lined {
    background-color: white; }
  .content-box .summary-box .btn-row input, .content-box
  .btn-lined {
    background-color: white; }
  .tab-accordion .summary-box .btn-row input, .tab-accordion
  .btn-lined {
    background-color: white; }
  .card .summary-box .btn-row input, .card
  .btn-lined {
    background-color: white; }
  .nav-tabs .summary-box .btn-row input, .nav-tabs
  .btn-lined {
    background-color: white; }
  .c-guide .summary-box .btn-row input, .c-guide
  .btn-lined {
    border-color: #0080e2; }
  .c-box .summary-box .btn-row input, .c-box
  .btn-lined {
    border-color: #0080e2; }
  .c-card .summary-box .btn-row input, .c-card
  .btn-lined {
    border-color: #0080e2; }
  .c-tabbed .summary-box .btn-row input, .c-tabbed
  .btn-lined {
    border-color: #0080e2; }
  .full-box .summary-box .btn-row input, .full-box
  .btn-lined {
    border-color: #0080e2; }
  .content-box .summary-box .btn-row input, .content-box
  .btn-lined {
    border-color: #0080e2; }
  .tab-accordion .summary-box .btn-row input, .tab-accordion
  .btn-lined {
    border-color: #0080e2; }
  .card .summary-box .btn-row input, .card
  .btn-lined {
    border-color: #0080e2; }
  .nav-tabs .summary-box .btn-row input, .nav-tabs
  .btn-lined {
    border-color: #0080e2; }

.btn-lined {
  padding: 4px 90px;
  width: auto;
  float: right; }

.summary-box .btn-row input:hover {
  color: white;
  background-color: #0080e2; }
  .c-guide .summary-box .btn-row input:hover {
    color: white; }
  .c-box .summary-box .btn-row input:hover {
    color: white; }
  .c-card .summary-box .btn-row input:hover {
    color: white; }
  .c-tabbed .summary-box .btn-row input:hover {
    color: white; }
  .full-box .summary-box .btn-row input:hover {
    color: white; }
  .content-box .summary-box .btn-row input:hover {
    color: white; }
  .tab-accordion .summary-box .btn-row input:hover {
    color: white; }
  .card .summary-box .btn-row input:hover {
    color: white; }
  .nav-tabs .summary-box .btn-row input:hover {
    color: white; }
  .c-guide .summary-box .btn-row input:hover {
    background-color: #0080e2; }
  .c-box .summary-box .btn-row input:hover {
    background-color: #0080e2; }
  .c-card .summary-box .btn-row input:hover {
    background-color: #0080e2; }
  .c-tabbed .summary-box .btn-row input:hover {
    background-color: #0080e2; }
  .full-box .summary-box .btn-row input:hover {
    background-color: #0080e2; }
  .content-box .summary-box .btn-row input:hover {
    background-color: #0080e2; }
  .tab-accordion .summary-box .btn-row input:hover {
    background-color: #0080e2; }
  .card .summary-box .btn-row input:hover {
    background-color: #0080e2; }
  .nav-tabs .summary-box .btn-row input:hover {
    background-color: #0080e2; }

.summary-box .btn-row input:active {
  color: white;
  background-color: #004877;
  border: 2px solid;
  border-color: #004877; }
  .c-guide .summary-box .btn-row input:active {
    color: white; }
  .c-box .summary-box .btn-row input:active {
    color: white; }
  .c-card .summary-box .btn-row input:active {
    color: white; }
  .c-tabbed .summary-box .btn-row input:active {
    color: white; }
  .full-box .summary-box .btn-row input:active {
    color: white; }
  .content-box .summary-box .btn-row input:active {
    color: white; }
  .tab-accordion .summary-box .btn-row input:active {
    color: white; }
  .card .summary-box .btn-row input:active {
    color: white; }
  .nav-tabs .summary-box .btn-row input:active {
    color: white; }
  .c-guide .summary-box .btn-row input:active {
    background-color: #004877; }
  .c-box .summary-box .btn-row input:active {
    background-color: #004877; }
  .c-card .summary-box .btn-row input:active {
    background-color: #004877; }
  .c-tabbed .summary-box .btn-row input:active {
    background-color: #004877; }
  .full-box .summary-box .btn-row input:active {
    background-color: #004877; }
  .content-box .summary-box .btn-row input:active {
    background-color: #004877; }
  .tab-accordion .summary-box .btn-row input:active {
    background-color: #004877; }
  .card .summary-box .btn-row input:active {
    background-color: #004877; }
  .nav-tabs .summary-box .btn-row input:active {
    background-color: #004877; }
  .c-guide .summary-box .btn-row input:active {
    border-color: #004877; }
  .c-box .summary-box .btn-row input:active {
    border-color: #004877; }
  .c-card .summary-box .btn-row input:active {
    border-color: #004877; }
  .c-tabbed .summary-box .btn-row input:active {
    border-color: #004877; }
  .full-box .summary-box .btn-row input:active {
    border-color: #004877; }
  .content-box .summary-box .btn-row input:active {
    border-color: #004877; }
  .tab-accordion .summary-box .btn-row input:active {
    border-color: #004877; }
  .card .summary-box .btn-row input:active {
    border-color: #004877; }
  .nav-tabs .summary-box .btn-row input:active {
    border-color: #004877; }

.btn-row input:focus {
  outline: 0;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }

.selection-label.btn-inline-padding {
  margin: 45px 50px 0 0; }

.summary-box .btn-row.orange input {
  border: 2px solid #ffa100; }

.summary-box .btn-row.green input {
  border: 2px solid #037b70; }

.summary-box .btn-row.red input {
  border: 2px solid #a5203f; }

.base-cnt {
  padding: 35px 0;
  background-color: white; }
  .c-guide .base-cnt {
    background-color: white; }
  .c-box .base-cnt {
    background-color: white; }
  .c-card .base-cnt {
    background-color: white; }
  .c-tabbed .base-cnt {
    background-color: white; }
  .full-box .base-cnt {
    background-color: white; }
  .content-box .base-cnt {
    background-color: white; }
  .tab-accordion .base-cnt {
    background-color: white; }
  .card .base-cnt {
    background-color: white; }
  .nav-tabs .base-cnt {
    background-color: white; }

.base-cnt.large-nav-list {
  background-color: transparent;
  padding-bottom: 89px; }

.base-cnt.large-nav-list ul {
  margin-bottom: 20px; }

.base-cnt h1 {
  font-size: 60px;
  color: #004877;
  margin-bottom: 35px;
  line-height: 1.2; }
  .c-guide .base-cnt h1 {
    color: #004877; }
  .c-box .base-cnt h1 {
    color: #004877; }
  .c-card .base-cnt h1 {
    color: #004877; }
  .c-tabbed .base-cnt h1 {
    color: #004877; }
  .full-box .base-cnt h1 {
    color: #004877; }
  .content-box .base-cnt h1 {
    color: #004877; }
  .tab-accordion .base-cnt h1 {
    color: #004877; }
  .card .base-cnt h1 {
    color: #004877; }
  .nav-tabs .base-cnt h1 {
    color: #004877; }

.base-cnt h3 {
  font-weight: 300;
  font-size: 24px;
  line-height: initial;
  color: #39414d;
  margin: 35px 0; }
  .c-guide .base-cnt h3 {
    color: #39414d; }
  .c-box .base-cnt h3 {
    color: #39414d; }
  .c-card .base-cnt h3 {
    color: #39414d; }
  .c-tabbed .base-cnt h3 {
    color: #39414d; }
  .full-box .base-cnt h3 {
    color: #39414d; }
  .content-box .base-cnt h3 {
    color: #39414d; }
  .tab-accordion .base-cnt h3 {
    color: #39414d; }
  .card .base-cnt h3 {
    color: #39414d; }
  .nav-tabs .base-cnt h3 {
    color: #39414d; }

.is-invalid {
  border-color: #a5203f !important; }

.alert {
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 50%;
  display: none;
  text-align: center;
  z-index: 1051; }

.alert-fixed {
  position: fixed; }

.alert-fixed .alert-body {
  width: 80%;
  text-align: left;
  display: flex;
  justify-content: center;
  vertical-align: top; }

.alert-fixed.alert-danger {
  background-color: #ffffff !important;
  border: 2px solid #a5203f !important;
  color: #000000 !important;
  font-size: 16px !important;
  display: block; }

.alert-fixed.alert-warning {
  background-color: #ffffff !important;
  border: 2px solid #ffa100 !important;
  color: #000000 !important;
  font-size: 16px !important;
  display: block; }

.alert-fixed.alert-success {
  background-color: #ffffff;
  border: 2px solid #037b70;
  color: #000000;
  font-size: 16px;
  display: block; }

#alerts {
  top: 60px;
  left: 0px;
  width: 100%;
  display: block;
  position: fixed;
  z-index: 9999; }

.text-danger {
  color: #a5203f !important;
  font-weight: bold; }

.invalid {
  border: 1px solid #a5203f; }

.alert-body {
  margin: 0 auto; }

.alert-icon {
  display: table-cell; }

.alert-cnt {
  display: table-cell;
  vertical-align: middle;
  text-align: left; }

.alert .close {
  font-size: 1rem; }

.hero-title-section h1,
.hero-title-section h3 {
  color: #ffffff; }

.content-detail {
  padding: 30px; }

.content-detail .stand-out {
  font-weight: bold; }

.content-detail thead {
  border-bottom: 2px solid;
  border-color: #e6e6e6;
  font-weight: bold;
  font-size: 14px; }
  .c-guide .content-detail thead {
    border-color: #e6e6e6; }
  .c-box .content-detail thead {
    border-color: #e6e6e6; }
  .c-card .content-detail thead {
    border-color: #e6e6e6; }
  .c-tabbed .content-detail thead {
    border-color: #e6e6e6; }
  .full-box .content-detail thead {
    border-color: #e6e6e6; }
  .content-box .content-detail thead {
    border-color: #e6e6e6; }
  .tab-accordion .content-detail thead {
    border-color: #e6e6e6; }
  .card .content-detail thead {
    border-color: #e6e6e6; }
  .nav-tabs .content-detail thead {
    border-color: #e6e6e6; }

.content-detail thead tr th {
  padding: 0 7px 11px;
  font-weight: bold; }

.content-detail td {
  font-weight: normal;
  padding: 15px; }

.content-detail tfoot td {
  font-weight: bold; }

.content-detail thead td {
  font-weight: bold;
  padding: 15px 0; }

.content-detail .odd {
  border-color: #f2f2f2; }
  .c-guide .content-detail .odd {
    border-color: #f2f2f2; }
  .c-box .content-detail .odd {
    border-color: #f2f2f2; }
  .c-card .content-detail .odd {
    border-color: #f2f2f2; }
  .c-tabbed .content-detail .odd {
    border-color: #f2f2f2; }
  .full-box .content-detail .odd {
    border-color: #f2f2f2; }
  .content-box .content-detail .odd {
    border-color: #f2f2f2; }
  .tab-accordion .content-detail .odd {
    border-color: #f2f2f2; }
  .card .content-detail .odd {
    border-color: #f2f2f2; }
  .nav-tabs .content-detail .odd {
    border-color: #f2f2f2; }

.content-detail tbody tr.total-row td {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

.content-detail tbody td {
  font-size: 16px;
  border-spacing: 0; }

.content-detail tfoot {
  font-size: 14px;
  font-weight: bold; }

.content-detail tfoot div {
  font-size: 16px;
  font-weight: normal;
  padding: 10px 0 0 0; }

.content-box-lg .content-detail tbody td {
  font-weight: 300; }

.content-box-lg .content-detail table {
  width: 100%; }

.content-box-lg .content-detail table tbody td {
  font-size: 16px; }

.content-box-lg .content-detail table tbody tr.content-small td {
  font-size: 16px; }

.content-box-lg .content-detail thead {
  border-bottom: 0; }

.content-box-lg .content-detail tfoot {
  border-top: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }
  .c-box .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }
  .c-card .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }
  .c-tabbed .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }
  .full-box .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }
  .content-box .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }
  .tab-accordion .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }
  .card .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }
  .nav-tabs .content-box-lg .content-detail tfoot {
    border-color: #e6e6e6; }

.content-box-lg .ftr, .content-box .ftr {
  font-weight: bold;
  border-top: 2px solid;
  border-color: #e6e6e6;
  text-align: center;
  margin: 10px 0 0 0;
  padding: 25px 0;
  font-size: 16px;
  color: #0080e2;
  cursor: pointer; }
  .c-guide .content-box-lg .ftr, .c-guide .content-box .ftr {
    border-color: #e6e6e6; }
  .c-box .content-box-lg .ftr, .c-box .content-box .ftr {
    border-color: #e6e6e6; }
  .c-card .content-box-lg .ftr, .c-card .content-box .ftr {
    border-color: #e6e6e6; }
  .c-tabbed .content-box-lg .ftr, .c-tabbed .content-box .ftr {
    border-color: #e6e6e6; }
  .full-box .content-box-lg .ftr, .full-box .content-box .ftr {
    border-color: #e6e6e6; }
  .content-box .content-box-lg .ftr, .content-box .content-box .ftr {
    border-color: #e6e6e6; }
  .tab-accordion .content-box-lg .ftr, .tab-accordion .content-box .ftr {
    border-color: #e6e6e6; }
  .card .content-box-lg .ftr, .card .content-box .ftr {
    border-color: #e6e6e6; }
  .nav-tabs .content-box-lg .ftr, .nav-tabs .content-box .ftr {
    border-color: #e6e6e6; }
  .c-guide .content-box-lg .ftr, .c-guide .content-box .ftr {
    color: #0080e2; }
  .c-box .content-box-lg .ftr, .c-box .content-box .ftr {
    color: #0080e2; }
  .c-card .content-box-lg .ftr, .c-card .content-box .ftr {
    color: #0080e2; }
  .c-tabbed .content-box-lg .ftr, .c-tabbed .content-box .ftr {
    color: #0080e2; }
  .full-box .content-box-lg .ftr, .full-box .content-box .ftr {
    color: #0080e2; }
  .content-box .content-box-lg .ftr, .content-box .content-box .ftr {
    color: #0080e2; }
  .tab-accordion .content-box-lg .ftr, .tab-accordion .content-box .ftr {
    color: #0080e2; }
  .card .content-box-lg .ftr, .card .content-box .ftr {
    color: #0080e2; }
  .nav-tabs .content-box-lg .ftr, .nav-tabs .content-box .ftr {
    color: #0080e2; }

.content-box-lg .content-detail {
  padding-left: 0 !important;
  padding-top: 20px; }

.content-box-lg .content-detail td {
  text-align: center; }

.padding-top-0 {
  padding-top: 0 !important; }

.status-dot {
  height: 25px;
  width: 25px;
  border-radius: 12px;
  background-color: #037b70;
  margin: 0 auto; }

/*text color to use on confirmation boxes*/
.secondary {
  color: #ffa100 !important; }
  .c-guide .secondary {
    color: #ffa100 !important; }
  .c-box .secondary {
    color: #ffa100 !important; }
  .c-card .secondary {
    color: #ffa100 !important; }
  .c-tabbed .secondary {
    color: #ffa100 !important; }
  .full-box .secondary {
    color: #ffa100 !important; }
  .content-box .secondary {
    color: #ffa100 !important; }
  .tab-accordion .secondary {
    color: #ffa100 !important; }
  .card .secondary {
    color: #ffa100 !important; }
  .nav-tabs .secondary {
    color: #ffa100 !important; }

/* styling for text color in secondary buttons*/
button.secondary {
  color: white !important; }
  .c-guide button.secondary {
    color: white !important; }
  .c-box button.secondary {
    color: white !important; }
  .c-card button.secondary {
    color: white !important; }
  .c-tabbed button.secondary {
    color: white !important; }
  .full-box button.secondary {
    color: white !important; }
  .content-box button.secondary {
    color: white !important; }
  .tab-accordion button.secondary {
    color: white !important; }
  .card button.secondary {
    color: white !important; }
  .nav-tabs button.secondary {
    color: white !important; }

.btn-orange {
  font-weight: bold;
  background-color: #ffa100;
  border-radius: 25px;
  color: white !important;
  font-size: 16px;
  padding: 10px 30px !important;
  border: 0;
  cursor: pointer; }
  .c-guide .btn-orange {
    background-color: #ffa100; }
  .c-box .btn-orange {
    background-color: #ffa100; }
  .c-card .btn-orange {
    background-color: #ffa100; }
  .c-tabbed .btn-orange {
    background-color: #ffa100; }
  .full-box .btn-orange {
    background-color: #ffa100; }
  .content-box .btn-orange {
    background-color: #ffa100; }
  .tab-accordion .btn-orange {
    background-color: #ffa100; }
  .card .btn-orange {
    background-color: #ffa100; }
  .nav-tabs .btn-orange {
    background-color: #ffa100; }
  .c-guide .btn-orange {
    color: white !important; }
  .c-box .btn-orange {
    color: white !important; }
  .c-card .btn-orange {
    color: white !important; }
  .c-tabbed .btn-orange {
    color: white !important; }
  .full-box .btn-orange {
    color: white !important; }
  .content-box .btn-orange {
    color: white !important; }
  .tab-accordion .btn-orange {
    color: white !important; }
  .card .btn-orange {
    color: white !important; }
  .nav-tabs .btn-orange {
    color: white !important; }

.btn-orange:focus {
  outline: 0;
  box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-guide .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-box .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-card .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-tabbed .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .full-box .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .content-box .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .tab-accordion .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .card .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .nav-tabs .btn-orange:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }

.row-no {
  padding: 1px 20px;
  border-radius: 20px;
  border: 2px solid;
  border-color: #0080e2;
  margin-left: 10px; }
  .c-guide .row-no {
    border-color: #0080e2; }
  .c-box .row-no {
    border-color: #0080e2; }
  .c-card .row-no {
    border-color: #0080e2; }
  .c-tabbed .row-no {
    border-color: #0080e2; }
  .full-box .row-no {
    border-color: #0080e2; }
  .content-box .row-no {
    border-color: #0080e2; }
  .tab-accordion .row-no {
    border-color: #0080e2; }
  .card .row-no {
    border-color: #0080e2; }
  .nav-tabs .row-no {
    border-color: #0080e2; }

.ui-active-row .row-no {
  color: white;
  font-weight: bold;
  background-color: #0080e2; }
  .c-guide .ui-active-row .row-no {
    color: white; }
  .c-box .ui-active-row .row-no {
    color: white; }
  .c-card .ui-active-row .row-no {
    color: white; }
  .c-tabbed .ui-active-row .row-no {
    color: white; }
  .full-box .ui-active-row .row-no {
    color: white; }
  .content-box .ui-active-row .row-no {
    color: white; }
  .tab-accordion .ui-active-row .row-no {
    color: white; }
  .card .ui-active-row .row-no {
    color: white; }
  .nav-tabs .ui-active-row .row-no {
    color: white; }
  .c-guide .ui-active-row .row-no {
    background-color: #0080e2; }
  .c-box .ui-active-row .row-no {
    background-color: #0080e2; }
  .c-card .ui-active-row .row-no {
    background-color: #0080e2; }
  .c-tabbed .ui-active-row .row-no {
    background-color: #0080e2; }
  .full-box .ui-active-row .row-no {
    background-color: #0080e2; }
  .content-box .ui-active-row .row-no {
    background-color: #0080e2; }
  .tab-accordion .ui-active-row .row-no {
    background-color: #0080e2; }
  .card .ui-active-row .row-no {
    background-color: #0080e2; }
  .nav-tabs .ui-active-row .row-no {
    background-color: #0080e2; }

.content-action-arrow i {
  color: #0080e2;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  padding-left: 15px; }
  .c-guide .content-action-arrow i {
    color: #0080e2; }
  .c-box .content-action-arrow i {
    color: #0080e2; }
  .c-card .content-action-arrow i {
    color: #0080e2; }
  .c-tabbed .content-action-arrow i {
    color: #0080e2; }
  .full-box .content-action-arrow i {
    color: #0080e2; }
  .content-box .content-action-arrow i {
    color: #0080e2; }
  .tab-accordion .content-action-arrow i {
    color: #0080e2; }
  .card .content-action-arrow i {
    color: #0080e2; }
  .nav-tabs .content-action-arrow i {
    color: #0080e2; }

.content-summary-row {
  display: none;
  border-top: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .content-summary-row {
    border-color: #e6e6e6; }
  .c-box .content-summary-row {
    border-color: #e6e6e6; }
  .c-card .content-summary-row {
    border-color: #e6e6e6; }
  .c-tabbed .content-summary-row {
    border-color: #e6e6e6; }
  .full-box .content-summary-row {
    border-color: #e6e6e6; }
  .content-box .content-summary-row {
    border-color: #e6e6e6; }
  .tab-accordion .content-summary-row {
    border-color: #e6e6e6; }
  .card .content-summary-row {
    border-color: #e6e6e6; }
  .nav-tabs .content-summary-row {
    border-color: #e6e6e6; }

.content-detail tbody tr.ui-active-row td {
  color: #0080e2; }
  .c-guide .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }
  .c-box .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }
  .c-card .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }
  .c-tabbed .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }
  .full-box .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }
  .content-box .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }
  .tab-accordion .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }
  .card .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }
  .nav-tabs .content-detail tbody tr.ui-active-row td {
    color: #0080e2; }

.left-summary {
  float: left;
  /*max-width: 45%;*/
  border-right: 2px solid;
  border-color: #e6e6e6;
  padding: 10px;
  margin: 20px 0; }
  .c-guide .left-summary {
    border-color: #e6e6e6; }
  .c-box .left-summary {
    border-color: #e6e6e6; }
  .c-card .left-summary {
    border-color: #e6e6e6; }
  .c-tabbed .left-summary {
    border-color: #e6e6e6; }
  .full-box .left-summary {
    border-color: #e6e6e6; }
  .content-box .left-summary {
    border-color: #e6e6e6; }
  .tab-accordion .left-summary {
    border-color: #e6e6e6; }
  .card .left-summary {
    border-color: #e6e6e6; }
  .nav-tabs .left-summary {
    border-color: #e6e6e6; }

.left-summary .arrow-link a,
.content-box-ftr a.arrow-link {
  font-size: 16px;
  text-decoration: none;
  color: #0080e2;
  line-height: 20px; }
  .c-guide .left-summary .arrow-link a, .c-guide
  .content-box-ftr a.arrow-link {
    color: #0080e2; }
  .c-box .left-summary .arrow-link a, .c-box
  .content-box-ftr a.arrow-link {
    color: #0080e2; }
  .c-card .left-summary .arrow-link a, .c-card
  .content-box-ftr a.arrow-link {
    color: #0080e2; }
  .c-tabbed .left-summary .arrow-link a, .c-tabbed
  .content-box-ftr a.arrow-link {
    color: #0080e2; }
  .full-box .left-summary .arrow-link a, .full-box
  .content-box-ftr a.arrow-link {
    color: #0080e2; }
  .content-box .left-summary .arrow-link a, .content-box
  .content-box-ftr a.arrow-link {
    color: #0080e2; }
  .tab-accordion .left-summary .arrow-link a, .tab-accordion
  .content-box-ftr a.arrow-link {
    color: #0080e2; }
  .card .left-summary .arrow-link a, .card
  .content-box-ftr a.arrow-link {
    color: #0080e2; }
  .nav-tabs .left-summary .arrow-link a, .nav-tabs
  .content-box-ftr a.arrow-link {
    color: #0080e2; }

.left-summary .arrow-link a strong {
  font-weight: normal; }

.left-summary .btn {
  margin-bottom: 15px; }

.left-summary a {
  padding: 4px 0; }

.right-summary {
  float: right;
  padding: 10px 30px;
  margin: 20px 0;
  font-size: 16px; }

.right-summary .lbl {
  font-weight: bold;
  font-size: 14px;
  width: 190px;
  margin: 8px 0; }

.graph-label {
  margin-left: 30px; }

.content-box-ftr {
  margin: 35px 0; }

.content-box-ftr h1 {
  font-weight: 300;
  font-size: 20px !important;
  padding: 0 !important;
  margin: 0 !important; }

.content-box-ftr.inner-cnt h1 {
  font-size: 20px;
  padding-left: 0;
  padding-bottom: 20px; }

.content-box-ftr.inner-cnt h5 {
  font-size: 16px; }

.content-box-ftr .sub-hdr {
  font-weight: bold;
  font-size: 14px; }

.content-box-ftr ul {
  font-size: 16px; }

.content-box-ftr li {
  padding: 4px 0; }

.nav-hdr {
  font-weight: bold;
  font-size: 14px;
  padding: 30px 0 10px 0px; }

#nav-detail,
#nav-detail-bysource {
  padding-top: 0 !important;
  position: relative; }

.total-lrg {
  font-size: 18px !important;
  text-align: left !important;
  padding-left: 12px !important; }

.capital {
  font-size: 20px !important;
  font-weight: normal !important; }

.ftr-note {
  padding: 30px 30px 0 30px; }

.ftr-note span {
  font-weight: bold;
  padding-bottom: 20px;
  width: 100%;
  display: inline-block; }

.balance-date .date-picker-omni {
  background-color: #f2f2f2;
  border: 1px solid;
  border-color: #e6e6e6;
  font-size: 14px;
  padding: 6px;
  width: 120px; }
  .c-guide .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .c-box .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .c-card .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .c-tabbed .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .full-box .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .content-box .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .tab-accordion .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .card .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .nav-tabs .balance-date .date-picker-omni {
    background-color: #f2f2f2; }
  .c-guide .balance-date .date-picker-omni {
    border-color: #e6e6e6; }
  .c-box .balance-date .date-picker-omni {
    border-color: #e6e6e6; }
  .c-card .balance-date .date-picker-omni {
    border-color: #e6e6e6; }
  .c-tabbed .balance-date .date-picker-omni {
    border-color: #e6e6e6; }
  .full-box .balance-date .date-picker-omni {
    border-color: #e6e6e6; }
  .content-box .balance-date .date-picker-omni {
    border-color: #e6e6e6; }
  .tab-accordion .balance-date .date-picker-omni {
    border-color: #e6e6e6; }
  .card .balance-date .date-picker-omni {
    border-color: #e6e6e6; }
  .nav-tabs .balance-date .date-picker-omni {
    border-color: #e6e6e6; }

.balance-date .date-picker-omni:disabled {
  background-color: #f2f2f2 !important; }
  .c-guide .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-box .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-card .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-tabbed .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .full-box .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .content-box .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .tab-accordion .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .card .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .nav-tabs .balance-date .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }

.balance-date .date-picker-omni:disabled + button {
  display: none; }

.icon-disabled, .icon-disabled img {
  opacity: 0.5;
  cursor: not-allowed; }

.investmentlink {
  color: #39414d !important; }
  .c-guide .investmentlink {
    color: #39414d !important; }
  .c-box .investmentlink {
    color: #39414d !important; }
  .c-card .investmentlink {
    color: #39414d !important; }
  .c-tabbed .investmentlink {
    color: #39414d !important; }
  .full-box .investmentlink {
    color: #39414d !important; }
  .content-box .investmentlink {
    color: #39414d !important; }
  .tab-accordion .investmentlink {
    color: #39414d !important; }
  .card .investmentlink {
    color: #39414d !important; }
  .nav-tabs .investmentlink {
    color: #39414d !important; }

.btn-blue {
  font-weight: bold;
  border-radius: 25px;
  border: 0;
  color: white;
  background-color: #0080e2;
  padding: 10px 35px;
  cursor: pointer; }
  .c-guide .btn-blue {
    color: white; }
  .c-box .btn-blue {
    color: white; }
  .c-card .btn-blue {
    color: white; }
  .c-tabbed .btn-blue {
    color: white; }
  .full-box .btn-blue {
    color: white; }
  .content-box .btn-blue {
    color: white; }
  .tab-accordion .btn-blue {
    color: white; }
  .card .btn-blue {
    color: white; }
  .nav-tabs .btn-blue {
    color: white; }
  .c-guide .btn-blue {
    background-color: #0080e2; }
  .c-box .btn-blue {
    background-color: #0080e2; }
  .c-card .btn-blue {
    background-color: #0080e2; }
  .c-tabbed .btn-blue {
    background-color: #0080e2; }
  .full-box .btn-blue {
    background-color: #0080e2; }
  .content-box .btn-blue {
    background-color: #0080e2; }
  .tab-accordion .btn-blue {
    background-color: #0080e2; }
  .card .btn-blue {
    background-color: #0080e2; }
  .nav-tabs .btn-blue {
    background-color: #0080e2; }

.btn-blue:focus {
  outline: 0;
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25);
  background-color: #0040aa; }
  .c-guide .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-box .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-card .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-tabbed .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .full-box .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .content-box .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .tab-accordion .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .card .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .nav-tabs .btn-blue:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-guide .btn-blue:focus {
    background-color: #0040aa; }
  .c-box .btn-blue:focus {
    background-color: #0040aa; }
  .c-card .btn-blue:focus {
    background-color: #0040aa; }
  .c-tabbed .btn-blue:focus {
    background-color: #0040aa; }
  .full-box .btn-blue:focus {
    background-color: #0040aa; }
  .content-box .btn-blue:focus {
    background-color: #0040aa; }
  .tab-accordion .btn-blue:focus {
    background-color: #0040aa; }
  .card .btn-blue:focus {
    background-color: #0040aa; }
  .nav-tabs .btn-blue:focus {
    background-color: #0040aa; }

.btn-blue:hover {
  background-color: #0040aa; }
  .c-guide .btn-blue:hover {
    background-color: #0040aa; }
  .c-box .btn-blue:hover {
    background-color: #0040aa; }
  .c-card .btn-blue:hover {
    background-color: #0040aa; }
  .c-tabbed .btn-blue:hover {
    background-color: #0040aa; }
  .full-box .btn-blue:hover {
    background-color: #0040aa; }
  .content-box .btn-blue:hover {
    background-color: #0040aa; }
  .tab-accordion .btn-blue:hover {
    background-color: #0040aa; }
  .card .btn-blue:hover {
    background-color: #0040aa; }
  .nav-tabs .btn-blue:hover {
    background-color: #0040aa; }

.btn-blue:active {
  filter: grayscale(30%);
  background-color: #0040aa; }
  .c-guide .btn-blue:active {
    background-color: #0040aa; }
  .c-box .btn-blue:active {
    background-color: #0040aa; }
  .c-card .btn-blue:active {
    background-color: #0040aa; }
  .c-tabbed .btn-blue:active {
    background-color: #0040aa; }
  .full-box .btn-blue:active {
    background-color: #0040aa; }
  .content-box .btn-blue:active {
    background-color: #0040aa; }
  .tab-accordion .btn-blue:active {
    background-color: #0040aa; }
  .card .btn-blue:active {
    background-color: #0040aa; }
  .nav-tabs .btn-blue:active {
    background-color: #0040aa; }

.btn-blue:disabled {
  border-radius: 25px;
  border: 0;
  color: white;
  opacity: 0.65;
  padding: 10px 35px;
  cursor: not-allowed; }
  .c-guide .btn-blue:disabled {
    color: white; }
  .c-box .btn-blue:disabled {
    color: white; }
  .c-card .btn-blue:disabled {
    color: white; }
  .c-tabbed .btn-blue:disabled {
    color: white; }
  .full-box .btn-blue:disabled {
    color: white; }
  .content-box .btn-blue:disabled {
    color: white; }
  .tab-accordion .btn-blue:disabled {
    color: white; }
  .card .btn-blue:disabled {
    color: white; }
  .nav-tabs .btn-blue:disabled {
    color: white; }

.btn-secondary {
  background-color: #ffa100;
  font-weight: bold;
  border-radius: 25px;
  border: 2px solid;
  border-color: #ffa100;
  color: white;
  padding: 10px 35px;
  cursor: pointer; }
  .c-guide .btn-secondary {
    background-color: #ffa100; }
  .c-box .btn-secondary {
    background-color: #ffa100; }
  .c-card .btn-secondary {
    background-color: #ffa100; }
  .c-tabbed .btn-secondary {
    background-color: #ffa100; }
  .full-box .btn-secondary {
    background-color: #ffa100; }
  .content-box .btn-secondary {
    background-color: #ffa100; }
  .tab-accordion .btn-secondary {
    background-color: #ffa100; }
  .card .btn-secondary {
    background-color: #ffa100; }
  .nav-tabs .btn-secondary {
    background-color: #ffa100; }
  .c-guide .btn-secondary {
    border-color: #ffa100; }
  .c-box .btn-secondary {
    border-color: #ffa100; }
  .c-card .btn-secondary {
    border-color: #ffa100; }
  .c-tabbed .btn-secondary {
    border-color: #ffa100; }
  .full-box .btn-secondary {
    border-color: #ffa100; }
  .content-box .btn-secondary {
    border-color: #ffa100; }
  .tab-accordion .btn-secondary {
    border-color: #ffa100; }
  .card .btn-secondary {
    border-color: #ffa100; }
  .nav-tabs .btn-secondary {
    border-color: #ffa100; }
  .c-guide .btn-secondary {
    color: white; }
  .c-box .btn-secondary {
    color: white; }
  .c-card .btn-secondary {
    color: white; }
  .c-tabbed .btn-secondary {
    color: white; }
  .full-box .btn-secondary {
    color: white; }
  .content-box .btn-secondary {
    color: white; }
  .tab-accordion .btn-secondary {
    color: white; }
  .card .btn-secondary {
    color: white; }
  .nav-tabs .btn-secondary {
    color: white; }

.btn-secondary:focus {
  background-color: #ff6400;
  outline: 0;
  border: 2px solid;
  border-color: #ff6400 !important;
  box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-guide .btn-secondary:focus {
    background-color: #ff6400; }
  .c-box .btn-secondary:focus {
    background-color: #ff6400; }
  .c-card .btn-secondary:focus {
    background-color: #ff6400; }
  .c-tabbed .btn-secondary:focus {
    background-color: #ff6400; }
  .full-box .btn-secondary:focus {
    background-color: #ff6400; }
  .content-box .btn-secondary:focus {
    background-color: #ff6400; }
  .tab-accordion .btn-secondary:focus {
    background-color: #ff6400; }
  .card .btn-secondary:focus {
    background-color: #ff6400; }
  .nav-tabs .btn-secondary:focus {
    background-color: #ff6400; }
  .c-guide .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .c-box .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .c-card .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .c-tabbed .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .full-box .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .content-box .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .tab-accordion .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .card .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .nav-tabs .btn-secondary:focus {
    border-color: #ff6400 !important; }
  .c-guide .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-box .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-card .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .c-tabbed .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .full-box .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .content-box .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .tab-accordion .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .card .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }
  .nav-tabs .btn-secondary:focus {
    box-shadow: 0px 0px 0px 3px rgba(255, 161, 0, 0.25); }

.btn-secondary:hover {
  background-color: #ff6400 !important;
  border: 2px solid;
  border-color: #ff6400 !important; }
  .c-guide .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .c-box .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .c-card .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .c-tabbed .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .full-box .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .content-box .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .tab-accordion .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .card .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .nav-tabs .btn-secondary:hover {
    background-color: #ff6400 !important; }
  .c-guide .btn-secondary:hover {
    border-color: #ff6400 !important; }
  .c-box .btn-secondary:hover {
    border-color: #ff6400 !important; }
  .c-card .btn-secondary:hover {
    border-color: #ff6400 !important; }
  .c-tabbed .btn-secondary:hover {
    border-color: #ff6400 !important; }
  .full-box .btn-secondary:hover {
    border-color: #ff6400 !important; }
  .content-box .btn-secondary:hover {
    border-color: #ff6400 !important; }
  .tab-accordion .btn-secondary:hover {
    border-color: #ff6400 !important; }
  .card .btn-secondary:hover {
    border-color: #ff6400 !important; }
  .nav-tabs .btn-secondary:hover {
    border-color: #ff6400 !important; }

.btn-secondary:active {
  background-color: #ff6400 !important;
  border: 2px solid;
  border-color: #ff6400 !important;
  filter: grayscale(30%); }
  .c-guide .btn-secondary:active {
    background-color: #ff6400 !important; }
  .c-box .btn-secondary:active {
    background-color: #ff6400 !important; }
  .c-card .btn-secondary:active {
    background-color: #ff6400 !important; }
  .c-tabbed .btn-secondary:active {
    background-color: #ff6400 !important; }
  .full-box .btn-secondary:active {
    background-color: #ff6400 !important; }
  .content-box .btn-secondary:active {
    background-color: #ff6400 !important; }
  .tab-accordion .btn-secondary:active {
    background-color: #ff6400 !important; }
  .card .btn-secondary:active {
    background-color: #ff6400 !important; }
  .nav-tabs .btn-secondary:active {
    background-color: #ff6400 !important; }
  .c-guide .btn-secondary:active {
    border-color: #ff6400 !important; }
  .c-box .btn-secondary:active {
    border-color: #ff6400 !important; }
  .c-card .btn-secondary:active {
    border-color: #ff6400 !important; }
  .c-tabbed .btn-secondary:active {
    border-color: #ff6400 !important; }
  .full-box .btn-secondary:active {
    border-color: #ff6400 !important; }
  .content-box .btn-secondary:active {
    border-color: #ff6400 !important; }
  .tab-accordion .btn-secondary:active {
    border-color: #ff6400 !important; }
  .card .btn-secondary:active {
    border-color: #ff6400 !important; }
  .nav-tabs .btn-secondary:active {
    border-color: #ff6400 !important; }

.btn-secondary:disabled {
  padding: 10px 35px !important; }

.large-nav-list .nav-hdr {
  color: white; }
  .c-guide .large-nav-list .nav-hdr {
    color: white; }
  .c-box .large-nav-list .nav-hdr {
    color: white; }
  .c-card .large-nav-list .nav-hdr {
    color: white; }
  .c-tabbed .large-nav-list .nav-hdr {
    color: white; }
  .full-box .large-nav-list .nav-hdr {
    color: white; }
  .content-box .large-nav-list .nav-hdr {
    color: white; }
  .tab-accordion .large-nav-list .nav-hdr {
    color: white; }
  .card .large-nav-list .nav-hdr {
    color: white; }
  .nav-tabs .large-nav-list .nav-hdr {
    color: white; }

.hero-title-section {
  border-bottom: 2px solid;
  border-color: white;
  padding: 0 0 35px 30px;
  margin-bottom: 35px;
  color: white; }
  .c-guide .hero-title-section {
    border-color: white; }
  .c-box .hero-title-section {
    border-color: white; }
  .c-card .hero-title-section {
    border-color: white; }
  .c-tabbed .hero-title-section {
    border-color: white; }
  .full-box .hero-title-section {
    border-color: white; }
  .content-box .hero-title-section {
    border-color: white; }
  .tab-accordion .hero-title-section {
    border-color: white; }
  .card .hero-title-section {
    border-color: white; }
  .nav-tabs .hero-title-section {
    border-color: white; }
  .c-guide .hero-title-section {
    color: white; }
  .c-box .hero-title-section {
    color: white; }
  .c-card .hero-title-section {
    color: white; }
  .c-tabbed .hero-title-section {
    color: white; }
  .full-box .hero-title-section {
    color: white; }
  .content-box .hero-title-section {
    color: white; }
  .tab-accordion .hero-title-section {
    color: white; }
  .card .hero-title-section {
    color: white; }
  .nav-tabs .hero-title-section {
    color: white; }

.hero-title-section.last-hero-section {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none; }

.badge-list {
  float: right;
  display: flex; }

.badge-list a {
  float: right;
  margin-left: 30px; }

.action-button {
  color: #004877;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border-radius: 30px;
  background-color: white; }
  .c-guide .action-button {
    color: #004877; }
  .c-box .action-button {
    color: #004877; }
  .c-card .action-button {
    color: #004877; }
  .c-tabbed .action-button {
    color: #004877; }
  .full-box .action-button {
    color: #004877; }
  .content-box .action-button {
    color: #004877; }
  .tab-accordion .action-button {
    color: #004877; }
  .card .action-button {
    color: #004877; }
  .nav-tabs .action-button {
    color: #004877; }
  .c-guide .action-button {
    background-color: white; }
  .c-box .action-button {
    background-color: white; }
  .c-card .action-button {
    background-color: white; }
  .c-tabbed .action-button {
    background-color: white; }
  .full-box .action-button {
    background-color: white; }
  .content-box .action-button {
    background-color: white; }
  .tab-accordion .action-button {
    background-color: white; }
  .card .action-button {
    background-color: white; }
  .nav-tabs .action-button {
    background-color: white; }

.nav-tabs {
  border-bottom: 0;
  text-align: center;
  flex-wrap: nowrap; }

.nav-tabs .nav-link {
  text-decoration: none; }

.tab-accordion {
  color: #39414d; }

.tab-accordion .nav-tabs {
  display: none; }

.base-cnt nav ul {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold; }

.content-box {
  border-radius: 5px;
  background-color: white;
  color: #39414d;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }

.content-box .hdr {
  font-weight: bold;
  position: relative;
  font-size: 14px;
  padding: 15px 30px;
  background-color: #004877;
  color: #ffffff;
  border-bottom: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.content-box .hdr.square {
  border-radius: 0; }

.colsp-wrapper .hdr {
  border-top: 2px solid;
  border-color: #e6e6e6;
  border-bottom: 0px; }
  .c-guide .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .c-box .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .c-card .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .c-tabbed .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .full-box .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .content-box .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .tab-accordion .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .card .colsp-wrapper .hdr {
    border-color: #e6e6e6; }
  .nav-tabs .colsp-wrapper .hdr {
    border-color: #e6e6e6; }

.content-box .sub-hdr {
  font-size: 16px;
  padding: 30px 0 10px 30px; }

.content-box .card {
  border: none !important;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px; }

.padding-sides-30 {
  padding: 0 30px; }

.base-cnt nav ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding: 0px;
  margin: 10px 0 0; }

.base-nav li ul li {
  margin: 0; }

.base-cnt nav ul li li {
  padding-left: 0 !important; }

.base-cnt nav ul.base-nav > li a,
.base-cnt nav ul.base-nav > li a:link,
.base-cnt nav ul.base-nav > li a:active,
.base-cnt nav ul.base-nav > li a:visited,
.base-cnt nav ul.base-nav > li a:hover {
  padding: 3px 0;
  color: #004877;
  text-decoration: none;
  line-height: 1.3;
  display: inline-block; }

.base-cnt nav ul.base-nav > li.ui-selected a,
.base-cnt nav ul.base-nav > li.ui-selected a:link,
.base-cnt nav ul.base-nav > li.ui-selected a:active,
.base-cnt nav ul.base-nav > li.ui-selected a:visited,
.base-cnt nav ul.base-nav > li.ui-selected a:hover {
  color: #39414d;
  font-weight: 300; }

.base-cnt nav ul li.ui-selected {
  margin-top: 0px; }

.base-cnt nav ul.base-nav > li a:hover {
  text-decoration: underline; }

.base-cnt.large-nav-list nav ul.base-nav > li a,
.base-cnt.large-nav-list nav ul.base-nav > li a:link,
.base-cnt.large-nav-list nav ul.base-nav > li a:active,
.base-cnt.large-nav-list nav ul.base-nav > li a:visited,
.base-cnt.large-nav-list nav ul.base-nav > li a:hover {
  color: white; }
  .c-guide .base-cnt.large-nav-list nav ul.base-nav > li a, .c-guide
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .c-guide
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .c-guide
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .c-guide
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }
  .c-box .base-cnt.large-nav-list nav ul.base-nav > li a, .c-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .c-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .c-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .c-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }
  .c-card .base-cnt.large-nav-list nav ul.base-nav > li a, .c-card
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .c-card
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .c-card
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .c-card
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }
  .c-tabbed .base-cnt.large-nav-list nav ul.base-nav > li a, .c-tabbed
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .c-tabbed
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .c-tabbed
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .c-tabbed
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }
  .full-box .base-cnt.large-nav-list nav ul.base-nav > li a, .full-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .full-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .full-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .full-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }
  .content-box .base-cnt.large-nav-list nav ul.base-nav > li a, .content-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .content-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .content-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .content-box
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }
  .tab-accordion .base-cnt.large-nav-list nav ul.base-nav > li a, .tab-accordion
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .tab-accordion
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .tab-accordion
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .tab-accordion
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }
  .card .base-cnt.large-nav-list nav ul.base-nav > li a, .card
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .card
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .card
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .card
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }
  .nav-tabs .base-cnt.large-nav-list nav ul.base-nav > li a, .nav-tabs
  .base-cnt.large-nav-list nav ul.base-nav > li a:link, .nav-tabs
  .base-cnt.large-nav-list nav ul.base-nav > li a:active, .nav-tabs
  .base-cnt.large-nav-list nav ul.base-nav > li a:visited, .nav-tabs
  .base-cnt.large-nav-list nav ul.base-nav > li a:hover {
    color: white; }

.base-cnt nav ul.base-nav li.ui-active a {
  text-decoration: underline; }

.base-cnt nav ul li li {
  font-weight: normal;
  font-size: 14px; }

.base-cnt nav ul li li.ui-active, .base-cnt nav ul li.ui-active {
  text-decoration: underline;
  padding-left: 0 !important;
  margin-left: 0; }

.ui-card-active.rounded-btn-link:hover {
  color: white !important;
  text-decoration: none !important;
  background-color: #0080e2 !important; }
  .c-guide .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .c-box .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .c-card .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .c-tabbed .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .full-box .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .content-box .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .tab-accordion .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .card .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .nav-tabs .ui-card-active.rounded-btn-link:hover {
    color: white !important; }
  .c-guide .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }
  .c-box .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }
  .c-card .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }
  .c-tabbed .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }
  .full-box .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }
  .content-box .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }
  .tab-accordion .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }
  .card .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }
  .nav-tabs .ui-card-active.rounded-btn-link:hover {
    background-color: #0080e2 !important; }

.ui-card-active.rounded-btn-link {
  font-size: 14px !important;
  color: white !important;
  background-color: #0080e2 !important; }
  .c-guide .ui-card-active.rounded-btn-link {
    color: white !important; }
  .c-box .ui-card-active.rounded-btn-link {
    color: white !important; }
  .c-card .ui-card-active.rounded-btn-link {
    color: white !important; }
  .c-tabbed .ui-card-active.rounded-btn-link {
    color: white !important; }
  .full-box .ui-card-active.rounded-btn-link {
    color: white !important; }
  .content-box .ui-card-active.rounded-btn-link {
    color: white !important; }
  .tab-accordion .ui-card-active.rounded-btn-link {
    color: white !important; }
  .card .ui-card-active.rounded-btn-link {
    color: white !important; }
  .nav-tabs .ui-card-active.rounded-btn-link {
    color: white !important; }
  .c-guide .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }
  .c-box .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }
  .c-card .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }
  .c-tabbed .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }
  .full-box .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }
  .content-box .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }
  .tab-accordion .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }
  .card .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }
  .nav-tabs .ui-card-active.rounded-btn-link {
    background-color: #0080e2 !important; }

.rounded-btn-link .dot-plus {
  display: inline; }

.rounded-btn-link .dot-minus {
  display: none; }

.ui-card-active.rounded-btn-link .dot-plus {
  display: none; }

.ui-card-active.rounded-btn-link .dot-minus {
  display: inline; }

.padding-20-20 {
  padding: 20px 20px 0 0 !important; }

.lastStaticCell span {
  /*
    display: -ms-flexbox;
    display: flex;
    */
  display: block;
  -ms-flex-align: center !important;
  align-items: center !important; }

.radio-list span {
  font-size: 16px; }

.window {
  position: absolute;
  top: -21px;
  left: 0;
  z-index: 99; }

.window .cell-1 {
  width: 68px; }

.window .cell-2 {
  width: 90px;
  padding-left: 25px; }

/*changes made to the small table ontop of the big table for mobile on 11/18/19 */
.window.fixed-scroll-table {
  position: absolute;
  background-color: transparent;
  width: inherit !important;
  pointer-events: none;
  padding: 0;
  height: 100%;
  margin: 0;
  overflow-y: hidden;
  overflow-x: hidden !important;
  left: -1px;
  top: 11.55%; }

/* added in for when tables have a div above with a position relative refresh button*/
.window.auto-adjust-top .cell-2 {
  width: 100px;
  padding-left: 25px; }

/*changes made to the small table ontop of the big table for mobile on 11/18/19 */
.window.auto-adjust-top.fixed-scroll-table {
  position: absolute;
  background-color: transparent;
  width: inherit !important;
  pointer-events: none;
  padding: 0;
  height: 100%;
  margin: 0;
  overflow-y: hidden;
  overflow-x: hidden !important;
  left: -1px;
  top: 58%; }

.window.fixed-scroll-table tr.odd td {
  background-color: #f2f2f2; }
  .c-guide .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }
  .c-box .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }
  .c-card .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }
  .c-tabbed .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }
  .full-box .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }
  .content-box .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }
  .tab-accordion .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }
  .card .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }
  .nav-tabs .window.fixed-scroll-table tr.odd td {
    background-color: #f2f2f2; }

.window.scroll-overflow.window-sm {
  width: 80px;
  top: 110px; }

.height-100 {
  height: 100px; }

.height-50 {
  height: 50px; }

.width-100 {
  width: 100% !important; }

.card {
  background-color: white; }

.card h2 {
  font-size: 20px; }

.card h5,
.card .ftr-link a {
  font-size: 14px; }

.btn-row-cnt {
  float: right;
  padding: 10px 15px 0 0; }

.card-header {
  background-color: white !important;
  border-bottom: 2px solid;
  border-color: #f2f2f2 !important; }
  .c-guide .card-header {
    background-color: white !important; }
  .c-box .card-header {
    background-color: white !important; }
  .c-card .card-header {
    background-color: white !important; }
  .c-tabbed .card-header {
    background-color: white !important; }
  .full-box .card-header {
    background-color: white !important; }
  .content-box .card-header {
    background-color: white !important; }
  .tab-accordion .card-header {
    background-color: white !important; }
  .card .card-header {
    background-color: white !important; }
  .nav-tabs .card-header {
    background-color: white !important; }
  .c-guide .card-header {
    border-color: #f2f2f2 !important; }
  .c-box .card-header {
    border-color: #f2f2f2 !important; }
  .c-card .card-header {
    border-color: #f2f2f2 !important; }
  .c-tabbed .card-header {
    border-color: #f2f2f2 !important; }
  .full-box .card-header {
    border-color: #f2f2f2 !important; }
  .content-box .card-header {
    border-color: #f2f2f2 !important; }
  .tab-accordion .card-header {
    border-color: #f2f2f2 !important; }
  .card .card-header {
    border-color: #f2f2f2 !important; }
  .nav-tabs .card-header {
    border-color: #f2f2f2 !important; }

.card-header h5 {
  margin-bottom: 0 !important; }

.card-header .btn {
  font-weight: bold;
  text-decoration: none !important; }

.card-body {
  border-bottom: 2px solid;
  border-color: #f2f2f2 !important; }
  .c-guide .card-body {
    border-color: #f2f2f2 !important; }
  .c-box .card-body {
    border-color: #f2f2f2 !important; }
  .c-card .card-body {
    border-color: #f2f2f2 !important; }
  .c-tabbed .card-body {
    border-color: #f2f2f2 !important; }
  .full-box .card-body {
    border-color: #f2f2f2 !important; }
  .content-box .card-body {
    border-color: #f2f2f2 !important; }
  .tab-accordion .card-body {
    border-color: #f2f2f2 !important; }
  .card .card-body {
    border-color: #f2f2f2 !important; }
  .nav-tabs .card-body {
    border-color: #f2f2f2 !important; }

.card-body-inner {
  float: left;
  padding: 0 30px; }

.badge.pm-circle {
  font-size: 18px;
  font-weight: bold;
  padding: 6px 8px 8px 6px !important;
  line-height: 12px !important;
  height: 25px;
  width: 25px; }

.steps-alignment {
  float: right; }

.badge-primary {
  background-color: #0080e2; }
  .c-guide .badge-primary {
    background-color: #0080e2; }
  .c-box .badge-primary {
    background-color: #0080e2; }
  .c-card .badge-primary {
    background-color: #0080e2; }
  .c-tabbed .badge-primary {
    background-color: #0080e2; }
  .full-box .badge-primary {
    background-color: #0080e2; }
  .content-box .badge-primary {
    background-color: #0080e2; }
  .tab-accordion .badge-primary {
    background-color: #0080e2; }
  .card .badge-primary {
    background-color: #0080e2; }
  .nav-tabs .badge-primary {
    background-color: #0080e2; }

#scoreMeter {
  color: #39414d; }
  .c-guide #scoreMeter {
    color: #39414d; }
  .c-box #scoreMeter {
    color: #39414d; }
  .c-card #scoreMeter {
    color: #39414d; }
  .c-tabbed #scoreMeter {
    color: #39414d; }
  .full-box #scoreMeter {
    color: #39414d; }
  .content-box #scoreMeter {
    color: #39414d; }
  .tab-accordion #scoreMeter {
    color: #39414d; }
  .card #scoreMeter {
    color: #39414d; }
  .nav-tabs #scoreMeter {
    color: #39414d; }

.steps {
  font-weight: bold;
  font-size: 14px;
  color: #c6c9ca; }
  .c-guide .steps {
    color: #c6c9ca; }
  .c-box .steps {
    color: #c6c9ca; }
  .c-card .steps {
    color: #c6c9ca; }
  .c-tabbed .steps {
    color: #c6c9ca; }
  .full-box .steps {
    color: #c6c9ca; }
  .content-box .steps {
    color: #c6c9ca; }
  .tab-accordion .steps {
    color: #c6c9ca; }
  .card .steps {
    color: #c6c9ca; }
  .nav-tabs .steps {
    color: #c6c9ca; }

.steps.ui-active {
  color: #0080e2; }
  .c-guide .steps.ui-active {
    color: #0080e2; }
  .c-box .steps.ui-active {
    color: #0080e2; }
  .c-card .steps.ui-active {
    color: #0080e2; }
  .c-tabbed .steps.ui-active {
    color: #0080e2; }
  .full-box .steps.ui-active {
    color: #0080e2; }
  .content-box .steps.ui-active {
    color: #0080e2; }
  .tab-accordion .steps.ui-active {
    color: #0080e2; }
  .card .steps.ui-active {
    color: #0080e2; }
  .nav-tabs .steps.ui-active {
    color: #0080e2; }

.steps span {
  display: inline-block; }

.steps .badge {
  height: 35px;
  width: 35px;
  font-size: 18px;
  padding-top: 8px;
  margin: 0 10px 0 0;
  font-weight: normal; }

.full-box-row .steps {
  color: #39414d; }
  .c-guide .full-box-row .steps {
    color: #39414d; }
  .c-box .full-box-row .steps {
    color: #39414d; }
  .c-card .full-box-row .steps {
    color: #39414d; }
  .c-tabbed .full-box-row .steps {
    color: #39414d; }
  .full-box .full-box-row .steps {
    color: #39414d; }
  .content-box .full-box-row .steps {
    color: #39414d; }
  .tab-accordion .full-box-row .steps {
    color: #39414d; }
  .card .full-box-row .steps {
    color: #39414d; }
  .nav-tabs .full-box-row .steps {
    color: #39414d; }

.badge-secondary {
  background-color: #c6c9ca !important;
  color: white !important; }
  .c-guide .badge-secondary {
    background-color: #c6c9ca !important; }
  .c-box .badge-secondary {
    background-color: #c6c9ca !important; }
  .c-card .badge-secondary {
    background-color: #c6c9ca !important; }
  .c-tabbed .badge-secondary {
    background-color: #c6c9ca !important; }
  .full-box .badge-secondary {
    background-color: #c6c9ca !important; }
  .content-box .badge-secondary {
    background-color: #c6c9ca !important; }
  .tab-accordion .badge-secondary {
    background-color: #c6c9ca !important; }
  .card .badge-secondary {
    background-color: #c6c9ca !important; }
  .nav-tabs .badge-secondary {
    background-color: #c6c9ca !important; }
  .c-guide .badge-secondary {
    color: white !important; }
  .c-box .badge-secondary {
    color: white !important; }
  .c-card .badge-secondary {
    color: white !important; }
  .c-tabbed .badge-secondary {
    color: white !important; }
  .full-box .badge-secondary {
    color: white !important; }
  .content-box .badge-secondary {
    color: white !important; }
  .tab-accordion .badge-secondary {
    color: white !important; }
  .card .badge-secondary {
    color: white !important; }
  .nav-tabs .badge-secondary {
    color: white !important; }

.box-cnt {
  padding: 30px; }

.guide-step-box {
  padding: 35px 30px 0px 30px; }

.box-cnt .steps {
  margin: 5px 15px 0 0;
  color: inherit; }

#progress-bar {
  height: 12px;
  margin: 35px 0 !important;
  border-radius: 0; }

#progress-bar.ui-progressbar .ui-progressbar-value {
  margin: 0;
  border-radius: 0; }

#progress-bar .ui-widget-header {
  background-color: #0080e2;
  border: 0; }
  .c-guide #progress-bar .ui-widget-header {
    background-color: #0080e2; }
  .c-box #progress-bar .ui-widget-header {
    background-color: #0080e2; }
  .c-card #progress-bar .ui-widget-header {
    background-color: #0080e2; }
  .c-tabbed #progress-bar .ui-widget-header {
    background-color: #0080e2; }
  .full-box #progress-bar .ui-widget-header {
    background-color: #0080e2; }
  .content-box #progress-bar .ui-widget-header {
    background-color: #0080e2; }
  .tab-accordion #progress-bar .ui-widget-header {
    background-color: #0080e2; }
  .card #progress-bar .ui-widget-header {
    background-color: #0080e2; }
  .nav-tabs #progress-bar .ui-widget-header {
    background-color: #0080e2; }

.ui-widget.ui-widget-content {
  border: none !important;
  background-color: #f2f2f2; }
  .c-guide .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }
  .c-box .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }
  .c-card .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }
  .c-tabbed .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }
  .full-box .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }
  .content-box .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }
  .tab-accordion .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }
  .card .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }
  .nav-tabs .ui-widget.ui-widget-content {
    background-color: #f2f2f2; }

.ui-widget-content a {
  color: #39414d; }
  .c-guide .ui-widget-content a {
    color: #39414d; }
  .c-box .ui-widget-content a {
    color: #39414d; }
  .c-card .ui-widget-content a {
    color: #39414d; }
  .c-tabbed .ui-widget-content a {
    color: #39414d; }
  .full-box .ui-widget-content a {
    color: #39414d; }
  .content-box .ui-widget-content a {
    color: #39414d; }
  .tab-accordion .ui-widget-content a {
    color: #39414d; }
  .card .ui-widget-content a {
    color: #39414d; }
  .nav-tabs .ui-widget-content a {
    color: #39414d; }

.box-ftr {
  margin: 30px;
  padding: 60px 0 0 0;
  border-top: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .box-ftr {
    border-color: #e6e6e6; }
  .c-box .box-ftr {
    border-color: #e6e6e6; }
  .c-card .box-ftr {
    border-color: #e6e6e6; }
  .c-tabbed .box-ftr {
    border-color: #e6e6e6; }
  .full-box .box-ftr {
    border-color: #e6e6e6; }
  .content-box .box-ftr {
    border-color: #e6e6e6; }
  .tab-accordion .box-ftr {
    border-color: #e6e6e6; }
  .card .box-ftr {
    border-color: #e6e6e6; }
  .nav-tabs .box-ftr {
    border-color: #e6e6e6; }

.box-ftr strong {
  font-size: 14px; }

.adjust-cell {
  border-left: 2px solid;
  border-color: #e6e6e6;
  border-top: none;
  border-bottom: none;
  min-width: 70px; }
  .c-guide .adjust-cell {
    border-color: #e6e6e6; }
  .c-box .adjust-cell {
    border-color: #e6e6e6; }
  .c-card .adjust-cell {
    border-color: #e6e6e6; }
  .c-tabbed .adjust-cell {
    border-color: #e6e6e6; }
  .full-box .adjust-cell {
    border-color: #e6e6e6; }
  .content-box .adjust-cell {
    border-color: #e6e6e6; }
  .tab-accordion .adjust-cell {
    border-color: #e6e6e6; }
  .card .adjust-cell {
    border-color: #e6e6e6; }
  .nav-tabs .adjust-cell {
    border-color: #e6e6e6; }

.adjust-label {
  border: 0;
  padding: 0 10px;
  background: transparent;
  position: absolute;
  top: 50%;
  transform: rotate(90deg) translate(0, 60px);
  white-space: nowrap;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer; }

.adjust-label span {
  font-weight: bold; }

.collapse-arrow {
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  transform: rotate(90deg);
  cursor: pointer; }

.pie-charts.boxed-charts {
  border-bottom: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .pie-charts.boxed-charts {
    border-color: #e6e6e6; }
  .c-box .pie-charts.boxed-charts {
    border-color: #e6e6e6; }
  .c-card .pie-charts.boxed-charts {
    border-color: #e6e6e6; }
  .c-tabbed .pie-charts.boxed-charts {
    border-color: #e6e6e6; }
  .full-box .pie-charts.boxed-charts {
    border-color: #e6e6e6; }
  .content-box .pie-charts.boxed-charts {
    border-color: #e6e6e6; }
  .tab-accordion .pie-charts.boxed-charts {
    border-color: #e6e6e6; }
  .card .pie-charts.boxed-charts {
    border-color: #e6e6e6; }
  .nav-tabs .pie-charts.boxed-charts {
    border-color: #e6e6e6; }

.box-hdr {
  font-size: 1.25rem; }

.box-hdr p {
  font-size: 16px;
  line-height: 19px;
  padding-left: 0; }

.box-hdr p a {
  font-weight: bold;
  text-decoration: none !important; }

.close-abs {
  position: absolute;
  right: 20px;
  z-index: 99; }

.printable {
  color: #000000; }

.print-table > * {
  font-size: 16px;
  color: #000000; }

td.h8-format {
  font-weight: bold;
  font-size: 14px; }

table tr:last-child {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important; }

table tr:last-child td:first-child,
table tr:last-child th:first-child {
  border-bottom-left-radius: 5px !important; }

table tr:last-child td:last-child,
table tr:last-child th:last-child {
  border-bottom-right-radius: 5px !important; }

.fixed-scroll-table {
  margin: 0;
  padding: 0;
  overflow-x: auto; }

.fixed-scroll-table table {
  width: 100%; }

.fixed-scroll-table tfoot, .total-row {
  border-top: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .fixed-scroll-table tfoot, .c-guide .total-row {
    border-color: #e6e6e6; }
  .c-box .fixed-scroll-table tfoot, .c-box .total-row {
    border-color: #e6e6e6; }
  .c-card .fixed-scroll-table tfoot, .c-card .total-row {
    border-color: #e6e6e6; }
  .c-tabbed .fixed-scroll-table tfoot, .c-tabbed .total-row {
    border-color: #e6e6e6; }
  .full-box .fixed-scroll-table tfoot, .full-box .total-row {
    border-color: #e6e6e6; }
  .content-box .fixed-scroll-table tfoot, .content-box .total-row {
    border-color: #e6e6e6; }
  .tab-accordion .fixed-scroll-table tfoot, .tab-accordion .total-row {
    border-color: #e6e6e6; }
  .card .fixed-scroll-table tfoot, .card .total-row {
    border-color: #e6e6e6; }
  .nav-tabs .fixed-scroll-table tfoot, .nav-tabs .total-row {
    border-color: #e6e6e6; }

.fixed-scroll-table tfoot.secondary-footer {
  border-top: 0px solid transparent; }

.add-bottom-border {
  border-bottom: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .add-bottom-border {
    border-color: #e6e6e6; }
  .c-box .add-bottom-border {
    border-color: #e6e6e6; }
  .c-card .add-bottom-border {
    border-color: #e6e6e6; }
  .c-tabbed .add-bottom-border {
    border-color: #e6e6e6; }
  .full-box .add-bottom-border {
    border-color: #e6e6e6; }
  .content-box .add-bottom-border {
    border-color: #e6e6e6; }
  .tab-accordion .add-bottom-border {
    border-color: #e6e6e6; }
  .card .add-bottom-border {
    border-color: #e6e6e6; }
  .nav-tabs .add-bottom-border {
    border-color: #e6e6e6; }

.fixed-scroll-table tfoot td {
  font-weight: bold;
  font-size: 14px;
  padding: 25px 4px 10px 4px;
  text-align: center;
  line-height: 1; }

.fixed-scroll-table tfoot td .base-sm-hdr .form-group label {
  line-height: 1.3; }

.fixed-scroll-table tfoot td.add-calc-row {
  text-transform: none; }

.fixed-scroll-table thead tr td,
.fixed-scroll-table thead tr th {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  border-bottom: 2px solid;
  border-color: #e6e6e6;
  padding: 11px 7px; }
  .c-guide .fixed-scroll-table thead tr td, .c-guide
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }
  .c-box .fixed-scroll-table thead tr td, .c-box
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }
  .c-card .fixed-scroll-table thead tr td, .c-card
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }
  .c-tabbed .fixed-scroll-table thead tr td, .c-tabbed
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }
  .full-box .fixed-scroll-table thead tr td, .full-box
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }
  .content-box .fixed-scroll-table thead tr td, .content-box
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }
  .tab-accordion .fixed-scroll-table thead tr td, .tab-accordion
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }
  .card .fixed-scroll-table thead tr td, .card
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }
  .nav-tabs .fixed-scroll-table thead tr td, .nav-tabs
  .fixed-scroll-table thead tr th {
    border-color: #e6e6e6; }

.fixed-scroll-table thead tr td:nth-of-type(1),
.fixed-scroll-table thead tr th:nth-of-type(1),
.fixed-scroll-table tbody td:nth-of-type(1) {
  text-align: left; }

.fixed-scroll-table tbody td {
  font-size: 14px;
  text-align: center;
  padding: 10px 5px; }

.fixed-scroll-table tbody .tight td {
  padding: 7px; }

.fixed-scroll-table tbody td.tooltip-row {
  padding: 20px 7px; }

.fixed-scroll-table.table-sm tbody td {
  padding: 5px 7px; }

.fixed-scroll-table .bold-odd-item {
  font-weight: bold; }

.secondary-footer {
  border-top: 0px solid transparent; }

.fixed-scroll-table tfoot td.secondary-footer-content {
  text-transform: inherit;
  text-align: left; }

a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
  font-weight: bold;
  color: #0080e2; }
  .c-guide a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }
  .c-box a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }
  .c-card a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }
  .c-tabbed a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }
  .full-box a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }
  .content-box a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }
  .tab-accordion a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }
  .card a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }
  .nav-tabs a#navigationContentPlaceHolder_personalInformationAvailableLoanLink {
    color: #0080e2; }

.fixed-scroll-table tbody td.sm-col-text {
  text-align: left;
  padding-left: 25px;
  padding-right: 10px;
  position: relative; }

.mid-title {
  text-align: center; }

.mid-title h6 {
  color: #39414d;
  font-size: 15px !important; }
  .c-guide .mid-title h6 {
    color: #39414d; }
  .c-box .mid-title h6 {
    color: #39414d; }
  .c-card .mid-title h6 {
    color: #39414d; }
  .c-tabbed .mid-title h6 {
    color: #39414d; }
  .full-box .mid-title h6 {
    color: #39414d; }
  .content-box .mid-title h6 {
    color: #39414d; }
  .tab-accordion .mid-title h6 {
    color: #39414d; }
  .card .mid-title h6 {
    color: #39414d; }
  .nav-tabs .mid-title h6 {
    color: #39414d; }

.fixed-scroll-table tr.odd {
  background-color: #f2f2f2 !important; }
  .c-guide .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }
  .c-box .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }
  .c-card .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }
  .c-tabbed .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }
  .full-box .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }
  .content-box .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }
  .tab-accordion .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }
  .card .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }
  .nav-tabs .fixed-scroll-table tr.odd {
    background-color: #f2f2f2 !important; }

/*
    START-
    OFFSET ONLINE RETIREMENT GUIDE FIXED SCROLL TABLES 
    fixes common padding issues from global controls used across the site

*/
#offsetTables .fixed-scroll-table {
  padding: 0;
  margin: 0 !important; }

#offsetTables .fixed-scroll-table table {
  margin-bottom: 0px; }

#offsetTables .beneficiaries .fixed-scroll-table tbody td {
  padding: 11px 7px; }

#offsetTables .box-cnt .box-cnt {
  padding-top: 35px;
  padding-bottom: 35px;
  padding-right: 0;
  padding-left: 0; }

#offsetTables .base-sm-sub-hdr.mt-35 {
  margin-top: 0px !important; }

#offsetTables .content-box {
  box-shadow: 0 0 0 0 transparent; }

#offsetTables .content-box .hdr {
  background-color: white;
  border-bottom: 0px;
  font-weight: 300;
  font-size: 20px;
  text-transform: none;
  color: #39414d; }
  .c-guide #offsetTables .content-box .hdr {
    background-color: white; }
  .c-box #offsetTables .content-box .hdr {
    background-color: white; }
  .c-card #offsetTables .content-box .hdr {
    background-color: white; }
  .c-tabbed #offsetTables .content-box .hdr {
    background-color: white; }
  .full-box #offsetTables .content-box .hdr {
    background-color: white; }
  .content-box #offsetTables .content-box .hdr {
    background-color: white; }
  .tab-accordion #offsetTables .content-box .hdr {
    background-color: white; }
  .card #offsetTables .content-box .hdr {
    background-color: white; }
  .nav-tabs #offsetTables .content-box .hdr {
    background-color: white; }
  .c-guide #offsetTables .content-box .hdr {
    color: #39414d; }
  .c-box #offsetTables .content-box .hdr {
    color: #39414d; }
  .c-card #offsetTables .content-box .hdr {
    color: #39414d; }
  .c-tabbed #offsetTables .content-box .hdr {
    color: #39414d; }
  .full-box #offsetTables .content-box .hdr {
    color: #39414d; }
  .content-box #offsetTables .content-box .hdr {
    color: #39414d; }
  .tab-accordion #offsetTables .content-box .hdr {
    color: #39414d; }
  .card #offsetTables .content-box .hdr {
    color: #39414d; }
  .nav-tabs #offsetTables .content-box .hdr {
    color: #39414d; }

.offsetTables .base-sm-hdr {
  padding-bottom: 35px; }

#offsetTables .card-body-inner {
  padding: 0 15px !important; }

#offsetTables .col-sm-6 .content-box.beneficiaries, #offsetTables .l-column--sm-6 .content-box.beneficiaries {
  border-top: 0px; }

#offsetTables .content-box.normalize-height .hdr,
#offsetTables .content-box.normalize-height.beneficiaries .hdr {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px; }

#offsetTables .content-box.beneficiaries .hdr {
  display: none; }

#offsetTables .beneficiaries .sml-box-row {
  padding: 35px 30px 0; }

#offsetTables .content-box.pb-5.beneficiaries {
  padding-bottom: 35px !important; }

#offsetTables .sub-hdr-mid {
  margin: 35px 0px; }

.reduceDividers .box-cnt.row-border-spacer {
  border-bottom: 0px;
  padding-bottom: 0px; }

#offsetTables.reduceDividers .content-box.beneficiaries {
  border-top: 0px;
  padding-bottom: 0px !important; }

.reduceDividers .mt-35 {
  margin-top: 0px !important; }

.reduceDividers .sep-line:last-child {
  display: none; }

#offsetTables .fixed-scroll-table .container .col-sm-12, #offsetTables .fixed-scroll-table .l-announcements__container .col-sm-12, #offsetTables .fixed-scroll-table .c-banner .col-sm-12, #offsetTables .fixed-scroll-table .container .l-column--sm-12, #offsetTables .fixed-scroll-table .l-announcements__container .l-column--sm-12, #offsetTables .fixed-scroll-table .c-banner .l-column--sm-12 {
  padding-left: 0px;
  padding-right: 0px; }

#offsetTables .ftr-note {
  padding-bottom: 0px !important; }

#offsetTables .box-cnt .pl-4 {
  padding-left: 0px !important; }

/* END */
.pie-comparison {
  cursor: pointer;
  text-align: center; }

.overflow-hidden {
  overflow: hidden; }

.change-sel {
  font-size: 14px;
  color: #39414d;
  font-weight: bold; }
  .c-guide .change-sel {
    color: #39414d; }
  .c-box .change-sel {
    color: #39414d; }
  .c-card .change-sel {
    color: #39414d; }
  .c-tabbed .change-sel {
    color: #39414d; }
  .full-box .change-sel {
    color: #39414d; }
  .content-box .change-sel {
    color: #39414d; }
  .tab-accordion .change-sel {
    color: #39414d; }
  .card .change-sel {
    color: #39414d; }
  .nav-tabs .change-sel {
    color: #39414d; }

.clear-lnk, .clear-lnk a {
  font-weight: bold;
  color: #0080e2;
  font-size: 14px;
  padding: 5px 0 0 0;
  cursor: pointer; }
  .c-guide .clear-lnk, .c-guide .clear-lnk a {
    color: #0080e2; }
  .c-box .clear-lnk, .c-box .clear-lnk a {
    color: #0080e2; }
  .c-card .clear-lnk, .c-card .clear-lnk a {
    color: #0080e2; }
  .c-tabbed .clear-lnk, .c-tabbed .clear-lnk a {
    color: #0080e2; }
  .full-box .clear-lnk, .full-box .clear-lnk a {
    color: #0080e2; }
  .content-box .clear-lnk, .content-box .clear-lnk a {
    color: #0080e2; }
  .tab-accordion .clear-lnk, .tab-accordion .clear-lnk a {
    color: #0080e2; }
  .card .clear-lnk, .card .clear-lnk a {
    color: #0080e2; }
  .nav-tabs .clear-lnk, .nav-tabs .clear-lnk a {
    color: #0080e2; }

.clear-y-padding td {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.table-arw {
  font-size: 24px;
  color: #0080e2; }
  .c-guide .table-arw {
    color: #0080e2; }
  .c-box .table-arw {
    color: #0080e2; }
  .c-card .table-arw {
    color: #0080e2; }
  .c-tabbed .table-arw {
    color: #0080e2; }
  .full-box .table-arw {
    color: #0080e2; }
  .content-box .table-arw {
    color: #0080e2; }
  .tab-accordion .table-arw {
    color: #0080e2; }
  .card .table-arw {
    color: #0080e2; }
  .nav-tabs .table-arw {
    color: #0080e2; }

.row-sel-border-top {
  border-top: 2px solid;
  border-color: #0080e2; }
  .c-guide .row-sel-border-top {
    border-color: #0080e2; }
  .c-box .row-sel-border-top {
    border-color: #0080e2; }
  .c-card .row-sel-border-top {
    border-color: #0080e2; }
  .c-tabbed .row-sel-border-top {
    border-color: #0080e2; }
  .full-box .row-sel-border-top {
    border-color: #0080e2; }
  .content-box .row-sel-border-top {
    border-color: #0080e2; }
  .tab-accordion .row-sel-border-top {
    border-color: #0080e2; }
  .card .row-sel-border-top {
    border-color: #0080e2; }
  .nav-tabs .row-sel-border-top {
    border-color: #0080e2; }

.row-sel-border-bottom {
  border-bottom: 2px solid;
  border-color: #0080e2; }
  .c-guide .row-sel-border-bottom {
    border-color: #0080e2; }
  .c-box .row-sel-border-bottom {
    border-color: #0080e2; }
  .c-card .row-sel-border-bottom {
    border-color: #0080e2; }
  .c-tabbed .row-sel-border-bottom {
    border-color: #0080e2; }
  .full-box .row-sel-border-bottom {
    border-color: #0080e2; }
  .content-box .row-sel-border-bottom {
    border-color: #0080e2; }
  .tab-accordion .row-sel-border-bottom {
    border-color: #0080e2; }
  .card .row-sel-border-bottom {
    border-color: #0080e2; }
  .nav-tabs .row-sel-border-bottom {
    border-color: #0080e2; }

.sel {
  height: 20px;
  width: 20px;
  border: 1px solid;
  border-color: #0080e2;
  background-color: white;
  margin: 0 auto;
  cursor: pointer;
  top: -10px;
  position: relative; }
  .c-guide .sel {
    border-color: #0080e2; }
  .c-box .sel {
    border-color: #0080e2; }
  .c-card .sel {
    border-color: #0080e2; }
  .c-tabbed .sel {
    border-color: #0080e2; }
  .full-box .sel {
    border-color: #0080e2; }
  .content-box .sel {
    border-color: #0080e2; }
  .tab-accordion .sel {
    border-color: #0080e2; }
  .card .sel {
    border-color: #0080e2; }
  .nav-tabs .sel {
    border-color: #0080e2; }
  .c-guide .sel {
    background-color: white; }
  .c-box .sel {
    background-color: white; }
  .c-card .sel {
    background-color: white; }
  .c-tabbed .sel {
    background-color: white; }
  .full-box .sel {
    background-color: white; }
  .content-box .sel {
    background-color: white; }
  .tab-accordion .sel {
    background-color: white; }
  .card .sel {
    background-color: white; }
  .nav-tabs .sel {
    background-color: white; }

.sel.on {
  background-color: #0080e2; }
  .c-guide .sel.on {
    background-color: #0080e2; }
  .c-box .sel.on {
    background-color: #0080e2; }
  .c-card .sel.on {
    background-color: #0080e2; }
  .c-tabbed .sel.on {
    background-color: #0080e2; }
  .full-box .sel.on {
    background-color: #0080e2; }
  .content-box .sel.on {
    background-color: #0080e2; }
  .tab-accordion .sel.on {
    background-color: #0080e2; }
  .card .sel.on {
    background-color: #0080e2; }
  .nav-tabs .sel.on {
    background-color: #0080e2; }

td.sel-col {
  border-left: 2px solid;
  border-color: #0080e2 !important;
  border-right: 2px solid;
  border-color: #0080e2 !important; }
  .c-guide td.sel-col {
    border-color: #0080e2 !important; }
  .c-box td.sel-col {
    border-color: #0080e2 !important; }
  .c-card td.sel-col {
    border-color: #0080e2 !important; }
  .c-tabbed td.sel-col {
    border-color: #0080e2 !important; }
  .full-box td.sel-col {
    border-color: #0080e2 !important; }
  .content-box td.sel-col {
    border-color: #0080e2 !important; }
  .tab-accordion td.sel-col {
    border-color: #0080e2 !important; }
  .card td.sel-col {
    border-color: #0080e2 !important; }
  .nav-tabs td.sel-col {
    border-color: #0080e2 !important; }
  .c-guide td.sel-col {
    border-color: #0080e2 !important; }
  .c-box td.sel-col {
    border-color: #0080e2 !important; }
  .c-card td.sel-col {
    border-color: #0080e2 !important; }
  .c-tabbed td.sel-col {
    border-color: #0080e2 !important; }
  .full-box td.sel-col {
    border-color: #0080e2 !important; }
  .content-box td.sel-col {
    border-color: #0080e2 !important; }
  .tab-accordion td.sel-col {
    border-color: #0080e2 !important; }
  .card td.sel-col {
    border-color: #0080e2 !important; }
  .nav-tabs td.sel-col {
    border-color: #0080e2 !important; }

.row-left-sel {
  border-left: 2px solid;
  border-color: #0080e2 !important;
  padding: 20px 10px;
  left: 2%;
  position: relative; }
  .c-guide .row-left-sel {
    border-color: #0080e2 !important; }
  .c-box .row-left-sel {
    border-color: #0080e2 !important; }
  .c-card .row-left-sel {
    border-color: #0080e2 !important; }
  .c-tabbed .row-left-sel {
    border-color: #0080e2 !important; }
  .full-box .row-left-sel {
    border-color: #0080e2 !important; }
  .content-box .row-left-sel {
    border-color: #0080e2 !important; }
  .tab-accordion .row-left-sel {
    border-color: #0080e2 !important; }
  .card .row-left-sel {
    border-color: #0080e2 !important; }
  .nav-tabs .row-left-sel {
    border-color: #0080e2 !important; }

.row-top-sel {
  border-top: 2px solid;
  border-color: #0080e2; }
  .c-guide .row-top-sel {
    border-color: #0080e2; }
  .c-box .row-top-sel {
    border-color: #0080e2; }
  .c-card .row-top-sel {
    border-color: #0080e2; }
  .c-tabbed .row-top-sel {
    border-color: #0080e2; }
  .full-box .row-top-sel {
    border-color: #0080e2; }
  .content-box .row-top-sel {
    border-color: #0080e2; }
  .tab-accordion .row-top-sel {
    border-color: #0080e2; }
  .card .row-top-sel {
    border-color: #0080e2; }
  .nav-tabs .row-top-sel {
    border-color: #0080e2; }

.row-bottom-sel {
  border-bottom: 2px solid;
  border-color: #0080e2; }
  .c-guide .row-bottom-sel {
    border-color: #0080e2; }
  .c-box .row-bottom-sel {
    border-color: #0080e2; }
  .c-card .row-bottom-sel {
    border-color: #0080e2; }
  .c-tabbed .row-bottom-sel {
    border-color: #0080e2; }
  .full-box .row-bottom-sel {
    border-color: #0080e2; }
  .content-box .row-bottom-sel {
    border-color: #0080e2; }
  .tab-accordion .row-bottom-sel {
    border-color: #0080e2; }
  .card .row-bottom-sel {
    border-color: #0080e2; }
  .nav-tabs .row-bottom-sel {
    border-color: #0080e2; }

.row-right-sel {
  border-right: 2px solid;
  border-color: #0080e2; }
  .c-guide .row-right-sel {
    border-color: #0080e2; }
  .c-box .row-right-sel {
    border-color: #0080e2; }
  .c-card .row-right-sel {
    border-color: #0080e2; }
  .c-tabbed .row-right-sel {
    border-color: #0080e2; }
  .full-box .row-right-sel {
    border-color: #0080e2; }
  .content-box .row-right-sel {
    border-color: #0080e2; }
  .tab-accordion .row-right-sel {
    border-color: #0080e2; }
  .card .row-right-sel {
    border-color: #0080e2; }
  .nav-tabs .row-right-sel {
    border-color: #0080e2; }

.sel-row-circle {
  top: 0;
  left: -45%;
  position: relative; }

td.td-border-right {
  border-right: 2px solid;
  border-color: #f2f2f2; }
  .c-guide td.td-border-right {
    border-color: #f2f2f2; }
  .c-box td.td-border-right {
    border-color: #f2f2f2; }
  .c-card td.td-border-right {
    border-color: #f2f2f2; }
  .c-tabbed td.td-border-right {
    border-color: #f2f2f2; }
  .full-box td.td-border-right {
    border-color: #f2f2f2; }
  .content-box td.td-border-right {
    border-color: #f2f2f2; }
  .tab-accordion td.td-border-right {
    border-color: #f2f2f2; }
  .card td.td-border-right {
    border-color: #f2f2f2; }
  .nav-tabs td.td-border-right {
    border-color: #f2f2f2; }

.lnd-colps .sel {
  top: 0; }

.percent-input {
  max-width: 50px;
  border: 1px solid;
  border-color: #39414d;
  padding: .375rem .575rem !important; }
  .c-guide .percent-input {
    border-color: #39414d; }
  .c-box .percent-input {
    border-color: #39414d; }
  .c-card .percent-input {
    border-color: #39414d; }
  .c-tabbed .percent-input {
    border-color: #39414d; }
  .full-box .percent-input {
    border-color: #39414d; }
  .content-box .percent-input {
    border-color: #39414d; }
  .tab-accordion .percent-input {
    border-color: #39414d; }
  .card .percent-input {
    border-color: #39414d; }
  .nav-tabs .percent-input {
    border-color: #39414d; }

.percent-input:focus {
  outline: 0;
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-guide .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-box .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-card .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-tabbed .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .full-box .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .content-box .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .tab-accordion .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .card .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .nav-tabs .percent-input:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }

.firstDynamicCell input.percent-input {
  max-width: 72px; }

.col-form .form-group label {
  font-weight: bold;
  font-size: 14px;
  color: #39414d; }
  .c-guide .col-form .form-group label {
    color: #39414d; }
  .c-box .col-form .form-group label {
    color: #39414d; }
  .c-card .col-form .form-group label {
    color: #39414d; }
  .c-tabbed .col-form .form-group label {
    color: #39414d; }
  .full-box .col-form .form-group label {
    color: #39414d; }
  .content-box .col-form .form-group label {
    color: #39414d; }
  .tab-accordion .col-form .form-group label {
    color: #39414d; }
  .card .col-form .form-group label {
    color: #39414d; }
  .nav-tabs .col-form .form-group label {
    color: #39414d; }

.line-after {
  position: absolute;
  height: 60%;
  width: 100%;
  left: 47%; }

.line {
  background-color: #f2f2f2;
  width: 1px;
  height: 100%;
  position: relative;
  margin-top: 0; }
  .c-guide .line {
    background-color: #f2f2f2; }
  .c-box .line {
    background-color: #f2f2f2; }
  .c-card .line {
    background-color: #f2f2f2; }
  .c-tabbed .line {
    background-color: #f2f2f2; }
  .full-box .line {
    background-color: #f2f2f2; }
  .content-box .line {
    background-color: #f2f2f2; }
  .tab-accordion .line {
    background-color: #f2f2f2; }
  .card .line {
    background-color: #f2f2f2; }
  .nav-tabs .line {
    background-color: #f2f2f2; }

/**class name to be updated with OMNI team*/
.date-picker-omni {
  font-size: 16px;
  padding: 6px;
  width: 140px; }

.date-picker-omni:disabled {
  background-color: #f2f2f2 !important; }
  .c-guide .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-box .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-card .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-tabbed .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .full-box .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .content-box .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .tab-accordion .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .card .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .nav-tabs .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }

.date-picker-omni:disabled + button {
  display: none; }

.upper-clear-header td {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important; }

.fixed-scroll-table .custom {
  border-left: 2px solid;
  border-color: #e6e6e6;
  border-right: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .c-box .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .c-card .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .c-tabbed .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .full-box .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .content-box .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .tab-accordion .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .card .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .nav-tabs .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .c-guide .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .c-box .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .c-card .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .c-tabbed .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .full-box .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .content-box .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .tab-accordion .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .card .fixed-scroll-table .custom {
    border-color: #e6e6e6; }
  .nav-tabs .fixed-scroll-table .custom {
    border-color: #e6e6e6; }

.fixed-scroll-table .border-bottom-0 td {
  border-bottom: none !important; }

.fixed-scroll-table.confirm-table tfoot {
  font-size: 14px; }

.radio-min-cnt {
  min-width: 100px; }

.radio-cnt {
  font-size: 16px;
  display: -ms-flexbox;
  display: flex; }

.border-2-col {
  border-right: 1px solid;
  border-color: #e6e6e6; }
  .c-guide .border-2-col {
    border-color: #e6e6e6; }
  .c-box .border-2-col {
    border-color: #e6e6e6; }
  .c-card .border-2-col {
    border-color: #e6e6e6; }
  .c-tabbed .border-2-col {
    border-color: #e6e6e6; }
  .full-box .border-2-col {
    border-color: #e6e6e6; }
  .content-box .border-2-col {
    border-color: #e6e6e6; }
  .tab-accordion .border-2-col {
    border-color: #e6e6e6; }
  .card .border-2-col {
    border-color: #e6e6e6; }
  .nav-tabs .border-2-col {
    border-color: #e6e6e6; }

.border-2-col:last-child {
  border-right: 0px; }

.marker {
  height: 75%;
  width: 6px;
  position: absolute;
  top: 5px;
  left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.marker img {
  margin-left: -11px;
  z-index: 99; }

/* marking for eventual removal*/
.marker.green {
  background-color: #9db290; }

.marker.green-2 {
  background-color: #034753; }

.marker.green-3 {
  background-color: #638e88; }

.marker.green-4 {
  background-color: #037b70; }

.marker.green-5 {
  background-color: #034753; }

.marker.blue-1 {
  background-color: #004573; }

.marker.blue-2 {
  background-color: #0070c5; }

.marker.blue-3 {
  background-color: #4fbadd; }

.marker.yellow {
  background-color: #fac400; }

.marker.red {
  background-color: #a5203f; }

.marker.purple-1 {
  background-color: #4b257b; }

.marker.orange-1 {
  background-color: #ff6400; }

.marker.orange-2 {
  background-color: #ffc387; }

.marker.grey {
  background-color: #c6c9ca; }

/* end marking for eventual removal */
.footer-totals {
  padding-bottom: 0 !important; }

.single-link-totals td {
  padding-top: 0 !important; }

.first-col-ftr {
  padding-left: 13px !important;
  text-align: left !important; }

.pie-charts {
  border-top: 2px solid;
  border-color: #e6e6e6;
  margin: 40px 30px 0 30px;
  padding: 35px 0; }
  .c-guide .pie-charts {
    border-color: #e6e6e6; }
  .c-box .pie-charts {
    border-color: #e6e6e6; }
  .c-card .pie-charts {
    border-color: #e6e6e6; }
  .c-tabbed .pie-charts {
    border-color: #e6e6e6; }
  .full-box .pie-charts {
    border-color: #e6e6e6; }
  .content-box .pie-charts {
    border-color: #e6e6e6; }
  .tab-accordion .pie-charts {
    border-color: #e6e6e6; }
  .card .pie-charts {
    border-color: #e6e6e6; }
  .nav-tabs .pie-charts {
    border-color: #e6e6e6; }

.pie-charts.pie-tab-content {
  border-top: 0;
  padding-top: 0; }

.pie-charts h3 {
  font-size: 21px; }

.chart-refresh {
  position: absolute;
  right: -28px;
  bottom: 110px; }

#allocation-chart,
#portfolio-chart {
  height: 175px;
  width: 175px;
  margin: 37px 0; }

#nav-detail {
  padding-top: 0;
  position: relative; }

.int-label {
  border-left: 6px solid;
  border-color: #e6e6e6;
  padding-left: 15px;
  text-align: left;
  margin: 8px 0 0 0; }
  .c-guide .int-label {
    border-color: #e6e6e6; }
  .c-box .int-label {
    border-color: #e6e6e6; }
  .c-card .int-label {
    border-color: #e6e6e6; }
  .c-tabbed .int-label {
    border-color: #e6e6e6; }
  .full-box .int-label {
    border-color: #e6e6e6; }
  .content-box .int-label {
    border-color: #e6e6e6; }
  .tab-accordion .int-label {
    border-color: #e6e6e6; }
  .card .int-label {
    border-color: #e6e6e6; }
  .nav-tabs .int-label {
    border-color: #e6e6e6; }

.int-label h6 {
  font-weight: bold;
  font-size: 14px !important;
  line-height: 1;
  margin: 5px 0; }

.int-label h5 {
  font-size: 18px !important;
  line-height: 1;
  margin: 0 0 5px 0; }

.pie-chart-empty {
  margin-top: 0 !important;
  border-top: 0 !important; }

a.cancel-label i,
a.selection-label i {
  font-size: 41px; }

td .fa, td .fas, td .fal {
  font-size: 25px !important; }

a.cancel-label i {
  color: #000000; }

a.cancel-label i.fas {
  color: #39414d; }
  .c-guide a.cancel-label i.fas {
    color: #39414d; }
  .c-box a.cancel-label i.fas {
    color: #39414d; }
  .c-card a.cancel-label i.fas {
    color: #39414d; }
  .c-tabbed a.cancel-label i.fas {
    color: #39414d; }
  .full-box a.cancel-label i.fas {
    color: #39414d; }
  .content-box a.cancel-label i.fas {
    color: #39414d; }
  .tab-accordion a.cancel-label i.fas {
    color: #39414d; }
  .card a.cancel-label i.fas {
    color: #39414d; }
  .nav-tabs a.cancel-label i.fas {
    color: #39414d; }

a.selection-label i {
  color: #0080e2; }
  .c-guide a.selection-label i {
    color: #0080e2; }
  .c-box a.selection-label i {
    color: #0080e2; }
  .c-card a.selection-label i {
    color: #0080e2; }
  .c-tabbed a.selection-label i {
    color: #0080e2; }
  .full-box a.selection-label i {
    color: #0080e2; }
  .content-box a.selection-label i {
    color: #0080e2; }
  .tab-accordion a.selection-label i {
    color: #0080e2; }
  .card a.selection-label i {
    color: #0080e2; }
  .nav-tabs a.selection-label i {
    color: #0080e2; }

a.cancel-label:active,
a.cancel-label:hover {
  text-decoration: none !important; }

a.cancel-label h6 {
  font-weight: bold;
  font-size: 14px !important;
  color: #39414d !important;
  margin-top: 8px; }
  .c-guide a.cancel-label h6 {
    color: #39414d !important; }
  .c-box a.cancel-label h6 {
    color: #39414d !important; }
  .c-card a.cancel-label h6 {
    color: #39414d !important; }
  .c-tabbed a.cancel-label h6 {
    color: #39414d !important; }
  .full-box a.cancel-label h6 {
    color: #39414d !important; }
  .content-box a.cancel-label h6 {
    color: #39414d !important; }
  .tab-accordion a.cancel-label h6 {
    color: #39414d !important; }
  .card a.cancel-label h6 {
    color: #39414d !important; }
  .nav-tabs a.cancel-label h6 {
    color: #39414d !important; }

.cancel-label {
  float: right;
  margin-right: 7%;
  text-align: center; }

.selection-label {
  float: right;
  margin-right: 7%;
  text-align: center; }

a.selection-label:active,
a.selection-label:hover {
  text-decoration: none !important; }

a.selection-label h6 {
  font-weight: bold;
  font-size: 14px !important;
  color: #39414d !important;
  margin-top: 8px; }
  .c-guide a.selection-label h6 {
    color: #39414d !important; }
  .c-box a.selection-label h6 {
    color: #39414d !important; }
  .c-card a.selection-label h6 {
    color: #39414d !important; }
  .c-tabbed a.selection-label h6 {
    color: #39414d !important; }
  .full-box a.selection-label h6 {
    color: #39414d !important; }
  .content-box a.selection-label h6 {
    color: #39414d !important; }
  .tab-accordion a.selection-label h6 {
    color: #39414d !important; }
  .card a.selection-label h6 {
    color: #39414d !important; }
  .nav-tabs a.selection-label h6 {
    color: #39414d !important; }

.step-page-ftr {
  margin-top: 20px; }

.btn.next-step-btn {
  font-weight: bold;
  margin-right: 30px;
  border-width: 2px;
  border-radius: 25px;
  font-size: 14px;
  margin-bottom: 20px;
  float: right; }

p.reminder,
.step-page-ftr p {
  font-size: 14px;
  color: #39414d;
  line-height: 16px; }
  .c-guide p.reminder, .c-guide
  .step-page-ftr p {
    color: #39414d; }
  .c-box p.reminder, .c-box
  .step-page-ftr p {
    color: #39414d; }
  .c-card p.reminder, .c-card
  .step-page-ftr p {
    color: #39414d; }
  .c-tabbed p.reminder, .c-tabbed
  .step-page-ftr p {
    color: #39414d; }
  .full-box p.reminder, .full-box
  .step-page-ftr p {
    color: #39414d; }
  .content-box p.reminder, .content-box
  .step-page-ftr p {
    color: #39414d; }
  .tab-accordion p.reminder, .tab-accordion
  .step-page-ftr p {
    color: #39414d; }
  .card p.reminder, .card
  .step-page-ftr p {
    color: #39414d; }
  .nav-tabs p.reminder, .nav-tabs
  .step-page-ftr p {
    color: #39414d; }

.tab-header {
  font-size: 16px;
  line-height: 1.1; }

.tab-header p {
  line-height: 1.3rem; }

.tab-header.inner-cnt .selectdiv:first-child {
  margin-right: 20px; }

.tab-header.inner-cnt .refresh-btn {
  margin-top: 10px; }

.rdo-sel {
  height: 15px;
  width: 15px;
  border: 1px solid;
  border-color: #0080e2;
  background-color: white; }
  .c-guide .rdo-sel {
    border-color: #0080e2; }
  .c-box .rdo-sel {
    border-color: #0080e2; }
  .c-card .rdo-sel {
    border-color: #0080e2; }
  .c-tabbed .rdo-sel {
    border-color: #0080e2; }
  .full-box .rdo-sel {
    border-color: #0080e2; }
  .content-box .rdo-sel {
    border-color: #0080e2; }
  .tab-accordion .rdo-sel {
    border-color: #0080e2; }
  .card .rdo-sel {
    border-color: #0080e2; }
  .nav-tabs .rdo-sel {
    border-color: #0080e2; }
  .c-guide .rdo-sel {
    background-color: white; }
  .c-box .rdo-sel {
    background-color: white; }
  .c-card .rdo-sel {
    background-color: white; }
  .c-tabbed .rdo-sel {
    background-color: white; }
  .full-box .rdo-sel {
    background-color: white; }
  .content-box .rdo-sel {
    background-color: white; }
  .tab-accordion .rdo-sel {
    background-color: white; }
  .card .rdo-sel {
    background-color: white; }
  .nav-tabs .rdo-sel {
    background-color: white; }

.standard-table-footer .t-foot td,
.standard-table-footer {
  font-weight: bold;
  font-size: 14px;
  padding-top: 20px; }

.clear-bottom-padding {
  padding-bottom: 0; }

.balance-date {
  text-align: center;
  float: left;
  padding-left: 10px; }

.balance-date h6 {
  color: #39414d !important;
  margin-bottom: 0;
  line-height: 1;
  font-size: 14px;
  text-align: left;
  font-weight: bold; }
  .c-guide .balance-date h6 {
    color: #39414d !important; }
  .c-box .balance-date h6 {
    color: #39414d !important; }
  .c-card .balance-date h6 {
    color: #39414d !important; }
  .c-tabbed .balance-date h6 {
    color: #39414d !important; }
  .full-box .balance-date h6 {
    color: #39414d !important; }
  .content-box .balance-date h6 {
    color: #39414d !important; }
  .tab-accordion .balance-date h6 {
    color: #39414d !important; }
  .card .balance-date h6 {
    color: #39414d !important; }
  .nav-tabs .balance-date h6 {
    color: #39414d !important; }

.balance-date #date-picker,
.balance-date #date-picker-source,
.balance-date #date-picker-class {
  background-color: #f2f2f2;
  border: 0;
  font-size: 14px;
  padding: 6px;
  width: 120px; }
  .c-guide .balance-date #date-picker, .c-guide
  .balance-date #date-picker-source, .c-guide
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }
  .c-box .balance-date #date-picker, .c-box
  .balance-date #date-picker-source, .c-box
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }
  .c-card .balance-date #date-picker, .c-card
  .balance-date #date-picker-source, .c-card
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }
  .c-tabbed .balance-date #date-picker, .c-tabbed
  .balance-date #date-picker-source, .c-tabbed
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }
  .full-box .balance-date #date-picker, .full-box
  .balance-date #date-picker-source, .full-box
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }
  .content-box .balance-date #date-picker, .content-box
  .balance-date #date-picker-source, .content-box
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }
  .tab-accordion .balance-date #date-picker, .tab-accordion
  .balance-date #date-picker-source, .tab-accordion
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }
  .card .balance-date #date-picker, .card
  .balance-date #date-picker-source, .card
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }
  .nav-tabs .balance-date #date-picker, .nav-tabs
  .balance-date #date-picker-source, .nav-tabs
  .balance-date #date-picker-class {
    background-color: #f2f2f2; }

.btn-rdo-group {
  cursor: pointer;
  font-weight: normal; }

.btn-rdo-group.ui-active {
  font-weight: bold; }

.rdo-sel {
  margin-right: 8px;
  display: inline-block; }

.pie-chart-quiz {
  text-align: center; }

.chart-content {
  text-align: center;
  margin: 10px 0; }

.chart-content .int-label {
  display: inline-block; }

.btn-rdo-group.ui-active .rdo-sel, .rdo-sel.on {
  background-color: #0080e2; }
  .c-guide .btn-rdo-group.ui-active .rdo-sel, .c-guide .rdo-sel.on {
    background-color: #0080e2; }
  .c-box .btn-rdo-group.ui-active .rdo-sel, .c-box .rdo-sel.on {
    background-color: #0080e2; }
  .c-card .btn-rdo-group.ui-active .rdo-sel, .c-card .rdo-sel.on {
    background-color: #0080e2; }
  .c-tabbed .btn-rdo-group.ui-active .rdo-sel, .c-tabbed .rdo-sel.on {
    background-color: #0080e2; }
  .full-box .btn-rdo-group.ui-active .rdo-sel, .full-box .rdo-sel.on {
    background-color: #0080e2; }
  .content-box .btn-rdo-group.ui-active .rdo-sel, .content-box .rdo-sel.on {
    background-color: #0080e2; }
  .tab-accordion .btn-rdo-group.ui-active .rdo-sel, .tab-accordion .rdo-sel.on {
    background-color: #0080e2; }
  .card .btn-rdo-group.ui-active .rdo-sel, .card .rdo-sel.on {
    background-color: #0080e2; }
  .nav-tabs .btn-rdo-group.ui-active .rdo-sel, .nav-tabs .rdo-sel.on {
    background-color: #0080e2; }

.ui-datepicker-trigger {
  border: none;
  background: transparent;
  position: absolute;
  margin-top: 0px;
  cursor: pointer; }

/* removing because it messed with the alignment on the login pages
    .d-flex button.ui-datepicker-trigger{
    position: relative;
}*/
.tab-pane {
  padding: 0 0 20px 0;
  position: relative; }

.login-template .tab-pane {
  box-shadow: none;
  padding: 40px 30px; }

.date-row .hasDatepicker {
  width: 92%; }

.date-icon {
  right: 4px;
  bottom: 4px;
  margin: 0 !important;
  padding: 0 !important; }

.standard-cells td {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.sml-box-row .date-icon {
  right: 20px;
  bottom: 10px; }

.tab-content {
  background-color: white;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
  .c-guide .tab-content {
    background-color: white; }
  .c-box .tab-content {
    background-color: white; }
  .c-card .tab-content {
    background-color: white; }
  .c-tabbed .tab-content {
    background-color: white; }
  .full-box .tab-content {
    background-color: white; }
  .content-box .tab-content {
    background-color: white; }
  .tab-accordion .tab-content {
    background-color: white; }
  .card .tab-content {
    background-color: white; }
  .nav-tabs .tab-content {
    background-color: white; }

.modal-hdr h1 {
  color: #004877;
  font-weight: bold;
  font-size: 40px;
  line-height: 1.2; }
  .c-guide .modal-hdr h1 {
    color: #004877; }
  .c-box .modal-hdr h1 {
    color: #004877; }
  .c-card .modal-hdr h1 {
    color: #004877; }
  .c-tabbed .modal-hdr h1 {
    color: #004877; }
  .full-box .modal-hdr h1 {
    color: #004877; }
  .content-box .modal-hdr h1 {
    color: #004877; }
  .tab-accordion .modal-hdr h1 {
    color: #004877; }
  .card .modal-hdr h1 {
    color: #004877; }
  .nav-tabs .modal-hdr h1 {
    color: #004877; }

.modal-hdr .hdr {
  color: #39414d;
  font-weight: 300;
  font-size: 20px;
  padding-bottom: 18px;
  background: none;
  border: 0; }
  .c-guide .modal-hdr .hdr {
    color: #39414d; }
  .c-box .modal-hdr .hdr {
    color: #39414d; }
  .c-card .modal-hdr .hdr {
    color: #39414d; }
  .c-tabbed .modal-hdr .hdr {
    color: #39414d; }
  .full-box .modal-hdr .hdr {
    color: #39414d; }
  .content-box .modal-hdr .hdr {
    color: #39414d; }
  .tab-accordion .modal-hdr .hdr {
    color: #39414d; }
  .card .modal-hdr .hdr {
    color: #39414d; }
  .nav-tabs .modal-hdr .hdr {
    color: #39414d; }

.modal-content {
  background-color: white;
  color: #39414d; }
  .c-guide .modal-content {
    background-color: white; }
  .c-box .modal-content {
    background-color: white; }
  .c-card .modal-content {
    background-color: white; }
  .c-tabbed .modal-content {
    background-color: white; }
  .full-box .modal-content {
    background-color: white; }
  .content-box .modal-content {
    background-color: white; }
  .tab-accordion .modal-content {
    background-color: white; }
  .card .modal-content {
    background-color: white; }
  .nav-tabs .modal-content {
    background-color: white; }
  .c-guide .modal-content {
    color: #39414d; }
  .c-box .modal-content {
    color: #39414d; }
  .c-card .modal-content {
    color: #39414d; }
  .c-tabbed .modal-content {
    color: #39414d; }
  .full-box .modal-content {
    color: #39414d; }
  .content-box .modal-content {
    color: #39414d; }
  .tab-accordion .modal-content {
    color: #39414d; }
  .card .modal-content {
    color: #39414d; }
  .nav-tabs .modal-content {
    color: #39414d; }

.list-style-none {
  list-style-type: none; }

.nav-link,
.nav-link.collapse-link {
  font-weight: bold;
  font-size: 14px;
  color: #39414d;
  background-color: #f2f2f2;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  padding: 15px 30px !important; }
  .c-guide .nav-link, .c-guide
  .nav-link.collapse-link {
    color: #39414d; }
  .c-box .nav-link, .c-box
  .nav-link.collapse-link {
    color: #39414d; }
  .c-card .nav-link, .c-card
  .nav-link.collapse-link {
    color: #39414d; }
  .c-tabbed .nav-link, .c-tabbed
  .nav-link.collapse-link {
    color: #39414d; }
  .full-box .nav-link, .full-box
  .nav-link.collapse-link {
    color: #39414d; }
  .content-box .nav-link, .content-box
  .nav-link.collapse-link {
    color: #39414d; }
  .tab-accordion .nav-link, .tab-accordion
  .nav-link.collapse-link {
    color: #39414d; }
  .card .nav-link, .card
  .nav-link.collapse-link {
    color: #39414d; }
  .nav-tabs .nav-link, .nav-tabs
  .nav-link.collapse-link {
    color: #39414d; }
  .c-guide .nav-link, .c-guide
  .nav-link.collapse-link {
    background-color: #f2f2f2; }
  .c-box .nav-link, .c-box
  .nav-link.collapse-link {
    background-color: #f2f2f2; }
  .c-card .nav-link, .c-card
  .nav-link.collapse-link {
    background-color: #f2f2f2; }
  .c-tabbed .nav-link, .c-tabbed
  .nav-link.collapse-link {
    background-color: #f2f2f2; }
  .full-box .nav-link, .full-box
  .nav-link.collapse-link {
    background-color: #f2f2f2; }
  .content-box .nav-link, .content-box
  .nav-link.collapse-link {
    background-color: #f2f2f2; }
  .tab-accordion .nav-link, .tab-accordion
  .nav-link.collapse-link {
    background-color: #f2f2f2; }
  .card .nav-link, .card
  .nav-link.collapse-link {
    background-color: #f2f2f2; }
  .nav-tabs .nav-link, .nav-tabs
  .nav-link.collapse-link {
    background-color: #f2f2f2; }

.nav-link.collapse-link {
  color: #39414d; }
  .c-guide .nav-link.collapse-link {
    color: #39414d; }
  .c-box .nav-link.collapse-link {
    color: #39414d; }
  .c-card .nav-link.collapse-link {
    color: #39414d; }
  .c-tabbed .nav-link.collapse-link {
    color: #39414d; }
  .full-box .nav-link.collapse-link {
    color: #39414d; }
  .content-box .nav-link.collapse-link {
    color: #39414d; }
  .tab-accordion .nav-link.collapse-link {
    color: #39414d; }
  .card .nav-link.collapse-link {
    color: #39414d; }
  .nav-tabs .nav-link.collapse-link {
    color: #39414d; }

.nav-link:hover,
.nav-link.collapse-link:hover {
  color: #39414d;
  background-color: white !important; }
  .c-guide .nav-link:hover, .c-guide
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .c-box .nav-link:hover, .c-box
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .c-card .nav-link:hover, .c-card
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .c-tabbed .nav-link:hover, .c-tabbed
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .full-box .nav-link:hover, .full-box
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .content-box .nav-link:hover, .content-box
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .tab-accordion .nav-link:hover, .tab-accordion
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .card .nav-link:hover, .card
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .nav-tabs .nav-link:hover, .nav-tabs
  .nav-link.collapse-link:hover {
    color: #39414d; }
  .c-guide .nav-link:hover, .c-guide
  .nav-link.collapse-link:hover {
    background-color: white !important; }
  .c-box .nav-link:hover, .c-box
  .nav-link.collapse-link:hover {
    background-color: white !important; }
  .c-card .nav-link:hover, .c-card
  .nav-link.collapse-link:hover {
    background-color: white !important; }
  .c-tabbed .nav-link:hover, .c-tabbed
  .nav-link.collapse-link:hover {
    background-color: white !important; }
  .full-box .nav-link:hover, .full-box
  .nav-link.collapse-link:hover {
    background-color: white !important; }
  .content-box .nav-link:hover, .content-box
  .nav-link.collapse-link:hover {
    background-color: white !important; }
  .tab-accordion .nav-link:hover, .tab-accordion
  .nav-link.collapse-link:hover {
    background-color: white !important; }
  .card .nav-link:hover, .card
  .nav-link.collapse-link:hover {
    background-color: white !important; }
  .nav-tabs .nav-link:hover, .nav-tabs
  .nav-link.collapse-link:hover {
    background-color: white !important; }

.nav-link.active,
.nav-link.active:hover .nav-link.collapse-link.active,
.nav-link.collapse-link.active:hover {
  background-color: white !important;
  color: #004877 !important;
  border-color: rgba(0, 72, 119, 0) !important; }
  .c-guide .nav-link.active, .c-guide
  .nav-link.active:hover .nav-link.collapse-link.active, .c-guide
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .c-box .nav-link.active, .c-box
  .nav-link.active:hover .nav-link.collapse-link.active, .c-box
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .c-card .nav-link.active, .c-card
  .nav-link.active:hover .nav-link.collapse-link.active, .c-card
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .c-tabbed .nav-link.active, .c-tabbed
  .nav-link.active:hover .nav-link.collapse-link.active, .c-tabbed
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .full-box .nav-link.active, .full-box
  .nav-link.active:hover .nav-link.collapse-link.active, .full-box
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .content-box .nav-link.active, .content-box
  .nav-link.active:hover .nav-link.collapse-link.active, .content-box
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .tab-accordion .nav-link.active, .tab-accordion
  .nav-link.active:hover .nav-link.collapse-link.active, .tab-accordion
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .card .nav-link.active, .card
  .nav-link.active:hover .nav-link.collapse-link.active, .card
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .nav-tabs .nav-link.active, .nav-tabs
  .nav-link.active:hover .nav-link.collapse-link.active, .nav-tabs
  .nav-link.collapse-link.active:hover {
    background-color: white !important; }
  .c-guide .nav-link.active, .c-guide
  .nav-link.active:hover .nav-link.collapse-link.active, .c-guide
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .c-box .nav-link.active, .c-box
  .nav-link.active:hover .nav-link.collapse-link.active, .c-box
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .c-card .nav-link.active, .c-card
  .nav-link.active:hover .nav-link.collapse-link.active, .c-card
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .c-tabbed .nav-link.active, .c-tabbed
  .nav-link.active:hover .nav-link.collapse-link.active, .c-tabbed
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .full-box .nav-link.active, .full-box
  .nav-link.active:hover .nav-link.collapse-link.active, .full-box
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .content-box .nav-link.active, .content-box
  .nav-link.active:hover .nav-link.collapse-link.active, .content-box
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .tab-accordion .nav-link.active, .tab-accordion
  .nav-link.active:hover .nav-link.collapse-link.active, .tab-accordion
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .card .nav-link.active, .card
  .nav-link.active:hover .nav-link.collapse-link.active, .card
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .nav-tabs .nav-link.active, .nav-tabs
  .nav-link.active:hover .nav-link.collapse-link.active, .nav-tabs
  .nav-link.collapse-link.active:hover {
    color: #004877 !important; }
  .c-guide .nav-link.active, .c-guide
  .nav-link.active:hover .nav-link.collapse-link.active, .c-guide
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }
  .c-box .nav-link.active, .c-box
  .nav-link.active:hover .nav-link.collapse-link.active, .c-box
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }
  .c-card .nav-link.active, .c-card
  .nav-link.active:hover .nav-link.collapse-link.active, .c-card
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }
  .c-tabbed .nav-link.active, .c-tabbed
  .nav-link.active:hover .nav-link.collapse-link.active, .c-tabbed
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }
  .full-box .nav-link.active, .full-box
  .nav-link.active:hover .nav-link.collapse-link.active, .full-box
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }
  .content-box .nav-link.active, .content-box
  .nav-link.active:hover .nav-link.collapse-link.active, .content-box
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }
  .tab-accordion .nav-link.active, .tab-accordion
  .nav-link.active:hover .nav-link.collapse-link.active, .tab-accordion
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }
  .card .nav-link.active, .card
  .nav-link.active:hover .nav-link.collapse-link.active, .card
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }
  .nav-tabs .nav-link.active, .nav-tabs
  .nav-link.active:hover .nav-link.collapse-link.active, .nav-tabs
  .nav-link.collapse-link.active:hover {
    border-color: rgba(0, 72, 119, 0) !important; }

.nav-link:first-child {
  border-top-left-radius: 5px !important; }

.nav-link:last-child {
  border-top-right-radius: 5px !important; }

.sub-hdr {
  font-weight: bold;
  color: #39414d;
  font-size: 14px;
  background-color: #f2f2f2;
  padding: 15px 30px; }
  .c-guide .sub-hdr {
    color: #39414d; }
  .c-box .sub-hdr {
    color: #39414d; }
  .c-card .sub-hdr {
    color: #39414d; }
  .c-tabbed .sub-hdr {
    color: #39414d; }
  .full-box .sub-hdr {
    color: #39414d; }
  .content-box .sub-hdr {
    color: #39414d; }
  .tab-accordion .sub-hdr {
    color: #39414d; }
  .card .sub-hdr {
    color: #39414d; }
  .nav-tabs .sub-hdr {
    color: #39414d; }
  .c-guide .sub-hdr {
    background-color: #f2f2f2; }
  .c-box .sub-hdr {
    background-color: #f2f2f2; }
  .c-card .sub-hdr {
    background-color: #f2f2f2; }
  .c-tabbed .sub-hdr {
    background-color: #f2f2f2; }
  .full-box .sub-hdr {
    background-color: #f2f2f2; }
  .content-box .sub-hdr {
    background-color: #f2f2f2; }
  .tab-accordion .sub-hdr {
    background-color: #f2f2f2; }
  .card .sub-hdr {
    background-color: #f2f2f2; }
  .nav-tabs .sub-hdr {
    background-color: #f2f2f2; }

.sub-hdr-mid {
  font-weight: bold;
  color: #39414d;
  font-size: 14px;
  background-color: #f2f2f2;
  padding: 15px 30px;
  margin: 65px 0 0 0; }
  .c-guide .sub-hdr-mid {
    color: #39414d; }
  .c-box .sub-hdr-mid {
    color: #39414d; }
  .c-card .sub-hdr-mid {
    color: #39414d; }
  .c-tabbed .sub-hdr-mid {
    color: #39414d; }
  .full-box .sub-hdr-mid {
    color: #39414d; }
  .content-box .sub-hdr-mid {
    color: #39414d; }
  .tab-accordion .sub-hdr-mid {
    color: #39414d; }
  .card .sub-hdr-mid {
    color: #39414d; }
  .nav-tabs .sub-hdr-mid {
    color: #39414d; }
  .c-guide .sub-hdr-mid {
    background-color: #f2f2f2; }
  .c-box .sub-hdr-mid {
    background-color: #f2f2f2; }
  .c-card .sub-hdr-mid {
    background-color: #f2f2f2; }
  .c-tabbed .sub-hdr-mid {
    background-color: #f2f2f2; }
  .full-box .sub-hdr-mid {
    background-color: #f2f2f2; }
  .content-box .sub-hdr-mid {
    background-color: #f2f2f2; }
  .tab-accordion .sub-hdr-mid {
    background-color: #f2f2f2; }
  .card .sub-hdr-mid {
    background-color: #f2f2f2; }
  .nav-tabs .sub-hdr-mid {
    background-color: #f2f2f2; }

.sml-sel {
  border: 2px solid;
  border-color: #0080e2;
  height: 12px;
  width: 12px;
  position: absolute;
  top: 8px;
  left: -7px;
  z-index: 99;
  cursor: pointer; }
  .c-guide .sml-sel {
    border-color: #0080e2; }
  .c-box .sml-sel {
    border-color: #0080e2; }
  .c-card .sml-sel {
    border-color: #0080e2; }
  .c-tabbed .sml-sel {
    border-color: #0080e2; }
  .full-box .sml-sel {
    border-color: #0080e2; }
  .content-box .sml-sel {
    border-color: #0080e2; }
  .tab-accordion .sml-sel {
    border-color: #0080e2; }
  .card .sml-sel {
    border-color: #0080e2; }
  .nav-tabs .sml-sel {
    border-color: #0080e2; }

.sel-row.ui-active {
  border: 2px solid;
  border-color: #0080e2; }
  .c-guide .sel-row.ui-active {
    border-color: #0080e2; }
  .c-box .sel-row.ui-active {
    border-color: #0080e2; }
  .c-card .sel-row.ui-active {
    border-color: #0080e2; }
  .c-tabbed .sel-row.ui-active {
    border-color: #0080e2; }
  .full-box .sel-row.ui-active {
    border-color: #0080e2; }
  .content-box .sel-row.ui-active {
    border-color: #0080e2; }
  .tab-accordion .sel-row.ui-active {
    border-color: #0080e2; }
  .card .sel-row.ui-active {
    border-color: #0080e2; }
  .nav-tabs .sel-row.ui-active {
    border-color: #0080e2; }

.sel-row.ui-active .sml-sel {
  background-color: #0080e2; }
  .c-guide .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }
  .c-box .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }
  .c-card .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }
  .c-tabbed .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }
  .full-box .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }
  .content-box .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }
  .tab-accordion .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }
  .card .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }
  .nav-tabs .sel-row.ui-active .sml-sel {
    background-color: #0080e2; }

.mobile-invest p {
  font-weight: 300;
  font-size: 14px; }

.sel-row {
  position: relative;
  padding: 5px 0 5px 30px;
  margin: 10px 50px 10px 6px;
  font-weight: bold;
  color: #39414d;
  font-size: 14px;
  border: 2px solid;
  border-color: white; }
  .c-guide .sel-row {
    color: #39414d; }
  .c-box .sel-row {
    color: #39414d; }
  .c-card .sel-row {
    color: #39414d; }
  .c-tabbed .sel-row {
    color: #39414d; }
  .full-box .sel-row {
    color: #39414d; }
  .content-box .sel-row {
    color: #39414d; }
  .tab-accordion .sel-row {
    color: #39414d; }
  .card .sel-row {
    color: #39414d; }
  .nav-tabs .sel-row {
    color: #39414d; }
  .c-guide .sel-row {
    border-color: white; }
  .c-box .sel-row {
    border-color: white; }
  .c-card .sel-row {
    border-color: white; }
  .c-tabbed .sel-row {
    border-color: white; }
  .full-box .sel-row {
    border-color: white; }
  .content-box .sel-row {
    border-color: white; }
  .tab-accordion .sel-row {
    border-color: white; }
  .card .sel-row {
    border-color: white; }
  .nav-tabs .sel-row {
    border-color: white; }

.mobile-invest {
  margin: 50px 30px; }

.refresh-btn {
  float: right; }

.neg-header {
  margin-top: -60px; }

a.benton-book {
  font-weight: 300; }

.ftr-header h5 {
  font-size: 14px !important;
  line-height: 1.2em; }

.upper-sel-nav-cnt {
  margin: 0 30px 30px 30px; }

.upper-sel-nav {
  width: 100%;
  background-color: white;
  border: none;
  font-size: 14px;
  color: #39414d;
  padding: 7px;
  font-weight: bold;
  border-left: 4px solid;
  border-color: #0080e2;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
  .c-guide .upper-sel-nav {
    background-color: white; }
  .c-box .upper-sel-nav {
    background-color: white; }
  .c-card .upper-sel-nav {
    background-color: white; }
  .c-tabbed .upper-sel-nav {
    background-color: white; }
  .full-box .upper-sel-nav {
    background-color: white; }
  .content-box .upper-sel-nav {
    background-color: white; }
  .tab-accordion .upper-sel-nav {
    background-color: white; }
  .card .upper-sel-nav {
    background-color: white; }
  .nav-tabs .upper-sel-nav {
    background-color: white; }
  .c-guide .upper-sel-nav {
    color: #39414d; }
  .c-box .upper-sel-nav {
    color: #39414d; }
  .c-card .upper-sel-nav {
    color: #39414d; }
  .c-tabbed .upper-sel-nav {
    color: #39414d; }
  .full-box .upper-sel-nav {
    color: #39414d; }
  .content-box .upper-sel-nav {
    color: #39414d; }
  .tab-accordion .upper-sel-nav {
    color: #39414d; }
  .card .upper-sel-nav {
    color: #39414d; }
  .nav-tabs .upper-sel-nav {
    color: #39414d; }
  .c-guide .upper-sel-nav {
    border-color: #0080e2; }
  .c-box .upper-sel-nav {
    border-color: #0080e2; }
  .c-card .upper-sel-nav {
    border-color: #0080e2; }
  .c-tabbed .upper-sel-nav {
    border-color: #0080e2; }
  .full-box .upper-sel-nav {
    border-color: #0080e2; }
  .content-box .upper-sel-nav {
    border-color: #0080e2; }
  .tab-accordion .upper-sel-nav {
    border-color: #0080e2; }
  .card .upper-sel-nav {
    border-color: #0080e2; }
  .nav-tabs .upper-sel-nav {
    border-color: #0080e2; }

.goToLink {
  color: #39414d; }
  .c-guide .goToLink {
    color: #39414d; }
  .c-box .goToLink {
    color: #39414d; }
  .c-card .goToLink {
    color: #39414d; }
  .c-tabbed .goToLink {
    color: #39414d; }
  .full-box .goToLink {
    color: #39414d; }
  .content-box .goToLink {
    color: #39414d; }
  .tab-accordion .goToLink {
    color: #39414d; }
  .card .goToLink {
    color: #39414d; }
  .nav-tabs .goToLink {
    color: #39414d; }

.goToLink:hover {
  text-decoration: none;
  color: #39414d; }
  .c-guide .goToLink:hover {
    color: #39414d; }
  .c-box .goToLink:hover {
    color: #39414d; }
  .c-card .goToLink:hover {
    color: #39414d; }
  .c-tabbed .goToLink:hover {
    color: #39414d; }
  .full-box .goToLink:hover {
    color: #39414d; }
  .content-box .goToLink:hover {
    color: #39414d; }
  .tab-accordion .goToLink:hover {
    color: #39414d; }
  .card .goToLink:hover {
    color: #39414d; }
  .nav-tabs .goToLink:hover {
    color: #39414d; }

.dropdown-menu.upper-sel-nav-drop.show {
  width: 100%;
  left: 0 !important;
  transform: translate(0, 35px) !important; }

.upper-sel-nav-drop .dropdown-item {
  text-transform: none;
  font-size: 16px;
  color: #39414d;
  white-space: normal; }
  .c-guide .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }
  .c-box .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }
  .c-card .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }
  .c-tabbed .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }
  .full-box .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }
  .content-box .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }
  .tab-accordion .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }
  .card .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }
  .nav-tabs .upper-sel-nav-drop .dropdown-item {
    color: #39414d; }

option.header {
  font-weight: bold; }

.dropdown-item.parentItem {
  font-weight: bold;
  line-height: 20px;
  text-transform: none;
  padding-left: 10px; }

.dropdown-item.childItem {
  text-transform: none;
  padding-left: 20px;
  line-height: 1; }

.tab-sel select {
  display: block;
  background-color: white;
  padding: 8px 10px;
  border: 1px solid;
  border-color: #39414d;
  width: 100%;
  font-size: 14px;
  color: #39414d;
  font-weight: bold; }
  .c-guide .tab-sel select {
    background-color: white; }
  .c-box .tab-sel select {
    background-color: white; }
  .c-card .tab-sel select {
    background-color: white; }
  .c-tabbed .tab-sel select {
    background-color: white; }
  .full-box .tab-sel select {
    background-color: white; }
  .content-box .tab-sel select {
    background-color: white; }
  .tab-accordion .tab-sel select {
    background-color: white; }
  .card .tab-sel select {
    background-color: white; }
  .nav-tabs .tab-sel select {
    background-color: white; }
  .c-guide .tab-sel select {
    border-color: #39414d; }
  .c-box .tab-sel select {
    border-color: #39414d; }
  .c-card .tab-sel select {
    border-color: #39414d; }
  .c-tabbed .tab-sel select {
    border-color: #39414d; }
  .full-box .tab-sel select {
    border-color: #39414d; }
  .content-box .tab-sel select {
    border-color: #39414d; }
  .tab-accordion .tab-sel select {
    border-color: #39414d; }
  .card .tab-sel select {
    border-color: #39414d; }
  .nav-tabs .tab-sel select {
    border-color: #39414d; }
  .c-guide .tab-sel select {
    color: #39414d; }
  .c-box .tab-sel select {
    color: #39414d; }
  .c-card .tab-sel select {
    color: #39414d; }
  .c-tabbed .tab-sel select {
    color: #39414d; }
  .full-box .tab-sel select {
    color: #39414d; }
  .content-box .tab-sel select {
    color: #39414d; }
  .tab-accordion .tab-sel select {
    color: #39414d; }
  .card .tab-sel select {
    color: #39414d; }
  .nav-tabs .tab-sel select {
    color: #39414d; }

.mobile-login-lower {
  padding: 40px 34px; }

.mobile-login-lower h2 {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
  margin: 0 0 20px 0; }

.mobile-login-lower [type="button"] {
  padding: 8px 30px;
  border-radius: 25px;
  font-weight: bold; }

.btn-link {
  font-size: 14px !important;
  color: #0080e2 !important; }
  .c-guide .btn-link {
    color: #0080e2 !important; }
  .c-box .btn-link {
    color: #0080e2 !important; }
  .c-card .btn-link {
    color: #0080e2 !important; }
  .c-tabbed .btn-link {
    color: #0080e2 !important; }
  .full-box .btn-link {
    color: #0080e2 !important; }
  .content-box .btn-link {
    color: #0080e2 !important; }
  .tab-accordion .btn-link {
    color: #0080e2 !important; }
  .card .btn-link {
    color: #0080e2 !important; }
  .nav-tabs .btn-link {
    color: #0080e2 !important; }

.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
  background-color: #0080e2;
  border: 2px solid;
  border-color: #0080e2;
  padding: 10px 0px; }
  .c-guide .btn-primary, .c-guide .btn-primary.disabled, .c-guide .btn-primary:disabled {
    background-color: #0080e2; }
  .c-box .btn-primary, .c-box .btn-primary.disabled, .c-box .btn-primary:disabled {
    background-color: #0080e2; }
  .c-card .btn-primary, .c-card .btn-primary.disabled, .c-card .btn-primary:disabled {
    background-color: #0080e2; }
  .c-tabbed .btn-primary, .c-tabbed .btn-primary.disabled, .c-tabbed .btn-primary:disabled {
    background-color: #0080e2; }
  .full-box .btn-primary, .full-box .btn-primary.disabled, .full-box .btn-primary:disabled {
    background-color: #0080e2; }
  .content-box .btn-primary, .content-box .btn-primary.disabled, .content-box .btn-primary:disabled {
    background-color: #0080e2; }
  .tab-accordion .btn-primary, .tab-accordion .btn-primary.disabled, .tab-accordion .btn-primary:disabled {
    background-color: #0080e2; }
  .card .btn-primary, .card .btn-primary.disabled, .card .btn-primary:disabled {
    background-color: #0080e2; }
  .nav-tabs .btn-primary, .nav-tabs .btn-primary.disabled, .nav-tabs .btn-primary:disabled {
    background-color: #0080e2; }
  .c-guide .btn-primary, .c-guide .btn-primary.disabled, .c-guide .btn-primary:disabled {
    border-color: #0080e2; }
  .c-box .btn-primary, .c-box .btn-primary.disabled, .c-box .btn-primary:disabled {
    border-color: #0080e2; }
  .c-card .btn-primary, .c-card .btn-primary.disabled, .c-card .btn-primary:disabled {
    border-color: #0080e2; }
  .c-tabbed .btn-primary, .c-tabbed .btn-primary.disabled, .c-tabbed .btn-primary:disabled {
    border-color: #0080e2; }
  .full-box .btn-primary, .full-box .btn-primary.disabled, .full-box .btn-primary:disabled {
    border-color: #0080e2; }
  .content-box .btn-primary, .content-box .btn-primary.disabled, .content-box .btn-primary:disabled {
    border-color: #0080e2; }
  .tab-accordion .btn-primary, .tab-accordion .btn-primary.disabled, .tab-accordion .btn-primary:disabled {
    border-color: #0080e2; }
  .card .btn-primary, .card .btn-primary.disabled, .card .btn-primary:disabled {
    border-color: #0080e2; }
  .nav-tabs .btn-primary, .nav-tabs .btn-primary.disabled, .nav-tabs .btn-primary:disabled {
    border-color: #0080e2; }

.btn-primary:focus {
  outline: 0;
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-guide .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-box .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-card .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-tabbed .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .full-box .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .content-box .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .tab-accordion .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .card .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .nav-tabs .btn-primary:focus {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }

.btn-primary:hover {
  background-color: #0040aa;
  border-color: #0040aa; }
  .c-guide .btn-primary:hover {
    background-color: #0040aa; }
  .c-box .btn-primary:hover {
    background-color: #0040aa; }
  .c-card .btn-primary:hover {
    background-color: #0040aa; }
  .c-tabbed .btn-primary:hover {
    background-color: #0040aa; }
  .full-box .btn-primary:hover {
    background-color: #0040aa; }
  .content-box .btn-primary:hover {
    background-color: #0040aa; }
  .tab-accordion .btn-primary:hover {
    background-color: #0040aa; }
  .card .btn-primary:hover {
    background-color: #0040aa; }
  .nav-tabs .btn-primary:hover {
    background-color: #0040aa; }
  .c-guide .btn-primary:hover {
    border-color: #0040aa; }
  .c-box .btn-primary:hover {
    border-color: #0040aa; }
  .c-card .btn-primary:hover {
    border-color: #0040aa; }
  .c-tabbed .btn-primary:hover {
    border-color: #0040aa; }
  .full-box .btn-primary:hover {
    border-color: #0040aa; }
  .content-box .btn-primary:hover {
    border-color: #0040aa; }
  .tab-accordion .btn-primary:hover {
    border-color: #0040aa; }
  .card .btn-primary:hover {
    border-color: #0040aa; }
  .nav-tabs .btn-primary:hover {
    border-color: #0040aa; }

.btn-primary:active {
  background-color: #0040aa;
  border-color: #0040aa;
  filter: grayscale(30%); }
  .c-guide .btn-primary:active {
    background-color: #0040aa; }
  .c-box .btn-primary:active {
    background-color: #0040aa; }
  .c-card .btn-primary:active {
    background-color: #0040aa; }
  .c-tabbed .btn-primary:active {
    background-color: #0040aa; }
  .full-box .btn-primary:active {
    background-color: #0040aa; }
  .content-box .btn-primary:active {
    background-color: #0040aa; }
  .tab-accordion .btn-primary:active {
    background-color: #0040aa; }
  .card .btn-primary:active {
    background-color: #0040aa; }
  .nav-tabs .btn-primary:active {
    background-color: #0040aa; }
  .c-guide .btn-primary:active {
    border-color: #0040aa; }
  .c-box .btn-primary:active {
    border-color: #0040aa; }
  .c-card .btn-primary:active {
    border-color: #0040aa; }
  .c-tabbed .btn-primary:active {
    border-color: #0040aa; }
  .full-box .btn-primary:active {
    border-color: #0040aa; }
  .content-box .btn-primary:active {
    border-color: #0040aa; }
  .tab-accordion .btn-primary:active {
    border-color: #0040aa; }
  .card .btn-primary:active {
    border-color: #0040aa; }
  .nav-tabs .btn-primary:active {
    border-color: #0040aa; }

.btn.disabled, .btn-lined.disabled, .btn-orange.disabled {
  cursor: not-allowed; }

.btn.disabled:hover {
  background-color: #0040aa;
  border: 2px solid;
  border-color: #0040aa; }
  .c-guide .btn.disabled:hover {
    background-color: #0040aa; }
  .c-box .btn.disabled:hover {
    background-color: #0040aa; }
  .c-card .btn.disabled:hover {
    background-color: #0040aa; }
  .c-tabbed .btn.disabled:hover {
    background-color: #0040aa; }
  .full-box .btn.disabled:hover {
    background-color: #0040aa; }
  .content-box .btn.disabled:hover {
    background-color: #0040aa; }
  .tab-accordion .btn.disabled:hover {
    background-color: #0040aa; }
  .card .btn.disabled:hover {
    background-color: #0040aa; }
  .nav-tabs .btn.disabled:hover {
    background-color: #0040aa; }
  .c-guide .btn.disabled:hover {
    border-color: #0040aa; }
  .c-box .btn.disabled:hover {
    border-color: #0040aa; }
  .c-card .btn.disabled:hover {
    border-color: #0040aa; }
  .c-tabbed .btn.disabled:hover {
    border-color: #0040aa; }
  .full-box .btn.disabled:hover {
    border-color: #0040aa; }
  .content-box .btn.disabled:hover {
    border-color: #0040aa; }
  .tab-accordion .btn.disabled:hover {
    border-color: #0040aa; }
  .card .btn.disabled:hover {
    border-color: #0040aa; }
  .nav-tabs .btn.disabled:hover {
    border-color: #0040aa; }

.btn-lined.primary.disabled, .btn-lined.primary.disabled:hover {
  border: 2px solid;
  border-color: rgba(0, 64, 170, 0.8);
  background-color: white;
  color: rgba(0, 64, 170, 0.8); }
  .c-guide .btn-lined.primary.disabled, .c-guide .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .c-box .btn-lined.primary.disabled, .c-box .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .c-card .btn-lined.primary.disabled, .c-card .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .c-tabbed .btn-lined.primary.disabled, .c-tabbed .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .full-box .btn-lined.primary.disabled, .full-box .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .content-box .btn-lined.primary.disabled, .content-box .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .tab-accordion .btn-lined.primary.disabled, .tab-accordion .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .card .btn-lined.primary.disabled, .card .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .nav-tabs .btn-lined.primary.disabled, .nav-tabs .btn-lined.primary.disabled:hover {
    border-color: rgba(0, 64, 170, 0.8); }
  .c-guide .btn-lined.primary.disabled, .c-guide .btn-lined.primary.disabled:hover {
    background-color: white; }
  .c-box .btn-lined.primary.disabled, .c-box .btn-lined.primary.disabled:hover {
    background-color: white; }
  .c-card .btn-lined.primary.disabled, .c-card .btn-lined.primary.disabled:hover {
    background-color: white; }
  .c-tabbed .btn-lined.primary.disabled, .c-tabbed .btn-lined.primary.disabled:hover {
    background-color: white; }
  .full-box .btn-lined.primary.disabled, .full-box .btn-lined.primary.disabled:hover {
    background-color: white; }
  .content-box .btn-lined.primary.disabled, .content-box .btn-lined.primary.disabled:hover {
    background-color: white; }
  .tab-accordion .btn-lined.primary.disabled, .tab-accordion .btn-lined.primary.disabled:hover {
    background-color: white; }
  .card .btn-lined.primary.disabled, .card .btn-lined.primary.disabled:hover {
    background-color: white; }
  .nav-tabs .btn-lined.primary.disabled, .nav-tabs .btn-lined.primary.disabled:hover {
    background-color: white; }
  .c-guide .btn-lined.primary.disabled, .c-guide .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }
  .c-box .btn-lined.primary.disabled, .c-box .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }
  .c-card .btn-lined.primary.disabled, .c-card .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }
  .c-tabbed .btn-lined.primary.disabled, .c-tabbed .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }
  .full-box .btn-lined.primary.disabled, .full-box .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }
  .content-box .btn-lined.primary.disabled, .content-box .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }
  .tab-accordion .btn-lined.primary.disabled, .tab-accordion .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }
  .card .btn-lined.primary.disabled, .card .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }
  .nav-tabs .btn-lined.primary.disabled, .nav-tabs .btn-lined.primary.disabled:hover {
    color: rgba(0, 64, 170, 0.8); }

.btn-lined.secondary.disabled, .btn-lined.secondary:disabled, .btn-lined.secondary.disabled:hover {
  border: 2px solid;
  border-color: rgba(255, 100, 0, 0.8);
  background-color: white;
  color: rgba(255, 100, 0, 0.8); }
  .c-guide .btn-lined.secondary.disabled, .c-guide .btn-lined.secondary:disabled, .c-guide .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .c-box .btn-lined.secondary.disabled, .c-box .btn-lined.secondary:disabled, .c-box .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .c-card .btn-lined.secondary.disabled, .c-card .btn-lined.secondary:disabled, .c-card .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .c-tabbed .btn-lined.secondary.disabled, .c-tabbed .btn-lined.secondary:disabled, .c-tabbed .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .full-box .btn-lined.secondary.disabled, .full-box .btn-lined.secondary:disabled, .full-box .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .content-box .btn-lined.secondary.disabled, .content-box .btn-lined.secondary:disabled, .content-box .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .tab-accordion .btn-lined.secondary.disabled, .tab-accordion .btn-lined.secondary:disabled, .tab-accordion .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .card .btn-lined.secondary.disabled, .card .btn-lined.secondary:disabled, .card .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .nav-tabs .btn-lined.secondary.disabled, .nav-tabs .btn-lined.secondary:disabled, .nav-tabs .btn-lined.secondary.disabled:hover {
    border-color: rgba(255, 100, 0, 0.8); }
  .c-guide .btn-lined.secondary.disabled, .c-guide .btn-lined.secondary:disabled, .c-guide .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .c-box .btn-lined.secondary.disabled, .c-box .btn-lined.secondary:disabled, .c-box .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .c-card .btn-lined.secondary.disabled, .c-card .btn-lined.secondary:disabled, .c-card .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .c-tabbed .btn-lined.secondary.disabled, .c-tabbed .btn-lined.secondary:disabled, .c-tabbed .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .full-box .btn-lined.secondary.disabled, .full-box .btn-lined.secondary:disabled, .full-box .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .content-box .btn-lined.secondary.disabled, .content-box .btn-lined.secondary:disabled, .content-box .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .tab-accordion .btn-lined.secondary.disabled, .tab-accordion .btn-lined.secondary:disabled, .tab-accordion .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .card .btn-lined.secondary.disabled, .card .btn-lined.secondary:disabled, .card .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .nav-tabs .btn-lined.secondary.disabled, .nav-tabs .btn-lined.secondary:disabled, .nav-tabs .btn-lined.secondary.disabled:hover {
    background-color: white; }
  .c-guide .btn-lined.secondary.disabled, .c-guide .btn-lined.secondary:disabled, .c-guide .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }
  .c-box .btn-lined.secondary.disabled, .c-box .btn-lined.secondary:disabled, .c-box .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }
  .c-card .btn-lined.secondary.disabled, .c-card .btn-lined.secondary:disabled, .c-card .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }
  .c-tabbed .btn-lined.secondary.disabled, .c-tabbed .btn-lined.secondary:disabled, .c-tabbed .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }
  .full-box .btn-lined.secondary.disabled, .full-box .btn-lined.secondary:disabled, .full-box .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }
  .content-box .btn-lined.secondary.disabled, .content-box .btn-lined.secondary:disabled, .content-box .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }
  .tab-accordion .btn-lined.secondary.disabled, .tab-accordion .btn-lined.secondary:disabled, .tab-accordion .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }
  .card .btn-lined.secondary.disabled, .card .btn-lined.secondary:disabled, .card .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }
  .nav-tabs .btn-lined.secondary.disabled, .nav-tabs .btn-lined.secondary:disabled, .nav-tabs .btn-lined.secondary.disabled:hover {
    color: rgba(255, 100, 0, 0.8); }

.btn-orange.disabled, .btn-orange:disabled {
  border-radius: 25px;
  border: 0px;
  background-color: rgba(255, 100, 0, 0.8);
  padding: 10px 30px;
  color: white; }
  .c-guide .btn-orange.disabled, .c-guide .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .c-box .btn-orange.disabled, .c-box .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .c-card .btn-orange.disabled, .c-card .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .c-tabbed .btn-orange.disabled, .c-tabbed .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .full-box .btn-orange.disabled, .full-box .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .content-box .btn-orange.disabled, .content-box .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .tab-accordion .btn-orange.disabled, .tab-accordion .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .card .btn-orange.disabled, .card .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .nav-tabs .btn-orange.disabled, .nav-tabs .btn-orange:disabled {
    background-color: rgba(255, 100, 0, 0.8); }
  .c-guide .btn-orange.disabled, .c-guide .btn-orange:disabled {
    color: white; }
  .c-box .btn-orange.disabled, .c-box .btn-orange:disabled {
    color: white; }
  .c-card .btn-orange.disabled, .c-card .btn-orange:disabled {
    color: white; }
  .c-tabbed .btn-orange.disabled, .c-tabbed .btn-orange:disabled {
    color: white; }
  .full-box .btn-orange.disabled, .full-box .btn-orange:disabled {
    color: white; }
  .content-box .btn-orange.disabled, .content-box .btn-orange:disabled {
    color: white; }
  .tab-accordion .btn-orange.disabled, .tab-accordion .btn-orange:disabled {
    color: white; }
  .card .btn-orange.disabled, .card .btn-orange:disabled {
    color: white; }
  .nav-tabs .btn-orange.disabled, .nav-tabs .btn-orange:disabled {
    color: white; }

.btn.rounded-btn-link {
  border-radius: 25px;
  border: none !important;
  display: flex;
  align-items: center;
  padding: 5px 30px 3px 5px;
  transition: none; }

.show-mobile-menu {
  cursor: pointer; }

.mobile-menu {
  position: relative;
  height: 100%;
  display: inline-block; }

.mobile-navigation {
  position: fixed;
  top: 0;
  left: -329px;
  z-index: 1;
  height: 100%;
  width: 327px;
  background-color: #004877;
  display: block;
  overflow: auto;
  z-index: 99; }
  .c-guide .mobile-navigation {
    background-color: #004877; }
  .c-box .mobile-navigation {
    background-color: #004877; }
  .c-card .mobile-navigation {
    background-color: #004877; }
  .c-tabbed .mobile-navigation {
    background-color: #004877; }
  .full-box .mobile-navigation {
    background-color: #004877; }
  .content-box .mobile-navigation {
    background-color: #004877; }
  .tab-accordion .mobile-navigation {
    background-color: #004877; }
  .card .mobile-navigation {
    background-color: #004877; }
  .nav-tabs .mobile-navigation {
    background-color: #004877; }

.sub-menu-items {
  display: none; }

.show-menu-items {
  cursor: pointer;
  text-transform: none !important;
  font-size: 14px !important; }

.sub-menu-items li {
  text-transform: none !important;
  font-size: 14px !important; }

.active-menu {
  background-color: #0080e2 !important; }
  .c-guide .active-menu {
    background-color: #0080e2 !important; }
  .c-box .active-menu {
    background-color: #0080e2 !important; }
  .c-card .active-menu {
    background-color: #0080e2 !important; }
  .c-tabbed .active-menu {
    background-color: #0080e2 !important; }
  .full-box .active-menu {
    background-color: #0080e2 !important; }
  .content-box .active-menu {
    background-color: #0080e2 !important; }
  .tab-accordion .active-menu {
    background-color: #0080e2 !important; }
  .card .active-menu {
    background-color: #0080e2 !important; }
  .nav-tabs .active-menu {
    background-color: #0080e2 !important; }

.close-menu {
  float: left;
  opacity: .5;
  margin: 10px 0 0 20px;
  cursor: pointer; }

.mobile-hdr {
  padding: 27px 0 15px 0;
  border-bottom: 1px solid;
  border-color: #f2f2f2;
  background-color: #0080e2;
  position: relative;
  text-align: right; }
  .c-guide .mobile-hdr {
    border-color: #f2f2f2; }
  .c-box .mobile-hdr {
    border-color: #f2f2f2; }
  .c-card .mobile-hdr {
    border-color: #f2f2f2; }
  .c-tabbed .mobile-hdr {
    border-color: #f2f2f2; }
  .full-box .mobile-hdr {
    border-color: #f2f2f2; }
  .content-box .mobile-hdr {
    border-color: #f2f2f2; }
  .tab-accordion .mobile-hdr {
    border-color: #f2f2f2; }
  .card .mobile-hdr {
    border-color: #f2f2f2; }
  .nav-tabs .mobile-hdr {
    border-color: #f2f2f2; }
  .c-guide .mobile-hdr {
    background-color: #0080e2; }
  .c-box .mobile-hdr {
    background-color: #0080e2; }
  .c-card .mobile-hdr {
    background-color: #0080e2; }
  .c-tabbed .mobile-hdr {
    background-color: #0080e2; }
  .full-box .mobile-hdr {
    background-color: #0080e2; }
  .content-box .mobile-hdr {
    background-color: #0080e2; }
  .tab-accordion .mobile-hdr {
    background-color: #0080e2; }
  .card .mobile-hdr {
    background-color: #0080e2; }
  .nav-tabs .mobile-hdr {
    background-color: #0080e2; }

.mobile-hdr:hover .profile-menu.mobile {
  display: block; }

.mobile-navigation ul {
  padding: 0;
  margin: 0; }

.mobile-navigation li {
  font-weight: bold;
  text-align: left;
  color: #f2f2f2;
  font-size: 15px;
  padding: 20px 0 20px 111px;
  list-style-type: none; }
  .c-guide .mobile-navigation li {
    color: #f2f2f2; }
  .c-box .mobile-navigation li {
    color: #f2f2f2; }
  .c-card .mobile-navigation li {
    color: #f2f2f2; }
  .c-tabbed .mobile-navigation li {
    color: #f2f2f2; }
  .full-box .mobile-navigation li {
    color: #f2f2f2; }
  .content-box .mobile-navigation li {
    color: #f2f2f2; }
  .tab-accordion .mobile-navigation li {
    color: #f2f2f2; }
  .card .mobile-navigation li {
    color: #f2f2f2; }
  .nav-tabs .mobile-navigation li {
    color: #f2f2f2; }

.mobile-navigation li:hover {
  background-color: #0080e2; }
  .c-guide .mobile-navigation li:hover {
    background-color: #0080e2; }
  .c-box .mobile-navigation li:hover {
    background-color: #0080e2; }
  .c-card .mobile-navigation li:hover {
    background-color: #0080e2; }
  .c-tabbed .mobile-navigation li:hover {
    background-color: #0080e2; }
  .full-box .mobile-navigation li:hover {
    background-color: #0080e2; }
  .content-box .mobile-navigation li:hover {
    background-color: #0080e2; }
  .tab-accordion .mobile-navigation li:hover {
    background-color: #0080e2; }
  .card .mobile-navigation li:hover {
    background-color: #0080e2; }
  .nav-tabs .mobile-navigation li:hover {
    background-color: #0080e2; }

.mobile-navigation a,
.mobile-navigation a:hover {
  color: #f2f2f2;
  text-decoration: none; }
  .c-guide .mobile-navigation a, .c-guide
  .mobile-navigation a:hover {
    color: #f2f2f2; }
  .c-box .mobile-navigation a, .c-box
  .mobile-navigation a:hover {
    color: #f2f2f2; }
  .c-card .mobile-navigation a, .c-card
  .mobile-navigation a:hover {
    color: #f2f2f2; }
  .c-tabbed .mobile-navigation a, .c-tabbed
  .mobile-navigation a:hover {
    color: #f2f2f2; }
  .full-box .mobile-navigation a, .full-box
  .mobile-navigation a:hover {
    color: #f2f2f2; }
  .content-box .mobile-navigation a, .content-box
  .mobile-navigation a:hover {
    color: #f2f2f2; }
  .tab-accordion .mobile-navigation a, .tab-accordion
  .mobile-navigation a:hover {
    color: #f2f2f2; }
  .card .mobile-navigation a, .card
  .mobile-navigation a:hover {
    color: #f2f2f2; }
  .nav-tabs .mobile-navigation a, .nav-tabs
  .mobile-navigation a:hover {
    color: #f2f2f2; }

.mobile-navigation .sel-account {
  border-bottom: 1px solid;
  border-color: #f2f2f2; }
  .c-guide .mobile-navigation .sel-account {
    border-color: #f2f2f2; }
  .c-box .mobile-navigation .sel-account {
    border-color: #f2f2f2; }
  .c-card .mobile-navigation .sel-account {
    border-color: #f2f2f2; }
  .c-tabbed .mobile-navigation .sel-account {
    border-color: #f2f2f2; }
  .full-box .mobile-navigation .sel-account {
    border-color: #f2f2f2; }
  .content-box .mobile-navigation .sel-account {
    border-color: #f2f2f2; }
  .tab-accordion .mobile-navigation .sel-account {
    border-color: #f2f2f2; }
  .card .mobile-navigation .sel-account {
    border-color: #f2f2f2; }
  .nav-tabs .mobile-navigation .sel-account {
    border-color: #f2f2f2; }

.mobile-navigation .sel-account li {
  font-size: 14px !important;
  padding: 15px 0 15px 111px;
  font-weight: bold; }

.return-nav {
  text-align: left !important;
  padding-right: 24px !important;
  cursor: pointer; }

.arrow-dn,
.arrow-up {
  float: right;
  padding: 10px 24px 0 0; }

.arrow-dn.top-menu-cnt,
.arrow-up.top-menu-cnt {
  float: left !important;
  padding: 0;
  margin: 0 5px 0 0; }

.arrow-right {
  float: right;
  padding: 5px 24px 0 0; }

.left-arrow {
  padding: 0 30px 0 0; }

.sub-menu-items li {
  padding: 10px 0 10px 121px;
  font-size: 14px;
  font-weight: normal; }

.mobile-navigation ul.menu-slideable-sub {
  background-color: #004877;
  margin-left: -329px;
  width: 327px;
  display: none; }
  .c-guide .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }
  .c-box .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }
  .c-card .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }
  .c-tabbed .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }
  .full-box .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }
  .content-box .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }
  .tab-accordion .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }
  .card .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }
  .nav-tabs .mobile-navigation ul.menu-slideable-sub {
    background-color: #004877; }

.menu-slideable-sub li {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.announcement-cnt {
  display: none; }

.announcement {
  padding: 32px 2px;
  text-align: left;
  color: #39414d;
  font-size: 14px; }
  .c-guide .announcement {
    color: #39414d; }
  .c-box .announcement {
    color: #39414d; }
  .c-card .announcement {
    color: #39414d; }
  .c-tabbed .announcement {
    color: #39414d; }
  .full-box .announcement {
    color: #39414d; }
  .content-box .announcement {
    color: #39414d; }
  .tab-accordion .announcement {
    color: #39414d; }
  .card .announcement {
    color: #39414d; }
  .nav-tabs .announcement {
    color: #39414d; }

.announcements .announcement {
  border-bottom: none; }

.announcement h5 {
  font-size: 14px;
  font-weight: bold; }

.announcement a,
.announcement a:hover {
  font-size: 14px;
  font-weight: bold;
  color: #0080e2; }
  .c-guide .announcement a, .c-guide
  .announcement a:hover {
    color: #0080e2; }
  .c-box .announcement a, .c-box
  .announcement a:hover {
    color: #0080e2; }
  .c-card .announcement a, .c-card
  .announcement a:hover {
    color: #0080e2; }
  .c-tabbed .announcement a, .c-tabbed
  .announcement a:hover {
    color: #0080e2; }
  .full-box .announcement a, .full-box
  .announcement a:hover {
    color: #0080e2; }
  .content-box .announcement a, .content-box
  .announcement a:hover {
    color: #0080e2; }
  .tab-accordion .announcement a, .tab-accordion
  .announcement a:hover {
    color: #0080e2; }
  .card .announcement a, .card
  .announcement a:hover {
    color: #0080e2; }
  .nav-tabs .announcement a, .nav-tabs
  .announcement a:hover {
    color: #0080e2; }

.announcement img {
  width: 100%; }

.announcements-active {
  background-color: #0080e2; }
  .c-guide .announcements-active {
    background-color: #0080e2; }
  .c-box .announcements-active {
    background-color: #0080e2; }
  .c-card .announcements-active {
    background-color: #0080e2; }
  .c-tabbed .announcements-active {
    background-color: #0080e2; }
  .full-box .announcements-active {
    background-color: #0080e2; }
  .content-box .announcements-active {
    background-color: #0080e2; }
  .tab-accordion .announcements-active {
    background-color: #0080e2; }
  .card .announcements-active {
    background-color: #0080e2; }
  .nav-tabs .announcements-active {
    background-color: #0080e2; }

.announcements-active .announcement-cnt {
  display: block; }

.announcements-active .mobile-menu-cnt {
  display: none; }

.mobile-caret {
  display: none;
  position: absolute;
  bottom: 0;
  right: 59px;
  z-index: 99; }

.announcements-active .mobile-caret {
  display: block; }

.announcements {
  background-color: white;
  padding: 24px;
  overflow: hidden;
  border-bottom: 2px solid;
  border-top: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .announcements {
    background-color: white; }
  .c-box .announcements {
    background-color: white; }
  .c-card .announcements {
    background-color: white; }
  .c-tabbed .announcements {
    background-color: white; }
  .full-box .announcements {
    background-color: white; }
  .content-box .announcements {
    background-color: white; }
  .tab-accordion .announcements {
    background-color: white; }
  .card .announcements {
    background-color: white; }
  .nav-tabs .announcements {
    background-color: white; }
  .c-guide .announcements {
    border-color: #e6e6e6; }
  .c-box .announcements {
    border-color: #e6e6e6; }
  .c-card .announcements {
    border-color: #e6e6e6; }
  .c-tabbed .announcements {
    border-color: #e6e6e6; }
  .full-box .announcements {
    border-color: #e6e6e6; }
  .content-box .announcements {
    border-color: #e6e6e6; }
  .tab-accordion .announcements {
    border-color: #e6e6e6; }
  .card .announcements {
    border-color: #e6e6e6; }
  .nav-tabs .announcements {
    border-color: #e6e6e6; }

.announcements.announcements-hidden {
  height: 0;
  padding: 0;
  border: none; }

.announcements .announcement h2,
.announcements .announcement p,
#announements-modal h2 {
  font-size: 1.0rem;
  line-height: 1.2rem;
  text-align: left !important; }

.announcements h1,
.announcements .oolAnnouncement h1,
#announements-modal h1 {
  font-weight: 300;
  font-size: 20px;
  line-height: 2rem;
  margin-top: 12px; }

.announcements .announcement-modal-link {
  background-color: white;
  bottom: -20px;
  width: 100%; }
  .c-guide .announcements .announcement-modal-link {
    background-color: white; }
  .c-box .announcements .announcement-modal-link {
    background-color: white; }
  .c-card .announcements .announcement-modal-link {
    background-color: white; }
  .c-tabbed .announcements .announcement-modal-link {
    background-color: white; }
  .full-box .announcements .announcement-modal-link {
    background-color: white; }
  .content-box .announcements .announcement-modal-link {
    background-color: white; }
  .tab-accordion .announcements .announcement-modal-link {
    background-color: white; }
  .card .announcements .announcement-modal-link {
    background-color: white; }
  .nav-tabs .announcements .announcement-modal-link {
    background-color: white; }

.announcements .announcement-modal-link:after {
  content: "\f178";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 500;
  margin-left: 5px;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

#inlineAnnouncementsContainer .oolAnnouncement {
  padding: 0 15px; }

@media only screen and (min-width: 992px) {
  #inlineAnnouncementsContainer .oolAnnouncement {
    padding-left: 25%; } }

#inlineAnnouncementsContainer .oolAnnouncement h1 {
  display: none; }

#inlineAnnouncementsContainer.announcements {
  padding: 20px 0;
  border: 0; }

.announcements-icon {
  flex-basis: 60px;
  background: #0080e2;
  width: 60px;
  height: 60px;
  font-size: 25px !important;
  color: white;
  border-radius: 30px;
  position: relative; }
  .c-guide .announcements-icon {
    color: white; }
  .c-box .announcements-icon {
    color: white; }
  .c-card .announcements-icon {
    color: white; }
  .c-tabbed .announcements-icon {
    color: white; }
  .full-box .announcements-icon {
    color: white; }
  .content-box .announcements-icon {
    color: white; }
  .tab-accordion .announcements-icon {
    color: white; }
  .card .announcements-icon {
    color: white; }
  .nav-tabs .announcements-icon {
    color: white; }

.announcements-icon:before {
  width: 25px;
  height: 25px;
  position: absolute;
  left: 17px;
  top: 16px; }

#inlineAnnouncementsContainer .oolAnnouncement .announcement {
  display: flex;
  align-items: center;
  min-height: 60px;
  padding: 20px 0; }

#inlineAnnouncementsContainer .announcement-content {
  padding: 0 0 0 15px;
  flex-basis: calc(100% - 60px); }

#inlineAnnouncementsContainer .oolAnnouncement .announcement h2,
#inlineAnnouncementsContainer .oolAnnouncement .announcement p {
  font-size: 0.8rem;
  margin-bottom: 0;
  width: 100%; }

#inlineAnnouncementsContainer .oolAnnouncement .announcement h2 {
  font-weight: bold; }

#inlineAnnouncementsContainer .announcement-modal-link {
  text-transform: none; }

#inlineAnnouncementsContainer #announements-modal .announcement h2 {
  font-weight: bold; }

#inlineAnnouncementsContainer #announements-modal .modal-title {
  margin: 0 0 35px 0;
  display: flex;
  align-items: center; }

#inlineAnnouncementsContainer #announements-modal .modal-title h1 {
  margin: 0;
  padding: 0 0 0 15px;
  font-weight: bold;
  flex-basis: calc(100% - 60px); }

#inlineAnnouncementsContainer #announements-modal .announcement {
  padding: 0; }

#inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
  margin-top: 35px;
  padding-top: 35px;
  border-top: solid 1px;
  border-color: #e6e6e6; }
  .c-guide #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }
  .c-box #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }
  .c-card #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }
  .c-tabbed #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }
  .full-box #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }
  .content-box #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }
  .tab-accordion #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }
  .card #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }
  .nav-tabs #inlineAnnouncementsContainer #announements-modal .announcement .announcement:nth-child(n+3) {
    border-color: #e6e6e6; }

#inlineAnnouncementsContainer #announements-modal .close {
  width: 50px;
  height: 50px;
  margin: -35px -30px 0 0;
  float: right; }

#inlineAnnouncementsContainer .modal-content {
  display: block;
  width: auto; }

.notification-badge {
  cursor: pointer;
  padding-right: 5px; }

.note-hdr {
  padding-bottom: 30px; }

.back-hdr-img {
  width: 24px;
  height: 24px;
  float: right; }

.cancel-hdr-img {
  float: right; }

.content-sub-hdr {
  font-size: 16px;
  padding: 30px 0 20px 30px; }

td.clean-cell {
  padding-right: 8px; }

.form-box p {
  line-height: 1.2; }

.form-box h6 {
  padding: 25px 0 8px 0; }

.form-box .selectdiv {
  margin-right: 20px; }

.form-square-btn {
  width: 100%;
  background-color: #0080e2;
  color: #ffffff;
  border-radius: 5px;
  padding: 10px 0px; }

.form-square-btn img {
  margin-left: 20px; }

.form-square-btn-ftr {
  line-height: 1.1;
  font-size: 16px;
  padding: 10px 10px 10px 0; }

.arrow-marker {
  display: none;
  position: absolute;
  z-index: 99;
  bottom: 26px;
  left: 0; }

.modal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  z-index: 98;
  opacity: .3; }

.form-group-sel-list {
  display: block;
  padding-left: 18px; }

.form-group-sel-list input[type=text],
.form-group-sel-list input[type=password],
.form-group-sel-list .form-group-sel-label {
  display: none; }

.form-group-sel-list.on input[type=text],
.form-group-sel-list.on input[type=password],
.form-group-sel-list.on .form-group-sel-label {
  display: block; }

.form-group-sel-item {
  display: block;
  padding-left: 18px;
  word-break: break-all; }

.form-group-sel-label {
  display: block;
  margin: 15px 0 20px 0;
  font-weight: normal;
  text-transform: none; }

.inter-modal {
  display: none;
  background-color: white;
  padding: 45px 65px;
  position: absolute;
  border: 1px solid;
  border-color: #e6e6e6;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
  .c-guide .inter-modal {
    background-color: white; }
  .c-box .inter-modal {
    background-color: white; }
  .c-card .inter-modal {
    background-color: white; }
  .c-tabbed .inter-modal {
    background-color: white; }
  .full-box .inter-modal {
    background-color: white; }
  .content-box .inter-modal {
    background-color: white; }
  .tab-accordion .inter-modal {
    background-color: white; }
  .card .inter-modal {
    background-color: white; }
  .nav-tabs .inter-modal {
    background-color: white; }
  .c-guide .inter-modal {
    border-color: #e6e6e6; }
  .c-box .inter-modal {
    border-color: #e6e6e6; }
  .c-card .inter-modal {
    border-color: #e6e6e6; }
  .c-tabbed .inter-modal {
    border-color: #e6e6e6; }
  .full-box .inter-modal {
    border-color: #e6e6e6; }
  .content-box .inter-modal {
    border-color: #e6e6e6; }
  .tab-accordion .inter-modal {
    border-color: #e6e6e6; }
  .card .inter-modal {
    border-color: #e6e6e6; }
  .nav-tabs .inter-modal {
    border-color: #e6e6e6; }

.inter-modal .back-hdr-img {
  position: absolute;
  top: 5px;
  right: 10px; }

.small-label {
  margin-left: 18px;
  font-size: 14px !important;
  text-transform: none !important; }

.lower-group {
  margin-top: 60px; }

.login-title {
  font-weight: bold;
  font-size: 60px;
  color: #004877;
  margin-bottom: 30px;
  /* prev: 50px -- PRW 12.08.18 */
  line-height: 1.2; }
  .c-guide .login-title {
    color: #004877; }
  .c-box .login-title {
    color: #004877; }
  .c-card .login-title {
    color: #004877; }
  .c-tabbed .login-title {
    color: #004877; }
  .full-box .login-title {
    color: #004877; }
  .content-box .login-title {
    color: #004877; }
  .tab-accordion .login-title {
    color: #004877; }
  .card .login-title {
    color: #004877; }
  .nav-tabs .login-title {
    color: #004877; }

.login-btn.fixed-width {
  width: 190px;
  padding: 8px 0; }

.clear-top-padding {
  padding-top: 30px !important; }

.form-sub-title {
  font-weight: bold;
  font-size: 20px; }

.inline-list {
  padding-left: 20px; }

.content-seperator {
  margin: 35px -35px; }

.custom-form-spacing .custom-select {
  margin-left: 25px;
  margin-bottom: 10px; }

.custom-form-spacing [type="text"] {
  margin-left: 25px; }

.custom-form-spacing ul {
  margin-bottom: 45px; }

.profile-hdr {
  cursor: pointer; }

.hdr.no-tabs {
  padding: 9px 38px 5px;
  border-bottom: none; }

.tbl-hdr {
  font-size: 14px;
  color: #39414d;
  font-weight: bold;
  font-size: 14px; }
  .c-guide .tbl-hdr {
    color: #39414d; }
  .c-box .tbl-hdr {
    color: #39414d; }
  .c-card .tbl-hdr {
    color: #39414d; }
  .c-tabbed .tbl-hdr {
    color: #39414d; }
  .full-box .tbl-hdr {
    color: #39414d; }
  .content-box .tbl-hdr {
    color: #39414d; }
  .tab-accordion .tbl-hdr {
    color: #39414d; }
  .card .tbl-hdr {
    color: #39414d; }
  .nav-tabs .tbl-hdr {
    color: #39414d; }

.ftr-note p {
  line-height: 1.2rem;
  font-size: 14px; }

.td-head td {
  font-weight: bold;
  font-size: 14px !important;
  color: #39414d !important;
  text-align: center;
  border-bottom: 2px solid;
  border-color: #e6e6e6 !important;
  padding: 11px 4px !important; }
  .c-guide .td-head td {
    color: #39414d !important; }
  .c-box .td-head td {
    color: #39414d !important; }
  .c-card .td-head td {
    color: #39414d !important; }
  .c-tabbed .td-head td {
    color: #39414d !important; }
  .full-box .td-head td {
    color: #39414d !important; }
  .content-box .td-head td {
    color: #39414d !important; }
  .tab-accordion .td-head td {
    color: #39414d !important; }
  .card .td-head td {
    color: #39414d !important; }
  .nav-tabs .td-head td {
    color: #39414d !important; }
  .c-guide .td-head td {
    border-color: #e6e6e6 !important; }
  .c-box .td-head td {
    border-color: #e6e6e6 !important; }
  .c-card .td-head td {
    border-color: #e6e6e6 !important; }
  .c-tabbed .td-head td {
    border-color: #e6e6e6 !important; }
  .full-box .td-head td {
    border-color: #e6e6e6 !important; }
  .content-box .td-head td {
    border-color: #e6e6e6 !important; }
  .tab-accordion .td-head td {
    border-color: #e6e6e6 !important; }
  .card .td-head td {
    border-color: #e6e6e6 !important; }
  .nav-tabs .td-head td {
    border-color: #e6e6e6 !important; }

.solid-sep {
  border-bottom: 2px solid;
  border-color: #e6e6e6;
  height: 52px;
  background: transparent !important; }
  .c-guide .solid-sep {
    border-color: #e6e6e6; }
  .c-box .solid-sep {
    border-color: #e6e6e6; }
  .c-card .solid-sep {
    border-color: #e6e6e6; }
  .c-tabbed .solid-sep {
    border-color: #e6e6e6; }
  .full-box .solid-sep {
    border-color: #e6e6e6; }
  .content-box .solid-sep {
    border-color: #e6e6e6; }
  .tab-accordion .solid-sep {
    border-color: #e6e6e6; }
  .card .solid-sep {
    border-color: #e6e6e6; }
  .nav-tabs .solid-sep {
    border-color: #e6e6e6; }

.solid-sep-h-auto {
  height: auto; }

.light-pad td {
  padding: 4px 0 !important; }

.capital.in-table {
  padding: 20px 0 0 0 !important;
  font-size: 19px !important; }

.profile-menu {
  white-space: nowrap;
  position: absolute;
  top: 35px;
  left: -72px;
  z-index: 99;
  background-color: #f2f2f2;
  width: 240px;
  text-align: left; }
  .c-guide .profile-menu {
    background-color: #f2f2f2; }
  .c-box .profile-menu {
    background-color: #f2f2f2; }
  .c-card .profile-menu {
    background-color: #f2f2f2; }
  .c-tabbed .profile-menu {
    background-color: #f2f2f2; }
  .full-box .profile-menu {
    background-color: #f2f2f2; }
  .content-box .profile-menu {
    background-color: #f2f2f2; }
  .tab-accordion .profile-menu {
    background-color: #f2f2f2; }
  .card .profile-menu {
    background-color: #f2f2f2; }
  .nav-tabs .profile-menu {
    background-color: #f2f2f2; }

.profile-menu.mobile {
  top: 83px;
  right: 15px;
  width: 260px;
  display: none;
  left: auto; }

.profile-container .dropdown:hover .profile-menu {
  display: block; }

.profile-mobile {
  cursor: pointer; }

.profile-menu .profile-item {
  padding: 5px 14px; }

.profile-menu a,
.profile-menu a:active,
.profile-menu a:visited,
.profile-menu a:link {
  color: #39414d;
  text-decoration: none;
  display: block; }
  .c-guide .profile-menu a, .c-guide
  .profile-menu a:active, .c-guide
  .profile-menu a:visited, .c-guide
  .profile-menu a:link {
    color: #39414d; }
  .c-box .profile-menu a, .c-box
  .profile-menu a:active, .c-box
  .profile-menu a:visited, .c-box
  .profile-menu a:link {
    color: #39414d; }
  .c-card .profile-menu a, .c-card
  .profile-menu a:active, .c-card
  .profile-menu a:visited, .c-card
  .profile-menu a:link {
    color: #39414d; }
  .c-tabbed .profile-menu a, .c-tabbed
  .profile-menu a:active, .c-tabbed
  .profile-menu a:visited, .c-tabbed
  .profile-menu a:link {
    color: #39414d; }
  .full-box .profile-menu a, .full-box
  .profile-menu a:active, .full-box
  .profile-menu a:visited, .full-box
  .profile-menu a:link {
    color: #39414d; }
  .content-box .profile-menu a, .content-box
  .profile-menu a:active, .content-box
  .profile-menu a:visited, .content-box
  .profile-menu a:link {
    color: #39414d; }
  .tab-accordion .profile-menu a, .tab-accordion
  .profile-menu a:active, .tab-accordion
  .profile-menu a:visited, .tab-accordion
  .profile-menu a:link {
    color: #39414d; }
  .card .profile-menu a, .card
  .profile-menu a:active, .card
  .profile-menu a:visited, .card
  .profile-menu a:link {
    color: #39414d; }
  .nav-tabs .profile-menu a, .nav-tabs
  .profile-menu a:active, .nav-tabs
  .profile-menu a:visited, .nav-tabs
  .profile-menu a:link {
    color: #39414d; }

.profile-menu .profile-item:hover,
.profile-menu .profile-item.ui-active,
.profile-menu a:hover,
.profile-menu .profile-item:hover a {
  background-color: #0080e2;
  color: white !important;
  font-weight: bold; }
  .c-guide .profile-menu .profile-item:hover, .c-guide
  .profile-menu .profile-item.ui-active, .c-guide
  .profile-menu a:hover, .c-guide
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .c-box .profile-menu .profile-item:hover, .c-box
  .profile-menu .profile-item.ui-active, .c-box
  .profile-menu a:hover, .c-box
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .c-card .profile-menu .profile-item:hover, .c-card
  .profile-menu .profile-item.ui-active, .c-card
  .profile-menu a:hover, .c-card
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .c-tabbed .profile-menu .profile-item:hover, .c-tabbed
  .profile-menu .profile-item.ui-active, .c-tabbed
  .profile-menu a:hover, .c-tabbed
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .full-box .profile-menu .profile-item:hover, .full-box
  .profile-menu .profile-item.ui-active, .full-box
  .profile-menu a:hover, .full-box
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .content-box .profile-menu .profile-item:hover, .content-box
  .profile-menu .profile-item.ui-active, .content-box
  .profile-menu a:hover, .content-box
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .tab-accordion .profile-menu .profile-item:hover, .tab-accordion
  .profile-menu .profile-item.ui-active, .tab-accordion
  .profile-menu a:hover, .tab-accordion
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .card .profile-menu .profile-item:hover, .card
  .profile-menu .profile-item.ui-active, .card
  .profile-menu a:hover, .card
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .nav-tabs .profile-menu .profile-item:hover, .nav-tabs
  .profile-menu .profile-item.ui-active, .nav-tabs
  .profile-menu a:hover, .nav-tabs
  .profile-menu .profile-item:hover a {
    background-color: #0080e2; }
  .c-guide .profile-menu .profile-item:hover, .c-guide
  .profile-menu .profile-item.ui-active, .c-guide
  .profile-menu a:hover, .c-guide
  .profile-menu .profile-item:hover a {
    color: white !important; }
  .c-box .profile-menu .profile-item:hover, .c-box
  .profile-menu .profile-item.ui-active, .c-box
  .profile-menu a:hover, .c-box
  .profile-menu .profile-item:hover a {
    color: white !important; }
  .c-card .profile-menu .profile-item:hover, .c-card
  .profile-menu .profile-item.ui-active, .c-card
  .profile-menu a:hover, .c-card
  .profile-menu .profile-item:hover a {
    color: white !important; }
  .c-tabbed .profile-menu .profile-item:hover, .c-tabbed
  .profile-menu .profile-item.ui-active, .c-tabbed
  .profile-menu a:hover, .c-tabbed
  .profile-menu .profile-item:hover a {
    color: white !important; }
  .full-box .profile-menu .profile-item:hover, .full-box
  .profile-menu .profile-item.ui-active, .full-box
  .profile-menu a:hover, .full-box
  .profile-menu .profile-item:hover a {
    color: white !important; }
  .content-box .profile-menu .profile-item:hover, .content-box
  .profile-menu .profile-item.ui-active, .content-box
  .profile-menu a:hover, .content-box
  .profile-menu .profile-item:hover a {
    color: white !important; }
  .tab-accordion .profile-menu .profile-item:hover, .tab-accordion
  .profile-menu .profile-item.ui-active, .tab-accordion
  .profile-menu a:hover, .tab-accordion
  .profile-menu .profile-item:hover a {
    color: white !important; }
  .card .profile-menu .profile-item:hover, .card
  .profile-menu .profile-item.ui-active, .card
  .profile-menu a:hover, .card
  .profile-menu .profile-item:hover a {
    color: white !important; }
  .nav-tabs .profile-menu .profile-item:hover, .nav-tabs
  .profile-menu .profile-item.ui-active, .nav-tabs
  .profile-menu a:hover, .nav-tabs
  .profile-menu .profile-item:hover a {
    color: white !important; }

.strength {
  margin: 0 0 2px 0;
  text-align: center; }

.bar {
  width: 14px;
  display: inline-block;
  border: 1px solid;
  border-color: #e6e6e6;
  margin: 0 3px;
  height: 40px;
  background-color: white; }
  .c-guide .bar {
    border-color: #e6e6e6; }
  .c-box .bar {
    border-color: #e6e6e6; }
  .c-card .bar {
    border-color: #e6e6e6; }
  .c-tabbed .bar {
    border-color: #e6e6e6; }
  .full-box .bar {
    border-color: #e6e6e6; }
  .content-box .bar {
    border-color: #e6e6e6; }
  .tab-accordion .bar {
    border-color: #e6e6e6; }
  .card .bar {
    border-color: #e6e6e6; }
  .nav-tabs .bar {
    border-color: #e6e6e6; }
  .c-guide .bar {
    background-color: white; }
  .c-box .bar {
    background-color: white; }
  .c-card .bar {
    background-color: white; }
  .c-tabbed .bar {
    background-color: white; }
  .full-box .bar {
    background-color: white; }
  .content-box .bar {
    background-color: white; }
  .tab-accordion .bar {
    background-color: white; }
  .card .bar {
    background-color: white; }
  .nav-tabs .bar {
    background-color: white; }

.bar:nth-child(2) {
  height: 44px; }

.bar:nth-child(3) {
  height: 48px; }

.bar:nth-child(4) {
  height: 52px; }

.bar:nth-child(5) {
  height: 56px; }

.bar:nth-child(6) {
  height: 60px; }

.bar:nth-child(7) {
  height: 64px; }

.bar:nth-child(8) {
  height: 68px; }

.bar:nth-child(9) {
  height: 72px; }

.strength-one .bar:nth-child(1) {
  background-color: #a5203f; }

.strength-two .bar:nth-child(1),
.strength-two .bar:nth-child(2) {
  background-color: #a5203f; }

.strength-three .bar:nth-child(1),
.strength-three .bar:nth-child(2),
.strength-three .bar:nth-child(3) {
  background-color: #a5203f; }

.strength-four .bar:nth-child(1),
.strength-four .bar:nth-child(2),
.strength-four .bar:nth-child(3),
.strength-four .bar:nth-child(4) {
  background-color: #ffa100; }

.strength-five .bar:nth-child(1),
.strength-five .bar:nth-child(2),
.strength-five .bar:nth-child(3),
.strength-five .bar:nth-child(4),
.strength-five .bar:nth-child(5) {
  background-color: #d58332; }

.strength-six .bar:nth-child(1),
.strength-six .bar:nth-child(2),
.strength-six .bar:nth-child(3),
.strength-six .bar:nth-child(4),
.strength-six .bar:nth-child(5),
.strength-six .bar:nth-child(6) {
  background-color: #d58332; }

.strength-seven .bar:nth-child(1),
.strength-seven .bar:nth-child(2),
.strength-seven .bar:nth-child(3),
.strength-seven .bar:nth-child(4),
.strength-seven .bar:nth-child(5),
.strength-seven .bar:nth-child(6),
.strength-seven .bar:nth-child(7) {
  background-color: #037b70; }

.strength-eight .bar:nth-child(1),
.strength-eight .bar:nth-child(2),
.strength-eight .bar:nth-child(3),
.strength-eight .bar:nth-child(4),
.strength-eight .bar:nth-child(5),
.strength-eight .bar:nth-child(6),
.strength-eight .bar:nth-child(7),
.strength-eight .bar:nth-child(8) {
  background-color: #037b70; }

.strength-nine .bar:nth-child(1),
.strength-nine .bar:nth-child(2),
.strength-nine .bar:nth-child(3),
.strength-nine .bar:nth-child(4),
.strength-nine .bar:nth-child(5),
.strength-nine .bar:nth-child(6),
.strength-nine .bar:nth-child(7),
.strength-nine .bar:nth-child(8),
.strength-nine .bar:nth-child(9) {
  background-color: #037b70; }

.base-sm-sub-hdr .hdr-link {
  color: #0080e2 !important;
  text-decoration: none !important;
  font-weight: bold; }
  .c-guide .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }
  .c-box .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }
  .c-card .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }
  .c-tabbed .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }
  .full-box .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }
  .content-box .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }
  .tab-accordion .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }
  .card .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }
  .nav-tabs .base-sm-sub-hdr .hdr-link {
    color: #0080e2 !important; }

.d-sm-none {
  display: none; }

@media screen and (min-width: 1280px) {
  .hero-cnt.large-hero-img-2 {
    background: url("Images/hero-4.jpg");
    /*DC - Account Overview*/
    background-position: center 35%;
    background-size: cover; }
  .hero-cnt.short.hero-4 {
    background: url("Images/hero-4.jpg");
    /*Documents and Forms*/
    background-position: center 35%;
    background-size: cover; }
  .hero-cnt.short.hero-img-2 {
    background: url("Images/hero-3.jpg");
    /* DC- Account Activity*/
    background-size: cover;
    background-position: center 70%; }
  .hero-cnt.short.hero-financial-1 {
    background: url("Images/hero-financial-1.jpg");
    /*Save + Invest*/
    background-size: cover;
    background-position: center 35%; }
  .cell-1.absolute-min-width {
    min-width: 250px; }
  .cell-2.absolute-min-width {
    min-width: 340px; } }

@media screen and (max-width: 1024px) {
  line-after {
    left: 48%; } }

@media screen and (max-width: 770px) {
  .align-items-center.d-flex.flex-wrap.justify-content-between.justify-content-sm-center.justify-content-xl-between, .align-items-center.flex-wrap.justify-content-sm-center.justify-content-xl-between.c-sponsor-return {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; } }

@media screen and (min-width: 768px) {
  .tab-accordion .nav-tabs {
    display: flex; }
  .tab-accordion .card {
    border: 0; }
  .tab-accordion .card .card-header {
    display: none; }
  .tab-accordion .card .collapse {
    display: block; } }

@media (min-width: 768px) and (max-width: 992px) {
  .nav-link {
    padding: 5px 10px !important; }
  .beneficiaries .form-inline [type=text],
  .beneficiaries .form-inline select, .tblPage .form-inline [type=text],
  .tblPage .form-inline select {
    max-width: 200px;
    /* adding in max-width to help with controls in tablet mode */
    padding: .375rem .75rem; }
  .line-after {
    left: 50%; }
  .window.fixed-scroll-table {
    position: absolute;
    top: 68px;
    left: 30px;
    width: 100px;
    margin: 0px;
    overflow-x: hidden !important; }
  td.port-hdr, .fixed-scroll-table thead tr td.port-hdr {
    height: 78px; } }

@media screen and (max-width: 767px) {
  .window.fixed-scroll-table {
    position: absolute;
    top: 50px; }
  /*
     * Changed selector to `.tab-content > .tab-pane` to override `.fade:not(.show)`
     * In BS4 Beta `.tab-pane`s were rendered hidden by just `.fade`
     */
  .tab-accordion .tab-content > .tab-pane {
    display: block;
    opacity: 1;
    border: none;
    padding: 0px !important; }
  .tab-accordion .card-header {
    background-color: #f2f2f2; }
    .c-guide .tab-accordion .card-header {
      background-color: #f2f2f2; }
    .c-box .tab-accordion .card-header {
      background-color: #f2f2f2; }
    .c-card .tab-accordion .card-header {
      background-color: #f2f2f2; }
    .c-tabbed .tab-accordion .card-header {
      background-color: #f2f2f2; }
    .full-box .tab-accordion .card-header {
      background-color: #f2f2f2; }
    .content-box .tab-accordion .card-header {
      background-color: #f2f2f2; }
    .tab-accordion .tab-accordion .card-header {
      background-color: #f2f2f2; }
    .card .tab-accordion .card-header {
      background-color: #f2f2f2; }
    .nav-tabs .tab-accordion .card-header {
      background-color: #f2f2f2; }
  .tab-accordion h5 a {
    color: #39414d; }
    .c-guide .tab-accordion h5 a {
      color: #39414d; }
    .c-box .tab-accordion h5 a {
      color: #39414d; }
    .c-card .tab-accordion h5 a {
      color: #39414d; }
    .c-tabbed .tab-accordion h5 a {
      color: #39414d; }
    .full-box .tab-accordion h5 a {
      color: #39414d; }
    .content-box .tab-accordion h5 a {
      color: #39414d; }
    .tab-accordion .tab-accordion h5 a {
      color: #39414d; }
    .card .tab-accordion h5 a {
      color: #39414d; }
    .nav-tabs .tab-accordion h5 a {
      color: #39414d; }
  .tab-accordion h5 a:hover {
    text-decoration: none;
    color: #0080e2; }
    .c-guide .tab-accordion h5 a:hover {
      color: #0080e2; }
    .c-box .tab-accordion h5 a:hover {
      color: #0080e2; }
    .c-card .tab-accordion h5 a:hover {
      color: #0080e2; }
    .c-tabbed .tab-accordion h5 a:hover {
      color: #0080e2; }
    .full-box .tab-accordion h5 a:hover {
      color: #0080e2; }
    .content-box .tab-accordion h5 a:hover {
      color: #0080e2; }
    .tab-accordion .tab-accordion h5 a:hover {
      color: #0080e2; }
    .card .tab-accordion h5 a:hover {
      color: #0080e2; }
    .nav-tabs .tab-accordion h5 a:hover {
      color: #0080e2; }
  .tab-accordion .sub-hdr {
    top: auto;
    width: 110%;
    margin-left: -10%;
    padding: 8px 0 8px 32px;
    background-color: #f2f2f2; }
    .c-guide .tab-accordion .sub-hdr {
      background-color: #f2f2f2; }
    .c-box .tab-accordion .sub-hdr {
      background-color: #f2f2f2; }
    .c-card .tab-accordion .sub-hdr {
      background-color: #f2f2f2; }
    .c-tabbed .tab-accordion .sub-hdr {
      background-color: #f2f2f2; }
    .full-box .tab-accordion .sub-hdr {
      background-color: #f2f2f2; }
    .content-box .tab-accordion .sub-hdr {
      background-color: #f2f2f2; }
    .tab-accordion .tab-accordion .sub-hdr {
      background-color: #f2f2f2; }
    .card .tab-accordion .sub-hdr {
      background-color: #f2f2f2; }
    .nav-tabs .tab-accordion .sub-hdr {
      background-color: #f2f2f2; } }

@media (min-width: 576px) and (max-width: 767.98px) {
  td.port-hdr, .fixed-scroll-table thead tr td.port-hdr {
    height: 78px; }
  .fixed-scroll-table.statements {
    overflow-x: hidden !important; }
  .login-template {
    padding-top: 30px; }
  .h1-sm-text {
    font-size: 40px !important; }
  .carousel .carousel-control-prev {
    left: -10px !important; }
  .carousel .carousel-control-next {
    right: -10px !important; }
  .refresh-btn {
    margin: 0 auto;
    position: relative !important;
    padding: 45px 0;
    right: auto;
    bottom: auto;
    display: block; }
  .chart-refresh {
    margin: 0 auto;
    position: relative !important;
    padding: 45px 0;
    right: auto;
    bottom: auto;
    display: block; }
  .left-summary {
    max-width: 100%;
    border-right: none; }
  .right-summary {
    float: left !important;
    border-bottom: 2px solid;
    border-color: #e6e6e6;
    padding: 0 0 30px 10px;
    margin: 20px 0 10px 0;
    width: 100%; }
    .c-guide .right-summary {
      border-color: #e6e6e6; }
    .c-box .right-summary {
      border-color: #e6e6e6; }
    .c-card .right-summary {
      border-color: #e6e6e6; }
    .c-tabbed .right-summary {
      border-color: #e6e6e6; }
    .full-box .right-summary {
      border-color: #e6e6e6; }
    .content-box .right-summary {
      border-color: #e6e6e6; }
    .tab-accordion .right-summary {
      border-color: #e6e6e6; }
    .card .right-summary {
      border-color: #e6e6e6; }
    .nav-tabs .right-summary {
      border-color: #e6e6e6; }
  .form-inline.statements .ui-datepicker-trigger {
    position: relative; }
  .chartjs-size-monitor + h6 {
    margin-top: 35px !important; }
  .form-group.phone > span > div > input {
    width: 25%; } }

@media (max-width: 575.98px) {
  footer {
    padding: 70px 40px; }
  .announcement img {
    width: auto; }
  .login-box h6 {
    font-size: 16px;
    line-height: 1.3; }
  .base-sm-hdr {
    padding: 0 20px !important; }
  .login-box h2 {
    font-size: 36px;
    line-height: 1.3; }
  .login-box h4 {
    font-size: 16px; }
  .login-box label {
    font-size: 14px; }
  .header-toggle .form-check-label {
    margin: 0; }
  .hero-title h1 {
    font-size: 40px; }
  .hero-title h4 {
    padding: 10px 0 0 0; }
  .hero-totals {
    padding-top: 20px; }
  .hero-title h4,
  .hero-totals h4 {
    font-size: 25px; }
  .login-template {
    padding-top: 30px; }
  .login-template .form-group [type="button"] {
    margin: 10px 0; }
  .step-page-ftr {
    margin-top: 10px;
    margin-bottom: 30px; }
  .h1-sm-text {
    font-size: 40px !important; }
  .tab-pane {
    padding: 25px !important; }
  td.port-hdr, .fixed-scroll-table thead tr td.port-hdr {
    height: 78px; }
  .summary-box {
    padding: 35px; }
  .card-body-inner {
    float: unset;
    padding: 0; }
  .card-body-inner h6 {
    margin: 0px; }
  .line {
    display: none; }
  .border-2-col {
    border-right: 0px; }
  .border-2-col:last-child {
    border-top: 1px solid;
    border-color: #e6e6e6; }
    .c-guide .border-2-col:last-child {
      border-color: #e6e6e6; }
    .c-box .border-2-col:last-child {
      border-color: #e6e6e6; }
    .c-card .border-2-col:last-child {
      border-color: #e6e6e6; }
    .c-tabbed .border-2-col:last-child {
      border-color: #e6e6e6; }
    .full-box .border-2-col:last-child {
      border-color: #e6e6e6; }
    .content-box .border-2-col:last-child {
      border-color: #e6e6e6; }
    .tab-accordion .border-2-col:last-child {
      border-color: #e6e6e6; }
    .card .border-2-col:last-child {
      border-color: #e6e6e6; }
    .nav-tabs .border-2-col:last-child {
      border-color: #e6e6e6; }
  .carousel .carousel-control-prev {
    left: 20px !important; }
  .carousel .carousel-control-next {
    right: 20px !important; }
  .carousel .img-fluid {
    max-width: 50% !important; }
  .carousel .carousel-inner h3 {
    font-size: 20px !important;
    padding: 20px 65px 0 65px; }
  .carousel-item a,
  .carousel-item a:link,
  .carousel-item a:active,
  .carousel-item a:visited,
  .carousel-item a:hover,
  .carousel .carousel-inner,
  .carousel .carousel-inner h4 {
    font-size: 18px !important; }
  .large-hero-cnt {
    padding-bottom: 70px; }
  .main-cnt h1 {
    font-size: 30px;
    line-height: 34px;
    margin: 0 0 15px 0; }
  .main-cnt h3 {
    font-size: 16px;
    padding-bottom: 20px; }
  .full-box-row .row-total {
    float: none !important;
    display: block; }
  .slim-row {
    margin-left: 20px;
    margin-right: 20px; }
  .full-box-row .row-label {
    width: 100%; }
  .row-border-spacer.row-border-spacer-top {
    padding-top: 0; }
  .base-cnt {
    padding: 35px 20px 70px 20px; }
  .base-cnt h1 {
    font-size: 30px; }
  .base-cnt h3 {
    font-size: 16px;
    margin: 5px 0 0 0; }
  .content-box-ftr h6 {
    padding: 0px; }
  .content-box-ftr ul {
    padding: 0px 15px; }
  .content-box-ftr h6 {
    padding-top: 20px; }
  .hero-title-section {
    padding: 0 0 50px 30px;
    margin-bottom: 40px; }
  .card-header .btn,
  .ui-card-active.btn {
    font-size: 14px !important;
    white-space: normal;
    text-align: left; }
  .collapse.show {
    border-bottom: 2px solid;
    border-color: #f2f2f2; }
    .c-guide .collapse.show {
      border-color: #f2f2f2; }
    .c-box .collapse.show {
      border-color: #f2f2f2; }
    .c-card .collapse.show {
      border-color: #f2f2f2; }
    .c-tabbed .collapse.show {
      border-color: #f2f2f2; }
    .full-box .collapse.show {
      border-color: #f2f2f2; }
    .content-box .collapse.show {
      border-color: #f2f2f2; }
    .tab-accordion .collapse.show {
      border-color: #f2f2f2; }
    .card .collapse.show {
      border-color: #f2f2f2; }
    .nav-tabs .collapse.show {
      border-color: #f2f2f2; }
  #withdrawalAmountAccordion #collapseOne.collapse.show {
    border-bottom: 0; }
  .adjust-label {
    transform: rotate(90deg) translate(10%, -70px); }
  .badge-secondary + span {
    display: none; }
  .badge-primary + span {
    display: block; }
  .box-cnt .steps {
    margin: 10px 10px 0 0 !important; }
  .box-cnt .steps.ui-active {
    float: left !important; }
  .fixed-scroll-table {
    overflow-x: scroll !important; }
  .fixed-scroll-table table tbody tr,
  .fixed-scroll-table table tfoot td {
    margin-top: 1px; }
  .fixed-scroll-table table tbody tr.odd td {
    background-color: #f2f2f2; }
    .c-guide .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
    .c-box .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
    .c-card .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
    .c-tabbed .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
    .full-box .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
    .content-box .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
    .tab-accordion .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
    .card .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
    .nav-tabs .fixed-scroll-table table tbody tr.odd td {
      background-color: #f2f2f2; }
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
    .c-guide .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
    .c-box .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
    .c-card .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
    .c-tabbed .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
    .full-box .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
    .content-box .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
    .tab-accordion .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
    .card .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
    .nav-tabs .striped-tbl > table > tbody > tr:nth-child(even) {
      background-color: #f2f2f2; }
  .bene-calc-tbl {
    table-layout: auto; }
  .form-control, .hasDatepicker, .form-group.phone > span > div > input {
    min-width: 100px; }
  .col.form-control, .form-control.l-column, .form-control.l-main, .form-control.l-main__content {
    min-width: 0; }
  .col-1.text-right.form-group.mt-0 span.checkbox-inline.lg-font.position-relative, .text-right.form-group.mt-0.l-column--1 span.checkbox-inline.lg-font.position-relative {
    position: static !important; }
  .absolute-label {
    position: relative;
    padding: 20px 30px 0;
    bottom: 0;
    left: 0; }
  .chart-refresh {
    margin: 0 auto;
    position: relative !important;
    padding: 45px 0;
    right: auto;
    bottom: auto;
    display: block; }
  .border-bottom-invest-cell {
    border-bottom: 2px solid;
    border-color: #e6e6e6; }
    .c-guide .border-bottom-invest-cell {
      border-color: #e6e6e6; }
    .c-box .border-bottom-invest-cell {
      border-color: #e6e6e6; }
    .c-card .border-bottom-invest-cell {
      border-color: #e6e6e6; }
    .c-tabbed .border-bottom-invest-cell {
      border-color: #e6e6e6; }
    .full-box .border-bottom-invest-cell {
      border-color: #e6e6e6; }
    .content-box .border-bottom-invest-cell {
      border-color: #e6e6e6; }
    .tab-accordion .border-bottom-invest-cell {
      border-color: #e6e6e6; }
    .card .border-bottom-invest-cell {
      border-color: #e6e6e6; }
    .nav-tabs .border-bottom-invest-cell {
      border-color: #e6e6e6; }
  .pie-charts-cnt {
    margin-top: 30px; }
  /* custom flex for pie charts on mobile */
  .pie-charts-cnt .col, .pie-charts-cnt .l-column, .pie-charts-cnt .l-main, .pie-charts-cnt .l-main__content {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .content-box.content-box-lg {
    margin-bottom: 70px; }
  .content-box-lg .content-detail {
    padding: 20px 30px 30px 30px !important; }
  .mt-5.mt-sm-2,
  .mt-sm-2 {
    margin-top: 1rem !important; }
  .left-summary {
    max-width: 100%;
    border-right: none; }
  .right-summary {
    float: left !important;
    border-bottom: 2px solid;
    border-color: #e6e6e6;
    padding: 0 0 30px 10px;
    margin: 20px 0 10px 0;
    width: 100%; }
    .c-guide .right-summary {
      border-color: #e6e6e6; }
    .c-box .right-summary {
      border-color: #e6e6e6; }
    .c-card .right-summary {
      border-color: #e6e6e6; }
    .c-tabbed .right-summary {
      border-color: #e6e6e6; }
    .full-box .right-summary {
      border-color: #e6e6e6; }
    .content-box .right-summary {
      border-color: #e6e6e6; }
    .tab-accordion .right-summary {
      border-color: #e6e6e6; }
    .card .right-summary {
      border-color: #e6e6e6; }
    .nav-tabs .right-summary {
      border-color: #e6e6e6; }
  .base-cnt .base-sm-hdr h1 {
    padding: 15px 24px; }
  .base-cnt .base-sm-hdr h3 {
    margin: 0 30px 30px 30px;
    font-size: 18px; }
  /*.base-cnt .base-sm-hdr h6 {
        margin: 0 30px;
    }*/
  .base-cnt .note-hdr h5 {
    margin: 10px 30px 0 30px;
    font-size: 16px; }
  .base-sm-hdr h3,
  .base-sm-sub-hdr h6,
  .base-sm-sub-hdr h5,
  .base-sm-sub-hdr .arrow-link {
    padding-left: 0;
    padding-right: 0; } }

.base-cnt .note-hdr h6 {
  margin: 40px 30px 0 30px; }

td.load-sm-text {
  font-size: 14px !important; }

.hdr-sm-text {
  font-weight: bold;
  font-size: 14px !important; }

.fixed-scroll-table table {
  margin-bottom: 30px; }

.border-bottom-sm {
  border-bottom: 2px solid;
  border-color: #e6e6e6; }
  .c-guide .border-bottom-sm {
    border-color: #e6e6e6; }
  .c-box .border-bottom-sm {
    border-color: #e6e6e6; }
  .c-card .border-bottom-sm {
    border-color: #e6e6e6; }
  .c-tabbed .border-bottom-sm {
    border-color: #e6e6e6; }
  .full-box .border-bottom-sm {
    border-color: #e6e6e6; }
  .content-box .border-bottom-sm {
    border-color: #e6e6e6; }
  .tab-accordion .border-bottom-sm {
    border-color: #e6e6e6; }
  .card .border-bottom-sm {
    border-color: #e6e6e6; }
  .nav-tabs .border-bottom-sm {
    border-color: #e6e6e6; }

.content-box-ftr.content-box-last-ftr,
.content-box-ftr.content-box-last-ftr h1 {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important; }

.chartjs-size-monitor + h6 + canvas {
  margin-top: 35px !important; }

.card-body {
  border-bottom: none; }

.form-square-btn {
  padding: 15px !important;
  text-align: center; }

.form-square-btn img {
  margin-left: 0; }

.form-square-btn .box {
  display: block; }

.refresh-btn-sm {
  margin-top: 10px;
  font-size: 11px; }

.login-template.custom-form-spacing .custom-select,
.login-template.custom-form-spacing [type="text"] {
  max-width: 90%; }

.content-seperator {
  margin: 35px 0; }

.form-inline.statements .ui-datepicker-trigger {
  position: relative; }

#about-milliman .img-responsive {
  margin: 0 auto;
  width: 90%;
  padding: 20px 0; }

#about-milliman .modal-body {
  padding: 30px; }

#about-milliman .modal-body p {
  line-height: 1.4em; }

#about-milliman [data-dismiss="modal"] {
  position: absolute;
  top: 5px;
  right: 10px; }

/* Cancel X Button Styling */
.cancel-cnt {
  position: relative; }

.cancel {
  position: absolute;
  right: 0px;
  top: 10px;
  width: 32px;
  height: 32px;
  opacity: 0.4;
  border: 2px solid #ffa100;
  border-radius: 50%; }

.cancel:hover {
  opacity: 1.0; }

.cancel:before, .cancel:after {
  position: absolute;
  left: 13px;
  top: 2px;
  content: ' ';
  height: 24px;
  width: 2px;
  background-color: #ffa100; }

.cancel:before {
  transform: rotate(45deg); }

.cancel:after {
  transform: rotate(-45deg); }

/* END Cancel X Button Styling */
/* Info Tooltip Styling */
.info-tip-cnt {
  position: relative; }

.info-tip {
  position: absolute;
  top: 13px;
  left: 29%;
  text-align: center;
  background-color: #004877;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 26px;
  cursor: default; }
  .c-guide .info-tip {
    background-color: #004877; }
  .c-box .info-tip {
    background-color: #004877; }
  .c-card .info-tip {
    background-color: #004877; }
  .c-tabbed .info-tip {
    background-color: #004877; }
  .full-box .info-tip {
    background-color: #004877; }
  .content-box .info-tip {
    background-color: #004877; }
  .tab-accordion .info-tip {
    background-color: #004877; }
  .card .info-tip {
    background-color: #004877; }
  .nav-tabs .info-tip {
    background-color: #004877; }

.info-tip:before {
  content: '?';
  font-weight: bold;
  color: white; }
  .c-guide .info-tip:before {
    color: white; }
  .c-box .info-tip:before {
    color: white; }
  .c-card .info-tip:before {
    color: white; }
  .c-tabbed .info-tip:before {
    color: white; }
  .full-box .info-tip:before {
    color: white; }
  .content-box .info-tip:before {
    color: white; }
  .tab-accordion .info-tip:before {
    color: white; }
  .card .info-tip:before {
    color: white; }
  .nav-tabs .info-tip:before {
    color: white; }

/* End Info Tooltip Styling */
/* Add item Tooltip Styling */
.add-item-tip-cnt {
  position: relative;
  left: 50px;
  top: 13px; }

.add-item-tip {
  position: absolute;
  top: 7px;
  left: -36px;
  margin-right: 20px;
  text-align: center;
  background-color: #0080e2;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  font-size: 24px;
  line-height: 32px;
  cursor: default; }
  .c-guide .add-item-tip {
    background-color: #0080e2; }
  .c-box .add-item-tip {
    background-color: #0080e2; }
  .c-card .add-item-tip {
    background-color: #0080e2; }
  .c-tabbed .add-item-tip {
    background-color: #0080e2; }
  .full-box .add-item-tip {
    background-color: #0080e2; }
  .content-box .add-item-tip {
    background-color: #0080e2; }
  .tab-accordion .add-item-tip {
    background-color: #0080e2; }
  .card .add-item-tip {
    background-color: #0080e2; }
  .nav-tabs .add-item-tip {
    background-color: #0080e2; }

.add-item-tip:before {
  content: '+';
  font-weight: normal;
  color: white; }
  .c-guide .add-item-tip:before {
    color: white; }
  .c-box .add-item-tip:before {
    color: white; }
  .c-card .add-item-tip:before {
    color: white; }
  .c-tabbed .add-item-tip:before {
    color: white; }
  .full-box .add-item-tip:before {
    color: white; }
  .content-box .add-item-tip:before {
    color: white; }
  .tab-accordion .add-item-tip:before {
    color: white; }
  .card .add-item-tip:before {
    color: white; }
  .nav-tabs .add-item-tip:before {
    color: white; }

/* End Add Item Tooltip Styling */
/* Modal Trigger Styling */
.modal-trigger-cnt {
  position: relative;
  left: -2vw;
  top: -1.2vh; }

.modal-trigger-cnt.prospectus {
  position: relative;
  left: -1.25vw;
  top: 0.6vh; }

.fees-tip, .restrictions-tip, .prospectus-tip {
  background-color: #39414d;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  margin: 3px; }
  .c-guide .fees-tip, .c-guide .restrictions-tip, .c-guide .prospectus-tip {
    background-color: #39414d; }
  .c-box .fees-tip, .c-box .restrictions-tip, .c-box .prospectus-tip {
    background-color: #39414d; }
  .c-card .fees-tip, .c-card .restrictions-tip, .c-card .prospectus-tip {
    background-color: #39414d; }
  .c-tabbed .fees-tip, .c-tabbed .restrictions-tip, .c-tabbed .prospectus-tip {
    background-color: #39414d; }
  .full-box .fees-tip, .full-box .restrictions-tip, .full-box .prospectus-tip {
    background-color: #39414d; }
  .content-box .fees-tip, .content-box .restrictions-tip, .content-box .prospectus-tip {
    background-color: #39414d; }
  .tab-accordion .fees-tip, .tab-accordion .restrictions-tip, .tab-accordion .prospectus-tip {
    background-color: #39414d; }
  .card .fees-tip, .card .restrictions-tip, .card .prospectus-tip {
    background-color: #39414d; }
  .nav-tabs .fees-tip, .nav-tabs .restrictions-tip, .nav-tabs .prospectus-tip {
    background-color: #39414d; }

.prospectus-tip {
  background-color: #00a562; }
  .c-guide .prospectus-tip {
    background-color: #00a562; }
  .c-box .prospectus-tip {
    background-color: #00a562; }
  .c-card .prospectus-tip {
    background-color: #00a562; }
  .c-tabbed .prospectus-tip {
    background-color: #00a562; }
  .full-box .prospectus-tip {
    background-color: #00a562; }
  .content-box .prospectus-tip {
    background-color: #00a562; }
  .tab-accordion .prospectus-tip {
    background-color: #00a562; }
  .card .prospectus-tip {
    background-color: #00a562; }
  .nav-tabs .prospectus-tip {
    background-color: #00a562; }

.fees-tip:before {
  content: '$';
  font-weight: bold;
  color: white; }
  .c-guide .fees-tip:before {
    color: white; }
  .c-box .fees-tip:before {
    color: white; }
  .c-card .fees-tip:before {
    color: white; }
  .c-tabbed .fees-tip:before {
    color: white; }
  .full-box .fees-tip:before {
    color: white; }
  .content-box .fees-tip:before {
    color: white; }
  .tab-accordion .fees-tip:before {
    color: white; }
  .card .fees-tip:before {
    color: white; }
  .nav-tabs .fees-tip:before {
    color: white; }

.restrictions-tip:before {
  content: 'R';
  font-weight: bold;
  color: white; }
  .c-guide .restrictions-tip:before {
    color: white; }
  .c-box .restrictions-tip:before {
    color: white; }
  .c-card .restrictions-tip:before {
    color: white; }
  .c-tabbed .restrictions-tip:before {
    color: white; }
  .full-box .restrictions-tip:before {
    color: white; }
  .content-box .restrictions-tip:before {
    color: white; }
  .tab-accordion .restrictions-tip:before {
    color: white; }
  .card .restrictions-tip:before {
    color: white; }
  .nav-tabs .restrictions-tip:before {
    color: white; }

.prospectus-tip:before {
  content: '!';
  font-weight: bold;
  color: white; }
  .c-guide .prospectus-tip:before {
    color: white; }
  .c-box .prospectus-tip:before {
    color: white; }
  .c-card .prospectus-tip:before {
    color: white; }
  .c-tabbed .prospectus-tip:before {
    color: white; }
  .full-box .prospectus-tip:before {
    color: white; }
  .content-box .prospectus-tip:before {
    color: white; }
  .tab-accordion .prospectus-tip:before {
    color: white; }
  .card .prospectus-tip:before {
    color: white; }
  .nav-tabs .prospectus-tip:before {
    color: white; }

/* End Modal Trigger Styling */
/* Modal Styling */
.modal-footer {
  flex-wrap: nowrap; }

.content-detail table.full {
  width: 100%; }

/* PM - REMOVED PER CONVERSATION WITH AM & JJ 6-3-19
.modal-body, .modal-footer {
    margin-right: 25%;
}*/
#feesModal .modal-dialog, #restrictionsModal .modal-dialog, #prospectusModal .modal-dialog {
  min-width: 500px;
  max-width: 800px;
  width: 100%; }

#feesModal .modal-body,
#restrictionsModal .modal-body,
#prospectusModal .modal-body,
#about-capital-bank .modal-body {
  margin-right: 0; }

.minus {
  background-color: #39414d;
  color: white;
  border-radius: 50%;
  border: 0px solid;
  line-height: 16px; }
  .c-guide .minus {
    background-color: #39414d; }
  .c-box .minus {
    background-color: #39414d; }
  .c-card .minus {
    background-color: #39414d; }
  .c-tabbed .minus {
    background-color: #39414d; }
  .full-box .minus {
    background-color: #39414d; }
  .content-box .minus {
    background-color: #39414d; }
  .tab-accordion .minus {
    background-color: #39414d; }
  .card .minus {
    background-color: #39414d; }
  .nav-tabs .minus {
    background-color: #39414d; }
  .c-guide .minus {
    color: white; }
  .c-box .minus {
    color: white; }
  .c-card .minus {
    color: white; }
  .c-tabbed .minus {
    color: white; }
  .full-box .minus {
    color: white; }
  .content-box .minus {
    color: white; }
  .tab-accordion .minus {
    color: white; }
  .card .minus {
    color: white; }
  .nav-tabs .minus {
    color: white; }

.minus span {
  font-size: 24px;
  position: relative;
  top: -1px; }

.success-box, .warning-box {
  min-height: 120px;
  display: flex;
  margin-bottom: 30px;
  padding: 50px 100px;
  display: none;
  border-radius: 5px; }

.success-box a, .warning-box a {
  color: white !important;
  font-weight: bold; }
  .c-guide .success-box a, .c-guide .warning-box a {
    color: white !important; }
  .c-box .success-box a, .c-box .warning-box a {
    color: white !important; }
  .c-card .success-box a, .c-card .warning-box a {
    color: white !important; }
  .c-tabbed .success-box a, .c-tabbed .warning-box a {
    color: white !important; }
  .full-box .success-box a, .full-box .warning-box a {
    color: white !important; }
  .content-box .success-box a, .content-box .warning-box a {
    color: white !important; }
  .tab-accordion .success-box a, .tab-accordion .warning-box a {
    color: white !important; }
  .card .success-box a, .card .warning-box a {
    color: white !important; }
  .nav-tabs .success-box a, .nav-tabs .warning-box a {
    color: white !important; }

#successControlsContainer a {
  color: white !important; }
  .c-guide #successControlsContainer a {
    color: white !important; }
  .c-box #successControlsContainer a {
    color: white !important; }
  .c-card #successControlsContainer a {
    color: white !important; }
  .c-tabbed #successControlsContainer a {
    color: white !important; }
  .full-box #successControlsContainer a {
    color: white !important; }
  .content-box #successControlsContainer a {
    color: white !important; }
  .tab-accordion #successControlsContainer a {
    color: white !important; }
  .card #successControlsContainer a {
    color: white !important; }
  .nav-tabs #successControlsContainer a {
    color: white !important; }

.success-box {
  background-color: #0080e2;
  color: #ffffff; }

.success-box p {
  color: #ffffff; }

.warning-box {
  background-color: #ffa100;
  color: #ffffff; }

.warning-box p {
  color: #ffffff; }

.hdr-full-width:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #004877;
  height: 100%;
  width: 10%;
  top: 0;
  left: -30px; }

.hdr-full-width:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #004877;
  height: 100%;
  width: 10%;
  top: 0;
  right: -30px; }

.fixed-scroll-table td.hidden {
  display: none !important; }

.collapse-link, .collapse-link-arrow {
  display: none;
  color: #0080e2;
  float: right; }
  .c-guide .collapse-link, .c-guide .collapse-link-arrow {
    color: #0080e2; }
  .c-box .collapse-link, .c-box .collapse-link-arrow {
    color: #0080e2; }
  .c-card .collapse-link, .c-card .collapse-link-arrow {
    color: #0080e2; }
  .c-tabbed .collapse-link, .c-tabbed .collapse-link-arrow {
    color: #0080e2; }
  .full-box .collapse-link, .full-box .collapse-link-arrow {
    color: #0080e2; }
  .content-box .collapse-link, .content-box .collapse-link-arrow {
    color: #0080e2; }
  .tab-accordion .collapse-link, .tab-accordion .collapse-link-arrow {
    color: #0080e2; }
  .card .collapse-link, .card .collapse-link-arrow {
    color: #0080e2; }
  .nav-tabs .collapse-link, .nav-tabs .collapse-link-arrow {
    color: #0080e2; }

.email-submit {
  margin: 20px; }

.email-submit .row, .email-submit .c-notification-bar__row {
  margin-bottom: 20px; }

.email-submit .row .email, .email-submit .c-notification-bar__row .email {
  width: 85%; }

.email-submit button {
  padding: 4px 30px;
  float: left;
  margin-top: 5px; }

.repeatable .email {
  width: 90%;
  margin-top: 5px; }

.expand-link {
  float: right;
  color: #0080e2; }
  .c-guide .expand-link {
    color: #0080e2; }
  .c-box .expand-link {
    color: #0080e2; }
  .c-card .expand-link {
    color: #0080e2; }
  .c-tabbed .expand-link {
    color: #0080e2; }
  .full-box .expand-link {
    color: #0080e2; }
  .content-box .expand-link {
    color: #0080e2; }
  .tab-accordion .expand-link {
    color: #0080e2; }
  .card .expand-link {
    color: #0080e2; }
  .nav-tabs .expand-link {
    color: #0080e2; }

.ticker {
  display: none; }

tr.compare {
  background-color: #f2f2f2; }
  .c-guide tr.compare {
    background-color: #f2f2f2; }
  .c-box tr.compare {
    background-color: #f2f2f2; }
  .c-card tr.compare {
    background-color: #f2f2f2; }
  .c-tabbed tr.compare {
    background-color: #f2f2f2; }
  .full-box tr.compare {
    background-color: #f2f2f2; }
  .content-box tr.compare {
    background-color: #f2f2f2; }
  .tab-accordion tr.compare {
    background-color: #f2f2f2; }
  .card tr.compare {
    background-color: #f2f2f2; }
  .nav-tabs tr.compare {
    background-color: #f2f2f2; }

.show-by {
  min-width: 215px;
  /* added to width of table cell so that the date cells do not show */ }

#navigationPerformanceDiv .cell-1 {
  min-width: 185px;
  /* added to width of table cell so that the date cells do not show */ }

.hidden {
  display: none; }

.contact-us-container .content-box .standard-label,
.contact-us-container .content-box input:not([type='checkbox']),
.contact-us-container .content-box select,
.contact-us-container .content-box textarea {
  display: block;
  margin-bottom: 5px;
  margin-top: 15px;
  width: 50%; }

.contact-us-container {
  width: 75%; }

.contact-us-container .hdr {
  margin-bottom: 20px; }

.content-box textarea {
  width: 90%;
  height: 150px; }

.content-box .group {
  margin-top: 15px; }

.content-box .group.phone input {
  display: inline;
  width: 10%; }

.content-box .group.phone label.inline {
  display: inline !important; }

.content-box .group input[type='reset'],
.content-box .group button {
  display: inline;
  width: 25%;
  margin: 0 20px;
  position: relative;
  left: 32%; }

#redirectModal .modal-header .minus {
  position: absolute;
  right: 5px;
  top: 5px; }

#guide-content ul li {
  list-style: none; }

.tab-cnt {
  padding: 0 30px 35px 30px; }

/* BEGIN: Slider CSS */
.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 20px; }

.switch input {
  display: none; }

.slider {
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e6e6e6;
  -webkit-transition: .4s;
  transition: .4s; }
  .c-guide .slider {
    background-color: #e6e6e6; }
  .c-box .slider {
    background-color: #e6e6e6; }
  .c-card .slider {
    background-color: #e6e6e6; }
  .c-tabbed .slider {
    background-color: #e6e6e6; }
  .full-box .slider {
    background-color: #e6e6e6; }
  .content-box .slider {
    background-color: #e6e6e6; }
  .tab-accordion .slider {
    background-color: #e6e6e6; }
  .card .slider {
    background-color: #e6e6e6; }
  .nav-tabs .slider {
    background-color: #e6e6e6; }

.slider:before {
  position: absolute;
  z-index: 2;
  content: "";
  height: 20px;
  width: 20px;
  left: 0;
  bottom: 0;
  background-color: #0080e2;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -webkit-transition: .4s;
  transition: all 0.4s ease-in-out; }
  .c-guide .slider:before {
    background-color: #0080e2; }
  .c-box .slider:before {
    background-color: #0080e2; }
  .c-card .slider:before {
    background-color: #0080e2; }
  .c-tabbed .slider:before {
    background-color: #0080e2; }
  .full-box .slider:before {
    background-color: #0080e2; }
  .content-box .slider:before {
    background-color: #0080e2; }
  .tab-accordion .slider:before {
    background-color: #0080e2; }
  .card .slider:before {
    background-color: #0080e2; }
  .nav-tabs .slider:before {
    background-color: #0080e2; }

.slider:after {
  position: absolute;
  left: 0;
  z-index: 1;
  content: "";
  font-size: 14px;
  text-align: left !important;
  line-height: 14px;
  padding-left: 0;
  width: 60px;
  color: #0080e2;
  height: 20px;
  border-radius: 5px;
  background-color: #f2f2f2;
  -webkit-transform: translateX(-60px);
  -ms-transform: translateX(-60px);
  transform: translateX(-60px);
  transition: all 0.4s ease-in-out; }
  .c-guide .slider:after {
    color: #0080e2; }
  .c-box .slider:after {
    color: #0080e2; }
  .c-card .slider:after {
    color: #0080e2; }
  .c-tabbed .slider:after {
    color: #0080e2; }
  .full-box .slider:after {
    color: #0080e2; }
  .content-box .slider:after {
    color: #0080e2; }
  .tab-accordion .slider:after {
    color: #0080e2; }
  .card .slider:after {
    color: #0080e2; }
  .nav-tabs .slider:after {
    color: #0080e2; }
  .c-guide .slider:after {
    background-color: #f2f2f2; }
  .c-box .slider:after {
    background-color: #f2f2f2; }
  .c-card .slider:after {
    background-color: #f2f2f2; }
  .c-tabbed .slider:after {
    background-color: #f2f2f2; }
  .full-box .slider:after {
    background-color: #f2f2f2; }
  .content-box .slider:after {
    background-color: #f2f2f2; }
  .tab-accordion .slider:after {
    background-color: #f2f2f2; }
  .card .slider:after {
    background-color: #f2f2f2; }
  .nav-tabs .slider:after {
    background-color: #f2f2f2; }

input:checked + .slider:after {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  /*width: 235px;*/
  padding-left: 25px; }

input:checked + .slider:before {
  background-color: #0080e2; }
  .c-guide input:checked + .slider:before {
    background-color: #0080e2; }
  .c-box input:checked + .slider:before {
    background-color: #0080e2; }
  .c-card input:checked + .slider:before {
    background-color: #0080e2; }
  .c-tabbed input:checked + .slider:before {
    background-color: #0080e2; }
  .full-box input:checked + .slider:before {
    background-color: #0080e2; }
  .content-box input:checked + .slider:before {
    background-color: #0080e2; }
  .tab-accordion input:checked + .slider:before {
    background-color: #0080e2; }
  .card input:checked + .slider:before {
    background-color: #0080e2; }
  .nav-tabs input:checked + .slider:before {
    background-color: #0080e2; }

input:checked + .slider:before {
  -webkit-transform: translateX(30px);
  -ms-transform: translateX(30px);
  transform: translateX(30px); }

/* Rounded sliders */
.slider.round {
  border-radius: 25px; }

.slider.round:before {
  border-radius: 50%; }

.switch-off {
  font-weight: 300 !important;
  color: #39414d; }
  .c-guide .switch-off {
    color: #39414d; }
  .c-box .switch-off {
    color: #39414d; }
  .c-card .switch-off {
    color: #39414d; }
  .c-tabbed .switch-off {
    color: #39414d; }
  .full-box .switch-off {
    color: #39414d; }
  .content-box .switch-off {
    color: #39414d; }
  .tab-accordion .switch-off {
    color: #39414d; }
  .card .switch-off {
    color: #39414d; }
  .nav-tabs .switch-off {
    color: #39414d; }

.switch-on {
  color: #004877 !important;
  font-weight: bold; }
  .c-guide .switch-on {
    color: #004877 !important; }
  .c-box .switch-on {
    color: #004877 !important; }
  .c-card .switch-on {
    color: #004877 !important; }
  .c-tabbed .switch-on {
    color: #004877 !important; }
  .full-box .switch-on {
    color: #004877 !important; }
  .content-box .switch-on {
    color: #004877 !important; }
  .tab-accordion .switch-on {
    color: #004877 !important; }
  .card .switch-on {
    color: #004877 !important; }
  .nav-tabs .switch-on {
    color: #004877 !important; }

.absolute-no {
  position: absolute;
  left: 0;
  color: #0080e2;
  text-align: right !important;
  font-size: 45px;
  width: calc(100% - 25px);
  height: 20px;
  line-height: 25px;
  cursor: pointer; }
  .c-guide .absolute-no {
    color: #0080e2; }
  .c-box .absolute-no {
    color: #0080e2; }
  .c-card .absolute-no {
    color: #0080e2; }
  .c-tabbed .absolute-no {
    color: #0080e2; }
  .full-box .absolute-no {
    color: #0080e2; }
  .content-box .absolute-no {
    color: #0080e2; }
  .tab-accordion .absolute-no {
    color: #0080e2; }
  .card .absolute-no {
    color: #0080e2; }
  .nav-tabs .absolute-no {
    color: #0080e2; }

/* END: Slider CSS */
.switch-label {
  display: inline-block;
  position: relative;
  top: -5px;
  width: auto; }

.switch-label.ui-active {
  font-weight: bold;
  color: #0080e2; }
  .c-guide .switch-label.ui-active {
    color: #0080e2; }
  .c-box .switch-label.ui-active {
    color: #0080e2; }
  .c-card .switch-label.ui-active {
    color: #0080e2; }
  .c-tabbed .switch-label.ui-active {
    color: #0080e2; }
  .full-box .switch-label.ui-active {
    color: #0080e2; }
  .content-box .switch-label.ui-active {
    color: #0080e2; }
  .tab-accordion .switch-label.ui-active {
    color: #0080e2; }
  .card .switch-label.ui-active {
    color: #0080e2; }
  .nav-tabs .switch-label.ui-active {
    color: #0080e2; }

.plan-select .switch-label {
  width: 110px;
  margin: 20px 0px; }

.plan-select .switch-label.left {
  margin-right: 10px; }

.plan-select .switch-label.right {
  margin-left: 10px; }

.note {
  line-height: 1.5em; }

.hardship-reasons-list li {
  list-style: none; }

.hardship-reasons-list li label {
  margin-left: 1rem; }

.modal-xl {
  min-width: 75%; }

.modal-xl .modal-body, .modal-xl .modal-footer {
  margin-right: 0; }

.modal-xl .modal-body p {
  margin-top: 1.2rem; }

.modal .modal-body {
  word-break: break-word;
  -ms-word-wrap: break-word;
  white-space: normal;
  text-align: left; }

.modal-header .minus {
  position: absolute;
  right: 5px;
  top: 5px; }

.calculate-button {
  background-color: #0080e2;
  color: white;
  padding: 5%; }
  .c-guide .calculate-button {
    background-color: #0080e2; }
  .c-box .calculate-button {
    background-color: #0080e2; }
  .c-card .calculate-button {
    background-color: #0080e2; }
  .c-tabbed .calculate-button {
    background-color: #0080e2; }
  .full-box .calculate-button {
    background-color: #0080e2; }
  .content-box .calculate-button {
    background-color: #0080e2; }
  .tab-accordion .calculate-button {
    background-color: #0080e2; }
  .card .calculate-button {
    background-color: #0080e2; }
  .nav-tabs .calculate-button {
    background-color: #0080e2; }
  .c-guide .calculate-button {
    color: white; }
  .c-box .calculate-button {
    color: white; }
  .c-card .calculate-button {
    color: white; }
  .c-tabbed .calculate-button {
    color: white; }
  .full-box .calculate-button {
    color: white; }
  .content-box .calculate-button {
    color: white; }
  .tab-accordion .calculate-button {
    color: white; }
  .card .calculate-button {
    color: white; }
  .nav-tabs .calculate-button {
    color: white; }

.calculate-button .calc {
  margin: 5% 0%; }

.calculate-button .calculate-icon {
  width: 70%;
  height: auto;
  margin: 10% 25%; }

.calculate-button .calc label {
  margin: 0 auto; }

.plan-select-hero .hero-title {
  border: none !important; }

.plan-select .content-box {
  width: 95%; }

.plan-table th {
  padding-right: 20px; }

.plan-select .content-box .plan-table tbody td {
  padding-left: 0; }

.plan-select .pagination {
  justify-content: space-between;
  margin-top: 20px; }

.plan-select .pagination img {
  height: 50%; }

.standard-date .standard-label {
  width: auto; }

.standard-date .ui-datepicker-trigger {
  position: static;
  margin-top: 0px;
  padding-left: 20px; }

.standard-date .hasDatepicker {
  display: inline-block !important;
  padding: 6px 4px;
  margin: 15px 0 5px 15px;
  width: 50%; }

.search-row h3 {
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 14px;
  color: #39414d; }
  .c-guide .search-row h3 {
    color: #39414d; }
  .c-box .search-row h3 {
    color: #39414d; }
  .c-card .search-row h3 {
    color: #39414d; }
  .c-tabbed .search-row h3 {
    color: #39414d; }
  .full-box .search-row h3 {
    color: #39414d; }
  .content-box .search-row h3 {
    color: #39414d; }
  .tab-accordion .search-row h3 {
    color: #39414d; }
  .card .search-row h3 {
    color: #39414d; }
  .nav-tabs .search-row h3 {
    color: #39414d; }

.search-row p {
  display: inline-block;
  padding: 0 30px;
  line-height: 1.2em; }

.search-row span input {
  padding: 0 10px; }

.search-row span {
  margin-left: 20px; }

.search-row [type=text] {
  margin: 20px 30px 5px 30px;
  width: 50%; }

.search-row .rdo-row {
  padding: 0 0 0 35px;
  font-weight: bold;
  font-size: 14px;
  color: #39414d; }
  .c-guide .search-row .rdo-row {
    color: #39414d; }
  .c-box .search-row .rdo-row {
    color: #39414d; }
  .c-card .search-row .rdo-row {
    color: #39414d; }
  .c-tabbed .search-row .rdo-row {
    color: #39414d; }
  .full-box .search-row .rdo-row {
    color: #39414d; }
  .content-box .search-row .rdo-row {
    color: #39414d; }
  .tab-accordion .search-row .rdo-row {
    color: #39414d; }
  .card .search-row .rdo-row {
    color: #39414d; }
  .nav-tabs .search-row .rdo-row {
    color: #39414d; }

.cnt-details {
  display: none; }

.rdo {
  cursor: pointer; }

.rebalance-summary {
  text-align: center;
  margin: 30px 0; }

.rebalance-summary h5 {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2em;
  text-align: center; }

.confirmation-box-full-width:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #0080e2;
  width: 10%;
  height: 100%;
  left: -30px;
  top: 0; }

.confirmation-box-full-width:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #0080e2;
  width: 10%;
  height: 100%;
  right: -30px;
  top: 0; }

.confirmation-box-large {
  background: #0080e2;
  position: relative;
  padding: 40px 30px;
  margin: 35px 0;
  color: #ffffff;
  font-size: 14px; }

.confirmation-box-large h5 {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.1em; }

.confirmation-box-large h4 {
  font-size: 15px;
  line-height: 1.1em; }

.confirmation-box-large > *,
.confirmation-box-large .row-listing h4,
.confirmation-box-large p,
.confirmation-box-large span,
.confirmation-box-large p span a {
  color: #ffffff !important; }

.c10 .row-listing > *, .c10 p, .c10 > * {
  color: white; }
  .c-guide .c10 .row-listing > *, .c-guide .c10 p, .c-guide .c10 > * {
    color: white; }
  .c-box .c10 .row-listing > *, .c-box .c10 p, .c-box .c10 > * {
    color: white; }
  .c-card .c10 .row-listing > *, .c-card .c10 p, .c-card .c10 > * {
    color: white; }
  .c-tabbed .c10 .row-listing > *, .c-tabbed .c10 p, .c-tabbed .c10 > * {
    color: white; }
  .full-box .c10 .row-listing > *, .full-box .c10 p, .full-box .c10 > * {
    color: white; }
  .content-box .c10 .row-listing > *, .content-box .c10 p, .content-box .c10 > * {
    color: white; }
  .tab-accordion .c10 .row-listing > *, .tab-accordion .c10 p, .tab-accordion .c10 > * {
    color: white; }
  .card .c10 .row-listing > *, .card .c10 p, .card .c10 > * {
    color: white; }
  .nav-tabs .c10 .row-listing > *, .nav-tabs .c10 p, .nav-tabs .c10 > * {
    color: white; }

.guide-step-box .c10 {
  background-color: #39414d; }
  .c-guide .guide-step-box .c10 {
    background-color: #39414d; }
  .c-box .guide-step-box .c10 {
    background-color: #39414d; }
  .c-card .guide-step-box .c10 {
    background-color: #39414d; }
  .c-tabbed .guide-step-box .c10 {
    background-color: #39414d; }
  .full-box .guide-step-box .c10 {
    background-color: #39414d; }
  .content-box .guide-step-box .c10 {
    background-color: #39414d; }
  .tab-accordion .guide-step-box .c10 {
    background-color: #39414d; }
  .card .guide-step-box .c10 {
    background-color: #39414d; }
  .nav-tabs .guide-step-box .c10 {
    background-color: #39414d; }

.sep-line {
  border-top: 1px solid;
  border-color: #e6e6e6;
  margin: 35px; }
  .c-guide .sep-line {
    border-color: #e6e6e6; }
  .c-box .sep-line {
    border-color: #e6e6e6; }
  .c-card .sep-line {
    border-color: #e6e6e6; }
  .c-tabbed .sep-line {
    border-color: #e6e6e6; }
  .full-box .sep-line {
    border-color: #e6e6e6; }
  .content-box .sep-line {
    border-color: #e6e6e6; }
  .tab-accordion .sep-line {
    border-color: #e6e6e6; }
  .card .sep-line {
    border-color: #e6e6e6; }
  .nav-tabs .sep-line {
    border-color: #e6e6e6; }

.payment-list li {
  list-style: none; }

.payment-subsection {
  margin: 10px 18px; }

.payment-subsection .group.phone {
  display: inline-block;
  margin-top: 0px; }

.payment-subsection .row, .payment-subsection .c-notification-bar__row {
  margin-top: 10px; }

#summary-table tr td {
  text-align: left;
  border-top: none; }

#summary-table tr td span.small-caps {
  font-size: 14px; }

#summary-table tr td p {
  font-size: 16px; }

#summary-table tr td span.small-caps {
  padding-bottom: 10px;
  display: inline-block; }

#summary-table tr td ul {
  padding-left: 0px; }

#summary-table tr td ul.left {
  padding-left: 45px; }

#summary-table tr td ul.no-style li {
  list-style: none; }

.omni-file-upload [type="file"] {
  display: none; }

.omni-file-upload {
  position: relative; }

.omni-file-upload .filename {
  position: absolute;
  left: 100%;
  transform: translate(16px, 55px); }

.date-picker-omni:disabled {
  background-color: #f2f2f2 !important;
  width: 140px;
  font-size: 16px; }
  .c-guide .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-box .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-card .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .c-tabbed .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .full-box .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .content-box .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .tab-accordion .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .card .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }
  .nav-tabs .date-picker-omni:disabled {
    background-color: #f2f2f2 !important; }

.date-picker-omni:disabled + button {
  display: none; }

.row-listing h3 {
  font-size: 14px;
  font-weight: bold;
  color: #39414d;
  padding-top: 12px; }
  .c-guide .row-listing h3 {
    color: #39414d; }
  .c-box .row-listing h3 {
    color: #39414d; }
  .c-card .row-listing h3 {
    color: #39414d; }
  .c-tabbed .row-listing h3 {
    color: #39414d; }
  .full-box .row-listing h3 {
    color: #39414d; }
  .content-box .row-listing h3 {
    color: #39414d; }
  .tab-accordion .row-listing h3 {
    color: #39414d; }
  .card .row-listing h3 {
    color: #39414d; }
  .nav-tabs .row-listing h3 {
    color: #39414d; }

.row-listing h4 {
  font-size: 35px;
  font-weight: bold;
  color: #39414d;
  margin: 0;
  padding: 0; }
  .c-guide .row-listing h4 {
    color: #39414d; }
  .c-box .row-listing h4 {
    color: #39414d; }
  .c-card .row-listing h4 {
    color: #39414d; }
  .c-tabbed .row-listing h4 {
    color: #39414d; }
  .full-box .row-listing h4 {
    color: #39414d; }
  .content-box .row-listing h4 {
    color: #39414d; }
  .tab-accordion .row-listing h4 {
    color: #39414d; }
  .card .row-listing h4 {
    color: #39414d; }
  .nav-tabs .row-listing h4 {
    color: #39414d; }

.row-listing .full-box-row {
  padding: 0 30px 0; }

.details-cnt {
  display: none;
  color: #39414d !important;
  font-size: 16px !important; }
  .c-guide .details-cnt {
    color: #39414d !important; }
  .c-box .details-cnt {
    color: #39414d !important; }
  .c-card .details-cnt {
    color: #39414d !important; }
  .c-tabbed .details-cnt {
    color: #39414d !important; }
  .full-box .details-cnt {
    color: #39414d !important; }
  .content-box .details-cnt {
    color: #39414d !important; }
  .tab-accordion .details-cnt {
    color: #39414d !important; }
  .card .details-cnt {
    color: #39414d !important; }
  .nav-tabs .details-cnt {
    color: #39414d !important; }

.details-cnt span {
  min-width: 50%;
  color: #39414d !important;
  font-size: 16px !important;
  padding: 3px 0; }
  .c-guide .details-cnt span {
    color: #39414d !important; }
  .c-box .details-cnt span {
    color: #39414d !important; }
  .c-card .details-cnt span {
    color: #39414d !important; }
  .c-tabbed .details-cnt span {
    color: #39414d !important; }
  .full-box .details-cnt span {
    color: #39414d !important; }
  .content-box .details-cnt span {
    color: #39414d !important; }
  .tab-accordion .details-cnt span {
    color: #39414d !important; }
  .card .details-cnt span {
    color: #39414d !important; }
  .nav-tabs .details-cnt span {
    color: #39414d !important; }

.details-cnt p {
  line-height: 1.3em;
  padding: 30px 0 0 0; }

.details-cnt .standard-label {
  font-size: 14px !important; }

.currentChartInfo {
  color: #39414d;
  font-weight: normal; }
  .c-guide .currentChartInfo {
    color: #39414d; }
  .c-box .currentChartInfo {
    color: #39414d; }
  .c-card .currentChartInfo {
    color: #39414d; }
  .c-tabbed .currentChartInfo {
    color: #39414d; }
  .full-box .currentChartInfo {
    color: #39414d; }
  .content-box .currentChartInfo {
    color: #39414d; }
  .tab-accordion .currentChartInfo {
    color: #39414d; }
  .card .currentChartInfo {
    color: #39414d; }
  .nav-tabs .currentChartInfo {
    color: #39414d; }

.flip-v {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1); }

.slim-graph h6 {
  color: #39414d !important;
  font-size: 14px !important;
  font-weight: bold;
  padding-bottom: 10px; }
  .c-guide .slim-graph h6 {
    color: #39414d !important; }
  .c-box .slim-graph h6 {
    color: #39414d !important; }
  .c-card .slim-graph h6 {
    color: #39414d !important; }
  .c-tabbed .slim-graph h6 {
    color: #39414d !important; }
  .full-box .slim-graph h6 {
    color: #39414d !important; }
  .content-box .slim-graph h6 {
    color: #39414d !important; }
  .tab-accordion .slim-graph h6 {
    color: #39414d !important; }
  .card .slim-graph h6 {
    color: #39414d !important; }
  .nav-tabs .slim-graph h6 {
    color: #39414d !important; }

.slim-graph .btn-lined {
  background-color: white;
  color: #0080e2; }
  .c-guide .slim-graph .btn-lined {
    background-color: white; }
  .c-box .slim-graph .btn-lined {
    background-color: white; }
  .c-card .slim-graph .btn-lined {
    background-color: white; }
  .c-tabbed .slim-graph .btn-lined {
    background-color: white; }
  .full-box .slim-graph .btn-lined {
    background-color: white; }
  .content-box .slim-graph .btn-lined {
    background-color: white; }
  .tab-accordion .slim-graph .btn-lined {
    background-color: white; }
  .card .slim-graph .btn-lined {
    background-color: white; }
  .nav-tabs .slim-graph .btn-lined {
    background-color: white; }
  .c-guide .slim-graph .btn-lined {
    color: #0080e2; }
  .c-box .slim-graph .btn-lined {
    color: #0080e2; }
  .c-card .slim-graph .btn-lined {
    color: #0080e2; }
  .c-tabbed .slim-graph .btn-lined {
    color: #0080e2; }
  .full-box .slim-graph .btn-lined {
    color: #0080e2; }
  .content-box .slim-graph .btn-lined {
    color: #0080e2; }
  .tab-accordion .slim-graph .btn-lined {
    color: #0080e2; }
  .card .slim-graph .btn-lined {
    color: #0080e2; }
  .nav-tabs .slim-graph .btn-lined {
    color: #0080e2; }

.slim-graph {
  padding-left: 50px; }

.save-model a:link,
.save-model a:active,
.save-model a:hover,
.save-model a,
a.blue-link {
  font-weight: bold;
  color: #0080e2; }
  .c-guide .save-model a:link, .c-guide
  .save-model a:active, .c-guide
  .save-model a:hover, .c-guide
  .save-model a, .c-guide
  a.blue-link {
    color: #0080e2; }
  .c-box .save-model a:link, .c-box
  .save-model a:active, .c-box
  .save-model a:hover, .c-box
  .save-model a, .c-box
  a.blue-link {
    color: #0080e2; }
  .c-card .save-model a:link, .c-card
  .save-model a:active, .c-card
  .save-model a:hover, .c-card
  .save-model a, .c-card
  a.blue-link {
    color: #0080e2; }
  .c-tabbed .save-model a:link, .c-tabbed
  .save-model a:active, .c-tabbed
  .save-model a:hover, .c-tabbed
  .save-model a, .c-tabbed
  a.blue-link {
    color: #0080e2; }
  .full-box .save-model a:link, .full-box
  .save-model a:active, .full-box
  .save-model a:hover, .full-box
  .save-model a, .full-box
  a.blue-link {
    color: #0080e2; }
  .content-box .save-model a:link, .content-box
  .save-model a:active, .content-box
  .save-model a:hover, .content-box
  .save-model a, .content-box
  a.blue-link {
    color: #0080e2; }
  .tab-accordion .save-model a:link, .tab-accordion
  .save-model a:active, .tab-accordion
  .save-model a:hover, .tab-accordion
  .save-model a, .tab-accordion
  a.blue-link {
    color: #0080e2; }
  .card .save-model a:link, .card
  .save-model a:active, .card
  .save-model a:hover, .card
  .save-model a, .card
  a.blue-link {
    color: #0080e2; }
  .nav-tabs .save-model a:link, .nav-tabs
  .save-model a:active, .nav-tabs
  .save-model a:hover, .nav-tabs
  .save-model a, .nav-tabs
  a.blue-link {
    color: #0080e2; }

/* Custom slider colors */
.slider-control {
  height: 25px;
  border-radius: 25px;
  margin: 20px 0 20px 0;
  border: none;
  width: 70%; }

.slider-control .ui-slider-range {
  background-color: white;
  border-radius: 25px;
  box-shadow: none; }
  .c-guide .slider-control .ui-slider-range {
    background-color: white; }
  .c-box .slider-control .ui-slider-range {
    background-color: white; }
  .c-card .slider-control .ui-slider-range {
    background-color: white; }
  .c-tabbed .slider-control .ui-slider-range {
    background-color: white; }
  .full-box .slider-control .ui-slider-range {
    background-color: white; }
  .content-box .slider-control .ui-slider-range {
    background-color: white; }
  .tab-accordion .slider-control .ui-slider-range {
    background-color: white; }
  .card .slider-control .ui-slider-range {
    background-color: white; }
  .nav-tabs .slider-control .ui-slider-range {
    background-color: white; }

.slider-control.slider1 .ui-slider-handle {
  background-color: #0080e2;
  border-color: #0080e2;
  border-radius: 20px;
  height: 35px;
  width: 35px;
  cursor: pointer;
  box-shadow: none; }
  .c-guide .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .c-box .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .c-card .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .c-tabbed .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .full-box .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .content-box .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .tab-accordion .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .card .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .nav-tabs .slider-control.slider1 .ui-slider-handle {
    background-color: #0080e2; }
  .c-guide .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }
  .c-box .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }
  .c-card .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }
  .c-tabbed .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }
  .full-box .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }
  .content-box .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }
  .tab-accordion .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }
  .card .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }
  .nav-tabs .slider-control.slider1 .ui-slider-handle {
    border-color: #0080e2; }

.slider-control.slider1.ui-widget.ui-widget-content {
  background-color: rgba(0, 128, 226, 0.6); }
  .c-guide .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }
  .c-box .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }
  .c-card .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }
  .c-tabbed .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }
  .full-box .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }
  .content-box .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }
  .tab-accordion .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }
  .card .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }
  .nav-tabs .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(0, 128, 226, 0.6); }

.slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
  background-color: rgba(230, 230, 230, 0.6); }
  .c-guide .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }
  .c-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }
  .c-card .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }
  .c-tabbed .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }
  .full-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }
  .content-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }
  .tab-accordion .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }
  .card .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }
  .nav-tabs .slider2 > .rate-graph > .slider-container > .slider-control.slider1.ui-widget.ui-widget-content {
    background-color: rgba(230, 230, 230, 0.6); }

.slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
  background-color: #00a562;
  border-color: #00a562; }
  .c-guide .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .c-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .c-card .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .c-tabbed .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .full-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .content-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .tab-accordion .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .card .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .nav-tabs .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    background-color: #00a562; }
  .c-guide .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }
  .c-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }
  .c-card .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }
  .c-tabbed .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }
  .full-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }
  .content-box .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }
  .tab-accordion .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }
  .card .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }
  .nav-tabs .slider2 > .rate-graph > .slider-container > .slider-control.slider1 .ui-slider-handle {
    border-color: #00a562; }

/* - changing retirement slider ID to a classname per best practice rules advised by David- PM - */
.hdr-small-cap {
  color: #39414d; }
  .c-guide .hdr-small-cap {
    color: #39414d; }
  .c-box .hdr-small-cap {
    color: #39414d; }
  .c-card .hdr-small-cap {
    color: #39414d; }
  .c-tabbed .hdr-small-cap {
    color: #39414d; }
  .full-box .hdr-small-cap {
    color: #39414d; }
  .content-box .hdr-small-cap {
    color: #39414d; }
  .tab-accordion .hdr-small-cap {
    color: #39414d; }
  .card .hdr-small-cap {
    color: #39414d; }
  .nav-tabs .hdr-small-cap {
    color: #39414d; }

/* Scheduled Distributions page styles */
.scheduled-distributions .card-header {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.scheduled-distributions .dot-plus,
.scheduled-distributions .dot-minus {
  margin-right: 10px; }

.scheduled-distributions .btn.rounded-btn-link {
  text-align: left;
  width: auto;
  min-width: 200px;
  margin-right: 10px; }

.scheduled-distributions .badge {
  white-space: normal; }

.scheduled-distributions .ui-card-active.rounded-btn-link {
  font-size: 14px !important;
  line-height: inherit; }

.scheduled-distributions .fixed-scroll-table {
  padding: 0; }

.scheduled-distributions .card-header {
  border-bottom: solid 2px !important;
  border-color: #e6e6e6 !important;
  border-top: 0 !important;
  margin: 0 !important; }
  .c-guide .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }
  .c-box .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }
  .c-card .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }
  .c-tabbed .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }
  .full-box .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }
  .content-box .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }
  .tab-accordion .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }
  .card .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }
  .nav-tabs .scheduled-distributions .card-header {
    border-color: #e6e6e6 !important; }

.scheduled-distributions .show .card-body {
  border-bottom: solid 2px !important;
  border-color: #e6e6e6 !important; }
  .c-guide .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }
  .c-box .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }
  .c-card .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }
  .c-tabbed .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }
  .full-box .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }
  .content-box .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }
  .tab-accordion .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }
  .card .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }
  .nav-tabs .scheduled-distributions .show .card-body {
    border-color: #e6e6e6 !important; }

.scheduled-distributions .sub-hdr-mid {
  margin: 20px -1.25rem 0 -1.25rem; }

/* Custom dropdown overrides */
.enable-plain-text-select .selectdiv select,
#insallmentAccordian .selectdiv select,
.benefit-start-age .selectdiv select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist; }

.enable-plain-text-select .selectdiv select::-ms-expand {
  display: block; }

#insallmentAccordian .selectdiv select::-ms-expand {
  display: block; }

.benefit-start-age .selectdiv select::-ms-expand {
  display: block; }

.enable-plain-text-select .selectdiv select:disabled,
#insallmentAccordian .selectdiv select:disabled,
.benefit-start-age .selectdiv select:disabled {
  background-color: transparent;
  box-shadow: none;
  border: 0;
  padding-left: 0;
  padding-right: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.enable-plain-text-select .selectdiv select:disabled::-ms-expand {
  display: none; }

#insallmentAccordian .selectdiv select:disabled::-ms-expand {
  display: none; }

.benefit-start-age .selectdiv select:disabled::-ms-expand {
  display: none; }

.enable-plain-text-select .selectdiv:after,
#insallmentAccordian .selectdiv:after,
.benefit-start-age .selectdiv:after {
  display: none; }

.benefit-start-age {
  min-width: 70px; }

/* Change Distribution Election styles */
.change-distribution-election [type="radio"]:not(:checked) + span,
.change-distribution-election [type="radio"]:checked + span {
  height: auto;
  line-height: 21px; }

/* Current Investments page styles */
.current-investments .nav-item {
  min-width: 120px; }

.current-investments .tab-pane {
  padding: 30px 0; }

@media screen and (max-width: 767px) {
  .current-investments .sub-hdr {
    position: relative;
    top: auto;
    width: auto;
    left: auto;
    margin: auto; } }

@media screen and (min-width: 768px) {
  .current-investments .sub-hdr {
    top: 7px; } }

/*ARTICLE PAGE STYLING*/
h4.art-hdr {
  color: #004877;
  font-weight: 300;
  font-size: 2.1875rem;
  line-height: 1.2; }
  .c-guide h4.art-hdr {
    color: #004877; }
  .c-box h4.art-hdr {
    color: #004877; }
  .c-card h4.art-hdr {
    color: #004877; }
  .c-tabbed h4.art-hdr {
    color: #004877; }
  .full-box h4.art-hdr {
    color: #004877; }
  .content-box h4.art-hdr {
    color: #004877; }
  .tab-accordion h4.art-hdr {
    color: #004877; }
  .card h4.art-hdr {
    color: #004877; }
  .nav-tabs h4.art-hdr {
    color: #004877; }

.art-ul-cnt > ul {
  padding-left: 1.1rem;
  font-size: 16px; }

.art-ul-cnt > ul > li {
  padding-top: 10px;
  line-height: 20px; }

.art-ol-cnt > ol {
  padding-inline-start: 1rem; }

.art-sml-box-row {
  padding: 30px 30px; }

.art-sml-box-row.callout {
  padding: 30px; }

.callout {
  background-color: #f2f2f2; }
  .c-guide .callout {
    background-color: #f2f2f2; }
  .c-box .callout {
    background-color: #f2f2f2; }
  .c-card .callout {
    background-color: #f2f2f2; }
  .c-tabbed .callout {
    background-color: #f2f2f2; }
  .full-box .callout {
    background-color: #f2f2f2; }
  .content-box .callout {
    background-color: #f2f2f2; }
  .tab-accordion .callout {
    background-color: #f2f2f2; }
  .card .callout {
    background-color: #f2f2f2; }
  .nav-tabs .callout {
    background-color: #f2f2f2; }

.art-sub-hdr {
  font-size: 16px;
  font-weight: bold; }

.callout-highlight-text {
  font-weight: bold;
  font-size: 16px;
  color: #00a562; }
  .c-guide .callout-highlight-text {
    color: #00a562; }
  .c-box .callout-highlight-text {
    color: #00a562; }
  .c-card .callout-highlight-text {
    color: #00a562; }
  .c-tabbed .callout-highlight-text {
    color: #00a562; }
  .full-box .callout-highlight-text {
    color: #00a562; }
  .content-box .callout-highlight-text {
    color: #00a562; }
  .tab-accordion .callout-highlight-text {
    color: #00a562; }
  .card .callout-highlight-text {
    color: #00a562; }
  .nav-tabs .callout-highlight-text {
    color: #00a562; }

.HighlightText {
  font-weight: bold; }

.FAQQuestionText p .HighlightText {
  color: #00a562; }
  .c-guide .FAQQuestionText p .HighlightText {
    color: #00a562; }
  .c-box .FAQQuestionText p .HighlightText {
    color: #00a562; }
  .c-card .FAQQuestionText p .HighlightText {
    color: #00a562; }
  .c-tabbed .FAQQuestionText p .HighlightText {
    color: #00a562; }
  .full-box .FAQQuestionText p .HighlightText {
    color: #00a562; }
  .content-box .FAQQuestionText p .HighlightText {
    color: #00a562; }
  .tab-accordion .FAQQuestionText p .HighlightText {
    color: #00a562; }
  .card .FAQQuestionText p .HighlightText {
    color: #00a562; }
  .nav-tabs .FAQQuestionText p .HighlightText {
    color: #00a562; }

.HighlightHeader {
  color: #004877;
  font-weight: bold; }
  .c-guide .HighlightHeader {
    color: #004877; }
  .c-box .HighlightHeader {
    color: #004877; }
  .c-card .HighlightHeader {
    color: #004877; }
  .c-tabbed .HighlightHeader {
    color: #004877; }
  .full-box .HighlightHeader {
    color: #004877; }
  .content-box .HighlightHeader {
    color: #004877; }
  .tab-accordion .HighlightHeader {
    color: #004877; }
  .card .HighlightHeader {
    color: #004877; }
  .nav-tabs .HighlightHeader {
    color: #004877; }

.footnote, div.footnote p {
  font-size: 14px; }

.art-tbl-striped table, .art-tbl table {
  width: 100%; }

.art-tbl-striped thead td, .art-tbl thead td {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  border-bottom: 2px solid;
  border-color: #e6e6e6;
  padding: 11px 4px; }
  .c-guide .art-tbl-striped thead td, .c-guide .art-tbl thead td {
    border-color: #e6e6e6; }
  .c-box .art-tbl-striped thead td, .c-box .art-tbl thead td {
    border-color: #e6e6e6; }
  .c-card .art-tbl-striped thead td, .c-card .art-tbl thead td {
    border-color: #e6e6e6; }
  .c-tabbed .art-tbl-striped thead td, .c-tabbed .art-tbl thead td {
    border-color: #e6e6e6; }
  .full-box .art-tbl-striped thead td, .full-box .art-tbl thead td {
    border-color: #e6e6e6; }
  .content-box .art-tbl-striped thead td, .content-box .art-tbl thead td {
    border-color: #e6e6e6; }
  .tab-accordion .art-tbl-striped thead td, .tab-accordion .art-tbl thead td {
    border-color: #e6e6e6; }
  .card .art-tbl-striped thead td, .card .art-tbl thead td {
    border-color: #e6e6e6; }
  .nav-tabs .art-tbl-striped thead td, .nav-tabs .art-tbl thead td {
    border-color: #e6e6e6; }

.art-tbl-striped tbody td, .art-tbl tbody td {
  font-size: 16px;
  text-align: center;
  padding: 11px 17px;
  line-height: 16px; }

.art-tbl-striped > table > tbody > tr > td:first-child {
  text-align: left;
  width: 40%; }

.art-tbl > table > tbody > tr > td {
  text-align: left; }

td.art-ul-cnt > ul {
  font-size: 14px;
  margin-bottom: 0; }

.art-tbl-striped.wider-cells > table > tbody > tr > td:first-child {
  text-align: left;
  width: 100%; }

ul.no-bullet {
  list-style-type: none;
  padding-left: 0; }

.art-tbl-striped > table > tbody > tr:nth-child(even),
.striped-tbl > table > tbody > tr:nth-child(even) {
  background-color: #f2f2f2; }
  .c-guide .art-tbl-striped > table > tbody > tr:nth-child(even), .c-guide
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
  .c-box .art-tbl-striped > table > tbody > tr:nth-child(even), .c-box
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
  .c-card .art-tbl-striped > table > tbody > tr:nth-child(even), .c-card
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
  .c-tabbed .art-tbl-striped > table > tbody > tr:nth-child(even), .c-tabbed
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
  .full-box .art-tbl-striped > table > tbody > tr:nth-child(even), .full-box
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
  .content-box .art-tbl-striped > table > tbody > tr:nth-child(even), .content-box
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
  .tab-accordion .art-tbl-striped > table > tbody > tr:nth-child(even), .tab-accordion
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
  .card .art-tbl-striped > table > tbody > tr:nth-child(even), .card
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }
  .nav-tabs .art-tbl-striped > table > tbody > tr:nth-child(even), .nav-tabs
  .striped-tbl > table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; }

/*END ARTICLE TEMPLATE PAGE*/
.text-gold {
  color: #ffa100 !important; }

.donut-chart-min {
  position: absolute;
  left: 23%; }

.donut-chart-max {
  position: absolute;
  right: 23%; }

.donut-chart-img {
  position: absolute;
  left: 33%;
  bottom: 30%;
  width: 35%; }

/*PRINT PAGE STYLING*/
@media print {
  @page {
    margin: 0 0 .5cm; }
  .printer-section {
    height: 100%;
    page-break-after: always; } }

/*IMPLEMENTATION OF LOADING SKELETON FOR DASHBOARD*/
/*
 * Variables
 */
:root {
  --card-padding: 24px;
  --card-height: 340px;
  --card-skeleton: linear-gradient(white var(--card-height), transparent 0);
  --title-height: 60px;
  --title-width: 280px;
  --title-position: var(--card-padding) 35px;
  --title-skeleton: linear-gradient(lightgray var(--title-height), transparent 0);
  --desc-line-height: 16px;
  --desc-line-skeleton: linear-gradient(lightgray var(--desc-line-height), transparent 0);
  --desc-line-1-width: 310px;
  --desc-line-1-position: var(--card-padding) 110px;
  --desc-line-2-width: 270px;
  --desc-line-2-position: var(--card-padding) 135px;
  --para-line-height: 100px;
  --para-line-skeleton: linear-gradient(lightgray var(--para-line-height), transparent 0);
  --para-line-1-width: 310px;
  --para-line-1-position: var(--card-padding) 170px;
  --blur-width: 210px;
  --blur-size: var(--blur-width) calc(var(--card-height)); }

/*
 * Card Skeleton for Loading
 */
.loading-card {
  min-width: 400px;
  background: white;
  height: var(--card-height); }

.loading-card:empty::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 0px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  background-color: #f2f2f2;
  background-size: var(--blur-size), var(--title-width) var(--title-height), var(--desc-line-1-width) var(--desc-line-height), var(--desc-line-2-width) var(--desc-line-height), 100% 100%;
  background-position: -150% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), 0 0;
  background-repeat: no-repeat;
  -webkit-animation: loading 1.5s infinite;
  animation: loading 1.5s infinite; }
  .c-guide .loading-card:empty::after {
    background-color: #f2f2f2; }
  .c-box .loading-card:empty::after {
    background-color: #f2f2f2; }
  .c-card .loading-card:empty::after {
    background-color: #f2f2f2; }
  .c-tabbed .loading-card:empty::after {
    background-color: #f2f2f2; }
  .full-box .loading-card:empty::after {
    background-color: #f2f2f2; }
  .content-box .loading-card:empty::after {
    background-color: #f2f2f2; }
  .tab-accordion .loading-card:empty::after {
    background-color: #f2f2f2; }
  .card .loading-card:empty::after {
    background-color: #f2f2f2; }
  .nav-tabs .loading-card:empty::after {
    background-color: #f2f2f2; }

/*
 * Headline Skeleton for Loading
 */
.loading-headline {
  width: 25vw;
  min-width: 400px;
  padding-right: 50px;
  height: var(--card-height); }

.loading-headline:empty::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #f2f2f2;
  background-size: var(--blur-size), var(--title-width) var(--title-height), var(--desc-line-1-width) var(--desc-line-height), var(--desc-line-2-width) var(--desc-line-height), var(--para-line-1-width) var(--para-line-height), 100% 100%;
  background-position: -150% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--para-line-1-position), 0 0;
  background-repeat: no-repeat;
  -webkit-animation: loading 1.5s infinite;
  animation: loading 1.5s infinite; }
  .c-guide .loading-headline:empty::after {
    background-color: #f2f2f2; }
  .c-box .loading-headline:empty::after {
    background-color: #f2f2f2; }
  .c-card .loading-headline:empty::after {
    background-color: #f2f2f2; }
  .c-tabbed .loading-headline:empty::after {
    background-color: #f2f2f2; }
  .full-box .loading-headline:empty::after {
    background-color: #f2f2f2; }
  .content-box .loading-headline:empty::after {
    background-color: #f2f2f2; }
  .tab-accordion .loading-headline:empty::after {
    background-color: #f2f2f2; }
  .card .loading-headline:empty::after {
    background-color: #f2f2f2; }
  .nav-tabs .loading-headline:empty::after {
    background-color: #f2f2f2; }

@-webkit-keyframes loading {
  to {
    background-position: 350% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--para-line-1-position), 0 0; } }

@keyframes loading {
  to {
    background-position: 350% 0, var(--title-position), var(--desc-line-1-position), var(--desc-line-2-position), var(--para-line-1-position), 0 0; } }

/*-----MATERIAL DESIGN RADIO BUTTONS---START--*/
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

[type="radio"]:not(:checked) + span,
[type="radio"]:checked + span {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  display: block;
  height: 20px;
  line-height: 20px;
  -webkit-transition: .28s ease;
  transition: .28s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

[type="radio"] + span:before,
[type="radio"] + span:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 12px;
  height: 12px;
  z-index: 0;
  -webkit-transition: .28s ease;
  transition: .28s ease; }

/* Unchecked styles */
[type="radio"]:not(:checked) + span:before,
[type="radio"]:not(:checked) + span:after,
[type="radio"]:checked + span:before,
[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:before,
[type="radio"].with-gap:checked + span:after {
  border-radius: 50%; }

[type="radio"]:not(:checked) + span:before,
[type="radio"]:not(:checked) + span:after {
  border: 2px solid;
  border-color: #0080e2; }
  .c-guide [type="radio"]:not(:checked) + span:before, .c-guide
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }
  .c-box [type="radio"]:not(:checked) + span:before, .c-box
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }
  .c-card [type="radio"]:not(:checked) + span:before, .c-card
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }
  .c-tabbed [type="radio"]:not(:checked) + span:before, .c-tabbed
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }
  .full-box [type="radio"]:not(:checked) + span:before, .full-box
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }
  .content-box [type="radio"]:not(:checked) + span:before, .content-box
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }
  .tab-accordion [type="radio"]:not(:checked) + span:before, .tab-accordion
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }
  .card [type="radio"]:not(:checked) + span:before, .card
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }
  .nav-tabs [type="radio"]:not(:checked) + span:before, .nav-tabs
  [type="radio"]:not(:checked) + span:after {
    border-color: #0080e2; }

[type="radio"]:not(:checked) + span:after {
  -webkit-transform: scale(0);
  transform: scale(0); }

/* Checked styles */
[type="radio"]:checked + span:before {
  border: 2px solid transparent; }

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:before,
[type="radio"].with-gap:checked + span:after {
  border: 2px solid;
  border-color: #0080e2; }
  .c-guide [type="radio"]:checked + span:after, .c-guide
  [type="radio"].with-gap:checked + span:before, .c-guide
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }
  .c-box [type="radio"]:checked + span:after, .c-box
  [type="radio"].with-gap:checked + span:before, .c-box
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }
  .c-card [type="radio"]:checked + span:after, .c-card
  [type="radio"].with-gap:checked + span:before, .c-card
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }
  .c-tabbed [type="radio"]:checked + span:after, .c-tabbed
  [type="radio"].with-gap:checked + span:before, .c-tabbed
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }
  .full-box [type="radio"]:checked + span:after, .full-box
  [type="radio"].with-gap:checked + span:before, .full-box
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }
  .content-box [type="radio"]:checked + span:after, .content-box
  [type="radio"].with-gap:checked + span:before, .content-box
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }
  .tab-accordion [type="radio"]:checked + span:after, .tab-accordion
  [type="radio"].with-gap:checked + span:before, .tab-accordion
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }
  .card [type="radio"]:checked + span:after, .card
  [type="radio"].with-gap:checked + span:before, .card
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }
  .nav-tabs [type="radio"]:checked + span:after, .nav-tabs
  [type="radio"].with-gap:checked + span:before, .nav-tabs
  [type="radio"].with-gap:checked + span:after {
    border-color: #0080e2; }

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:after {
  background-color: #0080e2; }
  .c-guide [type="radio"]:checked + span:after, .c-guide
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }
  .c-box [type="radio"]:checked + span:after, .c-box
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }
  .c-card [type="radio"]:checked + span:after, .c-card
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }
  .c-tabbed [type="radio"]:checked + span:after, .c-tabbed
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }
  .full-box [type="radio"]:checked + span:after, .full-box
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }
  .content-box [type="radio"]:checked + span:after, .content-box
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }
  .tab-accordion [type="radio"]:checked + span:after, .tab-accordion
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }
  .card [type="radio"]:checked + span:after, .card
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }
  .nav-tabs [type="radio"]:checked + span:after, .nav-tabs
  [type="radio"].with-gap:checked + span:after {
    background-color: #0080e2; }

[type="radio"]:checked + span:after {
  -webkit-transform: scale(1.02);
  transform: scale(1.02); }

/* Radio With gap */
[type="radio"].with-gap:checked + span:after {
  -webkit-transform: scale(0.5);
  transform: scale(0.5); }

/* Focused styles */
[type="radio"].tabbed:focus + span:before {
  box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-guide [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-box [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-card [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .c-tabbed [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .full-box [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .content-box [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .tab-accordion [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .card [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }
  .nav-tabs [type="radio"].tabbed:focus + span:before {
    box-shadow: 0px 0px 0px 3px rgba(0, 128, 226, 0.25); }

/* Disabled Radio With gap */
[type="radio"].with-gap:disabled:checked + span:before {
  border: 2px solid;
  border-color: #39414d; }
  .c-guide [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }
  .c-box [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }
  .c-card [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }
  .c-tabbed [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }
  .full-box [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }
  .content-box [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }
  .tab-accordion [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }
  .card [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }
  .nav-tabs [type="radio"].with-gap:disabled:checked + span:before {
    border-color: #39414d; }

[type="radio"].with-gap:disabled:checked + span:after {
  border: none;
  background-color: #39414d; }
  .c-guide [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }
  .c-box [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }
  .c-card [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }
  .c-tabbed [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }
  .full-box [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }
  .content-box [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }
  .tab-accordion [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }
  .card [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }
  .nav-tabs [type="radio"].with-gap:disabled:checked + span:after {
    background-color: #39414d; }

/* Disabled style */
[type="radio"]:disabled:not(:checked) + span:before,
[type="radio"]:disabled:checked + span:before {
  background-color: transparent;
  border-color: #c6c9ca; }
  .c-guide [type="radio"]:disabled:not(:checked) + span:before, .c-guide
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }
  .c-box [type="radio"]:disabled:not(:checked) + span:before, .c-box
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }
  .c-card [type="radio"]:disabled:not(:checked) + span:before, .c-card
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }
  .c-tabbed [type="radio"]:disabled:not(:checked) + span:before, .c-tabbed
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }
  .full-box [type="radio"]:disabled:not(:checked) + span:before, .full-box
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }
  .content-box [type="radio"]:disabled:not(:checked) + span:before, .content-box
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }
  .tab-accordion [type="radio"]:disabled:not(:checked) + span:before, .tab-accordion
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }
  .card [type="radio"]:disabled:not(:checked) + span:before, .card
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }
  .nav-tabs [type="radio"]:disabled:not(:checked) + span:before, .nav-tabs
  [type="radio"]:disabled:checked + span:before {
    border-color: #c6c9ca; }

[type="radio"]:disabled + span {
  color: #c6c9ca; }
  .c-guide [type="radio"]:disabled + span {
    color: #c6c9ca; }
  .c-box [type="radio"]:disabled + span {
    color: #c6c9ca; }
  .c-card [type="radio"]:disabled + span {
    color: #c6c9ca; }
  .c-tabbed [type="radio"]:disabled + span {
    color: #c6c9ca; }
  .full-box [type="radio"]:disabled + span {
    color: #c6c9ca; }
  .content-box [type="radio"]:disabled + span {
    color: #c6c9ca; }
  .tab-accordion [type="radio"]:disabled + span {
    color: #c6c9ca; }
  .card [type="radio"]:disabled + span {
    color: #c6c9ca; }
  .nav-tabs [type="radio"]:disabled + span {
    color: #c6c9ca; }

[type="radio"]:disabled:not(:checked) + span:before {
  border-color: #c6c9ca; }
  .c-guide [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }
  .c-box [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }
  .c-card [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }
  .c-tabbed [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }
  .full-box [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }
  .content-box [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }
  .tab-accordion [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }
  .card [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }
  .nav-tabs [type="radio"]:disabled:not(:checked) + span:before {
    border-color: #c6c9ca; }

[type="radio"]:disabled:checked + span:after {
  background-color: #c6c9ca;
  border-color: #0080e2; }
  .c-guide [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .c-box [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .c-card [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .c-tabbed [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .full-box [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .content-box [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .tab-accordion [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .card [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .nav-tabs [type="radio"]:disabled:checked + span:after {
    background-color: #c6c9ca; }
  .c-guide [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }
  .c-box [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }
  .c-card [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }
  .c-tabbed [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }
  .full-box [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }
  .content-box [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }
  .tab-accordion [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }
  .card [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }
  .nav-tabs [type="radio"]:disabled:checked + span:after {
    border-color: #0080e2; }

/* Withdrawals */
.withdrawals-container {
  padding: 20px; }

.withdrawals-container .btn {
  max-width: 200px; }

.withdrawals-container table {
  width: 100%; }

.withdrawals-container h2 {
  display: inline;
  font-size: 20px;
  margin-right: 10px;
  font-weight: 300;
  font-weight: normal; }

.withdrawals-container td,
.withdrawals-container th {
  vertical-align: top;
  padding: 5px 10px;
  font-size: 1rem; }

.withdrawals-container th {
  padding-top: 8px;
  font-weight: bold;
  font-size: 14px; }

.withdrawals-container tr:nth-child(8n),
.withdrawals-container tr:nth-child(8n-1),
.withdrawals-container tr:nth-child(8n-2),
.withdrawals-container tr:nth-child(8n-3) {
  background-color: #f2f2f2; }
  .c-guide .withdrawals-container tr:nth-child(8n), .c-guide
  .withdrawals-container tr:nth-child(8n-1), .c-guide
  .withdrawals-container tr:nth-child(8n-2), .c-guide
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }
  .c-box .withdrawals-container tr:nth-child(8n), .c-box
  .withdrawals-container tr:nth-child(8n-1), .c-box
  .withdrawals-container tr:nth-child(8n-2), .c-box
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }
  .c-card .withdrawals-container tr:nth-child(8n), .c-card
  .withdrawals-container tr:nth-child(8n-1), .c-card
  .withdrawals-container tr:nth-child(8n-2), .c-card
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }
  .c-tabbed .withdrawals-container tr:nth-child(8n), .c-tabbed
  .withdrawals-container tr:nth-child(8n-1), .c-tabbed
  .withdrawals-container tr:nth-child(8n-2), .c-tabbed
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }
  .full-box .withdrawals-container tr:nth-child(8n), .full-box
  .withdrawals-container tr:nth-child(8n-1), .full-box
  .withdrawals-container tr:nth-child(8n-2), .full-box
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }
  .content-box .withdrawals-container tr:nth-child(8n), .content-box
  .withdrawals-container tr:nth-child(8n-1), .content-box
  .withdrawals-container tr:nth-child(8n-2), .content-box
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }
  .tab-accordion .withdrawals-container tr:nth-child(8n), .tab-accordion
  .withdrawals-container tr:nth-child(8n-1), .tab-accordion
  .withdrawals-container tr:nth-child(8n-2), .tab-accordion
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }
  .card .withdrawals-container tr:nth-child(8n), .card
  .withdrawals-container tr:nth-child(8n-1), .card
  .withdrawals-container tr:nth-child(8n-2), .card
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }
  .nav-tabs .withdrawals-container tr:nth-child(8n), .nav-tabs
  .withdrawals-container tr:nth-child(8n-1), .nav-tabs
  .withdrawals-container tr:nth-child(8n-2), .nav-tabs
  .withdrawals-container tr:nth-child(8n-3) {
    background-color: #f2f2f2; }

.withdrawals-container tr:nth-child(4n) th,
.withdrawals-container tr:nth-child(4n) td {
  padding-bottom: 20px; }

.withdrawals-container tr:nth-child(4n+1) td {
  padding-top: 20px; }

.withdrawals-container tr:nth-child(4n+1) td span,
.withdrawals-container tr:nth-child(4n+1) td h2 {
  vertical-align: middle; }

/* Simple Accordion */
.simple-accordion {
  border-bottom: solid 1px;
  border-color: white; }
  .c-guide .simple-accordion {
    border-color: white; }
  .c-box .simple-accordion {
    border-color: white; }
  .c-card .simple-accordion {
    border-color: white; }
  .c-tabbed .simple-accordion {
    border-color: white; }
  .full-box .simple-accordion {
    border-color: white; }
  .content-box .simple-accordion {
    border-color: white; }
  .tab-accordion .simple-accordion {
    border-color: white; }
  .card .simple-accordion {
    border-color: white; }
  .nav-tabs .simple-accordion {
    border-color: white; }

.accordion > .card:last-of-type {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.accordion-header {
  border-top: solid 1px;
  border-color: white;
  padding: 8px 0 0 20px;
  position: relative;
  cursor: pointer; }
  .c-guide .accordion-header {
    border-color: white; }
  .c-box .accordion-header {
    border-color: white; }
  .c-card .accordion-header {
    border-color: white; }
  .c-tabbed .accordion-header {
    border-color: white; }
  .full-box .accordion-header {
    border-color: white; }
  .content-box .accordion-header {
    border-color: white; }
  .tab-accordion .accordion-header {
    border-color: white; }
  .card .accordion-header {
    border-color: white; }
  .nav-tabs .accordion-header {
    border-color: white; }

.accordion-header::before {
  content: ">";
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  text-align: center;
  top: 7px; }

.accordion-header.active {
  cursor: default; }

.accordion-header.active::before {
  transform: rotate(90deg);
  top: 9px;
  left: 3px; }

.accordion-header label {
  cursor: pointer; }

.accordion-header.active label {
  cursor: default; }

.accordion-content {
  display: none; }

.accordion-content.active {
  display: block; }

.accordion-content .form-group {
  margin: 0;
  padding: 1rem 0; }

/* Fixing Registration and resizing alerts for mobile */
@media screen and (min-width: 1024px) {
  .alert {
    width: 50%; } }

@media screen and (max-width: 992px) {
  .alert {
    width: 65%; } }

@media only screen and (max-width: 576px) {
  .alert {
    width: 90%; } }

.alert-dismissible {
  padding-right: 0; }

.l-footer__row p {
  font-size: 16px;
  line-height: 1.5; }

.language {
  display: flex;
  justify-content: center; }

.language-entry {
  border: none;
  outline: none;
  color: #39414d;
  background: transparent;
  margin-left: 10px; }

.card-full {
  width: 750px;
  margin: auto;
  border: solid 2px transparent;
  max-width: 100%;
  box-shadow: none; }

@media only screen and (max-width: 576px) {
  .card-full {
    width: auto;
    margin: 0; } }

.rounded-borders {
  border-radius: 5px !important; }

.rounded-top-borders {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important; }

.rounded-top-right-border {
  border-top-right-radius: 5px !important; }

.rounded-top-left-border {
  border-top-left-radius: 5px !important; }

.rounded-bottom-borders {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important; }

@media only screen and (min-width: 992px) {
  .squared-top-right-border-lg {
    border-top-right-radius: 0 !important; } }

@media only screen and (min-width: 992px) {
  .rounded-top-right-border-lg {
    border-top-right-radius: 5px !important; } }

.border-right {
  border-color: #f2f2f2; }
  .c-guide .border-right {
    border-color: #f2f2f2; }
  .c-box .border-right {
    border-color: #f2f2f2; }
  .c-card .border-right {
    border-color: #f2f2f2; }
  .c-tabbed .border-right {
    border-color: #f2f2f2; }
  .full-box .border-right {
    border-color: #f2f2f2; }
  .content-box .border-right {
    border-color: #f2f2f2; }
  .tab-accordion .border-right {
    border-color: #f2f2f2; }
  .card .border-right {
    border-color: #f2f2f2; }
  .nav-tabs .border-right {
    border-color: #f2f2f2; }

.calculate-prompt {
  color: #0080e2 !important; }
  .c-guide .calculate-prompt {
    color: #0080e2 !important; }
  .c-box .calculate-prompt {
    color: #0080e2 !important; }
  .c-card .calculate-prompt {
    color: #0080e2 !important; }
  .c-tabbed .calculate-prompt {
    color: #0080e2 !important; }
  .full-box .calculate-prompt {
    color: #0080e2 !important; }
  .content-box .calculate-prompt {
    color: #0080e2 !important; }
  .tab-accordion .calculate-prompt {
    color: #0080e2 !important; }
  .card .calculate-prompt {
    color: #0080e2 !important; }
  .nav-tabs .calculate-prompt {
    color: #0080e2 !important; }

.border-warning.rounded-circle {
  border-color: #0080e2 !important; }
  .c-guide .border-warning.rounded-circle {
    border-color: #0080e2 !important; }
  .c-box .border-warning.rounded-circle {
    border-color: #0080e2 !important; }
  .c-card .border-warning.rounded-circle {
    border-color: #0080e2 !important; }
  .c-tabbed .border-warning.rounded-circle {
    border-color: #0080e2 !important; }
  .full-box .border-warning.rounded-circle {
    border-color: #0080e2 !important; }
  .content-box .border-warning.rounded-circle {
    border-color: #0080e2 !important; }
  .tab-accordion .border-warning.rounded-circle {
    border-color: #0080e2 !important; }
  .card .border-warning.rounded-circle {
    border-color: #0080e2 !important; }
  .nav-tabs .border-warning.rounded-circle {
    border-color: #0080e2 !important; }

.dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
  color: #0080e2; }
  .c-guide .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }
  .c-box .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }
  .c-card .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }
  .c-tabbed .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }
  .full-box .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }
  .content-box .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }
  .tab-accordion .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }
  .card .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }
  .nav-tabs .dv .dvWrapper .switchLandingHeader .landingHeaderLink span {
    color: #0080e2; }

.dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
  color: #39414d; }
  .c-guide .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }
  .c-box .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }
  .c-card .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }
  .c-tabbed .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }
  .full-box .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }
  .content-box .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }
  .tab-accordion .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }
  .card .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }
  .nav-tabs .dv .dvWrapper .switchLandingHeader .landingHeaderLink.selectedLink span {
    color: #39414d; }

.auto-height-radio-text [type="radio"]:not(:checked) + span, .auto-height-radio-text [type="radio"]:checked + span {
  height: auto; }

label.themed-checkbox {
  position: relative;
  padding-left: 25px; }

label.themed-checkbox input[type=checkbox] {
  display: none !important; }

label.themed-checkbox span {
  position: absolute;
  left: 0;
  top: 5px; }

label.themed-checkbox span::before {
  border: 2px solid;
  content: "";
  width: 13px;
  height: 13px;
  position: absolute;
  color: #0080e2;
  background-color: white; }
  .c-guide label.themed-checkbox span::before {
    color: #0080e2; }
  .c-box label.themed-checkbox span::before {
    color: #0080e2; }
  .c-card label.themed-checkbox span::before {
    color: #0080e2; }
  .c-tabbed label.themed-checkbox span::before {
    color: #0080e2; }
  .full-box label.themed-checkbox span::before {
    color: #0080e2; }
  .content-box label.themed-checkbox span::before {
    color: #0080e2; }
  .tab-accordion label.themed-checkbox span::before {
    color: #0080e2; }
  .card label.themed-checkbox span::before {
    color: #0080e2; }
  .nav-tabs label.themed-checkbox span::before {
    color: #0080e2; }
  .c-guide label.themed-checkbox span::before {
    background-color: white; }
  .c-box label.themed-checkbox span::before {
    background-color: white; }
  .c-card label.themed-checkbox span::before {
    background-color: white; }
  .c-tabbed label.themed-checkbox span::before {
    background-color: white; }
  .full-box label.themed-checkbox span::before {
    background-color: white; }
  .content-box label.themed-checkbox span::before {
    background-color: white; }
  .tab-accordion label.themed-checkbox span::before {
    background-color: white; }
  .card label.themed-checkbox span::before {
    background-color: white; }
  .nav-tabs label.themed-checkbox span::before {
    background-color: white; }

label.themed-checkbox span::after {
  content: "";
  border: 2px solid;
  border-left: 0;
  border-top: 0;
  height: 8px;
  opacity: 0;
  position: absolute;
  top: 2px;
  left: 5px;
  transform: rotate(45deg);
  transition: opacity 0.2s ease-in-out;
  width: 4px;
  color: #0080e2; }
  .c-guide label.themed-checkbox span::after {
    color: #0080e2; }
  .c-box label.themed-checkbox span::after {
    color: #0080e2; }
  .c-card label.themed-checkbox span::after {
    color: #0080e2; }
  .c-tabbed label.themed-checkbox span::after {
    color: #0080e2; }
  .full-box label.themed-checkbox span::after {
    color: #0080e2; }
  .content-box label.themed-checkbox span::after {
    color: #0080e2; }
  .tab-accordion label.themed-checkbox span::after {
    color: #0080e2; }
  .card label.themed-checkbox span::after {
    color: #0080e2; }
  .nav-tabs label.themed-checkbox span::after {
    color: #0080e2; }

label.themed-checkbox input[type=checkbox]:checked + span::after {
  opacity: 1; }

.centered-icon-wrapper {
  max-width: 100px;
  text-align: center;
  display: block;
  margin: auto; }