﻿@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    [class^="e-field-"] [class*="__content"],
    [class^="e-field-"] input,
    [class^="e-field-"] select,
    .o-form-row {
        flex: 1 0 auto;
    }
    .o-form-row {
        border-bottom: 1px solid rgba(35, 39, 43, .1);
    }
    .o-media-responsive {
        height: auto;
    }
    .e-field-select select {
        background: none;
    }
    .e-field-select i+select {
        width: 80%;
    }
    .e-field-range input {
        flex: 0 0 auto;
    }
    input:checked~.e-checkbox__input {
        background-color: #CCC;
    }
    .c-message-indeicator__content {
        flex: 1 0 auto;
    }
    .c-page-menu .o-layout {
        height: 71px;
    }
    .c-card,
    .c-card-golf {
        flex: 1 0 auto;
    }
    .c-card-golf__header {
        border-bottom: 1px solid rgba(35, 39, 43, .1);
    }
    .c-timetable {
        flex: 1 0 auto;
    }
    .c-timetable-reservation--my-reservations {
        background-color: rgba(35, 39, 43, .6);
    }
    .c-reservation-resume .o-form-row__field,
    .c-page-confirm-resume .o-form-row__field {
        flex: 1 0 auto;
    }
    .c-reservation-date-filter form>[class^='e-field-'] {
        flex: 1 0 auto;
    }
    .c-page-waitinglist form {
        flex: 1 0 auto;
    }
}