.kv-detail-view,
.kv-detail-view table,
.kv-detail-view tbody,
.kv-detail-view tr,
.kv-detail-view td,
.kv-detail-view .form-group,
.kv-detail-view .chosen-container {
    overflow: visible !important;
}

.kv-detail-view .chosen-container-active {
    z-index: 3000;
}

:root {
    --form-control-height: 33px;
}

/* Text inputs */
input[type="text"] {
    height: var(--form-control-height);
}

/* Submit buttons */
button[type="submit"],
input[type="submit"] {
    height: var(--form-control-height);
}

/* Обычное поле DateControl */
#stattopupdetail-period_from-kvdate {
    height: var(--form-control-height);
}

/* Chosen single select */
.chosen-container-single .chosen-single {
    height: var(--form-control-height);
    line-height: calc(var(--form-control-height) - 2px);
}

.chosen-container-single .chosen-single div {
    height: var(--form-control-height);
}

.chosen-container-single .chosen-single div b {
    background-position-y: 8px;
}

/* Kartik Select2, Bootstrap 4 theme */
.select2-container--krajee-bs4 .select2-selection--single {
    height: var(--form-control-height);
}

.select2-container--krajee-bs4
.select2-selection--single
.select2-selection__rendered {
    line-height: var(--form-control-height);
}

.select2-container--krajee-bs4
.select2-selection--single
.select2-selection__arrow {
    height: var(--form-control-height);
}

.input-group-append {
    margin-left: 0 !important;
}

.input-group-text.kv-field-separator {
    font-size: 13px;
}


