
.text_input, .select_input, .menu-btn
{
    color: black !important;
    background-color: white !important;
    border-radius: 6px !important;
    padding: 12px !important;
    border: 1px solid #0000000D !important;
}

.text_input_button
{
   border: 1px solid #2E368F0D !important;
   background-color: #E6E6F100 !important;
   color: black !important; 
}

.text_input_button:hover
{
   border: 1px solid #2E368F5D !important;
   background-color: #E6E6F1ff !important;
   color: black !important; 
}

.text_input_button:focus
{
   border: 1px solid #2E368F5D;
   background-color: #E6E6F1ff;
   color: black; 
}

.text_input_button.abs
{
    position: absolute;
    align-self: center;
    justify-self: end;
    margin-right: 6px;
}

.checkbox_label
{
    text-wrap: nowrap;
    color: black;
    background-color: white;
    border-radius: 6px !important;
    padding: 16px !important;
    border: 1px solid #0000000D !important;
    gap: 5px;
    display: flex;
    align-items: center;
}