.marginLeft20{
    left: 20px !important;
}
.block20{
    margin-top:20px;
}
.block30{
    margin-top:30px;
}
.block40{
    margin-top:40px;
}
.block50{
    margin-top:50px;
}
.btnInv i.far{
    margin-right: 10px;
}
.noWrap{
    flex-wrap: nowrap !important;
}
.custom-file-label::after{
    content: "Načíst";
}
.collapsePointer{
    cursor: pointer;
}
.txt-icon-select{
    display:block;
    margin-top:10px;
    font-size: 1.3em;
}
.delIcon{
    cursor: pointer;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{
    top: 0px !important;
}
.toggleHeader{
    cursor: pointer;
}

.pulseCountNoti
{
    animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
    0% {
        box-shadow: 0 0 0 0px rgba(208, 23, 23, 0.2);
    }
    50% {
        box-shadow: 0 0 0 0px rgba(255, 0, 0, 0.7);
    }
    100% {
        box-shadow: 0 0 0 20px rgba(52, 21, 21, 0);
    }
}