/**
 * Variables
 */
.alert .placeholder {
  background-color: unset;
  vertical-align: unset;
  opacity: unset;
}
.alert p:last-of-type {
  margin-bottom: 0;
}

.alert-light {
  --bs-alert-color: #404040;
  --bs-alert-bg: #f2f2f2;
  --bs-alert-border-color: #e0e0e0;
}
.alert-light .alert-link {
  color: #262626;
}

.alert-medium {
  --bs-alert-color: #404040;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #ffffff;
}
.alert-medium .alert-link {
  color: #171717;
}

.alert-dark {
  --bs-alert-color: #ffffff;
  --bs-alert-bg: #404040;
  --bs-alert-border-color: #262626;
}
.alert-dark .alert-link {
  color: #e0e0e0;
}

.btn-outline-light {
  --bs-btn-color: #404040;
}
.btn-outline-light:hover {
  --bs-btn-color: #000000 ;
}

blockquote,
.blockquote {
  font-size: 1.3rem;
  border-left: none;
  margin: 1.25em 10px;
  padding: 0.25em 15px;
  font-style: italic;
}

.reverse-link {
  text-decoration: none;
}
.reverse-link:hover, .reverse-link:focus {
  color: var(--bs-link-hover-color);
}

ol.list-reverse-link li a,
ul.list-reverse-link li a {
  text-decoration: none;
}
ol.list-reverse-link li a:hover, ol.list-reverse-link li a:focus,
ul.list-reverse-link li a:hover,
ul.list-reverse-link li a:focus {
  color: var(--bs-link-hover-color);
  text-decoration: underline;
}

.navbar {
  padding-right: var(--bs-gutter-x);
  padding-left: var(--bs-gutter-x);
}
.navbar .navbar-toggler {
  border: none;
}

.navbar-brand.logos-link {
  margin-right: 0;
}

.logo-images svg {
  height: 33px;
}
.logo-images svg .logo-identifier-1,
.logo-images svg .logo-identifier-2,
.logo-images svg .logo-words-1,
.logo-images svg .logo-words-3,
.logo-images svg .logo-words-4,
.logo-images svg .vertical-divider {
  fill: var(--bs-blue);
}
.logo-images svg .logo-words-2 {
  fill: var(--bs-gray-700);
}
.logo-images .img-logo-name {
  margin-left: 4px;
}
.logo-images .logo-college-one-line .img-logo-name,
.logo-images .logo-college-two-line .img-logo-name {
  margin-left: 2px;
}
.logo-images.no-site-name .img-logo-icon svg {
  height: 36px;
}
.logo-images .img-logo-divider {
  margin-left: 8px;
  fill: var(--bs-gray-700);
}

.logo-college-one-line .logo-images .img-logo-name svg,
.logo-college-two-line .logo-images .img-logo-name svg {
  height: 32px;
}

.site-name {
  margin-left: 10px;
}
.site-name a {
  color: var(--bs-gray-700);
}
.site-name a:hover {
  color: var(--bs-indigo);
}

@media (min-width: 576px) {
  .logo-images svg,
  .logo-images.no-site-name svg {
    height: 36px;
  }
  .logo-images .img-logo-icon svg,
  .logo-images.no-site-name .img-logo-icon svg {
    height: 36px;
  }
  .logo-college-one-line .logo-images .img-logo-name svg {
    height: 32px;
  }
  .logo-college-two-line .logo-images .img-logo-name svg {
    height: 34px;
  }
}
@media (min-width: 768px) {
  .logo-images svg,
  .logo-images.no-site-name svg {
    height: 42px;
  }
  .logo-images .img-logo-icon svg,
  .logo-images.no-site-name .img-logo-icon svg {
    height: 42px;
  }
  .logo-college-one-line .img-logo-name svg {
    height: 36px;
  }
  .logo-college-two-line .logo-images .img-logo-name svg {
    height: 40px;
  }
}
@media (min-width: 992px) {
  .logo-images svg,
  .logo-images.no-site-name svg {
    height: 46px;
  }
  .logo-images .img-logo-icon svg,
  .logo-images.no-site-name .img-logo-icon svg {
    height: 46px;
  }
  .logo-college-one-line .logo-images.no-site-name .img-logo-name svg {
    height: 40px;
  }
  .logo-college-two-line .logo-images.no-site-name .img-logo-name svg {
    height: 44px;
  }
  .logo-images.header-site-name svg {
    height: 44px;
  }
  .logo-college-one-line .logo-images.header-site-name .img-logo-name svg {
    height: 45px;
  }
  .logo-college-two-line .logo-images.header-site-name .img-logo-name svg {
    height: 48px;
  }
}
@media (min-width: 1200px) {
  .logo-images svg,
  .logo-images.no-site-name svg {
    height: 54px;
  }
  .logo-images .img-logo-icon svg,
  .logo-images.no-site-name .img-logo-icon svg {
    height: 48px;
  }
  .logo-college-one-line .logo-images.no-site-name .img-logo-name svg {
    height: 46px;
  }
  .logo-college-two-line .logo-images.no-site-name .img-logo-name svg {
    height: 52px;
  }
}
.header-app {
  background-color: #002b5c;
}
.header-app div.container-xl {
  background-color: #002b5c;
}
.header-app div.container-lg {
  background-color: #002b5c;
}
.header-app div.container-md {
  background-color: #002b5c;
}
.header-app div.container-sm {
  background-color: #002b5c;
}
.header-app div.container-xs {
  background-color: #002b5c;
}
.header-app div.container-all {
  background-color: #002b5c;
}
@media (min-width: 1200px) {
  .header-app .navbar-toggleable-xl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .header-app .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .header-app .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}
@media (min-width: 576px) {
  .header-app .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}
