﻿/* Hopefully sorted Alphanumerically. Shame on you if you mess it up! */

.Applicant-Text-Box-Label {
    width: 175px !important;
    font-size: large;
    font-weight: bold;
}

.Center {
    display: block;
    text-align: center;
}

.Center-Control {
    margin-left: auto;
    margin-right: auto;
    /* I can't stress enough how important it is to have these two properties set exactly like this to get most Telerik controls to behave like actual adults. Seriously. */
    width: fit-content;
    height: fit-content;
    display: flex;
    align-items: center;
}

.Center-Rad-Tool-Tip {
    padding-top: -15px;
    padding-bottom: 15px;
    margin-top: -15px;
    margin-bottom: 15px;
}

.DOB-Test-Box-Label, .First-Name-Text-Box-Label {
    width: 220px !important;
    font-size: large;
    font-weight: bold;
}

.Email-Text-Box-Label {
    width: 300px !important;
    font-size: large;
    font-weight: bold;
}

.Ethnicity-Label, .Race-Label {
    font-size: large;
}

.Gray-Border {
    border: 3px solid gray;
    border-radius: 5px;
    padding: 5px;
}

.Header-Label {
    height: 1.1em;
    font-size: x-large;
    font-weight: bolder;
    margin-top: -5px;
    padding-bottom: 20px;
    display: block;
    width: 99%;
    text-align: center;
}

.Header-Label-Admin {
    height: 1.1em;
    font-size: x-large;
    font-weight: bolder;
    margin-top: -5px;
    padding-bottom: 20px;
    display: block;
    text-align: center;
}

.Misc-Item-Spacing {
    margin-bottom: 14px;
}

.Layout-Row {
    padding-bottom: 10px;
    border-bottom: 1px solid black;
    margin-bottom: 14px;
}

.Layout-Row-2 {
    padding-bottom: 10px;
    margin-bottom: 14px;
}

.Layout-Row-Spacing {
    margin-bottom: 50px;
}

.Layout-Top-Row {
    margin-bottom: 40px;
}

.Resource-Header, .Support-Header {
    padding-top: 20px;
    border-top: 1px solid black;
    margin-top: 14px;
}

.Section-Text-Label {
    font-size: large;
    font-weight: bold;
    margin-bottom: 20px;
    text-decoration: underline;
}

.Signature-Label {
    font-size: large;
    font-weight: bold;
}

.Special-Services-Label, .Outside-Assistance-Label {
    font-size: large;
    font-weight: bold;
}

.State-Drop-Down-Label {
    width: 241px !important;
    font-size: large;
    font-weight: bold;
}

.State-Drop-Down-Label-2, .Zip-Code-Label-2 {
    width: 50px !important;
    font-size: large;
    font-weight: bold;
}

.Step-Parent-Checkbox {
    width: 120px !important;
    font-size: large;
    font-weight: bold;
}

.Text-Box-Label, .Zip-Code-Label {
    width: 250px !important;
    font-size: large;
    font-weight: bold;
}

.Text-Box-Label-2 {
    width: 120px !important;
    font-size: large;
    font-weight: bold;
}

.Text-Box-Label-3 {
    font-size: medium;
}

.Text-Box-Label-4 {
    width: 150px !important;
    font-size: large;
    font-weight: bold;
}

.Title-Text {
    font-size: large;
    font-weight: bold;
}

.Upload-Documents-Label {
    font-style: italic;
    text-align: center;
}