.bg-bwc-primary-main {
    background-color: #ff4f00;
}

.bg-bwc-primary-main-light20 {
    background-color: rgb(255, 149.4, 102);
}

.bg-bwc-primary-main-light40 {
    background-color: rgb(255, 219.8, 204);
}

.bg-bwc-primary-main-dark20 {
    background-color: rgb(153, 47.4, 0);
}

.bg-bwc-primary-main-dark40 {
    background-color: rgb(51, 15.8, 0);
}

.bg-bwc-primary-additional {
    background-color: #0E3F75;
}

.bg-bwc-primary-additional-light20 {
    background-color: #1663b9;
}

.bg-bwc-primary-additional-light40 {
    background-color: #3489e7;
}

.bg-bwc-primary-additional-light60 {
    background-color: #78b0ef;
}

.bg-bwc-primary-additional-dark20 {
    background-color: #0b325e;
}

.bg-bwc-secondary-main {
    background-color: #f78f1e;
}

.bg-bwc-secondary-main-light20 {
    background-color: rgb(250.5021459227, 192.0300429185, 128.4978540773);
}

.bg-bwc-secondary-main-light40 {
    background-color: rgb(254.0042918455, 241.0600858369, 226.9957081545);
}

.bg-bwc-secondary-main-dark20 {
    background-color: rgb(168.991416309, 90.8798283262, 6.008583691);
}

.bg-bwc-secondary-main-dark40 {
    background-color: rgb(70.4935622318, 37.9098712446, 2.5064377682);
}

.bg-bwc-secondary-additional {
    background-color: #70b2e2;
}

.bg-bwc-secondary-additional-light20 {
    background-color: rgb(196.8023255814, 223.6627906977, 243.1976744186);
}

.bg-bwc-secondary-additional-dark20 {
    background-color: rgb(39.7906976744, 130.3488372093, 196.2093023256);
}

.bg-bwc-secondary-additional-dark40 {
    background-color: rgb(22.5930232558, 74.011627907, 111.4069767442);
}

.bg-bwc-secondary-additional-dark60 {
    background-color: rgb(5.3953488372, 17.6744186047, 26.6046511628);
}

.bg-bwc-red-alert {
    background-color: #dc3545;
}

.bg-bwc-red-alert-light20 {
    background-color: #e35d6a;
}

.bg-bwc-red-alert-light40 {
    background-color: #ea868f;
}

.bg-bwc-red-alert-dark20 {
    background-color: #ba202f;
}

.bg-bwc-red-alert-dark40 {
    background-color: #8c1823;
}

.bg-bwc-yellow-alert {
    background-color: #ffc107;
}

.bg-bwc-yellow-alert-light20 {
    background-color: #ffcd39;
}

.bg-bwc-yellow-alert-light40 {
    background-color: #ffda6a;
}

.bg-bwc-yellow-alert-dark20 {
    background-color: #d29d00;
}

.bg-bwc-yellow-alert-dark40 {
    background-color: #9d7600;
}

.bg-bwc-green-alert {
    background-color: #198754;
}

.bg-bwc-green-alert-light20 {
    background-color: #24c279;
}

.bg-bwc-green-alert-light40 {
    background-color: #4ede9b;
}

.bg-bwc-green-alert-dark20 {
    background-color: #146c43;
}

.bg-bwc-green-alert-dark40 {
    background-color: #0f5132;
}

.text-bwc-primary-main {
    color: #ff4f00;
}

.text-bwc-primary-main-light20 {
    color: rgb(255, 149.4, 102);
}

.text-bwc-primary-main-light40 {
    color: rgb(255, 219.8, 204);
}

.text-bwc-primary-main-dark20 {
    color: rgb(153, 47.4, 0);
}

.text-bwc-primary-main-dark40 {
    color: rgb(51, 15.8, 0);
}

.text-bwc-primary-additional {
    color: #0E3F75;
}

.text-bwc-primary-additional-light20 {
    color: #1663b9;
}

.text-bwc-primary-additional-light40 {
    color: #3489e7;
}

.text-bwc-primary-additional-light60 {
    color: #78b0ef;
}

.text-bwc-primary-additional-dark20 {
    color: #0b325e;
}

.text-bwc-secondary-main {
    color: #f78f1e;
}

.text-bwc-secondary-main-light20 {
    color: rgb(250.5021459227, 192.0300429185, 128.4978540773);
}

.text-bwc-secondary-main-light40 {
    color: rgb(254.0042918455, 241.0600858369, 226.9957081545);
}