.header-app .navbar-toggleable-xs .navbar-toggler {
  display: none;
}
.header-app .navbar-toggleable-all .navbar-toggler {
  display: none;
}
.header-app .container {
  padding-right: 15px;
  padding-left: 15px;
}
.header-app .navbar-brand > .navbar-brand {
  display: inline-block;
}
.header-app .logo-images svg {
  height: 30px;
}
.header-app .logo-images svg .logo-identifier-1,
.header-app .logo-images svg .logo-identifier-2,
.header-app .logo-images svg .logo-words-1,
.header-app .logo-images svg .logo-words-2,
.header-app .logo-images svg .logo-words-3,
.header-app .logo-images svg .logo-words-4,
.header-app .logo-images svg .vertical-divider {
  fill: #fff !important;
}
.header-app .site-name a {
  color: #fff;
}
.header-app .navbar {
  padding-left: 0;
}
.header-app .navbar .navbar-toggler {
  border-radius: 0.25rem;
  border: 0;
}
.header-app .navbar .navbar-nav .dropdown-menu {
  position: absolute;
}
.header-app .account {
  margin-top: 11px;
}
.header-app .account .btn {
  color: #fff;
  padding: 0.5rem 0.75rem;
}
.header-app .account .dropdown-menu {
  padding: 10px 10px 0;
}
.header-app .account .dropdown-menu form {
  margin-top: 20px;
}
.header-app .account .dropdown-menu .block-menu {
  margin-bottom: 10px;
}
.header-app .account .dropdown-menu .nav-link--user-logout {
  border-top: 1px solid;
  width: 100%;
  margin-top: 10px;
  padding-top: 15px;
}
.header-app .account .ps-api-sso-login-form,
.header-app .account .user-login-form {
  min-width: 225px;
}
.header-app .account .reset-account-links {
  font-size: 0.9rem;
  margin-bottom: 25px;
}
@media only screen and (max-width: 991px) {
  .header-app .navbar .nav-link {
    padding: 0 0 0.25rem;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .header-app .account {
    margin-top: 12px;
  }
}
@media (min-width: 768px) {
  .header-app .logo-images svg {
    height: 36px;
  }
  .header-app .logo-images .logo-college-one-line .img-logo-name svg {
    height: 32px;
  }
  .header-app .logo-images .logo-college-two-line .img-logo-name svg {
    height: 34px;
  }
}
@media (min-width: 992px) {
  .header-app .logo-images svg {
    height: 42px;
  }
  .header-app .logo-images .logo-college-one-line .img-logo-name svg {
    height: 36px;
  }
  .header-app .logo-images .logo-college-two-line .img-logo-name svg {
    height: 40px;
  }
  .header-app #navbarMain .nav-link {
    color: rgba(255, 255, 255, 0.65);
  }
  .header-app #navbarMain .nav-link:hover, .header-app #navbarMain .nav-link.is-active, .header-app #navbarMain .nav-link.show {
    color: #fff;
  }
  .header-app .navbar .btn {
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
  }
  .header-app .account {
    margin-top: 14px;
  }
}

#sliding-popup {
  width: 100%;
  background-color: var(--bs-gray-500);
  color: #fff;
}
#sliding-popup a,
#sliding-popup a:visited,
#sliding-popup a:hover {
  color: #fff;
}
#sliding-popup .eu-cookie-compliance-content {
  display: block;
  padding: 25px 15px;
}
@media (max-width: 1199.98px) {
  #sliding-popup .eu-cookie-compliance-content {
    max-width: none;
  }
}
@media (max-width: 575.98px) {
  #sliding-popup .eu-cookie-compliance-content {
    padding-bottom: 130px;
  }
}
#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-message,
#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons {
  float: none;
  width: auto;
  max-width: none;
}
#sliding-popup .eu-cookie-compliance-content.with-chat .eu-cookie-compliance-message,
#sliding-popup .eu-cookie-compliance-content.with-chat .eu-cookie-compliance-buttons {
  width: calc(100% - 192px);
}
@media (max-width: 575.98px) {
  #sliding-popup .eu-cookie-compliance-content.with-chat .eu-cookie-compliance-message,
  #sliding-popup .eu-cookie-compliance-content.with-chat .eu-cookie-compliance-buttons {
    width: 100%;
  }
}

.main-content .user-login-container {
  margin-top: 1rem;
  padding: 2rem;
}
.main-content .user-login-container .login-btn {
  width: 60%;
  max-width: 275px;
}
.main-content nav.tabs {
  margin-top: 0.5rem;
}

.path-login h1.title {
  display: none;
}

.ps-api-sso-login-form h2 {
  border-bottom: none;
  font-size: 1.5em;
}

.user-login-container .form-item-name > .form-control,
.user-login-container .form-item-pass > .form-control {
  border-radius: 0;
  border-right: none;
  border-left: none;
  border-top: none;
}
.user-login-container .btn.form-control {
  border-radius: 2rem;
}
.user-login-container .captcha-disable-captcha {
  margin-bottom: 10px;
  display: block;
}
@media (max-width: 575.98px) {
  .user-login-container .captcha {
    transform: scale(0.9);
  }
}
.user-login-container .reset-account-links {
  margin-top: 20px;
}
.user-login-container .reset-account-links .list-inline-item {
  border-right: 1px solid;
  margin-right: 5px;
  padding-right: 10px;
}
.user-login-container .reset-account-links .list-inline-item:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}

.openid-connect-login-form {
  margin-top: 1rem;
}
@media (min-width: 576px) {
  .openid-connect-login-form {
    max-width: 20rem;
  }
}

.path-user .main-content.col {
  padding-left: 0;
}

#block-cfw3-content ol, #block-cfw3-content ul, #block-cfw3-content dl {
  overflow: auto;
}

ol.breadcrumb {
  margin-top: 1rem;
  font-size: 0.9rem;
}

.path-foi h2, .path-program h2, .path-degrees-certificates h2 {
  margin-top: 1.25em;
}
.path-foi .table > :not(caption) > * > *, .path-program .table > :not(caption) > * > *, .path-degrees-certificates .table > :not(caption) > * > * {
  border-width: 0;
}
.path-foi .table-bordered > :not(caption) > *, .path-program .table-bordered > :not(caption) > *, .path-degrees-certificates .table-bordered > :not(caption) > * {
  border-width: 0;
}

.error-message {
  padding: 25px 25px 25px;
}
@media (min-width: 992px) {
  .error-message {
    padding: 100px;
  }
}
.error-message-title {
  font-size: 2rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  .error-message-title-403, .error-message-title-404 {
    font-size: 3rem;
  }
}

body.maintenance-page {
  background-color: #f2f2f2 !important;
  color: #404040 !important;
}

.maintenance-page #header {
  background-color: transparent !important;
}

.maintenance .maintenance-message {
  padding: 0 25px 25px;
}
@media (min-width: 992px) {
  .maintenance .maintenance-message {
    padding: 0 100px 100px;
  }
}
.maintenance .maintenance-message-title {
  font-size: 2rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  .maintenance .maintenance-message-title {
    font-size: 4rem;
  }
}
.maintenance #page-wrapper {
  text-align: center;
  background-color: transparent !important;
  border-color: transparent !important;
}

#highlighted .alert svg {
  max-height: 25px;
}
#highlighted .toast-body .placeholder {
  background-color: unset;
}

@media (min-width: 768px) {
  #sidebar-first {
    padding-right: 1.5rem;
  }
}

@media (min-width: 768px) {
  #sidebar-second {
    padding-left: 1.5rem;
  }
}

.layout-main-wrapper {
  margin-bottom: 2rem;
}
.layout-main-wrapper .row {
  margin: 0;
}

/**
 * @file
 * Default style for file module.
 *
 * File icons.
 */
.file {
  padding-left: 1.688em;
  margin-left: 2rem;
  min-height: 16px;
  max-height: 24px;
  background-repeat: no-repeat;
  background-position: left center;
}

.file--general {
  background-image: url(../images/icons/text-plain.svg);
}

.file--package-x-generic {
  background-image: url(../images/icons/package-x-generic.svg);
}

.file--x-office-spreadsheet {
  background-image: url(../images/icons/x-office-spreadsheet.svg);
}

