a.menu-link.active::before {
    width: 15px;
    height: 15px;
    display: block;
    background: #fed300;
    content: "";
    border-radius: 10px;
    position: absolute;
    left: 85%;
    margin: 0 auto 0 -4px;
    bottom: 35%;
}

/*zltu gulicku vedla polozky menu zobrazi aj na hover*/
a.menu-link:hover::before {
    width: 15px;
    height: 15px;
    display: block;
    background: #fed300;
    content: "";
    border-radius: 10px;
    position: absolute;
    left: 85%;
    margin: 0 auto 0 -4px;
    bottom: 35%;
}


.uppercase {
    text-transform: uppercase;
}
  
.fa-smile-beam.ok{
    color: #72bf44;
}

.fa-cogs.warn{
    color: #fed300;
}

.fa-exclamation-triangle.error{
    color: #f64e60;
}   

.map {
    position: relative;
    margin: 1%;
    left: 0;
    width: 98%;
    height: 650px;
}

.pt-0 {
    padding-top: 0!important;
}

.pb-0 {
    padding-bottom: 0!important;
}

.lemon-yellow {
    color: #fed300!important;
}

.ml-5 {
    margin-left: 5px;
}

.table-striped>tbody>tr:nth-child(odd) {
    background-color: rgb(241, 248,237);
}
.table-striped>tbody>tr:hover {
    background-color: rgb(221, 239, 210);
}

tr.highlight {
    /*background-color: #fed30060!important;*/
    font-weight: bold;
    color: #FF6384;
    /*color: #36A2EB;*/
}

 
.scrolltop{ 
    opacity: 0.3!important;
    display: flex!important;
}

.scrolltop:hover{ 
    opacity: 1!important;
}

[data-show-left-menu=true].header-menu-wrapper {
    transition: left 0.3s ease, right 0.3s ease, bottom 0.3s ease, top 0.3s ease;
    left: 0;
} 

.dropdown-reset{
    left: unset!important;
    right: 0!important;
} 

td.cell-menu { 
    border-bottom: 0!important;
}

.modal-content {
    position:relative;
    background-color: white;
    min-width: 30%;
}

/* prilis vysoke menu v sablone */
.header .header-top {
    height: 60px!important;
}

.header .header-bottom {
    height: 90px!important;
} 
/* END - prilis vysoke menu v sablone */

/*custom checkbox pouzivany v ramci formularov nie je v sablone ako form control a nema teda padding*/
.row div.checkbox-inline {
    padding-top: 0.65rem;
    padding-bottom: 0.65rem;
}