/*
*/
/* 
    Created on : 24.3.2020, 11:23:39
    Author     : MILAN
*/
.spinner-idle {
    display: none;
}
.spinner-busy {
    display:block !important;
}

.reporting-logistika-table th {
    border: 1px solid #000000;
}
.reporting-logistika-table td {
    border: 1px solid #000000;
}
.reporting-logistika-th-vozidla {
    background-color: #FFC000;
    text-align: center;
}
.reporting-logistika-th-data {
    background-color: #B3C6E7;
    text-align: center;
}
.reporting-logistika-th {
    background-color: #C5E0B2;
    text-align: center;
}
.reporting-logistika-td-info {
    background-color: #FBE4D5;
}
.reporting-logistika-td-black {
    background-color: #000000;
}
.reporting-logistika-td-desc {
    background-color: #EDEDED;
    text-align: center;
}
.reporting-logistika-td-data {
    background-color: #FFFFFF;
    text-align: right;
}
.reporting-logistika-td-sum-row {
    background-color: #FFF3CB;
    text-align: right;
}
.reporting-logistika-td-sum-col {
    background-color: #D8D8D8;
    text-align: right;
}
.reporting-logistika-input {
    text-align: right;
}
.reporting-logistika-th-vehicle-actual-title {
    background-color: #4472C4;
    color: #FFFFFF;
    text-align: center;
}

.reporting-logistika-th-vehicle-actual {
    background-color: #D9E2F3;
    color: #000000;
    text-align: center;
}

.reporting-logistika-th-vehicle-prediction-title {
    background-color: #70AD47;
    color: #FFFFFF;
    text-align: center;
}

.reporting-logistika-th-vehicle-prediction {
    background-color: #E2EFD9;
    color: #00000;
    text-align: center;
}

.reporting-logistika-th-vehicle-result-title {
    background-color: #44546A;
    color: #FFFFFF;
    text-align: center;
}

.reporting-logistika-th-vehicle-result {
    background-color: #D6DCE4;
    color: #000000;
    text-align: center;
}

.reporting-finance-gray {
    background-color: #E2EFD9;
}
.reporting-finance-orange-1 {
    background-color: #FFE799;
}
.reporting-finance-orange-2 {
    background-color: #FFDA65;
}
.reporting-finance-orange-3 {
    background-color: #FFc000;
}
.reporting-finance-red {
    background-color: #FF0000;
}
.reporting-finance-koef {
    background-color: #D8D8D8;
}
.reporting-finance-number {
    text-align: right;
}
.circle-btn {
    border-radius: 50%;
}
.notShownColumn {
    width: 0px;
    display: none;
}
.mainMenu {
    width: 0;
    z-index: 100;
    position: absolute;
    transition: 0.5s;
}
.select-rows-per-page {
    width: 170px;
}
.company-table-th-name {
    vertical-align: middle;
}
.company-table-name {
    width:20px;
    writing-mode:vertical-lr;
    text-orientation:sideways-right;
    transform: rotate(-180deg);
}
.active-area {
    font-weight: 700;
}
.task-target {
    font-weight: 700;
}
.modal-title {
    width: 100%;
    cursor: move;
}
.cust-modal-scrol {
    height:266px;
    overflow-y:scroll;
    width:100%;
}
.cust-line-through {
    text-decoration:line-through;
}
.cust-hidden {
    visibility:hidden;
}
.invisible-input {
    color:lightsteelblue;
    border:none;
    background-color:lightcyan;
}
.invisible-submit {
    color:transparent;
    border:none;
    background-color:transparent;
}
.invisible-input:focus {
    outline:none;
}    
.info-oprava:hover {
    background: yellowgreen;
}
.calendar {
    width:11%;
    height:11%;
    text-align: center;
    vertical-align: top;
    border: 1px solid grey;
}
.calendar-first {
    background-color:lightgray;
}
.calendar-second {
    background-color:lightcyan;
}
.fc-event-time, .fc-event-title {
    padding: 0 1px;
    white-space: normal;
}
.tooltip-inner {
    max-width: 350px;
    width: 350px; 
}
.twitter-typeahead {
    width: 100%;
}
.typeahead,
.tt-query,
.tt-hint {
    width: 100%;
}
.typeahead {
    background-color: #fff;
}
.typeahead:focus {
    border: 2px solid #0097cf;
}
.tt-menu {
    width: 100%;
    margin: 12px 2px;
    padding: 8px 2px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    cursor: pointer;        
}
.tt-suggestion:hover {
    background-color: lightskyblue;
}
/* 
Kontrola emailu s logem
*/
img .head-check-mail-logo {
    Max-width: 30%;
}

input[type="checkbox"][readonly] {
  pointer-events: none;
}

.company-edit-logo {
    position: absolute;
    height: 100%; 
}

.img-clickable {
    cursor: pointer;
}
.img-clickable:active {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}

.date-short {
    width: 100px;
}

.display-none {
    display: none;
}

.display-block {
    display: block;
}

.mesicni-fakturace {
    font-size: 8pt;
}

.mesicni-fakturace .form-control {
    font-size: 8pt;
}

.mesicni-fakturace .btn {
    font-size: 8pt;
}

.action-plan {
    font-size: 8pt;
}

.action-plan .form-control {
    font-size: 8pt;
}

.action-plan .btn {
    font-size: 8pt;
}

.expenses {
    font-size: 8pt;
}

.expenses .form-control {
    font-size: 8pt;
}

.expenses .btn {
    font-size: 8pt;
}

.number_format {
    text-align: right;
}

.notshow {
    width: 0px;
    height: 0px;
    border: 0px;
    color: transparent;
    background-color: transparent;
}

.div-modal-filemanager-body {
    height: 400px;
}

.iframe-filemanager {
    width: 100%;
    height: 100%;
    border: none;
}

.nav-item-right {
    position: absolute;
    right: 8px;
}

.developments {
    font-size: 8pt;
}

.developments .form-control {
    font-size: 8pt;
}

.developments .btn {
    font-size: 8pt;
}

.timeField {
    width: 100px;
}
.timeField2 {
    width: 60px;
}
.bc-nabidka {
    background-color: yellow;
}
.datetimepicker-inline {
    display: none !important;
}
                    