.file--x-office-document {
  background-image: url(../images/icons/x-office-document.svg);
}

.file--x-office-presentation {
  background-image: url(../images/icons/x-office-presentation.svg);
}

.file--text-html {
  background-image: url(../images/icons/text-html.svg);
}

.file--text-plain {
  background-image: url(../images/icons/text-plain.svg);
}

.file--application-pdf {
  background-image: url(../images/icons/application-pdf.svg);
}

.file--audio {
  background-image: url(../images/icons/audio-x-generic.svg);
}

.file--video {
  background-image: url(../images/icons/video-x-generic.svg);
}

.file--text {
  background-image: url(../images/icons/text-x-generic.svg);
}

.file--image {
  background-image: url(../images/icons/image-x-generic.svg);
}

.file--form {
  background-image: url(../images/icons/file-form.svg);
}

.sub-footer {
  background-color: var(--bs-primary);
  color: #fff;
}
.sub-footer a {
  color: #fff;
}
.sub-footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.sub-footer .menu-social ul.menu {
  columns: 200px 3;
}
.sub-footer .menu-social ul.menu li.list-inline-item {
  display: block;
}
.sub-footer .menu-social ul.menu li a {
  display: block;
  padding-bottom: 0.75rem;
}
.sub-footer .menu-social .social {
  min-width: 275px;
  text-align: center;
}
.sub-footer .menu-social .social .athletics-logo svg {
  width: 200px;
}
@media (min-width: 576px) {
  .sub-footer .menu-social .social .athletics-logo {
    text-align: center;
  }
}
.sub-footer .menu-social .social .social-icons a {
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
}
.sub-footer .menu-social .social .social-icons a:last-child {
  margin-right: 0;
}
.sub-footer .menu-social .social .social-icons svg {
  width: 35px;
  fill: white;
}
.sub-footer .menu-social .social .app-icons a {
  text-decoration: none;
}
.sub-footer .menu-social .social .app-icons a svg {
  width: 130px;
  fill: white;
}
@media (min-width: 576px) {
  .sub-footer .menu-social .social {
    text-align: left;
  }
}
.sub-footer .global-links {
  border-top: solid 1px rgba(255, 255, 255, 0.4);
  border-bottom: solid 1px rgba(255, 255, 255, 0.4);
  font-size: 0.9rem;
}
.sub-footer .footer-logo {
  width: 235px;
  fill: white;
  margin-right: 50px;
  transform: scale(90%);
}
.sub-footer .address {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sub-footer .address p {
  margin: 0;
  font-size: 0.9rem;
}

.background-none {
  background-color: transparent !important;
}

/** TABLE SCSS START **/
.flex-table {
  width: 100%;
}
.flex-table-row {
  width: 100%;
}
.flex-table-row:nth-child(even) {
  background-color: #f2f2f2;
}
.flex-table-col {
  width: 100%;
  padding-right: 15px;
}
.flex-table label {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .flex-table label {
    font-weight: bold;
  }
  .flex-table .flex-table-row.first label {
    margin-bottom: 10px !important;
  }
  .flex-table .flex-table-row.not-first label {
    display: none;
  }
}

@media print {
  header, footer, .breadcrumb, button {
    display: none !important;
  }
  .accordion-panel.collapse {
    display: none !important;
  }
  .accordion-panel.collapse.show {
    display: block !important;
  }
  h2 {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 2rem !important;
  }
  .layout-main-wrapper .region-page-title {
    display: none;
  }
  .card {
    background-color: transparent !important;
  }
  .card h3 {
    text-align: center;
  }
  .card h5 {
    font-weight: 400;
    font-size: 18px !important;
  }
  .list-group .list-group-item strong {
    font-weight: 400;
    font-style: italic;
  }
  .college-name {
    justify-content: center;
  }
  .college-name a {
    color: #000;
    pointer-events: none;
  }
  .college-name a:hover, .college-name a:focus {
    color: #000;
  }
  .college-name:before {
    display: none !important;
  }
  .collapse {
    display: block !important;
    height: auto !important;
  }
  * {
    border: none;
    -webkit-transition: none;
    transition: none;
  }
  .watermark {
    z-index: -1;
    position: fixed;
    top: 20%;
    left: 0;
    right: 0;
    text-align: center;
    page-break-after: always;
  }
  .watermark-text {
    -webkit-print-color-adjust: exact !important;
    color: rgba(192, 192, 192, 0.3) !important;
    font-size: 95px;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    padding: 0;
    margin: 0;
  }
  .flex-table .flex-table-row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .flex-table .flex-table-row label {
    margin-bottom: 0px !important;
    font-style: italic;
    font-weight: 400;
  }
}
@media print and (max-width: 767.98px) {
  .flex-table .flex-table-row {
    flex-wrap: nowrap !important;
  }
}
@media print {
  .flex-table .flex-table-row:nth-child(even) {
    background-color: transparent;
  }
}
@media print and (max-width: 767.98px) {
  .flex-table .flex-table-col {
    justify-content: center !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
  }
}
@media print and (max-width: 767.98px) {
  .flex-table .flex-table-row.first label {
    margin-bottom: 10px;
  }
  .flex-table .flex-table-row.not-first label {
    display: none;
  }
}
/** TABLE SCSS END **/
/*
 * Styling for college identifiers.
 */
/*

  width: 25px;
  height: 25px;
  display: inline-flex;
  margin-right: 5px;

  'PCC01',
  'GCC02',
  'GWC03',
  'MCC04',
  'SCC05',
  'RSC06',
  'SMC07',
  'CGC08',
  'PVC09',
  'EMC10',
 */
.icon-pc:before,
.icon-pcc:before,
.icon-pcc01:before,
.icon-phoenix:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/pc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-gcc:before,
.icon-gcc02:before,
.icon-glendale:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/gcc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-gwc:before,
.icon-gwcc:before,
.icon-gwc03:before,
.icon-gateway:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/gwc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-mcc:before,
.icon-mcc04:before,
.icon-mesa:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/mcc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-scc:before,
.icon-scc05:before,
.icon-scottsdale:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/scc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-rsc:before,
.icon-rsc06:before,
.icon-rio:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/rsc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-smc:before,
.icon-smcc:before,
.icon-smc07:before,
.icon-south-mountain:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/smc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-cgc:before,
.icon-cgcc:before,
.icon-cgc08:before,
.icon-chandler-gilbert:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/cgc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-pvc::before,
.icon-pvcc::before,
.icon-pvc09::before,
.icon-paradise-valley::before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/pvc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.icon-emc:before,
.icon-emcc:before,
.icon-emc10:before,
.icon-estrella-mountain:before {
  background-image: url("https://cdn.maricopa.edu/images/colleges/emc/identifier.png");
  display: inline-block;
  content: "";
  background-repeat: no-repeat;
  -webkit-background-size: 1.5rem 1.5rem;
  background-size: 1.5rem 1.5rem;
  background-position: 0 0.25rem;
  width: 1.75rem;
  height: 1.75rem;
}

.college-name {
  font-weight: 500;
  padding-bottom: 10px;
  display: flex !important;
}
.college-name:before {
  background-size: cover;
  background-position: center center;
  margin-right: 5px;
  min-width: 28px;
}

/*
 * Fix for text color on warning color
 */
.table-warning,
.table-warning > th,
.table-warning > td {
  color: #404040 !important;
}

.table-hover .table-warning:hover {
  color: #171717;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  color: #171717;
}

.btn-warning {
  color: #404040 !important;
}

.btn-warning:hover {
  color: #171717;
}

.btn-warning:focus, .btn-warning.focus {
  color: #171717;
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #404040;
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #404040;
}

.btn-outline-warning {
  color: #404040 !important;
}

.btn-outline-warning:hover {
  color: #171717;
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #171717;
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #404040;
}

.alert-warning {
  color: #404040 !important;
}

.alert-warning .alert-link {
  color: #404040 !important;
}

.list-group-item-warning {
  color: #404040 !important;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #171717;
}

.list-group-item-warning.list-group-item-action.active {
  color: #171717;
}

.bg-warning,
.bg-warning button,
.bg-warning .btn,
.bg-warning a {
  color: #404040 !important;
}

.bg-warning a:hover {
  color: #171717 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  color: #171717;
}

.border-warning {
  color: #404040;
}

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

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

a[data-bs-toggle=collapse].chevron,
.btn[data-bs-toggle=collapse].chevron {
  padding-left: 40px;
  position: relative;
  display: flex;
  align-items: center;
}
a[data-bs-toggle=collapse].chevron:before,
.btn[data-bs-toggle=collapse].chevron:before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;stroke:%23000000;stroke-miterlimit:10;' d='M4.6,1.6c0.2-0.2,0.5-0.2,0.7,0c0,0,0,0,0,0l6,6c0.2,0.2,0.2,0.5,0,0.7c0,0,0,0,0,0l-6,6 c-0.2,0.2-0.5,0.2-0.7,0s-0.2-0.5,0-0.7L10.3,8L4.6,2.4C4.5,2.2,4.5,1.8,4.6,1.6C4.6,1.6,4.6,1.6,4.6,1.6z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  left: 10px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform 125ms ease;
  transform: rotate(90deg);
}
a[data-bs-toggle=collapse].chevron-white:before,
.btn[data-bs-toggle=collapse].chevron-white:before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;stroke:%23FFFFFF;stroke-miterlimit:10;' d='M4.6,1.6c0.2-0.2,0.5-0.2,0.7,0l0,0l6,6c0.2,0.2,0.2,0.5,0,0.7l0,0l-6,6c-0.2,0.2-0.5,0.2-0.7,0s-0.2-0.5,0-0.7 L10.3,8L4.6,2.4C4.5,2.2,4.5,1.8,4.6,1.6L4.6,1.6z'/%3E%3C/svg%3E%0A");
}
a[data-bs-toggle=collapse].chevron.collapsed:before,
.btn[data-bs-toggle=collapse].chevron.collapsed:before {
  transform: rotate(0deg);
}

