﻿:root {
    --mds-red: #e91d25;
    --mds-green: #93d500;
    --mds-yellow: #fed103;
    --mds-purple: #5d2c87;
    --mds-blue: #0b399b;
    --mds-aqua: #00b0ad;
    --mds-dark-blue: #1e3667;
    --mds-gray: #808080;
    --mds-white: #ffffff;
    --mds-black: #000000;
    --mds-light-blue: #1555ad;
    --mds-light-gray: #97a8a4;
    --mds-color-bar: linear-gradient( to right, hsl(0, 100%, 45%), hsl(48, 100%, 45%), hsl(72, 100%, 45%),hsl(100, 100%, 45%) );
}

.black-line {
    background-color: #000;
    height: 10px
}

hr.black-line {
    opacity: initial !important;
}

.logo-bg {
    background-image: url('../images/logos/MaritzBlue.png');
    background-repeat: no-repeat;
    height: 90%;
    background-size: contain;
    width: 90% !important;
    min-height: 50px;
}

.logo-bg-white {
    background-image: url('../images/logos/MaritzWhite.png');
    background-repeat: no-repeat;
    height: 90%;
    background-size: contain;
    width: 90% !important;
    min-height: 50px;
}

.logo {
    content: url('../images/logos/MaritzWhite.png');
}

.reddot {
    height: 14px;
    width: 14px;
    background-color: var(--mds-red);
    border-radius: 50%;
    display: inline-block
}

.greendot {
    height: 14px;
    width: 14px;
    background-color: var(--mds-green);
    border-radius: 50%;
    display: inline-block
}

.yellowdot {
    height: 14px;
    width: 14px;
    background-color: var(--mds-yellow);
    border-radius: 50%;
    display: inline-block
}

.graydot {
    height: 14px;
    width: 14px;
    background-color: #9d9f9f;
    border-radius: 50%;
    display: inline-block
}

.yellow-triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 12.1px 7px;
    border-color: transparent transparent var(--mds-yellow) transparent;
    display: inline-block;
}

.mds-bg-color-bar {
    background: var(--mds-color-bar);
}

.mds-purple {
    color: var(--mds-purple) !important;
}

.mds-bg-purple {
    background-color: var(--mds-purple) !important;
}

.mds-blue {
    color: var(--mds-blue) !important;
}

.mds-light-blue {
    color: var(--mds-light-blue) !important;
}

.mds-bg-blue {
    background-color: var(--mds-blue) !important;
}

.mds-bg-light-blue {
    background-color: var(--mds-light-blue) !important;
}

.mds-aqua {
    color: var(--mds-aqua) !important;
}

.mds-bg-aqua {
    background-color: var(--mds-aqua) !important;
}

.mds-dark-blue {
    color: var(--mds-dark-blue) !important;
}

.mds-bg-dark-blue {
    background-color: var(--mds-dark-blue) !important;
}

.mds-gray {
    color: var(--mds-gray) !important;
}

.mds-bg-gray {
    background-color: var(--mds-gray) !important;
}

.mds-light-gray {
    color: var(--mds-light-gray) !important;
}

.mds-bg-light-gray {
    background-color: var(--mds-light-gray) !important;
}

.mds-black {
    color: var(--mds-black) !important;
}

.mds-bg-black {
    background-color: var(--mds-black) !important;
}

.mds-white {
    color: var(--mds-white) !important;
}

.mds-bg-white {
    background-color: var(--mds-white) !important;
}

.maritz-pdf-download img.mds-fit-pdf {
    page-break-inside: avoid !important;
    break-inside: avoid !important;
    max-height: 75vh !important;
    max-width: 90vw !important;
}

.maritz-pdf-download .table-responsive {
    overflow-x: unset !important;
}

@media (max-width: 768px){
    .k-grid:not(.no-min-width) table colgroup > col {
        min-width: 200px !important;
    }
}

.mds-icon::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mds-icon.mds-success::before {
    content: "\f633";
}

.mds-success {
    color: rgba(var(--bs-success-rgb),1) !important;
}

.mds-icon.mds-danger::before {
    content: "\f33c";
}

.mds-danger {
    color: rgba(var(--bs-danger-rgb),1) !important;
}

.mds-icon.mds-warning::before {
    content: "\f33b";
}

.mds-warning {
    color: rgba(var(--bs-warning-rgb),1) !important;
}

.h-85{
    height: 85%;
}

.spreadsheet-hide-action-bar .k-spreadsheet-header > .k-header.k-menu {
    display: none !important;
}

.spreadsheet-hide-action-bar .k-spreadsheet-action-bar {
    display: none !important;
}

.spreadsheet-readonly-text.k-spreadsheet .k-spreadsheet-cell.k-disabled {
    opacity: 1 !important
}

.spreadsheet-hide-action-bar  .k-spreadsheet-sheets-remove {
    display: none !important;
}

.spreadsheet-hide-action-bar .k-spreadsheet-sheets-bar .k-spreadsheet-sheet-add {
    display: none !important;
}

.spreadsheet-hide-action-bar  .k-spreadsheet-sheets-bar .k-spreadsheet-sheets.k-tabstrip .k-item-actions {
    display: none !important;
}

.card-header i.rotate-toggle {
    transition: all 0.3s ease;
}

.card-header[aria-expanded="true"] i.rotate-toggle {
    transform: rotate(90deg);
}

div.k-grid-norecords {
    align-items: start;
    padding: 1rem;
}

.group-filter-body {
    max-height: 180px;
    overflow: auto;
}

.tabs-below .tab-content {
    padding: .625rem;
}

.tabs-below.tab-bordered .tab-content {
    border: .0625rem solid rgba(0, 0, 0, .15);
    border-bottom: none;
    border-radius: .25rem .25rem 0 0;
}

.tabs-below > .nav-tabs {
    border-bottom: none;
    border-top: .0625rem solid rgba(0, 0, 0, .15);
}

.tabs-below .nav-tabs .nav-link {
    border-radius: 0 0 .25rem .25rem;
    margin-top: -.0625rem;
}

    .tabs-below .nav-tabs .nav-link.active {
        border-color: #fff rgba(0, 0, 0, .15) rgba(0, 0, 0, .15);
    }