.text-bwc-secondary-main-dark20 {
    color: rgb(168.991416309, 90.8798283262, 6.008583691);
}

.text-bwc-secondary-main-dark40 {
    color: rgb(70.4935622318, 37.9098712446, 2.5064377682);
}

.text-bwc-secondary-additional {
    color: #70b2e2;
}

.text-bwc-secondary-additional-light20 {
    color: rgb(196.8023255814, 223.6627906977, 243.1976744186);
}

.text-bwc-secondary-additional-dark20 {
    color: rgb(39.7906976744, 130.3488372093, 196.2093023256);
}

.text-bwc-secondary-additional-dark40 {
    color: rgb(22.5930232558, 74.011627907, 111.4069767442);
}

.text-bwc-secondary-additional-dark60 {
    color: rgb(5.3953488372, 17.6744186047, 26.6046511628);
}

.border-bwc-primary-main {
    border-color: #ff4f00 !important;
}

.border-bwc-primary-main-light20 {
    border-color: rgb(255, 149.4, 102) !important;
}

.border-bwc-primary-main-light40 {
    border-color: rgb(255, 219.8, 204) !important;
}

.border-bwc-primary-main-dark20 {
    border-color: rgb(153, 47.4, 0) !important;
}

.border-bwc-primary-main-dark40 {
    border-color: rgb(51, 15.8, 0) !important;
}

.border-bwc-primary-additional {
    border-color: #0E3F75 !important;
}

.border-bwc-primary-additional-light20 {
    border-color: #1663b9 !important;
}

.border-bwc-primary-additional-light40 {
    border-color: #3489e7 !important;
}

.border-bwc-primary-additional-light60 {
    border-color: #78b0ef !important;
}

.border-bwc-primary-additional-dark20 {
    border-color: #0b325e !important;
}

.border-bwc-secondary-main {
    border-color: #f78f1e !important;
}

.border-bwc-secondary-main-light20 {
    border-color: rgb(250.5021459227, 192.0300429185, 128.4978540773) !important;
}

.border-bwc-secondary-main-light40 {
    border-color: rgb(254.0042918455, 241.0600858369, 226.9957081545) !important;
}

.border-bwc-secondary-main-dark20 {
    border-color: rgb(168.991416309, 90.8798283262, 6.008583691) !important;
}

.border-bwc-secondary-main-dark40 {
    border-color: rgb(70.4935622318, 37.9098712446, 2.5064377682) !important;
}

.border-bwc-secondary-additional {
    border-color: #70b2e2 !important;
}

.border-bwc-secondary-additional-light20 {
    border-color: rgb(196.8023255814, 223.6627906977, 243.1976744186) !important;
}

.border-bwc-secondary-additional-dark20 {
    border-color: rgb(39.7906976744, 130.3488372093, 196.2093023256) !important;
}

.border-bwc-secondary-additional-dark40 {
    border-color: rgb(22.5930232558, 74.011627907, 111.4069767442) !important;
}

.border-bwc-secondary-additional-dark60 {
    border-color: rgb(5.3953488372, 17.6744186047, 26.6046511628) !important;
}

.text-bwc-red-alert {
    color: #dc3545;
}

.text-bwc-red-alert-light20 {
    color: rgb(235.0632911392, 139.9367088608, 149.0506329114);
}

.text-bwc-red-alert-light40 {
    color: rgb(250.1265822785, 226.8734177215, 229.1012658228);
}

.text-bwc-red-alert-dark20 {
    color: rgb(145.746835443, 25.253164557, 36.7974683544);
}

.text-bwc-red-alert-dark40 {
    color: rgb(58.8101265823, 10.1898734177, 14.8481012658);
}

.text-bwc-yellow-alert {
    color: #ffc107;
}

.text-bwc-yellow-alert-light20 {
    color: rgb(255, 218.5, 109);
}

.text-bwc-yellow-alert-light40 {
    color: #fff4d3;
}

.text-bwc-yellow-alert-dark20 {
    color: #a07800;
}

.text-bwc-yellow-alert-dark40 {
    color: rgb(58, 43.5, 0);
}

.text-bwc-green-alert {
    color: #198754;
}

.text-bwc-green-alert-light20 {
    color: #24c279;
}

.text-bwc-green-alert-light40 {
    color: #4ede9b;
}

.text-bwc-green-alert-dark20 {
    color: #146c43;
}

