﻿div.input-form-row:not(:last-of-type) {
    margin-bottom: 20px;
}

div.input-form-row .input-form-button {
    min-width: 100px;
}

div.input-form-row label {
    font-weight: normal;
    color: gray;
}

.form-horizontal-filters {
    margin-bottom: 15px;
}

    .form-horizontal-filters label {
        display: inline-block;
        vertical-align: top;
        padding-top: 7px;
        padding-right: 5px;
    }

    .form-horizontal-filters .datetime-control-container {
        display: inline-block;
    }

    .form-horizontal-filters .field-validation-error {
        display: block;
    }

div.input-form-row .checkbox-inline {
    display: inline-block;
    margin-top: 0 !important;
    margin-bottom: 3px !important;
}

.input-form-row hr {
    margin-top: 0;
}

.input-form-row.checkbox-row {
    margin-top: 30px;
}