/* Generated 2019-08-13T20:10:24.217Z */
/*Compressed*/
 .alert a.btn-primary,.alert a.btn-secondary{
    color:#fff
}
.filter-results{
    margin:0 calc(-7.5px);
    padding:calc(7.5px) 0
}
.filter-results .results-alert{
    margin-right:calc(7.5px);
    margin-left:calc(7.5px)
}
.wysiwyg ul.filter-results__list:not(.list-checks):not(.list-checkbox):not(.pagination){
    margin-left:0
}
.wysiwyg ul.filter-results__list:not(.list-checks):not(.list-checkbox):not(.pagination) li.filter-results__item{
    padding-left:calc(7.5px)
}
.wysiwyg ul.filter-results__list:not(.list-checks):not(.list-checkbox):not(.pagination) li.filter-results__item::before{
    content:""
}
.filter-results__item{
    width:100%;
    padding:calc(7.5px)
}
@media(min-width:992px){
    .filter-results__item{
        width:33.3333%
    }
}
.filter-results__button{
    background-color:transparent
}
@media(min-width:992px){
    .filter-results__button{
        min-height:10.75rem
    }
}
.filter-results__button:hover{
    outline:#41b6e6 solid 2px
}
.filter-results__title{
    font-size:1rem;
    line-height:1.375
}
.filter-results__content{
    font-size:.875rem
}
.filter-results__divisions{
    font-size:.75rem;
    font-style:italic
}
 .form-check-button{
    font-size:.875rem;
    margin-right:.25rem;
    margin-bottom:.25rem;
    position:relative
}
.form-check-button .form-check-input{
    position:absolute;
    top:0;
    left:0;
    opacity:0
}
.form-check-button .form-check-input:hover+.form-check-label,.form-check-button .form-check-input:checked+.form-check-label{
    outline:solid 2px #41b6e6
}
.form-check-button .form-check-input:checked+.form-check-label{
    color:#fff!important;
    background-color:#007dba
}
.form-check-button .form-check-input:checked+.form-check-label[for="filter-socialsciences"]{
    color:#101820!important;
    background-color:#f2a900
}
.form-check-button .form-check-input:checked+.form-check-label[for="filter-naturalsciences"]{
    background-color:#6d2077
}
.form-check-button .form-check-input:checked+.form-check-label[for="filter-humanities"]{
    background-color:#c6007e
}
.form-check-button .form-check-input:checked+.form-check-label::before{
    content:'\f058';
    color:rgba(255,255,255,0.7)
}
.form-check-button.form-check-button-clear .form-check-input:checked+.form-check-label::before{
    content:'\f057'
}
 .form-check-button .form-check-label{
    padding:.375rem .75rem;
    background-color:#fff;
    border:1px solid #d0d0ce;
    cursor:pointer;
    transition:all .1s ease-in-out
}
.form-check-button .form-check-label::before{
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    font-family:"Font Awesome 5 Free";
    content:'\f111';
    color:#41b6e6;
    margin-right:.25rem
}
.form-check-button .form-check-label[for="filter-socialsciences"]{
    border-color:#f2a900
}
.form-check-button .form-check-label[for="filter-naturalsciences"]{
    border-color:#6d2077
}
.form-check-button .form-check-label[for="filter-humanities"]{
    border-color:#c6007e
}
@media(min-width:768px){
    .list-columns{
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2;
        -webkit-column-gap:40px;
        -moz-column-gap:40px;
        column-gap:40px
    }
}
.identifier{
    height:.5rem;
    display:table;
    table-layout:fixed;
    width:100%
}
.identifier .humanities,.identifier .socialsciences,.identifier .naturalsciences{
    display:table-cell
}
 .identifier .socialsciences{
    background-color:#f2a900
}
.identifier .naturalsciences{
    background-color:#6d2077
}
.identifier .humanities{
    background-color:#c6007e
}
.alpha-nav{
    position:relative;
    z-index:1
}
.home-hero-carousel:not(.carousel-interior){
    background-color:#101820
}
.home-hero-carousel:not(.carousel-interior) .carousel-item{
    display:block
}
@media(max-width:767px){
    .home-hero-carousel:not(.carousel-interior) .carousel-item{
        background-color:#000
    }
}
.home-hero-carousel:not(.carousel-interior) .carousel-item::after{
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    width:100%;
    height:100%;
    content:"";
    background:center / cover no-repeat url("../images/site-wide/hero-bg-xl.jpg") #012169;
    opacity:.75
}
.home-hero-carousel:not(.carousel-interior) .carousel-caption{
    background-color:transparent;
    text-align:left;
    top:20px
}
@media(max-width:767px){
    .home-hero-carousel:not(.carousel-interior) .carousel-caption{
        padding-right:15%;
        padding-left:15%;
        top:auto
    }
}
@media(min-width:1201px){
    .home-hero-carousel:not(.carousel-interior) .carousel-caption .display-4{
        font-size:5vw
    }
}
.home-hero-carousel:not(.carousel-interior) .carousel-caption .btn-warning{
    color:#012169
}
.home-hero-carousel:not(.carousel-interior) .carousel-caption .btn-warning:hover{
    color:#012169;
    background-color:#ffbe26
}
@media(max-width:767px){
    .home-hero-carousel:not(.carousel-interior) .carousel-indicators{
        background-color:#fff;
        margin:0
    }
}
.home-hero-carousel:not(.carousel-interior) .carousel-indicators li,.home-hero-carousel:not(.carousel-interior) .carousel-control-prev,.home-hero-carousel:not(.carousel-interior) .carousel-control-next{
    opacity:.65
}
.home-hero-carousel:not(.carousel-interior) .carousel-indicators li:hover,.home-hero-carousel:not(.carousel-interior) .carousel-control-prev:hover,.home-hero-carousel:not(.carousel-interior) .carousel-control-next:hover,.home-hero-carousel:not(.carousel-interior) .carousel-indicators li:focus,.home-hero-carousel:not(.carousel-interior) .carousel-control-prev:focus,.home-hero-carousel:not(.carousel-interior) .carousel-control-next:focus,.home-hero-carousel:not(.carousel-interior) .carousel-indicators li.active,.home-hero-carousel:not(.carousel-interior) .carousel-control-prev.active,.home-hero-carousel:not(.carousel-interior) .carousel-control-next.active{
    opacity:1
}
 .home-hero-carousel:not(.carousel-interior) [class*="carousel-control-"]{
    font-size:2rem
}
.home-hero-carousel:not(.carousel-interior) [class*="carousel-control-"] .fas,.home-hero-carousel:not(.carousel-interior) [class*="carousel-control-"] .fab,.home-hero-carousel:not(.carousel-interior) [class*="carousel-control-"] .far{
    background-color:transparent;
    border:0
}
#subnav>.folder-index>a{
    padding-right:2.25rem
}
.interior-hat{
    background:center center repeat url("../images/site-wide/pattern-bg-dark-blue.svg"),center / cover no-repeat url("../images/site-wide/hero-bg-interior.jpg");
    height:7vw
}
.interior-top-image{
    margin-bottom:-4vw;
    top:-4vw
}
#anchor-types-of-support h3, #anchor-featured-events-and-resources h3{
    color: #012169;
}
#anchor-types-of-support .btn-primary, #anchor-browse-pdcps-areas-of-focus .btn-primary{
    width:100%;
}
.colHeadingRow, .dateHeadingRow th, .dateHeadingRow td{
    background-color:#012169;
    color:#fff;
}
.dateHeadingRow th, .dateHeadingRow td{
    text-align:center;
    font-weight: 700;
}
.scheduleTable tr td:first-child {
    min-width: 105px;
}
span#note1, span#note2, span#note3{
    scroll-margin-top: 55px;
}

