﻿#mainInfo {
    /*position: absolute;*/
    /*
    left: 120px;
    top: 137px;*/
    /*width: 1200px;
    height: 425px;*/
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 45px;
    line-height: 125%;
    /* or 56px */

    color: #FFFFFF;
}

.uppercaseHeading {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
}

.row .stats {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    /* identical to box height, or 100% */
    display: flex;
    align-items: center;
    text-align: center;
    color: #414E5A;
    /*border: 1px solid #D7E4E7;*/
    padding: 1rem 2rem;
    background: #fff;
    margin-top: -40px; /* pulls the box upward into the banner */
    height: 80px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11);
}

.mainlink {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 125%;
    /* identical to box height, or 35px */
    letter-spacing: -0.02em;
    color: #333333;
}

/* At some point, this will probably become the default text for the site. */
.normaltext {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
}

.skinnypara{
    max-width:800px;
}

#aboutSearch {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 125%;
    /* identical to box height, or 35px */
    letter-spacing: -0.02em;
    color: #333333;
}

.regcaseHeading {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 125%;
    /* identical to box height, or 24px */

    color: #333333;
}

.aboutHeading {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 23px;
    line-height: 125%;
    /* identical to box height, or 29px */
    letter-spacing: -0.02em;
    color: #333333;
}

.masthead {
    background-color: white;
}

a {
    color: #206B82;
}

.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: none !important;
}

.footer a {
    color: #206B82;
}

.btn-primary {
    font-size: 1.0rem;
    padding: 10px 20px;
}