﻿:root{
    --flatpickr-months:transparent;
}

/*.flatpickr-months {
   background-color: var(--flatpickr-months) !important;
}*/

/*.bg-disabled {
    background-color: var(--vz-tertiary-bg) !important;
}*/

/*.select2-selection__clear {
    margin-right: 20px !important;
}*/

/*select2-results__option--selected, .select2-results__option[aria-selected=true] {
    display: none;
}*/

.icon-only-btn{
    padding:.5rem;
}

.icon-btn, .icon-only-btn, .state-provider__btn, .state-provider__icon-btn {
    display: inline-flex;
    align-items: center;
}

.icon-btn .icon{
    margin-right: .325rem;
}

.grid-container,
.scheme-content-container {
    display: grid;
    grid-gap: 10px;
    align-items: end;
}

@media (min-width: 1200px) {
    .grid-container,
    .scheme-content-container {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .grid-container,
    .scheme-content-container {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .grid-container,
    .scheme-content-container {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 767px) {
    .grid-container,
    .scheme-content-container {
        grid-template-columns: 1fr;
    }
}

.grid-item {
    grid-template-rows: 1fr;
}

.multiple-row-grid, .multiple-row-grid-inframe {
    display: grid;
    align-items: end;
    grid-gap: 10px;
    grid-template-rows: repeat(var(--grid-size),1fr);
    grid-row: span var(--grid-size);
}

.multiple-row-grid {
    background: #eeeeee85;
    padding: 10px;
}

.fs-normal{
    font-size:1rem;
}