
/*@media (min-width: 992px) {*/
/*    .logo-header {*/
/*        width: 210px;*/
/*        padding-left: 0px;*/
/*    }*/
/*    .logo-header .nav-toggle {*/
/*        right: 10px;*/
/*    }*/
/*    .main-panel {*/
/*        width: calc(100% - 210px);*/
/*    }*/
/*}*/

/*@media screen and (max-width: 991px) {*/
/*    .nav_open .main-panel, .nav_open .main-header {*/
/*        -webkit-transform: translate3d(210px, 0, 0);*/
/*        -moz-transform: translate3d(210px, 0, 0);*/
/*        -o-transform: translate3d(210px, 0, 0);*/
/*        -ms-transform: translate3d(210px, 0, 0);*/
/*        transform: translate3d(210px, 0, 0) !important;*/
/*    }*/
/*}*/

/*.btn-primary {*/
/*    background-color: var(--brand-color);*/
/*    border-color: var(--brand-color);*/
/*}*/

.ui-autocomplete-loading {
    background: white url("/img/ui-anim_basic_16x16.gif") right center no-repeat;
}

.progress-bar.indeterminate {
    position: relative;
    animation: progress-indeterminate 3s linear infinite;
}

@keyframes progress-indeterminate {
    from { left: -25%; width: 25%; }
    to { left: 100%; width: 25%;}
}

#flash-messages .alert,
#flash-messages-login .alert{
    border-radius: 0;
}

#flash-messages li,
#flash-messages-login li {
    list-style-type: none;
}

#flash-messages-login {
    position: fixed;
    z-index: 1;
}

#dopyt_form-form #profesie .fixed-table-toolbar > div:first-child {
    float: none !important;
}

#top_search_button {
    min-width: 42px;
}

#hodnotenieObjTable tbody tr .card-view .card-view-title,
#hodnotenieDodTable tbody tr .card-view .card-view-title{
    min-width: 60%;
}

#calendar .fc-addEvent-button{
    color: #FFFFFF;
}

#calendar .event_delete_btn{
    float: right;
    font-size: 10px;
    height: 1.5em;
}

.scrollable_dropdown {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}

table tr.row_success > td {
    background-color: rgb(210, 255, 210, 0.3) !important;
}
table tr.row_danger > td {
    background-color: rgb(255, 210, 210, 0.3) !important;
}

#kredity .popover {
    min-width: 200px;
    max-width: 500px;
}
#vyplaty .popover {
    min-width: 290px;
}
#vyplatySpravca .popover {
    min-width: 360px;
}
#vyplaty .popover .col_datum,
#vyplatySpravca .popover .col_datum {
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
}
#vyplaty .popover .col_suma,
#vyplatySpravca .popover .col_suma{
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
    text-align: right;
}
#vyplaty .popover .col_akcie {
    -ms-flex: 0 0 45px;
    flex: 0 0 45px;
}
#vyplatySpravca .popover .col_akcie {
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
}
/* Hlavne pre select2 Obdobie na vykazoch/vyplatach, aby sa nezobrazoval scroll v dropdowne, ale ma vplyv na vsetky select2 */
.select2-results__option {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}


.font12{
    font-size: 12px;
}
.font13{
    font-size: 13px;
}

table tr .btn-group .btn:not(:first-child) {
    margin-left: 1px;
}

.px_7 {
    padding-left: 7px;
    padding-right: 7px;
}
.px_8 {
    padding-left: 8px;
    padding-right: 8px;
}
.px_9 {
    padding-left: 9px;
    padding-right: 9px;
}
.px_10 {
    padding-left: 10px;
    padding-right: 10px;
}
.w_39 {
    width: 39px;
}
a.btn-sm > i.fa > span {
    font-family: "Lato", sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.col_fixed_85 {
    min-width: 85px;
    max-width: 85px;
}
@media (min-width: 767px) {
    .card-invoice .card-header,
    .card-invoice .card-body,
    .card-invoice .card-footer {
        width: 85%;
    }
}
@media (max-width: 767px) {
    .card-invoice .card-header,
    .card-invoice .card-body,
    .card-invoice .card-footer{
        width: 95%;
    }
}
.strana_table {
    table-layout: fixed;
    width: 100%;
}
.strana_table td.col_width_70 {
    width: 70px;
}

.kontrakt_progres {
    min-width: calc(100% - 150px);
}

#nastavenia_form-form .form-group ul {
    color: #F25961;
}