/*Stats*/

.stats.stats-row{
    padding:1.5rem 0;
    color:#012169
}
.stats.stats-row h2{
    color:#012169;
}
.stats.stats-row .stats__item{
    text-align:center;
    line-height:1.75em
}
.stats.stats-row .fad,.stats.stats-row .fas, .stats.stats-row .fa-solid, .stats.stats-row .far,.stats.stats-row .fal,.stats.stats-row .fab{
    color:#007dba;
    font-size:3.125em;
    line-height:1;
    margin-bottom:.25em
}
.stats.stats-row .stats__bold{
    font-family:"Spectral",serif;
    font-weight:bold;
    text-transform:none;
    letter-spacing:normal;
    font-size:3.75rem;
    line-height:3.75rem;
    color:#007dba
}
.stats.stats-row .stats__text{
    font-family:"Barlow Condensed",sans-serif;
    font-weight:600;
    text-transform:uppercase;
    line-height:1.2;
    letter-spacing:.03em;
    font-size:1.25rem
}
@media(max-width:575.98px){
    .stats.stats-row{
        text-align:center
    }
    .stats.stats-row .stats__item{
        margin:1rem auto
    }
}
.stats.stats-col .stats__icon{
    min-height:48px;
    min-width:48px;
    margin-bottom:.5rem
}
.stats.stats-col .fad,.stats.stats-col .fas, .stats.stats-col .fa-solid, .stats.stats-col .far,.stats.stats-col .fal,.stats.stats-col .fab{
    color:#c6007e;
    margin-bottom:.5rem;
    font-size:4em;
    line-height:1
}
.stats.stats-col .stats__item{
    margin:1rem auto
}
.stats.stats-col .stats__bold{
    font-family:"Barlow Condensed",sans-serif;
    font-weight:600;
    text-transform:uppercase;
    line-height:1.2;
    letter-spacing:.03em;
    color:#007dba;
    font-size:1.5rem;
    margin-bottom:.5rem
}

