body .emma-show input,
body .emma-show button {
  width: 100% !important;
}
body .emma-show button {
  color: #000000 !important;
}
.dropdown-toggle::after {
  border-top: 0.3rem solid;
  border-right: 0.3rem solid transparent;
  border-left: 0.3rem solid transparent;
}
@media (max-width: 575px) {
  .custom-header-title {
    font-size: 1.5rem;
  }
}

@media (min-width: 576px) {
  .header-media-fullscreen {
    min-height: calc(80vh - 50px);
  }
  .header-media-default {
    min-height: 600px;
  }
}
#covid-header-link {
  font-size: 0.75em;
}
#covid-header-link-lg-wrap {
  background-color: rgba(0, 0, 0, 0.25);
  position: absolute;
  bottom: 4rem;
  right: 2.5rem;
}

.bg-gray {
  background-color: #efefef;
}

@media (min-width: 992px) {
  .colleges-degree-search-wrap {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      from(#fff),
      color-stop(50%, #fff),
      color-stop(50%, #efefef),
      to(#efefef)
    ) !important;
    background: linear-gradient(
      to right,
      #fff,
      #fff 50%,
      #efefef 50%,
      #efefef 100%
    ) !important;
  }
}

.colleges-degree-search-content-deadlines {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 75' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m0 0h320v75h-320z' fill='%23efefef'/%3E%3Cpath d='m160 0 160 75h-320z' fill='%23fff' transform='matrix(-1 0 0 -1 320 75)'/%3E%3C/g%3E%3C/svg%3E");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 100% 4rem;
  padding-bottom: 4rem;
}

@media (min-width: 992px) {
  .colleges-degree-search-content-deadlines {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='bg' height='100%25' width='150' viewBox='0 0 150 100' preserveAspectRatio='none' shape-rendering='geometricPrecision' style='background-color: %23efefef;'%3E%3Cpath fill='%23fff' d='M0,0 h110 l40,50 l-40,50 h-110z'%3E%3C/path%3E%3C/svg%3E");
    background-position: center right;
    background-size: 50% 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: 2.5rem;
    padding-right: 6rem;
  }
}

.bg-inverse-t-40 {
  background: linear-gradient(
    to right,
    transparent 0,
    rgba(0, 0, 0, 0.4) 5%,
    rgba(0, 0, 0, 0.4) 95%,
    transparent 100%
  );
}

.header-img-container {
  position: relative;
  max-width: 1060px;
}

.header-img-container #heading-img-1 {
  display: block;
  width: 100%;
  height: auto;

  animation: fade-1 21s infinite;
  -webkit-animation: fade-1 21s infinite;
}

.header-img-container #heading-img-2,
.header-img-container #heading-img-3,
.header-img-container #heading-img-4,
.header-img-container #heading-img-5,
.header-img-container #heading-img-6 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.header-img-container #heading-img-2 {
  animation: fade-2 21s infinite;
  -webkit-animation: fade-2 21s infinite;
}

.header-img-container #heading-img-3 {
  animation: fade-3 21s infinite;
  -webkit-animation: fade-3 21s infinite;
}

.header-img-container #heading-img-4 {
  animation: fade-4 21s infinite;
  -webkit-animation: fade-4 21s infinite;
}

.header-img-container #heading-img-5 {
  animation: fade-5 21s infinite;
  -webkit-animation: fade-5 21s infinite;
}

.header-img-container #heading-img-6 {
  animation: fade-6 21s infinite;
  -webkit-animation: fade-6 21s infinite;
}

@keyframes fade-1 {
  0% {
    opacity: 1;
  }
  14.2857% {
    opacity: 1;
  }
  16.6667% {
    opacity: 0;
  }
  97.6190% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-2 {
  0% {
    opacity: 0;
  }
  14.2857% {
    opacity: 0;
  }
  16.6667% {
    opacity: 1;
  }
  30.9524% {
    opacity: 1;
  }
  33.3333% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fade-3 {
  0% {
    opacity: 0;
  }
  30.9524% {
    opacity: 0;
  }
  33.3333% {
    opacity: 1;
  }
  47.6190% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fade-4 {
  0% {
    opacity: 0;
  }
  47.6190% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  64.2857% {
    opacity: 1;
  }
  66.6667% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fade-5 {
  0% {
    opacity: 0;
  }
  64.2857% {
    opacity: 0;
  }
  66.6667% {
    opacity: 1;
  }
  80.9524% {
    opacity: 1;
  }
  83.3333% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fade-6 {
  0% {
    opacity: 0;
  }
  80.9524% {
    opacity: 0;
  }
  83.3333% {
    opacity: 1;
  }
  97.6190% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