table.table-lg th, table.table-lg td {
  padding: 1rem;
}

table.sticky-header th {
  padding: 0.625em;
}

.node--unpublished {
  background-color: #fff3f4;
}

.accordion {
  margin-top: 1.563em;
  margin-bottom: 4.688em;
}
.accordion .accordion-item {
  border: 0;
}
.accordion .accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion .accordion-button {
  font-weight: 500;
  color: #404040;
  background-color: #f2f2f2;
  margin: 0.35em 0;
  box-shadow: none;
  line-height: var(--bs-body-line-height);
}
.accordion .accordion-button a {
  color: #404040;
  text-decoration: none;
}
.accordion .accordion-button:focus, .accordion .accordion-button:hover {
  z-index: 3;
  border-color: none;
  outline: 0;
  background-color: #cccccc;
  box-shadow: none;
}
.accordion .accordion-button:not(.collapsed):after {
  display: none;
}
.accordion .accordion-button:not(.collapsed) .accordion-icon {
  border-radius: 50%;
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.75rem;
}
.accordion .accordion-button:not(.collapsed) .accordion-icon.icon-color {
  background-color: #0171bc;
}
.accordion .accordion-button:not(.collapsed) .accordion-icon:before {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M11.5,8.5h-3h-1H5.3H4.5C4.2,8.5,4,8.3,4,8s0.2-0.5,0.5-0.5h0.2h2.8h1h3C11.8,7.5,12,7.7,12,8 S11.8,8.5,11.5,8.5z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
.accordion .accordion-button:after {
  display: none;
}
.accordion .accordion-button .accordion-icon {
  border-radius: 50%;
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.75rem;
}
.accordion .accordion-button .accordion-icon.icon-color {
  background-color: #0171bc;
}
.accordion .accordion-button .accordion-icon:before {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M8.5,4.5C8.5,4.2,8.3,4,8,4S7.5,4.2,7.5,4.5v3h-3C4.2,7.5,4,7.7,4,8s0.2,0.5,0.5,0.5h3v3C7.5,11.8,7.7,12,8,12 s0.5-0.2,0.5-0.5v-3h3C11.8,8.5,12,8.3,12,8s-0.2-0.5-0.5-0.5h-3V4.5z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

#navbarMain.navbar-expand-xl {
  background-color: transparent;
  padding: 0;
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl {
    background-color: #002b5c;
    display: flex !important;
  }
}
@media (max-width: 1199.98px) {
  #navbarMain.navbar-expand-xl .navbarMain-inner {
    padding: 0;
  }
}
#navbarMain.navbar-expand-xl .nav-link {
  font-size: 1.063rem;
  color: #fff;
  padding: 0.75em 2.35rem;
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .nav-link {
    padding: 0.75em 1.5em;
  }
}
@media (max-width: 1199.98px) {
  #navbarMain.navbar-expand-xl .nav-link:hover {
    background-color: #002b5c;
    color: #fff;
  }
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .nav-link:hover, #navbarMain.navbar-expand-xl .nav-link.open, #navbarMain.navbar-expand-xl .nav-link.show {
    background-color: #001936;
  }
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .dropdown svg {
    display: none;
  }
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .nav-quicklinks {
    background-color: #002b5c;
  }
  #navbarMain.navbar-expand-xl .nav-quicklinks .dropdown-menu {
    right: 0;
  }
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink {
    background-color: #0171bc;
  }
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink:hover, #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink.open, #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink.show {
    background-color: #014370;
  }
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item {
  background-color: #cccccc;
  padding: 0;
  border-bottom: 1px solid #fff;
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item {
    background-color: #f2f2f2;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link {
    padding: 0.75em 2.35rem 0.75em 1.5em;
  }
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .dropdown-btn {
  background-color: #cccccc;
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .dropdown-btn:hover, #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .dropdown-btn.open {
  background-color: #e0e0e0 !important;
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link {
  color: #404040;
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link {
    min-width: 250px;
  }
}
@media (max-width: 1199.98px) {
  #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link {
    padding: 0.75em 2.35rem 0.75em 3.35em;
  }
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link.open {
  background-color: #e0e0e0 !important;
  color: #404040 !important;
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link.open {
    background-color: #cccccc !important;
  }
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link:hover {
  color: #404040;
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link:hover {
    background-color: #cccccc;
  }
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link.dropdown-list:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  transition: transform 125ms ease;
}
#navbarMain.navbar-expand-xl ul.dropdown-menu .dropdown-item .nav-link.dropdown-list.show:after {
  transform: rotate(90deg);
}
#navbarMain.navbar-expand-xl .dropdown-btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.875em 1.75rem;
  border: none;
  height: 51px;
  text-indent: -9999px;
  white-space: nowrap;
  background-color: #f2f2f2;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  #navbarMain.navbar-expand-xl .dropdown-btn {
    transition: none;
  }
}
@supports (-webkit-touch-callout: none) {
  #navbarMain.navbar-expand-xl .dropdown-btn {
    height: 50.5px;
  }
}
#navbarMain.navbar-expand-xl .dropdown-btn:hover {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-xl .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
}
#navbarMain.navbar-expand-xl .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-xl .dropdown-btn.open {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-xl .dropdown-btn.open:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  transition: transform 125ms ease;
  transform: rotate(90deg);
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .dropdown-btn {
    display: none;
  }
}
#navbarMain.navbar-expand-xl .dropdown-menu {
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}
@media (max-width: 1199.98px) {
  #navbarMain.navbar-expand-xl .dropdown-menu {
    position: static !important;
    transform: none !important;
    background-color: #e0e0e0;
  }
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .dropdown-menu .dropdown-menu {
    margin-top: -51px;
    margin-left: 100%;
  }
}
#navbarMain.navbar-expand-xl .dropdown-menu.open {
  display: block;
}
@media (min-width: 1200px) {
  #navbarMain.navbar-expand-xl .dropdown-menu.show {
    display: block;
  }
}
#navbarMain.navbar-expand-xl .dropdown-toggle::after {
  margin-left: 0;
  content: none;
}
@media (max-width: 1199.98px) {
  #navbarMain.navbar-expand-xl .navbar-nav .nav-item,
  #navbarMain.navbar-expand-xl .nav-quicklinks {
    margin-bottom: 1px;
    background-color: #f2f2f2;
    color: #404040;
  }
  #navbarMain.navbar-expand-xl .navbar-nav .nav-item .nav-link,
  #navbarMain.navbar-expand-xl .nav-quicklinks .nav-link {
    color: #404040 !important;
  }
  #navbarMain.navbar-expand-xl .navbar-nav .nav-item .nav-link:hover, #navbarMain.navbar-expand-xl .navbar-nav .nav-item .nav-link.open, #navbarMain.navbar-expand-xl .navbar-nav .nav-item .nav-link.show,
  #navbarMain.navbar-expand-xl .nav-quicklinks .nav-link:hover,
  #navbarMain.navbar-expand-xl .nav-quicklinks .nav-link.open,
  #navbarMain.navbar-expand-xl .nav-quicklinks .nav-link.show {
    background-color: #002b5c;
    color: #fff !important;
  }
}
#navbarMain.navbar-expand-lg {
  background-color: transparent;
  padding: 0;
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg {
    background-color: #002b5c;
    display: flex !important;
  }
}
@media (max-width: 991.98px) {
  #navbarMain.navbar-expand-lg .navbarMain-inner {
    padding: 0;
  }
}
#navbarMain.navbar-expand-lg .nav-link {
  font-size: 1.063rem;
  color: #fff;
  padding: 0.75em 2.35rem;
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .nav-link {
    padding: 0.75em 1.5em;
  }
}
@media (max-width: 991.98px) {
  #navbarMain.navbar-expand-lg .nav-link:hover {
    background-color: #002b5c;
    color: #fff;
  }
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .nav-link:hover, #navbarMain.navbar-expand-lg .nav-link.open, #navbarMain.navbar-expand-lg .nav-link.show {
    background-color: #001936;
  }
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .dropdown svg {
    display: none;
  }
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .nav-quicklinks {
    background-color: #002b5c;
  }
  #navbarMain.navbar-expand-lg .nav-quicklinks .dropdown-menu {
    right: 0;
  }
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink {
    background-color: #0171bc;
  }
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink:hover, #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink.open, #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink.show {
    background-color: #014370;
  }
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item {
  background-color: #cccccc;
  padding: 0;
  border-bottom: 1px solid #fff;
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item {
    background-color: #f2f2f2;
    padding: 0;
  }
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link {
    padding: 0.75em 2.35rem 0.75em 1.5em;
  }
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .dropdown-btn {
  background-color: #cccccc;
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .dropdown-btn:hover, #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .dropdown-btn.open {
  background-color: #e0e0e0 !important;
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link {
  color: #404040;
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link {
    min-width: 250px;
  }
}
@media (max-width: 991.98px) {
  #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link {
    padding: 0.75em 2.35rem 0.75em 3.35em;
  }
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link.open {
  background-color: #e0e0e0 !important;
  color: #404040 !important;
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link.open {
    background-color: #cccccc !important;
  }
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link:hover {
  color: #404040;
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link:hover {
    background-color: #cccccc;
  }
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link.dropdown-list:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  transition: transform 125ms ease;
}
#navbarMain.navbar-expand-lg ul.dropdown-menu .dropdown-item .nav-link.dropdown-list.show:after {
  transform: rotate(90deg);
}
#navbarMain.navbar-expand-lg .dropdown-btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.875em 1.75rem;
  border: none;
  height: 51px;
  text-indent: -9999px;
  white-space: nowrap;
  background-color: #f2f2f2;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  #navbarMain.navbar-expand-lg .dropdown-btn {
    transition: none;
  }
}
@supports (-webkit-touch-callout: none) {
  #navbarMain.navbar-expand-lg .dropdown-btn {
    height: 50.5px;
  }
}
#navbarMain.navbar-expand-lg .dropdown-btn:hover {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-lg .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
}
#navbarMain.navbar-expand-lg .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-lg .dropdown-btn.open {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-lg .dropdown-btn.open:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  transition: transform 125ms ease;
  transform: rotate(90deg);
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .dropdown-btn {
    display: none;
  }
}
#navbarMain.navbar-expand-lg .dropdown-menu {
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}
@media (max-width: 991.98px) {
  #navbarMain.navbar-expand-lg .dropdown-menu {
    position: static !important;
    transform: none !important;
    background-color: #e0e0e0;
  }
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .dropdown-menu .dropdown-menu {
    margin-top: -51px;
    margin-left: 100%;
  }
}
#navbarMain.navbar-expand-lg .dropdown-menu.open {
  display: block;
}
@media (min-width: 992px) {
  #navbarMain.navbar-expand-lg .dropdown-menu.show {
    display: block;
  }
}
#navbarMain.navbar-expand-lg .dropdown-toggle::after {
  margin-left: 0;
  content: none;
}
@media (max-width: 991.98px) {
  #navbarMain.navbar-expand-lg .navbar-nav .nav-item,
  #navbarMain.navbar-expand-lg .nav-quicklinks {
    margin-bottom: 1px;
    background-color: #f2f2f2;
    color: #404040;
  }
  #navbarMain.navbar-expand-lg .navbar-nav .nav-item .nav-link,
  #navbarMain.navbar-expand-lg .nav-quicklinks .nav-link {
    color: #404040 !important;
  }
  #navbarMain.navbar-expand-lg .navbar-nav .nav-item .nav-link:hover, #navbarMain.navbar-expand-lg .navbar-nav .nav-item .nav-link.open, #navbarMain.navbar-expand-lg .navbar-nav .nav-item .nav-link.show,
  #navbarMain.navbar-expand-lg .nav-quicklinks .nav-link:hover,
  #navbarMain.navbar-expand-lg .nav-quicklinks .nav-link.open,
  #navbarMain.navbar-expand-lg .nav-quicklinks .nav-link.show {
    background-color: #002b5c;
    color: #fff !important;
  }
}
#navbarMain.navbar-expand-md {
  background-color: transparent;
  padding: 0;
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md {
    background-color: #002b5c;
    display: flex !important;
  }
}
@media (max-width: 767.98px) {
  #navbarMain.navbar-expand-md .navbarMain-inner {
    padding: 0;
  }
}
#navbarMain.navbar-expand-md .nav-link {
  font-size: 1.063rem;
  color: #fff;
  padding: 0.75em 2.35rem;
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .nav-link {
    padding: 0.75em 1.5em;
  }
}
@media (max-width: 767.98px) {
  #navbarMain.navbar-expand-md .nav-link:hover {
    background-color: #002b5c;
    color: #fff;
  }
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .nav-link:hover, #navbarMain.navbar-expand-md .nav-link.open, #navbarMain.navbar-expand-md .nav-link.show {
    background-color: #001936;
  }
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .dropdown svg {
    display: none;
  }
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .nav-quicklinks {
    background-color: #002b5c;
  }
  #navbarMain.navbar-expand-md .nav-quicklinks .dropdown-menu {
    right: 0;
  }
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink {
    background-color: #0171bc;
  }
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink:hover, #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink.open, #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink.show {
    background-color: #014370;
  }
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item {
  background-color: #cccccc;
  padding: 0;
  border-bottom: 1px solid #fff;
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item {
    background-color: #f2f2f2;
    padding: 0;
  }
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link {
    padding: 0.75em 2.35rem 0.75em 1.5em;
  }
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .dropdown-btn {
  background-color: #cccccc;
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .dropdown-btn:hover, #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .dropdown-btn.open {
  background-color: #e0e0e0 !important;
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link {
  color: #404040;
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link {
    min-width: 250px;
  }
}
@media (max-width: 767.98px) {
  #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link {
    padding: 0.75em 2.35rem 0.75em 3.35em;
  }
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link.open {
  background-color: #e0e0e0 !important;
  color: #404040 !important;
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link.open {
    background-color: #cccccc !important;
  }
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link:hover {
  color: #404040;
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link:hover {
    background-color: #cccccc;
  }
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link.dropdown-list:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  transition: transform 125ms ease;
}
#navbarMain.navbar-expand-md ul.dropdown-menu .dropdown-item .nav-link.dropdown-list.show:after {
  transform: rotate(90deg);
}
#navbarMain.navbar-expand-md .dropdown-btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.875em 1.75rem;
  border: none;
  height: 51px;
  text-indent: -9999px;
  white-space: nowrap;
  background-color: #f2f2f2;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  #navbarMain.navbar-expand-md .dropdown-btn {
    transition: none;
  }
}
@supports (-webkit-touch-callout: none) {
  #navbarMain.navbar-expand-md .dropdown-btn {
    height: 50.5px;
  }
}
#navbarMain.navbar-expand-md .dropdown-btn:hover {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-md .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
}
#navbarMain.navbar-expand-md .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-md .dropdown-btn.open {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-md .dropdown-btn.open:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  transition: transform 125ms ease;
  transform: rotate(90deg);
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .dropdown-btn {
    display: none;
  }
}
#navbarMain.navbar-expand-md .dropdown-menu {
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}
@media (max-width: 767.98px) {
  #navbarMain.navbar-expand-md .dropdown-menu {
    position: static !important;
    transform: none !important;
    background-color: #e0e0e0;
  }
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .dropdown-menu .dropdown-menu {
    margin-top: -51px;
    margin-left: 100%;
  }
}
#navbarMain.navbar-expand-md .dropdown-menu.open {
  display: block;
}
@media (min-width: 768px) {
  #navbarMain.navbar-expand-md .dropdown-menu.show {
    display: block;
  }
}
#navbarMain.navbar-expand-md .dropdown-toggle::after {
  margin-left: 0;
  content: none;
}
@media (max-width: 767.98px) {
  #navbarMain.navbar-expand-md .navbar-nav .nav-item,
  #navbarMain.navbar-expand-md .nav-quicklinks {
    margin-bottom: 1px;
    background-color: #f2f2f2;
    color: #404040;
  }
  #navbarMain.navbar-expand-md .navbar-nav .nav-item .nav-link,
  #navbarMain.navbar-expand-md .nav-quicklinks .nav-link {
    color: #404040 !important;
  }
  #navbarMain.navbar-expand-md .navbar-nav .nav-item .nav-link:hover, #navbarMain.navbar-expand-md .navbar-nav .nav-item .nav-link.open, #navbarMain.navbar-expand-md .navbar-nav .nav-item .nav-link.show,
  #navbarMain.navbar-expand-md .nav-quicklinks .nav-link:hover,
  #navbarMain.navbar-expand-md .nav-quicklinks .nav-link.open,
  #navbarMain.navbar-expand-md .nav-quicklinks .nav-link.show {
    background-color: #002b5c;
    color: #fff !important;
  }
}
#navbarMain.navbar-expand-sm {
  background-color: transparent;
  padding: 0;
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm {
    background-color: #002b5c;
    display: flex !important;
  }
}
@media (max-width: 575.98px) {
  #navbarMain.navbar-expand-sm .navbarMain-inner {
    padding: 0;
  }
}
#navbarMain.navbar-expand-sm .nav-link {
  font-size: 1.063rem;
  color: #fff;
  padding: 0.75em 2.35rem;
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .nav-link {
    padding: 0.75em 1.5em;
  }
}
@media (max-width: 575.98px) {
  #navbarMain.navbar-expand-sm .nav-link:hover {
    background-color: #002b5c;
    color: #fff;
  }
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .nav-link:hover, #navbarMain.navbar-expand-sm .nav-link.open, #navbarMain.navbar-expand-sm .nav-link.show {
    background-color: #001936;
  }
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .dropdown svg {
    display: none;
  }
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .nav-quicklinks {
    background-color: #002b5c;
  }
  #navbarMain.navbar-expand-sm .nav-quicklinks .dropdown-menu {
    right: 0;
  }
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink {
    background-color: #0171bc;
  }
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink:hover, #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink.open, #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink.show {
    background-color: #014370;
  }
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item {
  background-color: #cccccc;
  padding: 0;
  border-bottom: 1px solid #fff;
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item {
    background-color: #f2f2f2;
    padding: 0;
  }
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link {
    padding: 0.75em 2.35rem 0.75em 1.5em;
  }
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .dropdown-btn {
  background-color: #cccccc;
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .dropdown-btn:hover, #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .dropdown-btn.open {
  background-color: #e0e0e0 !important;
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link {
  color: #404040;
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link {
    min-width: 250px;
  }
}
@media (max-width: 575.98px) {
  #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link {
    padding: 0.75em 2.35rem 0.75em 3.35em;
  }
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link.open {
  background-color: #e0e0e0 !important;
  color: #404040 !important;
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link.open {
    background-color: #cccccc !important;
  }
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link:hover {
  color: #404040;
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link:hover {
    background-color: #cccccc;
  }
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link.dropdown-list:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  transition: transform 125ms ease;
}
#navbarMain.navbar-expand-sm ul.dropdown-menu .dropdown-item .nav-link.dropdown-list.show:after {
  transform: rotate(90deg);
}
#navbarMain.navbar-expand-sm .dropdown-btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.875em 1.75rem;
  border: none;
  height: 51px;
  text-indent: -9999px;
  white-space: nowrap;
  background-color: #f2f2f2;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  #navbarMain.navbar-expand-sm .dropdown-btn {
    transition: none;
  }
}
@supports (-webkit-touch-callout: none) {
  #navbarMain.navbar-expand-sm .dropdown-btn {
    height: 50.5px;
  }
}
#navbarMain.navbar-expand-sm .dropdown-btn:hover {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-sm .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
}
#navbarMain.navbar-expand-sm .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-sm .dropdown-btn.open {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-sm .dropdown-btn.open:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  transition: transform 125ms ease;
  transform: rotate(90deg);
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .dropdown-btn {
    display: none;
  }
}
#navbarMain.navbar-expand-sm .dropdown-menu {
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}
@media (max-width: 575.98px) {
  #navbarMain.navbar-expand-sm .dropdown-menu {
    position: static !important;
    transform: none !important;
    background-color: #e0e0e0;
  }
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .dropdown-menu .dropdown-menu {
    margin-top: -51px;
    margin-left: 100%;
  }
}
#navbarMain.navbar-expand-sm .dropdown-menu.open {
  display: block;
}
@media (min-width: 576px) {
  #navbarMain.navbar-expand-sm .dropdown-menu.show {
    display: block;
  }
}
#navbarMain.navbar-expand-sm .dropdown-toggle::after {
  margin-left: 0;
  content: none;
}
@media (max-width: 575.98px) {
  #navbarMain.navbar-expand-sm .navbar-nav .nav-item,
  #navbarMain.navbar-expand-sm .nav-quicklinks {
    margin-bottom: 1px;
    background-color: #f2f2f2;
    color: #404040;
  }
  #navbarMain.navbar-expand-sm .navbar-nav .nav-item .nav-link,
  #navbarMain.navbar-expand-sm .nav-quicklinks .nav-link {
    color: #404040 !important;
  }
  #navbarMain.navbar-expand-sm .navbar-nav .nav-item .nav-link:hover, #navbarMain.navbar-expand-sm .navbar-nav .nav-item .nav-link.open, #navbarMain.navbar-expand-sm .navbar-nav .nav-item .nav-link.show,
  #navbarMain.navbar-expand-sm .nav-quicklinks .nav-link:hover,
  #navbarMain.navbar-expand-sm .nav-quicklinks .nav-link.open,
  #navbarMain.navbar-expand-sm .nav-quicklinks .nav-link.show {
    background-color: #002b5c;
    color: #fff !important;
  }
}
#navbarMain.navbar-expand-xs {
  background-color: transparent;
  padding: 0;
  background-color: #002b5c;
  display: flex !important;
}
#navbarMain.navbar-expand-xs .navbarMain-inner {
  padding: 0;
}
#navbarMain.navbar-expand-xs .nav-link {
  font-size: 1.063rem;
  color: #fff;
  padding: 0.75em 2.35rem;
  padding: 0.75em 1.5em;
}
#navbarMain.navbar-expand-xs .nav-link:hover {
  background-color: #002b5c;
  color: #fff;
}
#navbarMain.navbar-expand-xs .nav-link:hover, #navbarMain.navbar-expand-xs .nav-link.open, #navbarMain.navbar-expand-xs .nav-link.show {
  background-color: #001936;
}
#navbarMain.navbar-expand-xs .dropdown svg {
  display: none;
}
#navbarMain.navbar-expand-xs .nav-quicklinks {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-xs .nav-quicklinks .dropdown-menu {
  right: 0;
}
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink {
  background-color: #0171bc;
}
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink:hover, #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink.open, #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink.show {
  background-color: #014370;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item {
  background-color: #cccccc;
  padding: 0;
  border-bottom: 1px solid #fff;
  background-color: #f2f2f2;
  padding: 0;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link {
  padding: 0.75em 2.35rem 0.75em 1.5em;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .dropdown-btn {
  background-color: #cccccc;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .dropdown-btn:hover, #navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .dropdown-btn.open {
  background-color: #e0e0e0 !important;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link {
  color: #404040;
  min-width: 250px;
  padding: 0.75em 2.35rem 0.75em 3.35em;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link.open {
  background-color: #e0e0e0 !important;
  color: #404040 !important;
  background-color: #cccccc !important;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link:hover {
  color: #404040;
  background-color: #cccccc;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link.dropdown-list:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  transition: transform 125ms ease;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link.dropdown-list.show:after {
  transform: rotate(90deg);
}
#navbarMain.navbar-expand-xs .dropdown-btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.875em 1.75rem;
  border: none;
  height: 51px;
  text-indent: -9999px;
  white-space: nowrap;
  background-color: #f2f2f2;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  #navbarMain.navbar-expand-xs .dropdown-btn {
    transition: none;
  }
}
@supports (-webkit-touch-callout: none) {
  #navbarMain.navbar-expand-xs .dropdown-btn {
    height: 50.5px;
  }
}
#navbarMain.navbar-expand-xs .dropdown-btn:hover {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-xs .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
}
#navbarMain.navbar-expand-xs .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-xs .dropdown-btn.open {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-xs .dropdown-btn.open:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  transition: transform 125ms ease;
  transform: rotate(90deg);
}
#navbarMain.navbar-expand-xs .dropdown-menu {
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  position: static !important;
  transform: none !important;
  background-color: #e0e0e0;
}
#navbarMain.navbar-expand-xs .dropdown-menu .dropdown-menu {
  margin-top: -51px;
  margin-left: 100%;
}
#navbarMain.navbar-expand-xs .dropdown-menu.open {
  display: block;
}
#navbarMain.navbar-expand-xs .dropdown-menu.show {
  display: block;
}
#navbarMain.navbar-expand-xs .dropdown-toggle::after {
  margin-left: 0;
  content: none;
}
#navbarMain.navbar-expand-xs .navbar-nav .nav-item,
#navbarMain.navbar-expand-xs .nav-quicklinks {
  margin-bottom: 1px;
  background-color: #f2f2f2;
  color: #404040;
}
#navbarMain.navbar-expand-xs .navbar-nav .nav-item .nav-link,
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-link {
  color: #404040 !important;
}
#navbarMain.navbar-expand-xs .navbar-nav .nav-item .nav-link:hover, #navbarMain.navbar-expand-xs .navbar-nav .nav-item .nav-link.open, #navbarMain.navbar-expand-xs .navbar-nav .nav-item .nav-link.show,
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-link:hover,
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-link.open,
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-link.show {
  background-color: #002b5c;
  color: #fff !important;
}
#navbarMain.navbar-expand-all {
  background-color: transparent;
  padding: 0;
  background-color: #002b5c;
  display: flex !important;
}
#navbarMain.navbar-expand-all .navbarMain-inner {
  padding: 0;
}
#navbarMain.navbar-expand-all .nav-link {
  font-size: 1.063rem;
  color: #fff;
  padding: 0.75em 2.35rem;
  padding: 0.75em 1.5em;
}
#navbarMain.navbar-expand-all .nav-link:hover {
  background-color: #002b5c;
  color: #fff;
}
#navbarMain.navbar-expand-all .nav-link:hover, #navbarMain.navbar-expand-all .nav-link.open, #navbarMain.navbar-expand-all .nav-link.show {
  background-color: #001936;
}
#navbarMain.navbar-expand-all .dropdown svg {
  display: none;
}
#navbarMain.navbar-expand-all .nav-quicklinks {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-all .nav-quicklinks .dropdown-menu {
  right: 0;
}
#navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink {
  background-color: #0171bc;
}
#navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink:hover, #navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink.open, #navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink.show {
  background-color: #014370;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item {
  background-color: #cccccc;
  padding: 0;
  border-bottom: 1px solid #fff;
  background-color: #f2f2f2;
  padding: 0;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .nav-link {
  padding: 0.75em 2.35rem 0.75em 1.5em;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .dropdown-btn {
  background-color: #cccccc;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .dropdown-btn:hover, #navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .dropdown-btn.open {
  background-color: #e0e0e0 !important;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .nav-link {
  color: #404040;
  min-width: 250px;
  padding: 0.75em 2.35rem 0.75em 3.35em;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .nav-link.open {
  background-color: #e0e0e0 !important;
  color: #404040 !important;
  background-color: #cccccc !important;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .nav-link:hover {
  color: #404040;
  background-color: #cccccc;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .nav-link.dropdown-list:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  transition: transform 125ms ease;
}
#navbarMain.navbar-expand-all ul.dropdown-menu .dropdown-item .nav-link.dropdown-list.show:after {
  transform: rotate(90deg);
}
#navbarMain.navbar-expand-all .dropdown-btn {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.875em 1.75rem;
  border: none;
  height: 51px;
  text-indent: -9999px;
  white-space: nowrap;
  background-color: #f2f2f2;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  #navbarMain.navbar-expand-all .dropdown-btn {
    transition: none;
  }
}
@supports (-webkit-touch-callout: none) {
  #navbarMain.navbar-expand-all .dropdown-btn {
    height: 50.5px;
  }
}
#navbarMain.navbar-expand-all .dropdown-btn:hover {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-all .dropdown-btn:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='currentColor' stroke-width='1' width='16' height='16' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  right: 17.5px;
  height: 15px;
  width: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
}
#navbarMain.navbar-expand-all .dropdown-btn:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
}
#navbarMain.navbar-expand-all .dropdown-btn.open {
  background-color: #002b5c;
}
#navbarMain.navbar-expand-all .dropdown-btn.open:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  stroke='%23fff' stroke-width='1' width='16' height='16' fill='%23fff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E%0A");
  transition: transform 125ms ease;
  transform: rotate(90deg);
}
#navbarMain.navbar-expand-all .dropdown-menu {
  display: none;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  position: static !important;
  transform: none !important;
  background-color: #e0e0e0;
}
#navbarMain.navbar-expand-all .dropdown-menu .dropdown-menu {
  margin-top: -51px;
  margin-left: 100%;
}
#navbarMain.navbar-expand-all .dropdown-menu.open {
  display: block;
}
#navbarMain.navbar-expand-all .dropdown-menu.show {
  display: block;
}
#navbarMain.navbar-expand-all .dropdown-toggle::after {
  margin-left: 0;
  content: none;
}
#navbarMain.navbar-expand-all .navbar-nav .nav-item,
#navbarMain.navbar-expand-all .nav-quicklinks {
  margin-bottom: 1px;
  background-color: #f2f2f2;
  color: #404040;
}
#navbarMain.navbar-expand-all .navbar-nav .nav-item .nav-link,
#navbarMain.navbar-expand-all .nav-quicklinks .nav-link {
  color: #404040 !important;
}
#navbarMain.navbar-expand-all .navbar-nav .nav-item .nav-link:hover, #navbarMain.navbar-expand-all .navbar-nav .nav-item .nav-link.open, #navbarMain.navbar-expand-all .navbar-nav .nav-item .nav-link.show,
#navbarMain.navbar-expand-all .nav-quicklinks .nav-link:hover,
#navbarMain.navbar-expand-all .nav-quicklinks .nav-link.open,
#navbarMain.navbar-expand-all .nav-quicklinks .nav-link.show {
  background-color: #002b5c;
  color: #fff !important;
}

#navbarMain.navbar-expand-xs .dropdown-btn {
  display: flex;
}
#navbarMain.navbar-expand-xs .dropdown-menu {
  position: static !important;
  transform: none !important;
  background-color: #e0e0e0;
}
#navbarMain.navbar-expand-xs .dropdown-menu .dropdown-menu {
  margin-top: 0;
  margin-left: 0;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link {
  background-color: #cccccc;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link.show, #navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link.open {
  background-color: #e0e0e0 !important;
  color: #404040;
}
#navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link.dropdown-list:hover {
  color: #404040 !important;
  background-color: #e0e0e0 !important;
}
#navbarMain.navbar-expand-xs .nav-quicklinks {
  background-color: #f2f2f2;
}
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink {
  background-color: #f2f2f2;
}
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink:hover, #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink.open, #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink.show {
  background-color: #002b5c;
}

/*# sourceMappingURL=style.css.map */
