/*tlacitko menu se zobrazuje i pri >800 rozliseni*/
@media (min-width: 800px)
{
    .sidenav:hover
    {
        max-width: 250px;
    }
    .sidenav .sidenav-toggler
    {
        padding: 1.5rem;
    }
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    /*color: rgba(0, 0, 0, .7);*/
    background-color: #EEF2F7 !important;
}



/*obrazek kamery se zvetsuje do CARD*/

.kamera-fit {
    width: 100%;
    height: 100%;
    object-fit: cover;
    
}


.no-padding {
  padding-left: 0px;  
  padding-right: 0px;  
}


.list-group-item_small {
    padding: 0.2rem 0.2rem;
}


.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link {
    padding: 0.2rem 0.9rem;
}

.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 2.9rem;
}



body {

    line-height: 1.0;

}

.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item > .nav-link.active {
    margin-right: 0rem;
    margin-left: 0rem;
    border-radius: 0rem;
    background: #172B4D;
    color: white;
}

.text-warning {
    color: yellow !important;
}


.btn {
    padding: 0.625rem 1.25rem;    
    margin-right: 0rem !important;}
    


/* Media query pro rozlišení menší než 1600px */
@media (max-width: 1200px) {
    .btn {
        padding: 0.2rem 3rem; /* Zde můžete nastavit menší padding pro menší obrazovky */
    }
}