body .emma-show input, body .emma-show button {
  width: 100% !important;
}
body .emma-show button {
  color: #000000 !important;
}
.dropdown-toggle::after {
    border-top: .3rem solid;
    border-right: .3rem solid transparent;
    border-left: .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: .75em;
}
#covid-header-link-lg-wrap {
  background-color: rgba(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
  }
}

.preem-wrapper {
  margin: 0 auto;
  z-index: 1;
  width: 575px;
}
@media (max-width: 575px) {
  .preem-wrapper {
    width: 375px;
  }
}

.navbar-inverse.bg-inverse-t-3 {
  background: transparent!important;
}

.stat-block {
  padding-left: 3rem;
}

.stat-block-inverse {
  border-left: 5px solid #ffffff;
}

.cartwright-clip {
  clip-path: polygon(25px 0, 100% 0, 100% 75%, calc(100% - 25px) 75%,calc(100% - 25px) 100%, 0 100%, 0 55%, 25px 55%);
}

@media (max-width: 768px) {
  .cartwright-clip {
    clip-path: none;
  }
}

.corner-border {
  border-left: 5px solid #ffcc00;
  border-bottom: 5px solid #ffcc00;
  clip-path: polygon(6px 0, 100% 0, 100% calc(100% - 6px), 100px calc(100% - 6px), 100px 100%, 0 100%, 0 calc(100% - 100px), 6px calc(100% - 100px));
  padding: 1.25rem 1.5rem;
}

.h1,
.h2,
.h3,
.h4,
.h5,
h1,
h2,
h3,
h4,
h5 {
  font-weight: 1000;
}

.blockquote {
  font-size: 1.675rem;
}

.blockquote-quotation {
  font-weight: 600;
  line-height: 1.4;
  padding-top: 1em
}

.blockquote-quotation::before {
  left: 0.1em;
}

@media (max-width: 768px) {
  .blockquote-quotation::before {
    left: 0;
  }

  .blockquote-quotation {
    padding-right: 1rem;
  }
}

.word-mark-bottom {
  margin: 0 auto;
  width: 300px;
}

.bg-dark-gradient {
  background: linear-gradient(#000 70%, #353535 100%);
}

.overflow-hidden {
  overflow: hidden;
}
