body {
    --primary-body: #343A40;

    --primary-color: #204c5c;
    --primary-color-600: #204c5c;
    --primary-color-900: #071217;

    --secondary-color: #00A0AF;
    --secondary-color-600: #00808C;

    --primary-accent: #99D9DF;
    --secondary-accent: #293F4C;
    --tertiary-accent: #00763D;

    --white: #FFF;
    --cream: #FAFAFA;

    background-color: var(--white);
}

h1, h2, h3, h4, h5, h6, p, a, span {
    font-family: 'Montserrat', sans-serif;
}

h1, h2, h3, h4, h5, h6, p, span {
    color: var(--primary-body);
}

a {
    color: var(--primary-color);
    font-weight: bold;
    text-decoration: underline;
}

.hidden {
    display: none !important;
}

.pagination li a {
    color: var(--primary-body);
    font-weight: normal;
}

.pagination li.active a {
    background-color: var(--secondary-color-600) !important;
    border-radius: 8px !important;
    font-weight: bold !important;
}

.pagination li.active a:hover {
    cursor: pointer;
}
.xrm-attribute-value{
    color: #285F74;
}
.text-center{
    text-align: center;
}
.table-col> span{
    color:#fff !important;
}
.program-link{
    color:#285F74 !important;
    font-weight:600 !important;
}
.footer{
    margin-top:6rem;
}
#withdrawButtonSpan{
    color:#fff;
}
#calendarButtonSpan{
    color:#fff;
}
.form-control {
    font-size:15px !important;
    height:auto;
    border-radius: 0px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.form-control, output {
    color:#444444;
}
.form-close{
    color:#000 !important;
}
.no-border{
    border: 0px;
}
::placeholder {
    color: #444444 !important;
    opacity: 1; /* Firefox */
}
::-ms-input-placeholder { /* Edge 12-18 */
    color: #444444 !important;
}
input::-webkit-input-placeholder {
    color: #444444 !important;
}
input:-moz-placeholder {
    color: #444444!important;
}
.consentBlock div input{
    accent-color: #285F74 !important;
}
#consentCheckbox-1708627776960{
    margin-top:-25px;
}
.img-contain {
    width:160px;
    height:214px;
    object-fit: contain;
}
.fa-times{
    color:#fff !important;
}
@media only screen and (max-width: 430px) {
    .daterangepicker {
        width: 320px !important;
        max-width: 100% !important;
    }
    .daterangepicker .drp-calendar {
        max-width: 100% !important;
    }
  }
.mt-0{
    margin-top: 0px !important;
}