.bg-display, .ui-dialog .ui-dialog-titlebar, .bg-display li a {
    background-color: #546681 !important;
    color: #fff;
}

.bg-accent, .ui-accent .ui-dialog-titlebar, .bg-accent li a {
    background-color: #d6dce6 !important;
    /*color: #fff;*/
}

a.bg-display:hover, a.bg-display:focus,
button.bg-display:hover,
button.bg-display:focus,
.ui-dialog-buttonset button.ui-button, .ui-dialog-buttonset > button {
    background-color: #5d6f8a !important;
    color: #fff;
}

.bg-display-lt, .ui-dialog .ui-dialog-titlebar {
    background-color: rgba(108, 130, 161, 0.75) !important;
    color: #fff;
    border: 1px #7d8da5 solid;
}

    .bg-display-lt a {
        color: #fff;
    }

a.bg-display-lt:hover, a.bg-display-lt:focus,
button.bg-display-lt:hover,
button.bg-display-lt:focus,
.ui-dialog-buttonset button.ui-button, .ui-dialog-buttonset > button {
    background-color: #546681 !important;
    color: #fff;
}

.border-display {
    border-color: #5d6f8a !important;
}

a.text-display:hover, a.text-display:focus {
    color: #5d6f8a !important;
}

.text-display {
    color: #5d6f8a !important;
}

.table-display,
.table-display > th,
.table-display > td {
    background-color: #546681;
}

    .table-display th,
    .table-display td,
    .table-display thead th,
    .table-display tbody + tbody {
        border-color: #5d6f8a;
    }

.table-hover .table-display:hover {
    color: #ecd3a5;
    background-color: #546681;
}

    .table-hover .table-display:hover > td,
    .table-hover .table-display:hover > th {
        background-color: #5d6f8a;
    }

.btn-display, .ui-widget-content a.btn-display,
.ui-dialog-buttonset button.ui-button, .ui-dialog-buttonset > button, .ui-widget-content a.btn-display {
    color: #fff;
    background-color: #546681;
    border-color: #5d6f8a;
}

    .btn-display:hover,
    .ui-dialog-buttonset button.ui-button:hover, .ui-dialog-buttonset > button:hover, .ui-widget-content a.btn-display:hover {
        color: #ecd3a5;
        background-color: #546681;
        border-color: #7186a5;
    }

    .btn-display:focus, .btn-display.focus {
        color: #fff;
        background-color: #546681;
        border-color: #5d6f8a;
        box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
    }

    .btn-display.disabled, .btn-display:disabled {
        color: #fff;
        background-color: #74859f;
        border-color: #5d6f8a;
    }

    .btn-display:not(:disabled):not(.disabled):active, .btn-display:not(:disabled):not(.disabled).active,
    .show > .btn-display.dropdown-toggle,
    .ui-dialog-buttonset button.ui-button:active, .ui-dialog-buttonset > button:active {
        color: #fff;
        background-color: #92a8c7;
        border-color: #5d6f8a;
    }

        .btn-display:not(:disabled):not(.disabled):active:focus, .btn-display:not(:disabled):not(.disabled).active:focus,
        .show > .btn-display.dropdown-toggle:focus,
        .ui-dialog-buttonset button.ui-button:focus, .ui-dialog-buttonset > button:focus {
            box-shadow: 0 0 0 0.2rem rgba(65, 118, 174, 0.25);
        }

.btn-outline-display {
    color: #467ca5;
    border-color: #467ca5;
}

    .btn-outline-display:hover {
        color: #ecd3a5;
        background-color: #467ca5;
        border-color: #467ca5;
    }

    .btn-outline-display:not(:disabled):not(.disabled).active, .btn-outline-display:not(:disabled):not(.disabled):active, .show > .btn-outline-display.dropdown-toggle {
        color: #fff;
        background-color: #467ca5;
        border-color: #467ca5;
    }

.badge-display {
    color: #fff;
    background-color: #5d6f8a;
}

    .badge-display:hover, a.badge-display:hover, a.badge-display:focus {
        color: #ecd3a5;
        background-color: #5d6f8a;
    }

a.badge-display:focus, a.badge-display.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(77, 142, 191, 0.50);
}

.row-alt-even:nth-of-type(even), .row-alt-odd:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05);
}

table {
    font-size: 0.85rem;
}

thead, table thead tr, .table-striped tbody tr.thead th {
    background-color: #546681;
    color: #fff;
}

    thead:hover, thead tr, .thead:hover {
        background-color: #546681;
    }

.card-body .label, label {
    font-weight: 600;
}

.mm-1 a.btn {
    margin: 0.02rem auto;
    padding: 0.025rem 0.5rem;
}

.user-block {
    min-height: 3rem;
    margin-left: 0.025rem;
    margin-right: 0.025rem;
}

.h-10 {
    height: 10% !important;
}

.h-15 {
    height: 15% !important;
}

.h-20 {
    height: 20% !important;
}

.h-30 {
    height: 30% !important;
}

.h-40 {
    height: 40% !important;
}

.h-50 {
    height: 50% !important;
}

.h-60 {
    height: 60% !important;
}

.h-70 {
    height: 70% !important;
}

.h-80 {
    height: 80% !important;
}

.h-85 {
    height: 85% !important;
}

.h-90 {
    height: 90% !important;
}

.w-05 {
    width: 5% !important;
}

.w-10 {
    width: 10% !important;
}

.w-15 {
    width: 15% !important;
}

.w-20 {
    width: 20% !important;
}

.w-25 {
    width: 25% !important;
}

.w-30 {
    width: 30% !important;
}

.w-35 {
    width: 35% !important;
}

.w-40 {
    width: 40% !important;
}

.w-45 {
    width: 45% !important;
}

.w-50 {
    width: 50% !important;
}

.w-55 {
    width: 55% !important;
}

.w-60 {
    width: 60% !important;
}

.w-65 {
    width: 65% !important;
}

.w-70 {
    width: 70% !important;
}

.w-75 {
    width: 75% !important;
}

.w-80 {
    width: 80% !important;
}

.w-85 {
    width: 85% !important;
}

.w-90 {
    width: 90% !important;
}

.w-95 {
    width: 95% !important;
}