.Fee-Schedule tbody tr:nth-child(odd) td {
    background-color: #f7f7f7;
}

.Fee-Schedule tbody tr:nth-child(even) td {
    background-color: #ececec;
}

.Fee-Schedule tr:nth-child(even):hover td {
    background-color: #dbdbdb;
}

.Fee-Schedule tr:nth-child(odd):hover td {
    background-color: #dbdbdb;
}

.BlueText {
    color: #002269 ;
}

.education-center-second-section p:first-child a {
    padding-left: 10px;
    padding-right: 10px;
}

.education-center-second-section p:first-child a:first-child {
    padding-left: 0px;
    padding-right: 10px;
}

.education-center-second-section p:first-child a:last-child {
    padding-left: 10px;
    padding-right: 0px;
}
.Credit-Bureau-Table tr td a{
    color: #002269 ;
}
.BOD-boxshadow{
    padding: .7rem;
    border: .5rem solid white;
    -webkit-box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.5);
    margin-bottom: 20px;
}
.BOD-boxshadow p{
    text-align: center;
}
.custom-alpha-ul li{
    list-style-type: lower-alpha;
}
.custom-disc-ul{
    margin-left: 0px; 
    padding-left: 10px;
}
.custom-disc-ul li{
    list-style-type: disc;
    padding-top: 5px;
    margin-bottom: 0px;
}

.PrivacyTable th {
    background: #666;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    padding: 30px;
    text-align: center;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
}
table.PrivacyTable{
    border-bottom: 5px solid #ccc;
    margin-bottom: 35px;
}
.PrivacyTable p strong{
    color: #414141;
}
.PrivacyTable > tbody > tr:nth-child(odd) td {
    background-color: #eee;
}
.PrivacyTable > tbody > tr td{
    background-color: #fff;
    color: #414141;
    padding: 20px;
    font-weight: 300;
    font-size: 24px;
    border: 1px solid #fff;
}
.PrivacyTable tbody tr td, .PrivacyTable tbody tr td p{
    text-align: left;
}
.PrivacyTable.tdleft tbody tr td{
    text-align: center;
}
.PrivacyTable tbody tr td:first-child, .PrivacyTable tbody tr td p:first-child, .PrivacyTable.tdleft tbody tr td:first-child{
    text-align: left;
}
.PrivacyTable thead tr th{
    text-align: center;
}
.PrivacyTable thead tr th:first-child{
    text-align: left;
}
.PrivacyTable ul li{
    text-align: left;
    position: relative;
    list-style: none;
    padding-left: 25px;
}
.PrivacyTable ul li::before{
    color: #003f87;
    content: "\f054";
    width: 10px;
    height: 10px;
    font-family: "Font Awesome 6 Pro";
    position: absolute;
    left: 0;
}
.PrivacyTable a{
    color: #414141;
    font-weight: 400;
    text-decoration: none;
}
.PrivacyTable a.BlueLinks{
    color: #003f87;
    text-decoration: none;
}
.PrivacyTable a.BlueLinks:hover, .PrivacyTable a:hover{
    color: #414141;
    text-decoration: none;
}
table.SimpleTable{
    margin-bottom: 45px;
}
table.SimpleTable tr td{
    padding: 20px;
    font-size: 24px;
    font-weight: 300;
}
table.SimpleTable tr td:last-child{
    text-align: center;
}
table.SimpleTable tr:first-child{
    border-top: 1px solid rgb(228, 228, 228);
}
table.SimpleTable tr{
    border-bottom: 1px solid rgb(228, 228, 228);
}
.Forms .LiveForm.Default ul.page-break-section{
    box-shadow: unset;
}
.Forms .LiveForm.Default input[type="submit"]{
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #53802D;
    transition: all .5s ease;
    text-decoration: none;
    font-family: "Source Sans 3", sans-serif;
    padding: 12px 26px;
    font-size: 24px;
}
.Forms .LiveForm.Default input[type="submit"]:hover{
    text-decoration: none;
    background-color: #002269;
    color: #fff;
    box-shadow: unset;
}
.Forms .LiveForm.Default .Field.mobile-under label[class*="Field-Label-"],.Forms .LiveForm.Default .Field.Checkbox .Field-Container-Wide label{
    font-family: "Source Sans 3", sans-serif !important;
    font-weight: 400;
}
.CurvyFont {
    font-family: "Source Serif 4", serif;
}
ul.simple-site-map li{
    font-weight: 300;
    font-size: 24px;
    margin-bottom: 8px;
    list-style: none !important;
    line-height: 36px;
}
ul.simple-site-map li a{
    font-family: "Source Sans 3", sans-serif !important;
    font-weight: 300 !important;
}


@media only screen and (max-width: 767px){
    .PrivacyTable tr{
        display: grid;
        width: 100%;
    }
    .table-responsive .PrivacyTable tr{
        display: contents;
        width: unset;
    }
    .table-responsive {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    
    .table-responsive .PrivacyTable tr th, .table-responsive .PrivacyTable tr td{
        width: unset;
    }
    .PrivacyTable tr th, .PrivacyTable tr td{
        width: 100%;
    }
}

@media only screen and (max-width: 991px){
    .table-responsive .PrivacyTable tr th, .table-responsive .PrivacyTable tr td{
        display: table-cell;
    }
}

@media only screen and (min-width: 1024px){
    .BOD-boxshadow{
        margin-bottom: 60px;
    }
	.education-center-second-section p:first-child {
    display: flex;
    justify-content: center;
}
}

