.d_none {
 display:none;
}

.flex {
    display: flex;
}

.set-bg-dark-blue {
    background-color: #2A3647;
    color: white;
}


.justify-content-between{
    justify-content: space-between;
}

.justify-content-center {
    justify-content: center;
}

.justify-content-flex-end {
    justify-content: flex-end;
}

.justify-content-flex-start {
    justify-content: flex-start;
}

.align-items-center{
    align-items: center;
}

.flex-column {
    flex-direction: column;
}

.flex.row {
    flex-direction:row;
}

.clickable {
    cursor: pointer;
}

.set-font-icon-700 {
    font: icon;
    font-weight: 700;
}

.active{
    background-color: #091931;
}

.grid {
    display:grid;
}

.gap-8px {
    gap: 8px;
}

.gap-32px {
    gap: 32px;
}

.gap-64px {
    gap: 64px;
}


.mg-top-8px {
    margin-top: 8px;
}

.mg-top-16px {
    margin-top: 16px;
}

.mg-top-32px {
    margin-top: 32px;
}

.mg-top-minus-40px {
    margin-top: -40px;
}


.mg-left-8px {
    margin-left: 8px;
}

.mg-right-16px {
    margin-right: 16px;
}

.mg-right-8px {
    margin-right: 8px;
}


.set-width-440px {
    width: 440px;
}

.set-height-280px {
    height: 280px !important;
}

.set-height-100px {
    height: 100px !important;
}

.set-height-64px {
    height: 64px !important;
}

.p-top-8px {
    padding-top: 8px;
}

.p-top-4px {
    padding-top: 4px;
}

.p-left-8px {
    padding-left: 8px;
}

.p-8px {
    padding: 8px;
}

.p-right-8px {
    padding-right: 8px;
}

.mg-left-minus-8px {
    margin-left: -8px;
}

.mg-right-left-8px {
    margin: 0 8px 0 8px;
}

.grid-rows-2 {
    grid-template-rows: auto auto !important;
}

.grid-rows-auto {
    grid-template-rows: auto !important;
}

.grid-columns-auto {
    grid-template-columns: auto !important;
}

.set-width-height-42 {
    width: 42px !important;
    height: 42px !important;
}

.auto-overflow-y {
    overflow-y: auto;
}

.hidden-overflow-y {
    overflow:  hidden !important;
}

.set-height-100px {
    height: 100px;
}

.set-height-140px {
    height: 140px;
}

.set-height-160px {
    height: 160px;
}

.set-height-100 {
    height: 100%;
}

.set-width-20px {
    width: 20px;
}

.set-width-84px {
    width: 84px;
}

.set-bg-orange {
    background-color: #FFA800 !important;
    color: white !important;
}

.set-bg-red {
    background-color: #FF3D00 !important;
    color: white !important;
}

.set-bg-dark-blue {
    background-color: #2A3647 !important;
    color: white !important;
}

.set-bg-green {
    background-color: #7AE229 !important;
    color: white !important;
}

.grid-columns-2 {
    grid-template-columns: auto auto !important;
}

.grid-columns-3-1fr-1px-1fr {
    grid-template-columns: 1fr 1px 1fr;
}

.grid-columns-2-32px-1fr {
    grid-template-columns: 32px 1fr !important;
}

.grid-columns-2-1fr-100px {
    grid-template-columns: 1fr 100px !important;
}

.grid-columns-2-1fr-64px {
    grid-template-columns: 1fr 64px !important;
}

.grid-columns-3-48px-1fr-48px {
    grid-template-columns: 48px 1fr  48px !important;
}

.grid-columns-2-48px-1fr {
    grid-template-columns: 48px 1fr !important;
}

.filter-color-to-white {
    filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(1000%) contrast(100%);
}

.filter-color-to-black {
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(1000%) contrast(100%);
}

.grid-columns-2-64px-1fr {
    grid-template-columns: 64px 1fr !important;
}

.position-absolute{
    position: absolute;
}

.position-relative{
    position: relative;
}


.z-index-2000 {
    z-index: 2000;
}

.z-index-minus-1 {
    z-index: -1;
}


.trans-dark-bg-p-50 {
    background-color: rgba(0, 0, 0, 0.5);
}


.set-sticky {
    position: sticky;
}
