.login-form {
    max-width: 100%;
}

/*
.sidebar {
    background-color: #0d0adf;
}
*/

div.page-header.page-header-default {
    margin: 0px 0 20px;
}

.navbar-inverse {
    background-color: #0d0adf;
    border-color: #0d0adf;
}
.navbar-brand > img {
    height: 30px;
    margin-top: -4px;
}

.table > tbody > tr.no-top-border > td {
    border-top: none;
    padding-top: 0px;
    padding-bottom: 0px;
}

.table > tbody > tr.title-row, .table > tbody > tr.title-row > td {
    padding-top: 5px;
    padding-bottom: 0px;
}

.row.display-flex {
    display: flex;
    flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
    flex-grow: 1;
}

.panel {
    height: 95%;
}

/*
.daterangepicker {
    width: 415px;
}
*/

.table > thead > tr.bg-blue > th > a {
    color: white;
}

@media print {
    a[href]:after {
        content: none
    }

    .table-xxs > thead > tr > th, .table-xxs > tbody > tr > th, .table-xxs > tfoot > tr > th, .table-xxs > thead > tr > td, .table-xxs > tbody > tr > td, .table-xxs > tfoot > tr > td {
        padding: 0px 10px;
    }
}

.bg-blue > div > a {
    color: white;
}

.sidebar-content > .text-center > a > img {
    max-width: 180px;
}

.daterangepicker > div > .calendar-table > .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th,
.daterangepicker > div > .calendar-table > .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td,
.daterangepicker > div > .calendar-table > .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 0px;
}

.required > label {
    font-weight: bold;
}

.required > label:after {
    content: ' *';
    color: #C3232D;
}

#monthTodayGraph, #monthTotalGraph, #monthlyTicketsBar, #valuePerCustomer, #monthlyWorkTimeBar,  #dailyWorkTimeBar{
    min-height: 300px;
}

.ticket-list > div {
    padding-left: 5px;
    padding-right: 5px;
}

.table_tight > thead > tr > th,
.table_tight > tbody > tr > th,
.table_tight > tfoot_orders > tr > th,
.table_tight > thead > tr > td,
.table_tight > tbody > tr > td,
.table_tight > tfoot > tr > td {
    padding: 2px;
}

span.select2-selection.select2-selection--single {
    height: 36px;
}

#searchKeyForm > .row > div {
    padding-right: 15px;
}

.required.error > div > input {
    background: rgba(252, 45, 15, 0.43);
}
