
    /* fieldset & legend style */
    fieldset {
        border: 1px solid rgba(0, 0, 0, 0.288) !important;
    }

    fieldset.fieldset-border {
        border: 1px groove #c0b8b8 !important;
        padding: 0 1.4em 1.4em 1.4em !important;
        margin: 0 0 1.5em 0 !important;
        -webkit-box-shadow: 0px 0px 0px 0px #000;
        box-shadow: 0px 0px 0px 0px #000;
    }

    legend.fieldset-border {
        border: 1px groove #c0b8b8 !important;
        -webkit-box-shadow: 0px 0px 0px 0px #000;
        box-shadow: 0px 0px 0px 0px #000;
        font-size: 1.2em !important;
        font-weight: bold !important;
        text-align: center !important;
        margin-bottom: 20px !important;
        padding: 5px !important;
        background-color: rgb(237, 232, 232)
    }

    legend {
        font-weight: bold !important;
    }

    fieldset,
    legend {
        all: revert;
    }

    fieldset {
        border: solid 0.5px rgb(179, 178, 178);
        margin-bottom: 8px;
    }
    /* end fieldset & legend style */