h1,
h2,
h3,
h4,
h5,
h6 {


    font-family: inherit !important;
}

.form-control:focus {
    border-color: #afc7e0;

}

.loginPage p {
    font-size: 14px;
    color: black;
}

.loginPage .btn {
    font-size: 13px;
}




.form-control::placeholder {

    color: #7A7A7A;

}

.input-group>.form-control,
.input-group>.form-select {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.4px;
    color: #25476a;
    border: solid 1px #DADADA;
}

.form-control {
    border: solid 1px #DADADA;



}

.input-group-text {
    border: solid 1px #DADADA;

}

.card-body .btn {
    font-size: 13px;
    text-transform: uppercase;

}

.card-body h5 {

    color: #3E3E3E;
}

.card-body p {
    font-size: 15px;
    color: #3E3E3E;
}

.card.hoverEffect:hover {
    outline: solid 1px #A6BDD4;
}

.form-floating>label {

    font-size: 14.5px;
}

.form-floating>.form-control {
    font-size: 18px;
    color: #25476a;
    border: solid 1px #DADADA;
}

.list-group li {

    font-size: 15px;
    text-align: start;
}

#_dm-customWizardForm>* {
    color: black;


}

#_dm-customWizardForm label {

    font-size: 13.5px;
    font-weight: 500;

}

#_dm-customWizardForm .form-check label {
    font-size: 13.5px;
    font-weight: 300;


}


#_dm-customWizardSteps span {

    font-size: 14px;


}

.nav:not(.nav-pills) .nav-link.active {
    font-weight: 500;
}

.nav-callout .nav-link.active {
    box-shadow: inset 0 -.1875rem #03a9f4;
}

.hd--expanded .content__header.overlapping+.content__boxed {
    margin-top: calc(-7.5vw - 2rem) !important;
    z-index: 99;
}

form span {

    font-size: 13px;
    font-weight: 100;
}

.content__boxed.dashboardPage {

    margin-top: calc(-12.5vw - 2rem) !important;
    z-index: 99 !important;
}

/*MAIN NAV*/

.mainnav {
    display: flex;
    grid-area: 2/1/3/2;
    max-width: 16.75rem;
    width: 16.75rem;
}

@media (max-width: 991.98px) {

    .mn--max:not(.mn--show) .mainnav {
        transform: translateX(-16.8125rem);
        z-index: 1002;
    }


}


.root .mainnav__inner .nav-link {
    color: #75868f;
    font-size: 13px;
}

.root .mainnav__inner .nav-link:hover {
    color: #1198d5;
}

.bottomLogout {
    transition: ease 250ms;
}

.bottomLogout:hover {

    background-color: #ECECEC;
}

.accordion-button {

    font-size: 13px;
    background-color: #f4f4f4;

}

.accordion-button:hover {
    background-color: #fcf5eb;
}

.accordion-button:not(.collapsed) {
    background-color: #fcf5eb;

}

.accordion-body {
    background-color: #fcf5eb;
}

.dashboardPage .btn {

    font-size: 11.5px;
    letter-spacing: 0.8px;
    font-weight: 400;
}