/* po povyseni BS na verzi 5.3.x to zobrazovalo cerny text v kartach */
.card {
    color: #777;
}
    
/* Error label pri validaci formularu */
label.error {
    font-size: 0.9em;
    margin-top: 0px;
    line-height: 1.2;
}

/* profilovy obrazek v menu */
.profile-picture-as-text {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #0088CC;
    /*background: #CCC;*/
    color: #FFF;
    font-weight: 600;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    font-size: 17.6px;
    font-size: 1.1rem;
    padding-right: 1px;
}

/* uprava velikosti dropdown pri mobilnim zobrazeni - treba pridat tridu userbox-my */
@media only screen and (max-width: 767px) {
    .userbox-my .name,
    .userbox-my .role {
        max-width: 140px;
        min-width: 100px;
    }

    .userbox-my .dropdown-menu-my {
        left: -5px !important;
        padding: 43px 19px 0 0;
    }

    .profile-picture-as-text {
        display: none;
    }
}

/* uprava, aby slo pouzit fixed pri sablone big icons */
@media only screen and (min-width: 768px) {
    html.fixed.sidebar-left-big-icons .content-body {
        margin-left: 152px;
    }

    html.fixed.sidebar-left-big-icons .page-header {
        left: 152px;
    }
    
    html.fixed.sidebar-left-collapsed .page-header {
        left: 55px;
    }    
   
    html.fixed.sidebar-left-big-icons.sidebar-left-collapsed .content-body {
        margin-left: 55px;
    }
}

/* pridani velikosti modal block*/
.modal-block.modal-block-xl {
    max-width: 1150px;
}

.modal-block.modal-block-xxl {
    max-width: 1400px;
}

.select2-selection--single {
    max-height: 28px !important;
    padding: 3px 24px 3px 12px !important;
} 