﻿.ob__form__check__input {
    width: max-content;
    height: max-content;
}

.ob__form__check__input:checked {
    background-color: #008F91 !important;
    border-color: #008F91 !important;
    accent-color: #008F91 !important;
}

.ob__form__check__input:focus:enabled {
    border-color: #008F91 !important;
    outline: 0 !important;
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075), 0 0 5px rgb(0, 143, 145) !important;
    box-shadow: inset 0 2px 2px rgba(0,0,0,.075), 0 0 5px rgb(0, 143, 145) !important;
}

.ob__form__control, .ob__form__control.textarea {
    color: #19181B !important;
}

    .ob__form__control:focus, .ob__form__control.textarea:focus {
        border-color: #008F91 !important;
        outline: none;
        -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075);
        box-shadow: inset 0 2px 2px rgba(0,0,0,.075);
    }

    .ob__form__control:hover, .ob__form__control.textarea:hover {
        border-color: #19181B !important;
        outline: none;
        -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075);
        box-shadow: inset 0 2px 2px rgba(0,0,0,.075);
    }


    .ob__form__control::-ms-reveal {
        display: none
    }


    .ob__form__control.error, .ob__form__control.error:hover, .ob__form__control.error:focus, .ob__form__control.error:active {
        border-color: #d74338 !important;
        outline: none;
        -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075);
        box-shadow: inset 0 2px 2px rgba(0,0,0,.075);
    }
.ob__lib-input {
    border: 1px solid #D1D4D7;
    border-radius: 6px;
}