.areas-intro {
    margin-left: 20px;
    padding-bottom: 0px;
}
.areas-of-study-block {
    height: 100%;
    padding: 25px 0px;
}
.areas-of-study-block.public-admin-areas {
    padding: 0px 25px 25px 0px;
}
.areas-of-study-block .content {
    border: 3px solid #ADB3B8;
    padding: 25px 25px 25px 25px;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.blue-border .areas-of-study-block .content {
    border-color: #000e54;
}

.areas-of-study-block .area-of-study-heading a {
    text-decoration: none;
    color: #000e54;
}

.areas-of-study-block .area-of-study-heading {
    margin-bottom: initial;
    margin-block:0;
    letter-spacing:initial;
}

.areas-of-study-block hr {
    width: 10%;
    border: 3px solid #D74100;
    transition: all 0.5s ease-in-out;
    background-color: #D74100;
}
.areas-of-study-block .area-of-study-heading:hover a {
    color: #D74100;
}
div.areas-of-study-block .area-of-study-heading:hover + hr.animate {
    width: 150px;
}

.studies-link {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}
.studies-link .area-of-study-heading {
    font-size: 1.75em;
    line-height:initial;
    letter-spacing:initial;
}
.studies-link a span {
    text-decoration: none;
    display: inline-block;
}
.explore-programs {
    padding-left: 16px;
}
.areas-of-study.admissions-area-of-study {
    max-width: 1600px;
    margin: 0 auto;
    padding-left: 5px;
}
.areas-of-study.admissions-area-of-study .areas-intro {
    margin: 0;
}
.areas-of-study.admissions-area-of-study .areas-of-study-block {
    padding: 25px 25px 25px 0px;
}
.areas-of-study.admissions-area-of-study .areas-of-study-block .content {
    padding: 25px;
    justify-content: center;
    text-align: center;
}
.programs-block {
    display: flex;
    flex-direction: column;
}
.programs-block .program-category {
    min-height: 60px;
}
.ir-areas-of-study {
    padding-top: 0px;
}

.areas-of-study-text p:last-of-type{
    margin-bottom:0;
}

/* button styles for paired buttons */

.areas-of-study-block .button-wrap {
    flex-direction: column;
}

.areas-of-study-block a.button.button-primary {
    margin: 3px;
} 