﻿.terms_container {
    padding: 10px 5%;
    margin: 10px 0;
}

.terms_content {
    text-align: justify;
    font-family: Calibri;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}


    .terms_content .term_head {
    }

    .terms_content .term_body {
        font-size: 1.1em;
        margin: 10px 0;
        /*padding: 10px 15px;*/
    }

    .terms_content .term_list {
        color: #402b6d;
        background-color: #ffffff55;
        padding: 1rem 1rem;
        font-weight: 500;
        border-radius: .75rem;
        box-shadow: 2px 2px 5px #dee2e6;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 0.65rem;
    }

        .terms_content .term_list ul, .terms_content ul {
            list-style-image: radial-gradient(circle at 10% 10%, #c0f862, #10a690, #402b6d);
            text-align: justify;
            font-weight: 500;
            margin-right: 5px;
            color: #402b6d;
            padding-left: 20px;
            display: flex;
            flex-direction: column;
            gap: 0.65rem;
        }

            .terms_content .term_list ul li::marker, .terms_content ul li::marker {
                font-size: 20px;
                letter-spacing: 3px;
                line-height: normal;
            }

    .terms_content .term_body .term_list ul li {
        /*border: 1px solid;*/
    }

    .terms_content .term_box {
        color: #402b6d;
        background-color: #ffffff55;
        padding: 1rem 1rem;
        font-weight: 500;
        border-radius: 5px;
        box-shadow: 2px 2px 5px #dee2e6;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 0.65rem;
    }

        .terms_content .term_box p {
            /*                color: #3d4987;*/
        }

.h_style {
    color: #10a690;
    border-bottom: 1px solid #10a690;
/*    text-shadow: 2px 2px 2px #c0f862;*/
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: .25em;
    margin-bottom: 0;
    font-size-adjust: .5;
}


input[type="checkbox"].check_input:checked {
    accent-color: dodgerblue;
}

.form-check-input:checked {
}
