/* Add here all your CSS customizations */
/* @media (min-width: 600px) and (max-width: 991px) {
    body header h1.logo img {
        max-width: 222px;
    }
}

@media (max-width: 559px) {
    body header h1.logo img {
        max-width: 111px;
    }
}
 */

/* custom acc */
.custom-accordion-style-1 .card {
  border-bottom: 0 !important;
  border-radius: 0 !important;
}
.custom-accordion-style-1 .card:last-child {
  border-bottom: 1px solid #ddd;
}
.custom-accordion-style-1 .card + .card {
  margin-top: 0;
}
.custom-accordion-style-1 .card-header {
  background: transparent;
  margin: 0 !important;
}
.custom-accordion-style-1 .card-header .card-title {
  font-size: 13px;
  font-weight: 600;
}
.custom-accordion-style-1 .card-header .card-title a {
  position: relative;
  padding: 15px 50px 15px 35px;
  border-left: 2px solid transparent;
  transition: ease color 300ms, easne background 300ms;
}
.custom-accordion-style-1 .card-header .card-title a:not(.collapsed) {
  color: #f4645a !important;
  border-left: 2px solid #f4645a;
  border-bottom: 1px solid #ddd;
  background: #fff3f2;
}
.custom-accordion-style-1 .card-header .card-title a:not(.collapsed):after {
  border-color: #f4645a transparent transparent transparent;
  transform: translateY(-50%) rotate(0deg);
}
.custom-accordion-style-1 .card-header .card-title a:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 35px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #1e1e1e;
  transform: translateY(-50%) rotate(-90deg);
  transition: eanse transform 300ms;
}
.custom-accordion-style-1 .card-body {
  padding: 25px 35px;
}

.lightback {
  background-color: rgba(0, 83, 153, 0.5);
}

ul.dropvs {
  list-style: none;
  padding-left: 0;
  padding-inline-start: 0;
  margin-bottom: 0;
}

ul.dropvs li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

/* AODA link underline */
div#starthere a {text-decoration: underline;}

/* AODA focus fix */

form:focus-within {
  background: #ff8;
  color: black !important;
}

a:focus {
  /* background: #ff8;
  color: black !important; 
  border: 2px dashed rgb(0, 83, 153);*/
  box-shadow: 1px 1px rgb(0, 186, 190), 0 0 5px #00babe;
}

a.btn:focus, a.accordion-toggle:focus {
  /* background: #ff8;
  color: black !important; */
  box-shadow: 1px 1px rgb(0, 186, 190), 0 0 5px #00babe;
}