.text-bwc-green-alert-dark40 {
    color: #0f5132;
}

.ErrorMsg {
    font-weight: bold !important;
    color: #dc3545;
}

.bwc-error-message {
    font-weight: bold !important;
    color: #dc3545;
}

.bwc-success-message {
    font-weight: bold !important;
    color: #198754;
}

.ErrorMsg.text-center ul, .ErrorMsg[style*="text-align:center"] ul, .ErrorMsg[style*="text-align: center"] ul {
    text-align: center;
    list-style-position: inside;
}

.bwc-error-message.text-center ul, .bwc-error-message[style*="text-align:center"] ul, .bwc-error-message[style*="text-align: center"] ul {
    text-align: center;
    list-style-position: inside;
}

caption {
    caption-side: top;
}

.text-bwc-read-only-label {
    font-weight: 600 !important;
}

.card-header a {
    color: #0261ED;
}

    .card-header a:hover {
        color: #094FB6;
    }

.text-bwc-sub-header, .bwc-sub-header {
    margin-bottom: 0.5rem;
    font-family: inherit;
    line-height: 1.2;
    font-size: 1.5rem;
}

.bg-bwc-sub-header, .bwc-sub-header {
    background-color: rgb(189.8015267176, 217.106870229, 247.1984732824);
    border-bottom: 1px solid rgb(98.7022900763, 164.1603053435, 236.2977099237) !important;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-radius: 0.25rem;
}

    .bwc-sub-header:not(:first-child) {
        margin-top: 0.5rem;
    }

.nav-pills .active.nav-link, .nav-pills .show > .nav-link {
    background-color: #0E3F75;
}

.bwc-service-offering-title {
    font-weight: bold !important;
    color: #0E3F75;
}

.dropdown-menu-right-custom {
    right: 0;
    left: auto;
}

.top-menu-divider-bottom-border {
    border-bottom: 1px solid #0E3F75; /* Should ALWAYS match the ".text-bwc-primary-additional" class */
}
/*.fixedBottomLink a, .fixedBottomLink i {
    color: $bwc-primary-additional; //Should ALWAYS match the ".text-bwc-primary-additional" class
}

.fixedBottomLink a span {
    font-size: 1em;
}

.fixedBottomLink i {
    font-size: 1.8em;
}

//Media links at the bottom of each page should have a black circle
.footerMediaColumn i.fa-circle {
    color: black;
}

//Links in the footer should follow the same link colors as the rest of the website
.footerLinksColumn a {
    color: lighten($bwc-primary-additional, 10%);
}
*/
abbr.abbrLink {
    text-decoration: none;
    cursor: pointer;
}

.fa-chevron-down, .fa-caret-down {
    /* Chrome, Safari, Opera */
    -webkit-transform: rotate(0deg);
    /* Firefox */
    -moz-transform: rotate(0deg);
    /* IE 9 */
    -ms-transform: rotate(0deg);
    /* Opera */
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: transform 0.5s ease;
}

    .fa-chevron-down.open, .fa-caret-down.open {
        /* Chrome, Safari, Opera */
        -webkit-transform: rotate(-180deg);
        /* Firefox */
        -moz-transform: rotate(-180deg);
        /* IE 9 */
        -ms-transform: rotate(-180deg);
        /* Opera */
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
        transition: transform 0.5s ease;
    }

@media (min-width: 784px) {
    .overflowContainer {
        width: 784px !important;
    }
}

@media (max-width: 783px) {
    .overflowContainer {
        width: 100vw !important;
        width: 100% !important;
        overflow-x: auto !important;
    }
}

@media (min-width: 1200px) {
    .bwc-sub-header {
        padding-left: 1rem !important;
        text-align: left !important;
    }
}

@media (max-width: 1199.98px) {
    .bwc-sub-header {
        padding-left: 1rem !important;
        text-align: left !important;
    }
}

@media (max-width: 767.98px) {
    .bwc-sub-header {
        text-align: center !important;
    }
}

@media (max-width: 575.98px) {
    .bg-bwc-sub-header, .bwc-sub-header {
        margin-right: -0.938rem;
        margin-left: -0.938rem;
    }
}
/*#largeSearchBarDiv {
    button {
        background-color: white;
        text-shadow: none;
        color: $iop-header-footer-link;
    }
}*/
#topNavBarBwcLogoImage {
    width: 255px;
}
/*#roleTopMenuLinksColumn li {
    button {
        color: $iop-header-footer-link;
    }

    a {
        color: $iop-header-footer-link;
    }
}

#topMenuLinksColumn .nav-link {
    color: $iop-header-footer-link;
}*/
@media (min-width: 768px) {
    #topNavBarBwcLogoImage {
        width: 275px;
    }
}

