.ravn.form-check-input:checked{
    background-color: #88181a;
    border-color: #88181a;
}

.sub-select input.input-sm.form-control {
    border: none;
    background-color: transparent;
    text-align: left;
    border-radius: 0px;
}

@media (max-width: 405px){
    .sub-select input.input-sm.form-control {
        min-width:330px;
        max-width:100%;
    }
}

input, textarea, select {
    margin: 4px;
    font-size: 1.1rem;
    padding: 3px 5px;
    border: 1px solid var(--base-color-lightgray);
    background-color: var(--base-color-white);
    border-radius: 4px;
}

.layout-grid.index .sub-select select,
.layout-grid-1 .select-box select {
    cursor: pointer;
    line-height: 1.9;
    background-color: transparent;
    width: 100%;
    appearance: unset;
    -moz-appearance: unset;
    -webkit-appearance: unset;
}

input.input-sm.form-control[type="date"]::-webkit-calendar-picker-indicator {
    appearance: unset;
    -moz-appearance: unset;
    -webkit-appearance: unset;
    opacity: 1;
    background: url('/assets/img/webicons/wi_calendar.svg') no-repeat;
    width: 35px;
    height: 25px;
    cursor: pointer;
}

.sub-select.dateindex input,
input[type="date"]::-webkit-calendar-picker-indicator {
    cursor: pointer;
}

.sub-select.dateindex input.form-control{
    border:none;
    border-radius: 0px;
}

.dateindex input#datepicker-returndate:disabled{
	color: var(--base-color-grey-400);
}

.sub-select .form-check{
    padding-left:0.5rem;
}
