body{
    background-color: #fff;
}
.button-info {
    background-color: #478f09;
    border-color: #478f09;
    color: #fff;
    padding:.5rem;
    font-size: 1rem;
    font-weight: 400;
    border-radius:5px;
    min-width: 70px;
}
.button-danger {
    background: #dc3232 !important;
    border-color: #dc3232 !important;
    color: #fff !important;
}

.button-danger:hover {
    background: #a00;
    border-color: #a00;
    color: #fff;
}
.rounded{
    border-radius:.35rem;
}
.circle{
    border-radius:50%;
}

.table-form{
    width:100%;
    padding:.375rem .375rem;
    border:0.5px solid #ff0;
    margin-bottom:15px;
}

tr{
    line-height:2rem;
    
}

.td{
    width:48%;
    gap:2%;
    padding:.375rem 0;
    /* border:2px solid #f00; */
}

.form-control{
    display:block;
    width:95%;
    padding:.375rem 0 .375rem .75rem;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:var(--bs-body-color);
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:var(--bs-body-bg);
    background-clip:padding-box;
    border:1px solid #5f5959;
    /* border:var(--bs-border-width) solid var(--bs-border-color); */
    border-radius:var(--bs-border-radius);
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
    @media (prefers-reduced-motion:reduce){
        .form-control{transition:none}
    }
    .td select{
        width:98%;
    }

    .text-center{
        text-align: center;
    }
    .same_as_present {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
    }
    .same_as_present_address{
        background-color: aqua;
        padding:0 .5rem;
    }
    .checkbox-control{
        width:1rem;
        height:1rem;
    }
    .dob_set{
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
    }
    

    label{
        /* background-color: #20e8d1; */
        /* color: #fff; */
        padding:.175rem .75rem;
        border-top-left-radius: .375rem;
        border-bottom-left-radius: .375rem;
        border-top-right-radius: .375rem;
        border-bottom-right-radius: .375rem;
    }
    /* .wp-block-template-part .has-text-align-right{
        display: none !important;

    } */