:root {
    --rz-primary: #41a6ff;
    --rz-secondary: #3be7a6;
    /*--rz-switch-checked-background-color: #3be7a6;*/
    --rz-panel-menu-item-active-color: #1d63a0;
    --rz-switch-checked-circle-background-color: #6495c9;
    --rz-primary-lighter: #a0d2ff;
    --rz-grid-selected-color: white;
    --rz-switch-circle-background-color: #d9d9d9 !important;
    --rz-switch-background-color: #969696 !important;
    --rz-on-primary-lighter: #144da2;
}


@font-face {
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand-SemiBold.ttf') format('truetype');
}

::-webkit-scrollbar {
    width: 5px !important;
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey !important;
    border-radius: 2px !important;
}

::-webkit-scrollbar-thumb {
    background-color: #41A6FF !important;
    border-radius: 2px !important;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #41A6FF !important;
}


pre {
    font-family: 'Quicksand' !important;
}

.glass {
    /* From https://css.glass */
    background: rgba(255, 255, 255, 0.11);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.sort-congratulations-bg {
    background-image: url('../src/Confetti-Background.gif') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}


.sort-gradient-bg {
    background-image: url('../src/Gradient-Background.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.sort-gradient-text {
    color: #41A6FF;
    background: rgb(65,166,255);
    background: linear-gradient(90deg, rgba(65,166,255,1) 0%, rgba(59,231,166,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/* Radzen Classes Overrides */
.rz-button .rz-state-disabled {
    cursor: not-allowed;
}

.rz-notification {
    position: fixed !important;
    top: 0;
}

.rz-dialog-title {
    color: #41A6FF;
    background: rgb(65,166,255);
    background: linear-gradient(90deg, rgba(65,166,255,1) 0%, rgba(59,231,166,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
