﻿/* Temporary scroll disabling */
@media (min-width: 768px) {
    .temp-disable-scroll {
        overflow-y: scroll !important;
        overflow-x: hidden !important;
    }
}

@media (max-width: 767px) {
    .temp-disable-scroll {
        overflow: hidden !important;
    }
}

#page-header div:first-child {
    padding-right: 0;
}

#page-header div:last-child {
    padding-left: 0;
}

/* Overlay */
.overlay {
    overflow-y: scroll;
    overflow-x: hidden;
}

/* Hidden Element */
.hidden {
    display: none;
}

/* Remove unnecessary Negative margins from row class */
.row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/* Hide scrollbar for Chrome, Safari and Opera */
body::-webkit-scrollbar,
.body #desktop-menu::-webkit-scrollbar {
     display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
body,
html,
.body #desktop-menu {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox*/
}

/* Color classes */
.bg-warning {
    background-color: #ffe083 !important;
}

.bg-primary,
.bg-danger,
.bg-success {
    color: white;
}
.blink {
    animation: blink 2s steps(2, start) infinite;
    -webkit-animation: blink 2s steps(2, start) infinite;
}

@keyframes blink {
    to {
        visibility: hidden;
    }
}

@-webkit-keyframes blink {
    to {
        visibility: hidden;
    }
}