@media (min-width: 992px) {
    #topNavBarBwcLogoImage {
        width: 255px;
    }
    /*#roleTopMenuLinksColumn .largeTopButton {
      font-size: 12px;

      b {
          font-size: 14px;
      }
  }

  #topMenuLinksColumn .nav-link {
      font-size: 14px;

      .nav-icon {
          font-size: 1.8rem;
      }
  }

  #largeTopNavContainer {
      .row {
          .col, [class*="col-"] {
              padding-right: 0;
              padding-left: 0;
          }
      }
  }

  @supports ((position: -webkit-sticky) or (position: sticky)) {
      #largeTopNavContainer {
          position: -webkit-sticky;
          position: sticky;
          top: 0;
          z-index: 1020;
      }
  }*/
}

@media (min-width: 1200px) {
    #topNavBarBwcLogoImage {
        width: 330px;
    }
    /*
  #roleTopMenuLinksColumn .largeTopButton {
      font-size: 14px;

      b {
          font-size: 18px;
      }
  }

  #topMenuLinksColumn .nav-link {
      font-size: 16px;

      .nav-icon {
          font-size: 2rem;
      }
  }

  #largeTopNavContainer {
      .row {
          .col, [class*="col-"] {
              padding-right: 15px;
              padding-left: 15px;
          }
      }
  }*/
}
/*#mobileMenu {
    ul {
        padding-left: 0;

        li {
            padding: 0;

            a {
                font-size: 18px;
                display: block;
                padding-top: 10px;
                padding-bottom: 10px;
                padding-left: 27px;
                border-bottom: 1px solid #CCCCCC;
                text-transform: uppercase;
                color: $iop-header-footer-link;
            }

            h3 {
                font-size: 18px;
                display: block;
                padding-top: 10px;
                padding-bottom: 10px;
                padding-left: 27px;
                border-bottom: 1px solid #CCCCCC;
                text-transform: uppercase;
                color: $iop-header-footer-link;
                margin-bottom: 0;
            }
        }
    }
}

.mobile-sticky-footer-menu-item {
    font-size: 14px;
}

.bg-active-mobile-menu {
    background-color: #EAEAEA;
}*/
@media print {
    @page {
        size: auto;
    }

    .overflowContainer {
        padding-top: 0px;
        padding-bottom: 0px;
        display: block;
        width: 100% !important;
    }

        .overflowContainer div {
            width: 100% !important;
        }

        .overflowContainer table {
            width: 100% !important;
            font-size: 1rem;
            line-height: 1.2;
        }

        .overflowContainer body, .overflowContainer td {
            font-size: 1rem;
            line-height: 1.2;
        }
}

.bg-footer-dark {
    background-color: #212529;
}

.bwc-footer-social-media-link {
    text-decoration: none;
}

    .bwc-footer-social-media-link:hover {
        text-decoration: none;
    }

    .bwc-footer-social-media-link:focus {
        text-decoration: none;
    }

    .bwc-footer-social-media-link:visited {
        text-decoration: none;
    }

    .bwc-footer-social-media-link .fa-stack-1x {
        color: #C12637;
    }

    .bwc-footer-social-media-link:hover .fa-stack-1x {
        color: #0E3F75;
    }

    .bwc-footer-social-media-link:focus .fa-stack-1x {
        color: #0E3F75;
    }

    .bwc-footer-social-media-link .fa-stack-2x {
        color: #fff;
    }

footer a {
    color: #fff;
    text-decoration: underline;
}

    footer a:hover {
        color: #fff;
        text-decoration: none;
    }

    footer a:focus {
        color: #fff;
        text-decoration: none;
    }

    footer a:visited {
        color: #fff;
        text-decoration: underline;
    }

#bwcBs4NavbarCollapse .nav-link {
    color: #000;
    border-bottom: 0.125rem solid transparent;
    font-weight: 600;
}

    #bwcBs4NavbarCollapse .nav-link:hover {
        color: #000;
        border-bottom: 0.125rem solid #C12637;
    }

    #bwcBs4NavbarCollapse .nav-link:focus {
        color: #000;
        border-bottom: 0.125rem solid #C12637;
    }
/*# sourceMappingURL=DolphinMasterResponsive20250912.css.map */
