/* styles specific to the admissions page */
/*
  Reusable SASS mixins for effects
*/
/*
  TAMHSC - copied this mixin from bootstrap. Since this is a standalone, page-level override,
  I didn't want to have to import all of bootstrap just to have this one thing available.
 */
#video {
  padding-top: 12rem; }

#plan .lists {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 2.2rem;
  font-weight: 400; }

.contact-box {
  background-color: #fff;
  border: 4px solid #500000;
  max-width: 500px;
  padding-top: 2rem;
  padding-bottom: 1rem; }

.degree-list {
  list-style-type: none;
  padding-left: 0;
  line-height: 2; }

/* replaced with built-in full width bg image in the content settings for the row
#degrees {
  background-image: url("https://not-published/images/admissions/gross-anatomy.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; 
  }
*/
  #degrees p {
    font-size: 1.175rem; }

#degrees-button {
  display: block;
  line-height: 2.25; }
  #degrees-button .find {
    font-size: 1.2rem;
    font-weight: 400; }

#degrees-button:after {
  content: '';
  width: 40%;
  border-bottom: solid 1px #fff;
  position: absolute;
  left: 30%;
  right: 30%;
  top: 48%;
  z-index: 1; }
  /* replaced with built-in full width bg image in the content settings for the row

#enmed-admissions {
  background-image: url("https://not-published/images/admissions/enmed-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; 
  }*/
  
  #enmed-admissions p {
    font-size: 1rem; }

.quote-above,
.quote-below {
  position: relative; }

.quote-above:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80%;
  background-color: #000;
  z-index: -10; }

.quote-below:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 80%;
  background-color: #000;
  z-index: -10; }

.quote-box {
  padding-top: 11rem;
  padding-bottom: 1rem; }
  .quote-box blockquote {
    font-size: 1.28rem; }

.year {
  text-align: center;
  background-color: #dee0e0;
  padding: 15px 5px;
  font-weight: normal;
  border: 0 none; }

.month {
  background-color: #ffffff !important; }

.month-title {
  padding-top: .75rem;
  padding-bottom: .75rem;
  text-transform: uppercase;
  font-size: 1.1rem; }

.listing {
  background: #f1f2f2 !important;
  border-bottom: 1px solid white; }

.faq {
  text-transform: uppercase;
  letter-spacing: .5px; }

@media (max-width: 991px) {
  .nav-tabs .nav-item {
    width: 100%; } }

@media (max-width: 991px) {
  #created-to-serve img.img-fluid {
    max-width: 70%;
    -o-object-fit: cover;
       object-fit: cover; }
  #created-to-serve p {
    max-width: 75%;
    margin: auto;
    padding-bottom: 1.5rem; }
  #hp-priorities .hovereffect,
  #hp-priorities .overlay-dark,
  #hp-priorities .priorities-img {
    width: 75%;
    margin-left: auto;
    margin-right: auto; }
  #hp-priorities .priorities-icons {
    max-height: 115px;
    padding-top: 1rem;
    padding-bottom: 1rem; }
  #core-values #core-values-body {
    max-height: none; } }

@media (min-width: 1200px) and (max-width: 1799px) {
  #carouselExampleIndicators .carousel-indicators {
    left: 5%;
    max-width: 35%; } }

@media (min-width: 992px) and (max-width: 1199px) {
  #carouselExampleIndicators .carousel-indicators {
    left: 5%;
    min-width: 45%; }
  #carouselExampleIndicators .cv-text {
    right: 5%; } }

@media (min-width: 1200px) {
  #give-contact {
    border-left: 1px solid #E4002B; }
  .contact-box {
    margin-top: -4rem; } }

@media (max-width: 1199px) {
  #twitter {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 767px) {
  #cv-accordion img {
    max-width: 90vw; } }

@media (max-width: 1199px) {
  #degrees {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
    #degrees h2 {
      font-size: 2.5rem;
      font-weight: 300; }
    #degrees p {
      font-size: 1rem; } }

