/*---------- FIND YOUR PROGRAM page ------------------*/
/*----------------------------------------------------*/
.degree-name {
    font-family: sans-serif;
    font-weight: 700 !important;
    font-size: 1.0rem;
    color: #353535 !important;
}
.program-modality-link {
    text-decoration: underline;
    font-family: sans-serif;
    font-size: 1.1rem !important;
    font-weight: 900 !important;
    color: #982832;
}
.program-modality-link:hover {
    color: #701d29;
}
.specialization-name {
    font-size: 1.0rem;
    color: #696869;
}
@media screen and (min-width: 801px) {
    .specialization-name {
        margin-left: 25px;
    }   
}

/*--------- PROGRAM DETAIL PAGE styles------------*/
/*----------use class .programContainer-----------*/

/*--- IMAGES ---*/
/*--------------*/
.programContainer img {
    border-radius: 4px !important;
}

/*--- SECTION HEADERS ---*/
/*-----------------------*/
.programContainer .section-heading {
  font-family: Gotham XNarrow SSm;
  font-size: 2rem;
  text-transform: uppercase;
  color: #a6192e;
}

/*--- ACCORDIONS ---*/
/*------------------*/
.programContainer .accord .card-header a:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
    padding-left: 12px;
}
.programContainer .accord .card-header a.collapsed:after {
    /* MINUS symbol for collapsed accordion */
    content: "\f067"; 
    padding-left: 12px;
}
.programContainer .accordion-body {
    padding: 25px;
}
.programContainer .accordion a, a:active, a:focus {
    outline: 0 !important;
}

/*--- LIST STYLES & SPACING ---*/
/*-----------------------------*/
.programContainer .li-spacing ul {
    list-style: none;
}
.programContainer .li-spacing li {
    margin-bottom: 20px;
}