/*For Mod Image Rows */

.mod-alt-row .col-6.flex-col {
    padding-left: 0px;
}

.mod-alt-row .wysiwyg {
    padding:0px;
}

@media (min-width: 992px){
    .flex-col {
        display: flex;
    }

}

@media (max-width: 991.999px){
    .flex-col,  .flex-col .col-6 {
        flex: 100%;
        max-width: 100%;
    }
}

/*quicklinks and homepage and news-categories on home page and news home page - the id is generated from the heading or screen reader title of the block so this will change if the heading name changes */
#anchor-quicklinks .row.mb-md-5 {
    margin-bottom: 0px !important;
}

#anchor-quicklinks .text-primary {
    text-align: center;
}

#anchor-news-categories{
    text-align: center;
}

#anchor-news-categories .text-primary div::before {
    color: #012169;
}

.newsIcon {
    width: 600px;
    max-width:100%;
    display: block;
    text-align: center;
}

.newsIcon::before {
    display: block !important;
    font-size: 7em;
    padding: 10% 10% 0;
    color: #012169;
}

.newsIconCat .newsIcon {
      display: inline;
}

/*Hero*/

.heroAlt.hero.hero-overlay::before{
     background:none;
}
 .heroAlt.hero-overlay .container > .wysiwyg, .heroAlt.hero-overlay .container > .wysiwyg-x {
     background-color: rgba(1,33,105,.85);
     padding: 1rem 0rem 1rem 1rem;
     border-radius:10px;
     display:block;
     margin: 12rem 0 4rem;
}
 .heroAlt.hero.hero-overlay {
     background-position: top;
}

.heroAlt .hero__title {
    font-size: 4.5rem;
}

 @media (min-width: 992px){
     .heroAlt.hero {
         height: 100%;
    }
     .heroAlt.hero > img {
         position: relative;
         z-index: 1;
    }
}
 @media (max-width: 991px){
     .heroAlt.hero-overlay .container{
         background-color: none;
         padding: 1rem 0rem 1rem 1rem;
    }
}
 @media (max-width: 1199px){
    .heroAlt .hero__title {
        font-size: calc(1.575rem + 3.9vw);
    }
}
 
/* Generated with Cascade Server YUI Compression Tool - Bryce Roberts Bryce@StoneRidge.net, brober8@emory.edu */
 