@charset "UTF-8";

.ar_intro .layout {
    opacity: 0.9;
    margin-top: 2rem;
    padding-top: 1rem;
    background-color: #fff;
    color: #243142;
    width: 75%;
    margin-right: auto;
    margin-left: auto;
    float: none;
    overflow: auto;
}
@media screen and (min-width: 64.0625em) {
    .ar_intro .layout {
        float: left;
        padding: 3rem;
    }
}
.ar_intro .layout h2 {
    color: #243142;
}
.ar_intro .layout figure {
    float: left;
    width: 30%;
    margin-right: 1rem;
}
.ar_intro .layout figure figcaption strong {
    display: block;
}
.background-image-break-400 .layout {
    height: 400px; 
}
.background-image-break-600 .layout {
    height: 600px; 
}
div[data-highcharts-chart] {
    margin-bottom: 1rem;
}
.highcharts-caption {
    font-size: 1rem;
}
.pie_point_name {
    font-size: .875rem;
}
.pie_point_value {
    font-size: 1.125rem;
}
.highcharts-caption, .ar-caption {
    font-size: 1rem !important;
    line-height: 1.5 !important;
}
#endowment-performance .highcharts-title, #long-term-growth .highcharts-title, #investment-performance-bar .highcharts-title, #gift-by-type .highcharts-title, #asset-allocation .highcharts-title, #utilize-funds .highcharts-title, #sources-of-giving .highcharts-title{
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    background-color: #fff !important;
    color: #000 !important
}
.highcharts-subtitle {
    margin-top: 1rem !important;
}
