﻿body {
}


.h_nav_link {
    font-size: medium;
    color: var(--prime-color) !important;
    font-weight: bold !important;
    text-transform: uppercase;
}

    .h_nav_link:active, .h_nav_link:focus, .h_nav_link:hover {
        color: var(--second-color) !important;
        border-bottom: 1px solid var(--prime-color);
    }

.hdd_nav_link {
    font-size: medium;
    color: var(--prime-color) !important;
    font-weight: bold !important;
    text-transform: capitalize;
}

    .hdd_nav_link:active, .hdd_nav_link:focus, .hdd_nav_link:hover {
        color: var(--second-color) !important;
        background-color: rgba(var(--prime-no-color), .2);
    }

.form_float {
    margin: .5em !important;
}

    .form_float .form-control {
        /*border: 1px solid var(--prime-color);*/
        border: 1px solid rgba(var(--prime-no-color), .3);
    }

    .form_float label {
        color: var(--second-color) !important;
        font-weight: 500;
    }

    .form_float .form-control:active, .form_float .form-control:focus {
        /*border: 1px solid var(--prime-color);*/
        border: 1px solid rgba(var(--prime-no-color), .5);
        box-shadow: 0 0 0 3px rgba(var(--prime-no-color), .2) !important;
    }

.border_1 {
    padding: .5em;
    border-radius: .25em;
    border: 1px solid rgba(var(--prime-no-color), .5);
}

.sec_center {
    color: var(--second-color);
    text-align: center;
    padding: .25em;
}

.lrepay_box {
    /*margin-top: 1em;*/
}

    .lrepay_box h3 {
        /*color: var(--prime-color);*/
        color: var(--second-color);
        /*border-bottom: 2px solid var(--second-color);*/
        border-bottom: 2px solid var(--prime-color);
        padding-bottom: .35em;
        margin-bottom: .5em;
    }

    .lrepay_box div {
        padding-left: .5em;
    }

    .lrepay_box h5 {
        /*border-left: 2px solid var(--second-color);*/
        padding-left: .5em;
        margin: .25em;
        color: var(--prime-color);
        /*color: var(--second-color);*/
    }

.form_box {
    margin: .25em !important;
    padding: .25em 0;
    margin-bottom: .5em !important;
}

    .form_box span {
        color: var(--second-color) !important;
        font-weight: 500;
    }

.form_control {
    margin-top: .5em !important;
    /*margin: .5em !important;*/
    border: none;
    border-radius: 0;
    border-bottom: 1px solid rgba(var(--prime-no-color), .5) !important;
}

    .form_control:active, .form_control:focus {
        /*border: 1px solid var(--prime-color);*/
        border-bottom: 1px solid var(--second-color) !important;
        box-shadow: 0 3px 3px .5px var(--prime-color) !important;
    }

.inp_req {
    color: red !important;
}

.callback_box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .8em 0;
}

    .callback_box div {
        padding: .5em;
        margin: .5em;
        border-radius: .5em;
        box-shadow: 2px 2px 3px var(--prime-color);
        border: 1px solid var(--second-color);
        color: var(--prime-color);
        max-width: 35em;
        width: 100%;
    }

    .callback_box h1 {
        border-bottom: 2px solid var(--second-color);
        font-family: 'Times New Roman', Times, serif;
        margin-bottom: .5em;
        /color: #1a7607;
        /
    }

    .callback_box p {
        /color: #1a7607;
        / /font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
        / font-weight: 500;
        padding-left: .5em;
    }

        .callback_box p strong {
            color: var(--second-color);
            padding-right: .25em;
                    
        }