﻿@charset "utf-8";

h2 {
    font-variant: small-caps;
    font-size: 26px;
}

th {
    background-color: #f5f5f5;
}

    th:hover input,
    th:hover select {
        border: 1px solid black;
        background: white;
    }

    th input,
    th select {
        border: 1px dotted dimgray;
        border-radius: 3px;
        background: transparent;
    }


/* CARD */
.card {
    background: transparent;
}

.card-header {
    font-variant: small-caps;
    font-weight: bold;
    cursor: default;
}


.form-control {
    color: black;
    height: auto;
    min-height: 1em;
    font-size: inherit;
    font-weight: bold;
}

.filter-form-control {
}

select.filter-form-control {
    min-height: 25px;
}

.control-label {
    /*font-size: 90%;*/
    /*color: #5B96BD;*/
    /*font-variant: small-caps;*/
    font-size: 80%; /*CH*/
    color: #1a1a1a; /*CH*/
    text-transform: none; /*CH*/
    font-variant: normal; /*CH*/
    margin-bottom: 2px; /*CH*/
}

.filter-control-label {
}

.form-control-readonly,
.filter-form-control-readonly {
    background-color: #f5f5f5;
}






table.table > tr.grid-row > td,
table.table > tbody > tr.grid-row > td {
    word-break: break-word;
    vertical-align: middle;
}






.azform-panel {
    margin-left: 45px;
    border: 1px solid dimgray;
    min-height: 400px;
    margin-bottom: 20px;
    overflow: visible;
    padding-right: 5px;
}

