.tableimage img {
    height: 55px;
    width: 55px;
    border-radius: 50px;
    box-shadow: inset 0 0 1px #e0e0e0, inset 0 0 14px rgb(0 0 0 / 20%);
}

.expertise-status-label {
    background-color: rgba(var(--status-detail-color),.12);
    border-radius: 4px;
    color: rgba(var(--status-detail-color),1);
    padding: 4px;
    width: 150px;
    text-align: center;
    letter-spacing: .05px;
    line-height: 16px;
}

.licenseplate {
    color: #333;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgaWQ9IkRLRVUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkuNzQxMTYsLTMyMC43MDMzNCkiPjxyZWN0IHN0eWxlPSJmaWxsOiMwNTY4OWY7ZmlsbC1vcGFjaXR5OjE7IiBpZD0icmVjdDM2ODIiIHdpZHRoPSI1NC42NDI4NTciIGhlaWdodD0iMTMwLjAxNjYiIHg9IjEwOS43NDExNiIgeT0iMzIwLjcwMzM0Ii8+PGcgaWQ9InN0YXJzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjI5ODA5NywwKSI+PHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4xOTIzMDk4LC0wLjA4Mjg4MTUzLDAuMDgwODI1NjYsMS4yMjI2MzcyLDYxLjI3MDA3LC05NC42MDk5NTUpIiBkPSJtIDM3LjY3ODU3LDM1Ny43MTkzMSAtMC45NTE1MzUsLTAuNTg4MyAtMS4wMjQwNjYsMC40NTAzNCAwLjI2NTQ2NCwtMS4wODY3NiAtMC43NDQ3NSwtMC44MzQ3OCAxLjExNTYwMiwtMC4wODMzIDAuNTYzNzg1LC0wLjk2NjI3IDAuNDI0MDE1LDEuMDM1MjUgMS4wOTMxODgsMC4yMzc2IC0wLjg1MzU0NSwwLjcyMzE3IHoiIGlkPSJwYXRoMzY4NCIgc3R5bGU9ImZpbGw6I2ZmZmYwMDtmaWxsLW9wYWNpdHk6MTsiLz48cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjE5MjMwOTgsLTAuMDgyODgxNTMsMC4wODA4MjU2NiwxLjIyMjYzNzIsNzAuOTI2MzIsLTkyLjQyMjQ2NSkiIGQ9Im0gMzcuNjc4NTcsMzU3LjcxOTMxIC0wLjk1MTUzNSwtMC41ODgzIC0xLjAyNDA2NiwwLjQ1MDM0IDAuMjY1NDY0LC0xLjA4Njc2IC0wLjc0NDc1LC0wLjgzNDc4IDEuMTE1NjAyLC0wLjA4MzMgMC41NjM3ODUsLTAuOTY2MjcgMC40MjQwMTUsMS4wMzUyNSAxLjA5MzE4OCwwLjIzNzYgLTAuODUzNTQ1LDAuNzIzMTcgeiIgaWQ9InBhdGgzNjg0LTAiIHN0eWxlPSJmaWxsOiNmZmZmMDA7ZmlsbC1vcGFjaXR5OjE7Ii8+PHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4xOTIzMDk4LC0wLjA4Mjg4MTUzLDAuMDgwODI1NjYsMS4yMjI2MzcyLDUxLjg2MzgyLC05Mi40MjI0NjUpIiBkPSJtIDM3LjY3ODU3LDM1Ny43MTkzMSAtMC45NTE1MzUsLTAuNTg4MyAtMS4wMjQwNjYsMC40NTAzNCAwLjI2NTQ2NCwtMS4wODY3NiAtMC43NDQ3NSwtMC44MzQ3OCAxLjExNTYwMiwtMC4wODMzIDAuNTYzNzg1LC0wLjk2NjI3IDAuNDI0MDE1LDEuMDM1MjUgMS4wOTMxODgsMC4yMzc2IC0wLjg1MzU0NSwwLjcyMzE3IHoiIGlkPSJwYXRoMzY4NC0wLTkiIHN0eWxlPSJmaWxsOiNmZmZmMDA7ZmlsbC1vcGFjaXR5OjE7Ii8+PHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4xOTIzMDk4LC0wLjA4Mjg4MTUzLDAuMDgwODI1NjYsMS4yMjI2MzcyLDc3LjMwMTMyLC04NS42NDEyMTUpIiBkPSJtIDM3LjY3ODU3LDM1Ny43MTkzMSAtMC45NTE1MzUsLTAuNTg4MyAtMS4wMjQwNjYsMC40NTAzNCAwLjI2NTQ2NCwtMS4wODY3NiAtMC43NDQ3NSwtMC44MzQ3OCAxLjExNTYwMiwtMC4wODMzIDAuNTYzNzg1LC0wLjk2NjI3IDAuNDI0MDE1LDEuMDM1MjUgMS4wOTMxODgsMC4yMzc2IC0wLjg1MzU0NSwwLjcyMzE3IHoiIGlkPSJwYXRoMzY4NC0wLTQiIHN0eWxlPSJmaWxsOiNmZmZmMDA7ZmlsbC1vcGFjaXR5OjE7Ii8+PHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS4xOTIzMDk4LC0wLjA4Mjg4MTUzLDAuMDgwODI1NjYsMS4yMjI2MzcyLDQ1LjIzODgyLC04NS42NDEyMTUpIiBkPSJtIDM3LjY3ODU3LDM1Ny43MTkzMSAtMC45NTE1MzUsLTAuNTg4MyAtMS4wMjQwNjYsMC40NTAzNCAwLjI2NTQ2NCwtMS4wODY3NiAtMC43NDQ3NSwtMC44MzQ3OCAxLjExNTYwMiwtMC4wODMzIDAuNTYzNzg1LC0wLjk2NjI3IDAuNDI0MDE1LDEuMDM1MjUgMS4wOTMxODgsMC4yMzc2IC0wLjg1MzU0NSwwLjcyMzE3IHoiIGlkPSJwYXRoMzY4NC0wLTktOCIgc3R5bGU9ImZpbGw6I2ZmZmYwMDtmaWxsLW9wYWNpdHk6MTsiLz48cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjE5MjMwOTgsLTAuMDgyODgxNTMsMC4wODA4MjU2NiwxLjIyMjYzNzIsNzkuOTg4ODIsLTc1Ljc2NjIxNSkiIGQ9Im0gMzcuNjc4NTcsMzU3LjcxOTMxIC0wLjk1MTUzNSwtMC41ODgzIC0xLjAyNDA2NiwwLjQ1MDM0IDAuMjY1NDY0LC0xLjA4Njc2IC0wLjc0NDc1LC0wLjgzNDc4IDEuMTE1NjAyLC0wLjA4MzMgMC41NjM3ODUsLTAuOTY2MjcgMC40MjQwMTUsMS4wMzUyNSAxLjA5MzE4OCwwLjIzNzYgLTAuODUzNTQ1LDAuNzIzMTcgeiIgaWQ9InBhdGgzNjg0LTAtNC0yIiBzdHlsZT0iZmlsbDojZmZmZjAwO2ZpbGwtb3BhY2l0eToxOyIvPjxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDEuMTkyMzA5OCwtMC4wODI4ODE1MywwLjA4MDgyNTY2LDEuMjIyNjM3Miw0Mi45MjYzMiwtNzUuNzY2MjE1KSIgZD0ibSAzNy42Nzg1NywzNTcuNzE5MzEgLTAuOTUxNTM1LC0wLjU4ODMgLTEuMDI0MDY2LDAuNDUwMzQgMC4yNjU0NjQsLTEuMDg2NzYgLTAuNzQ0NzUsLTAuODM0NzggMS4xMTU2MDIsLTAuMDgzMyAwLjU2Mzc4NSwtMC45NjYyNyAwLjQyNDAxNSwxLjAzNTI1IDEuMDkzMTg4LDAuMjM3NiAtMC44NTM1NDUsMC43MjMxNyB6IiBpZD0icGF0aDM2ODQtMC05LTgtNCIgc3R5bGU9ImZpbGw6I2ZmZmYwMDtmaWxsLW9wYWNpdHk6MTsiLz48cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjE5MjMwOTgsLTAuMDgyODgxNTMsMC4wODA4MjU2NiwxLjIyMjYzNzIsNzcuODAxMzIsLTY2LjI2NjIxNSkiIGQ9Im0gMzcuNjc4NTcsMzU3LjcxOTMxIC0wLjk1MTUzNSwtMC41ODgzIC0xLjAyNDA2NiwwLjQ1MDM0IDAuMjY1NDY0LC0xLjA4Njc2IC0wLjc0NDc1LC0wLjgzNDc4IDEuMTE1NjAyLC0wLjA4MzMgMC41NjM3ODUsLTAuOTY2MjcgMC40MjQwMTUsMS4wMzUyNSAxLjA5MzE4OCwwLjIzNzYgLTAuODUzNTQ1LDAuNzIzMTcgeiIgaWQ9InBhdGgzNjg0LTAtNC0xIiBzdHlsZT0iZmlsbDojZmZmZjAwO2ZpbGwtb3BhY2l0eToxOyIvPjxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDEuMTkyMzA5OCwtMC4wODI4ODE1MywwLjA4MDgyNTY2LDEuMjIyNjM3Miw0NS43Mzg4MiwtNjYuMjY2MjE1KSIgZD0ibSAzNy42Nzg1NywzNTcuNzE5MzEgLTAuOTUxNTM1LC0wLjU4ODMgLTEuMDI0MDY2LDAuNDUwMzQgMC4yNjU0NjQsLTEuMDg2NzYgLTAuNzQ0NzUsLTAuODM0NzggMS4xMTU2MDIsLTAuMDgzMyAwLjU2Mzc4NSwtMC45NjYyNyAwLjQyNDAxNSwxLjAzNTI1IDEuMDkzMTg4LDAuMjM3NiAtMC44NTM1NDUsMC43MjMxNyB6IiBpZD0icGF0aDM2ODQtMC05LTgtNyIgc3R5bGU9ImZpbGw6I2ZmZmYwMDtmaWxsLW9wYWNpdHk6MTsiLz48cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjE5MjMwOTgsLTAuMDgyODgxNTMsMC4wODA4MjU2NiwxLjIyMjYzNzIsNzAuODAxMzIsLTYwLjAxNjIxNSkiIGQ9Im0gMzcuNjc4NTcsMzU3LjcxOTMxIC0wLjk1MTUzNSwtMC41ODgzIC0xLjAyNDA2NiwwLjQ1MDM0IDAuMjY1NDY0LC0xLjA4Njc2IC0wLjc0NDc1LC0wLjgzNDc4IDEuMTE1NjAyLC0wLjA4MzMgMC41NjM3ODUsLTAuOTY2MjcgMC40MjQwMTUsMS4wMzUyNSAxLjA5MzE4OCwwLjIzNzYgLTAuODUzNTQ1LDAuNzIzMTcgeiIgaWQ9InBhdGgzNjg0LTAtMSIgc3R5bGU9ImZpbGw6I2ZmZmYwMDtmaWxsLW9wYWNpdHk6MTsiLz48cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjE5MjMwOTgsLTAuMDgyODgxNTMsMC4wODA4MjU2NiwxLjIyMjYzNzIsNTEuNzM4ODIsLTYwLjAxNjIxNSkiIGQ9Im0gMzcuNjc4NTcsMzU3LjcxOTMxIC0wLjk1MTUzNSwtMC41ODgzIC0xLjAyNDA2NiwwLjQ1MDM0IDAuMjY1NDY0LC0xLjA4Njc2IC0wLjc0NDc1LC0wLjgzNDc4IDEuMTE1NjAyLC0wLjA4MzMgMC41NjM3ODUsLTAuOTY2MjcgMC40MjQwMTUsMS4wMzUyNSAxLjA5MzE4OCwwLjIzNzYgLTAuODUzNTQ1LDAuNzIzMTcgeiIgaWQ9InBhdGgzNjg0LTAtOS0xIiBzdHlsZT0iZmlsbDojZmZmZjAwO2ZpbGwtb3BhY2l0eToxOyIvPjxwYXRoIHRyYW5zZm9ybT0ibWF0cml4KDEuMTkyMzA5OCwtMC4wODI4ODE1MywwLjA4MDgyNTY2LDEuMjIyNjM3Miw2MS4yNzAwNywtNTcuMTQxMjE1KSIgZD0ibSAzNy42Nzg1NywzNTcuNzE5MzEgLTAuOTUxNTM1LC0wLjU4ODMgLTEuMDI0MDY2LDAuNDUwMzQgMC4yNjU0NjQsLTEuMDg2NzYgLTAuNzQ0NzUsLTAuODM0NzggMS4xMTU2MDIsLTAuMDgzMyAwLjU2Mzc4NSwtMC45NjYyNyAwLjQyNDAxNSwxLjAzNTI1IDEuMDkzMTg4LDAuMjM3NiAtMC44NTM1NDUsMC43MjMxNyB6IiBpZD0icGF0aDM2ODQtNSIgc3R5bGU9ImZpbGw6I2ZmZmYwMDtmaWxsLW9wYWNpdHk6MTsiLz48L2c+PGcgaWQ9ImRrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjgyMzIyMzMsNy40MTQyMTM2KSI+PGcgaWQ9InRleHQzOTI3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg4ODA0ODAzLDAsMCwxLjEyNjA2NTIsNTIuNjE2MjQsLTQuNTA4ODUpIj48cGF0aCBpZD0icGF0aDM5MzIiIGQ9Im0gNzIuMTY0OTQyLDM3NC41NzgzNyAwLC0yMS40MzExIDcuMzgyNDcyLDAgYyAxLjY2NjUyNywyZS01IDIuOTM4MzU4LDAuMTAyMzYgMy44MTU0OTYsMC4zMDcgMS4yMjc5NiwwLjI4MjY1IDIuMjc1NjM3LDAuNzk0MyAzLjE0MzAzMiwxLjUzNDk3IDEuMTMwNSwwLjk1NTExIDEuOTc1OTUsMi4xNzU3NyAyLjUzNjM1NCwzLjY2MTk5IDAuNTYwMzY2LDEuNDg2MjYgMC44NDA1NTksMy4xODQ0NyAwLjg0MDU3OSw1LjA5NDY0IC0yZS01LDEuNjI3NTYgLTAuMTkwMDY0LDMuMDY5OTUgLTAuNTcwMTMyLDQuMzI3MTUgLTAuMzgwMTA2LDEuMjU3MjIgLTAuODY3Mzk4LDIuMjk3NTkgLTEuNDYxODc1LDMuMTIxMTEgLTAuNTk0NTE0LDAuODIzNTIgLTEuMjQ1MDQ4LDEuNDcxNjIgLTEuOTUxNjA0LDEuOTQ0MjkgLTAuNzA2NTg5LDAuNDcyNjggLTEuNTU5MzQ5LDAuODMwODMgLTIuNTU4MjgzLDEuMDc0NDggLTAuOTk4OTYsMC4yNDM2NSAtMi4xNDY1MzIsMC4zNjU0NyAtMy40NDI3MTcsMC4zNjU0NyB6IG0gMi44MzYwMzksLTIuNTI5MDUgNC41NzU2NzEsMCBjIDEuNDEzMTM1LDEwZS02IDIuNTIxNzIzLC0wLjEzMTU2IDMuMzI1NzY3LC0wLjM5NDcgMC44MDQwMTgsLTAuMjYzMTQgMS40NDQ4MDYsLTAuNjMzNDggMS45MjIzNjYsLTEuMTExMDMgMC42NzI0NDcsLTAuNjcyNDYgMS4xOTYyODYsLTEuNTc2MzggMS41NzE1MTcsLTIuNzExNzggMC4zNzUxOTcsLTEuMTM1MzggMC41NjI4MDUsLTIuNTExOTggMC41NjI4MjIsLTQuMTI5OCAtMS43ZS01LC0yLjI0MTUzIC0wLjM2NzkyMiwtMy45NjQxIC0xLjEwMzcxNiwtNS4xNjc3MyAtMC43MzU4MjYsLTEuMjAzNTkgLTEuNjMwMDA2LC0yLjAxMDA2IC0yLjY4MjU0MiwtMi40MTk0IC0wLjc2MDE4OCwtMC4yOTIzNiAtMS45ODMyODksLTAuNDM4NTQgLTMuNjY5MzA4LC0wLjQzODU2IGwgLTQuNTAyNTc3LDAgeiIgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MS41O3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiLz48L2c+PGcgdHJhbnNmb3JtPSJzY2FsZSgwLjg4NDYzNjUsMS4xMzA0MDc4KSIgaWQ9InRleHQzOTM0Ij48cGF0aCBkPSJtIDE3NC4yMjc3NSwzNjkuMTgxODUgLTMuNzUxMzYsMCAtOC41OTc0NywtOS42Nzc2MyAtMi4xNjAzMiwyLjMwNjI5IDAsNy4zNzEzNCAtMi44OTAxNSwwIDAsLTIxLjczNDUyIDIuODkwMTUsMCAwLDExLjM0MTY1IDEwLjU1MzQ0LC0xMS4zNDE2NSAzLjUwMzIxLDAgLTkuNzA2ODIsMTAuMjE3NzEgMTAuMTU5MzIsMTEuNTE2ODEgeiIgc3R5bGU9ImZpbGw6I2ZmZmZmZjtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MS40NTkwNjM0MSIgaWQ9InBhdGgzMzg4Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
    background-size: 12px 40px;
    background-repeat: no-repeat;
    font-family: 'Segoe UI', Arial, sans-serif;
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding-left: 12px;
    padding-bottom: 0px;
    width: 135px;
    border: 3px solid whitesmoke;
    border-radius: 5px;
    outline: none;
}

.disabled-div {
    pointer-events: none;
}


.accent-blue {
    color: #3957a1 !important;
}

.altrow:nth-child(odd) {
    background: aliceblue;
}


.noscrollbar {
    scrollbar-width: thin;
}

.cursor-pointer {
    cursor: pointer;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn, .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
    border-color: gray;
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker + .e-dropdown-btn, .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker + .e-dropdown-btn {
    border-color: gray;
}

@media (min-width: 576px) {
    .border-sm-top {
        border-top: 1px solid #e3e7eb !important;
    }

    .border-sm-right {
        border-right: 1px solid #e3e7eb !important;
    }

    .border-sm-bottom {
        border-bottom: 1px solid #e3e7eb !important;
    }

    .border-sm-left {
        border-left: 1px solid #e3e7eb !important;
    }

    .border-sm-top-0 {
        border-top: 0 !important;
    }

    .border-sm-right-0 {
        border-right: 0 !important;
    }

    .border-sm-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-sm-left-0 {
        border-left: 0 !important;
    }

    .border-sm-x {
        border-left: 1px solid #e3e7eb !important;
        border-right: 1px solid #e3e7eb !important;
    }

    .border-sm-y {
        border-top: 1px solid #e3e7eb !important;
        border-bottom: 1px solid #e3e7eb !important;
    }

    .border-sm {
        border-top: 1px solid #e3e7eb !important;
        border-bottom: 1px solid #e3e7eb !important;
        border-left: 1px solid #e3e7eb !important;
        border-right: 1px solid #e3e7eb !important;
    }

    .border-sm-0 {
        border-top: 0 !important;
        border-bottom: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
    }

    .overflow-sm-hidden {
        overflow: hidden;
    }
}

.e-spinner-pane.e-spin-overlay {
    background-color: white;
}

@media (min-width: 768px) {
    .border-md-top {
        border-top: 1px solid #e3e7eb !important;
    }

    .border-md-right {
        border-right: 1px solid #e3e7eb !important;
    }

    .border-md-bottom {
        border-bottom: 1px solid #e3e7eb !important;
    }

    .border-md-left {
        border-left: 1px solid #e3e7eb !important;
    }

    .border-md-top-0 {
        border-top: 0 !important;
    }

    .border-md-right-0 {
        border-right: 0 !important;
    }

    .border-md-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-md-left-0 {
        border-left: 0 !important;
    }

    .border-md-x {
        border-left: 1px solid #e3e7eb !important;
        border-right: 1px solid #e3e7eb !important;
    }

    .border-md-y {
        border-top: 1px solid #e3e7eb !important;
        border-bottom: 1px solid #e3e7eb !important;
    }

    .border-md {
        border-top: 1px solid #e3e7eb !important;
        border-bottom: 1px solid #e3e7eb !important;
        border-left: 1px solid #e3e7eb !important;
        border-right: 1px solid #e3e7eb !important;
    }

    .border-md-0 {
        border-top: 0 !important;
        border-bottom: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
    }

    .overflow-md-hidden {
        overflow: hidden;
    }
}

@media (min-width: 992px) {
    .border-lg-top {
        border-top: 1px solid #e3e7eb !important;
    }

    .border-lg-right {
        border-right: 1px solid #e3e7eb !important;
    }

    .border-lg-bottom {
        border-bottom: 1px solid #e3e7eb !important;
    }

    .border-lg-left {
        border-left: 1px solid #e3e7eb !important;
    }

    .border-lg-top-0 {
        border-top: 0 !important;
    }

    .border-lg-right-0 {
        border-right: 0 !important;
    }

    .border-lg-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-lg-left-0 {
        border-left: 0 !important;
    }

    .border-lg-x {
        border-left: 1px solid #e3e7eb !important;
        border-right: 1px solid #e3e7eb !important;
    }

    .border-lg-y {
        border-top: 1px solid #e3e7eb !important;
        border-bottom: 1px solid #e3e7eb !important;
    }

    .border-lg {
        border-top: 1px solid #e3e7eb !important;
        border-bottom: 1px solid #e3e7eb !important;
        border-left: 1px solid #e3e7eb !important;
        border-right: 1px solid #e3e7eb !important;
    }

    .border-lg-0 {
        border-top: 0 !important;
        border-bottom: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
    }

    .overflow-lg-hidden {
        overflow: hidden;
    }
}

@media (min-width: 1200px) {
    .border-xl-top {
        border-top: 1px solid #e3e7eb !important;
    }

    .border-xl-right {
        border-right: 1px solid #e3e7eb !important;
    }

    .border-xl-bottom {
        border-bottom: 1px solid #e3e7eb !important;
    }

    .border-xl-left {
        border-left: 15px solid #e3e7eb !important;
    }

    .border-xl-top-0 {
        border-top: 0 !important;
    }

    .border-xl-right-0 {
        border-right: 0 !important;
    }

    .border-xl-bottom-0 {
        border-bottom: 0 !important;
    }

    .border-xl-left-0 {
        border-left: 0 !important;
    }

    .border-xl-x {
        border-left: 1px solid #e3e7eb !important;
        border-right: 1px solid #e3e7eb !important;
    }

    .border-xl-y {
        border-top: 1px solid #e3e7eb !important;
        border-bottom: 1px solid #e3e7eb !important;
    }

    .border-xl {
        border-top: 1px solid #e3e7eb !important;
        border-bottom: 1px solid #e3e7eb !important;
        border-left: 1px solid #e3e7eb !important;
        border-right: 1px solid #e3e7eb !important;
    }

    .border-xl-0 {
        border-top: 0 !important;
        border-bottom: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
    }

    .overflow-xl-hidden {
        overflow: hidden;
    }
}

.fzident {
    border: 1px solid #ccc;
    background: linear-gradient(to left, #ccc 1px, transparent 0);
    background-size: calc(100% / 17) 1px;
    font: 12px monaco, monospace;
    font-weight: 600 !important;
    text-indent: calc( ((100% / 17) - 12px) / 2);
    text-transform: uppercase;
    padding: 0px !important;
    text-overflow: clip;
}

.filled-calc {
    position: fixed;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: white;
    height: 100%;
}

.filled-calc {
    max-height: calc(100% - 135px);
    width: calc(100% - 250px);
}

.sidebar-collapse .filled-calc {
    max-height: calc(100% - 135px);
    width: calc(100% - 74px);
}

.sidebar-open .filled-calc {
    max-height: calc(100% - 80px);
    width: 100%;
}

.sidebar-closed .filled-calc {
    max-height: calc(100% - 135px);
    width: 100%
}

.maximized-card .filled-calc {
    max-height: calc(100% - 80px);
    width: 100%;
}

.sidebar-closed .filled-calc {
    max-height: calc(100% - 135px);
}

.maximized-card .filled-calc {
    max-height: calc(100% - 80px);
    width: 100%;
}

.filled-content {
    position: fixed;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: whitesmoke;
    height: 100%;
}

.filled-content-imgview {
    position: fixed;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: whitesmoke;
    height: 100%;
}

@media (min-width:992px) {
    .adjust-sidebar {
        max-width: calc(100% - 506px);
    }
}

@media (min-width:1200px) {
    .adjust-sidebar {
        max-width: calc(100% - 506px);
    }
}

.thumbbar-closed {
    display: none;
}

@media (max-width:768px) {
    .sidebar-closed .filled-content-imgview {
        max-height: calc(100% - 160px);
        max-width: calc(100%) !important;
        width: calc(100%) !important;
    }
}

.filled-content {
    max-height: calc(100% - 220px);
    width: calc(100% - 251px);
}

.filled-content-imgview {
    max-height: calc(100% - 220px);
    width: calc(100% - 251px);
}

.sidebar-collapse .filled-content-imgview {
    max-height: calc(100% - 160px);
    max-width: calc(100% - 330px);
}

.sidebar-open .filled-content-imgview {
    max-height: calc(100% - 80px);
    max-width: 100%;
}

.sidebar-closed .filled-content-imgview {
    max-height: calc(100% - 160px);
    max-width: calc(100% - 251px);
}

.maximized-card .filled-content-imgview {
    max-height: calc(100% - 80px);
    width: 100%;
}


.sidebar-collapse .filled-content {
    max-height: calc(100% - 160px);
    width: calc(100% - 75px);
}

.sidebar-open .filled-content {
    max-height: calc(100% - 80px);
    width: 100%;
}

.sidebar-closed .filled-content {
    max-height: calc(100% - 160px);
    width: 100%
}

.maximized-card .filled-content {
    max-height: calc(100% - 80px);
    width: 100%;
}

@media (pointer:none), (pointer:coarse) {
    .sidebar-closed .filled-content {
        max-height: calc(100% - 180px);
    }

    .maximized-card .filled-content {
        max-height: calc(100% - 80px);
        width: 100%;
    }
}

div[class*=adjustable-client] {
    height: calc(100vh - 310px);
    width: calc(100vw - 305px);
}

@media (min-width:768px) {
    .autoscroll {
        overflow-x: auto;
        max-width: calc(100% - 250px);
        max-height: 100%;
    }
}

.nav-pills .vehicle-pill .nav-link:not(.active) {
    background-color: #cc3e26;
    color: white;
}

.nav-pills .vehicle-pill .nav-link {
    background-color: #ff7f50;
    color: white;
}

.e-listbox-wrapper .e-list-parent {
    height: 100%;
    min-height: 28px;
}

.minheight-29 {
    min-height: 29px;
}

.row {
    margin-bottom: 5px;
}

.e-rowcell {
    user-select: none;
}

.card-title {
    text-overflow: ellipsis;
    width: 45%;
    white-space: nowrap;
    overflow: hidden;
}

.card-header {
    overflow-y: auto;
}

.nav {
    flex-wrap: nowrap !important;
}

.nav-link {
    white-space: nowrap;
    user-select: none;
}

.form-control {
    width: 100%;
    height: 29px;
    padding: 0px 0px 0px 8px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    box-shadow: inset 0 0 0 transparent;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

    .form-control:disabled {
        background-color: #e9ecef;
        opacity: 1;
    }

    .form-control[readonly] {
        background-color: white;
        opacity: 1;
    }

.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 5px 0px 5px;
    margin: 0px -1px 0px 0px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    justify-content: center;
}

.input-group-dropdown {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 5px 0px 5px;
    margin: -1px -1px -1px -1px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0;
    justify-content: center;
}

.input-group-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    width: 32px;
    justify-content: center;
}

.input-group-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    border: 1px solid #ced4da;
    border-radius: .0rem .25rem .25rem 0rem;
    width: 26px;
    min-width: 26px;
    justify-content: center;
}

    .input-group-button[disabled] {
        pointer-events: none;
        background-color: #e9ecef;
    }

.noborderleftradius {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.nobordertopradius {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.noborderrightradius {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.nomarginbottom {
    margin-bottom: 0px;
}

.input-group-button:hover {
    background-color: #495057;
    color: white;
}

@media (min-width: 768px) {
    .wrapper, body, html {
        overflow-y: hidden !important;
    }
}

.content-wrapper {
    background-color: white;
}

.card-header {
    padding: .5rem 1.25rem !important;
}

.card-sprintus:not(.card-outline) > .card-header {
    background-color: #cc3e26 !important;
    color: white !important;
}

.card-sprintus2:not(.card-outline) > .card-header {
    background-color: #3957a1 !important;
    color: white !important;
}

.btn-tool {
    color: white !important;
}

.navbar {
    padding: 0rem 0rem !important;
}

.ribbon-dropdown {
    top: auto !important;
    left: inherit !important;
}

/* width */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

/* Track */
::-webkit-scrollbar-track {
    background: white;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #3957a1;
    border-radius: 10px;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: orange;
    }

.e-rte-toolbar .e-bold::before {
    content: "F";
    font-weight: inherit;
    font-size: 20px;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont", "FontAwesome", "Font Awesome 6 Pro";
}

.e-rte-toolbar .e-italic::before {
    content: "K";
    font-weight: inherit;
    font-size: 19px;
    font-family: "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
}

.e-black {
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont", "FontAwesome", "Font Awesome 6 Pro";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.e-black-label {
    font-size: 13px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    user-select: none;
}

.e-error {
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont", "FontAwesome", "Font Awesome 6 Pro";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-color: #dc3545;
}

.e-error-label {
    font-size: 13px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #dc3545;
    font-weight: 600;
    user-select: none;
}

.e-warning {
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont", "FontAwesome", "Font Awesome 6 Pro";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-color: #ffc107;
}

.e-warning-label {
    font-size: 13px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #ffc107;
    font-weight: 600;
    user-select: none;
}

.e-success {
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "-apple-system", "BlinkMacSystemFont", "FontAwesome", "Font Awesome 6 Pro";
    overflow: hidden;
    text-overflow: ellipsis;
    border-color: #28a745;
}

.e-success-label {
    font-size: 13px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #28a745;
    font-weight: 600;
    user-select: none;
}

.action-button {
    box-shadow: none;
    border-radius: 0%;
    user-select: none;
    border: hidden;
}

    .action-button:focus {
        outline: none;
    }

    .action-button:hover {
        box-shadow: 0 2px 10px 0 rgba(0,0,0,.16), 0 2px 5px 0 rgba(0,0,0,.26)
    }

    .action-button:disabled {
        color: gray !important;
    }

.multi-action .actions li:hover a {
    background-color: darkgray;
}

.button-label {
    display: block !important;
    position: absolute;
    margin: 0 !important;
    color: white;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #343a40;
    z-index: 1;
    width: 250px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.16), 0 2px 5px 0 rgba(0,0,0,.26);
    line-height: 20px;
}

    .dropdown-content .e-control-wrapper.e-slider-container.e-horizontal {
        height: 12px;
        width: 100%;
        line-height: 0px;
    }

    .dropdown-content li {
        line-height: 0px;
    }

.action-element:hover .dropdown-content {
    display: block;
}

/*.wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 300px;
    text-align: center;
    transform: translateX(-50%);
}*/

.spanner {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    display: block;
    text-align: center;
    height: 300px;
    color: #FFF;
    transform: translateY(-50%);
    z-index: 1000;
    visibility: hidden;
}

.overlay-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #2a2a2a75;
    visibility: hidden;
    z-index: 1000;
}

.loader,
.loader:before,
.loader:after {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out;
}

.loader {
    color: #ffffff;
    font-size: 10px;
    margin: 80px auto;
    position: relative;
    text-indent: -9999em;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

    .loader:before,
    .loader:after {
        content: '';
        position: absolute;
        top: 0;
    }

    .loader:before {
        left: -3.5em;
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
    }

    .loader:after {
        left: 3.5em;
    }

@-webkit-keyframes load7 {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }

    40% {
        box-shadow: 0 2.5em 0 0;
    }
}

@keyframes load7 {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }

    40% {
        box-shadow: 0 2.5em 0 0;
    }
}

.show-overlay {
    visibility: visible;
}

.spanner, .overlay-wrapper {
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

    .spanner.show-overlay, .overlay-wrapper.show-overlay {
        opacity: 1
    }

.thumb-container {
    max-height: 140px;
    margin-top: -5px;
    margin-bottom: 10px;
}

.thumb-category {
    border: 1px;
    border-color: black;
    border-style: solid;
}

.thumbbuttonbar {
    background-color: aqua;
}

.btn-group-sm > .btn, .btn-sm {
    font-size: .675rem;
}

.btn-light.disabled,
.btn-light:disabled {
    color: black !important;
    opacity: 1;
}

.thumb {
    max-height: 150px;
    min-height: 150px;
    width: 215px;
    margin-top: 6px;
    margin-bottom: -1px;
    position: relative;
    border: 0.2px;
    border-color: lightgray;
    border-style: solid;
}

    .thumb:hover {
        border-color: gray;
        transition: 0.5s;
    }

.thumb-tooltipcontainer .imagetooltip {
    visibility: hidden;
    width: 110%;
    background-color: transparent;
    color: #fff;
    border-radius: 6px;
    padding: 5px 0;
    position: relative;
    z-index: 999;
    top: -50%;
    opacity: 0;
    transition: opacity 1s;
}

.thumb-tooltipcontainer .thumbtooltip {
    width: 645px;
    /*/height: 320px;*/
    position: absolute;
}

.thumb-tooltipcontainer .imagetooltip::after {
    content: "";
    position: relative;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent black transparent transparent;
    z-index: 999;
}

.thumb-tooltipcontainer:hover .imagetooltip {
    visibility: visible;
    opacity: 1;
}

.inline-thumb-input {
    top: -29px;
    margin: 0px 0px 0px 2px;
    z-index: 99;
    position: relative;
    transition: 0.5s;
    font-size: 12px;
}

    .inline-thumb-input:focus-within {
        top: -127px;
        height: 126px;
        transition: 0.5s;
    }

.inline-input {
    top: -29px;
    width: calc(100% - 5px);
    height: 29px;
    border-radius: 4px;
    border-color: lightgray;
    opacity: 0.5;
    transition: 0.5s;
}

    .inline-input:hover {
        border-color: gray;
        opacity: .7;
        transition: 0.5s;
    }

    .inline-input:focus {
        top: -127px;
        width: calc(100% - 5px);
        height: 126px;
        opacity: 1;
        transition: 0.5s;
    }

.thumbtoolbutton {
    margin-left: 0px;
    margin-right: -2px;
    margin-bottom: 2px;
    height: 20px;
    width: 20px;
}


.cardlayoutbody {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}

#components-reconnect-modal {
    color: green;
}

    #components-reconnect-modal.components-reconnect-show {
        color: orange;
    }

    #components-reconnect-modal.components-reconnect-failed {
        color: red;
    }

/*#components-reconnect-modal {
        display: none;
    }

        #components-reconnect-modal.components-reconnect-show {
            display: block;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 99999;
            color: #8a6d3b;
            background-color: #fcf8e3;
            border-color: #faebcc;
        }

            #components-reconnect-modal.components-reconnect-show:after {
                content: 'Die Verbindung zum Server wurde unterbrochen. Es wird versucht die Verbindung wieder aufzubauen.';
            }

        #components-reconnect-modal.components-reconnect-failed {
            display: block;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 99999;
            color: #a94442;
            background-color: #f2dede;
            border-color: #ebccd1;
        }

            #components-reconnect-modal.components-reconnect-failed:after {
                content: 'Die Verbindung zum Server konnte nicht wieder hergestellt werden. ';
            }

        #components-reconnect-modal.components-reconnect-rejected {
            display: block;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 99999;
            color: #a94442;
            background-color: #f2dede;
            border-color: #ebccd1;
        }

            #components-reconnect-modal.components-reconnect-rejected:after {
                content: 'Die Verbindung zum Server wurde durch den Server abgelehnt.';
            }*/

.rotated {
    transform: rotate(8deg);
}

.rotated-neg {
    transform: rotate(-8deg);
}

.rotated-30 {
    transform: rotate(30deg);
}

.rotated-45 {
    transform: rotate(45deg);
}

.img-thumbnail {
    border: none;
}

    .img-thumbnail.active {
        border: 1px solid #cc3e26;
    }

    .img-thumbnail:active {
        padding: 5px;
    }

.hoverable:hover {
    box-shadow: 0 2px 0px 0 rgb(0 0 0 / 16%), 0 2px 2px 0 rgb(0 0 0 / 26%);
}

.selectedItem, .hoverable:active {
    background-color: cornflowerblue;
    color: white;
}

/* Hiding the checkbox, but allowing it to be focused */
.badgebox {
    opacity: 0;
}

    .badgebox + .badge {
        /* Move the check mark away when unchecked */
        text-indent: -999999px;
        /* Makes the badge width stay the same checked and unchecked */
        width: 27px;
    }

    .badgebox:focus + .badge {
        /* Set something to make the badge looks focused */
        /* This really depends on the application, in my case it was: */
        /* Adding a light border */
        box-shadow: inset 0px 0px 5px;
    }

    .badgebox:checked + .badge {
        /* Move the check mark back when checked */
        text-indent: 0;
    }



@font-face {
    font-family: 'Material_toolbar';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
    font-weight: normal;
    font-style: normal;
}

.e-bigger .e-tbar-btn .tb-icons {
    font-size: 18px;
}

.e-tbar-btn .tb-icons {
    font-family: 'Material_toolbar';
    speak: none;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
}

    .e-tbar-btn .tb-icons.e-numbering-icon {
        font-size: 17px;
    }

.e-cut-icon:before {
    content: "\e719"
}

.e-copy-icon:before {
    content: "\e721"
}

.e-paste-icon:before {
    content: "\e712"
}

.e-color-icon:before {
    content: "\e703";
}

.e-bold-icon:before {
    content: "\e71a"
}

.e-underline-icon:before {
    content: "\e706";
}

.e-alignleft-icon:before {
    content: "\e717"
}

.e-alignright-icon:before {
    content: "\e715"
}

.e-aligncenter-icon:before {
    content: "\e704"
}

.e-alignjustify-icon:before {
    content: "\e71b"
}

.e-upload-icon:before {
    content: "\e71e"
}

.e-download-icon:before {
    content: "\e70a"
}

.e-indent-icon:before {
    content: "\e70b"
}

.e-outdent-icon:before {
    content: "\e700"
}

.e-clear-icon:before {
    content: "\e70d"
}

.e-reload-icon:before {
    content: "\e71c"
}

.e-export-icon:before {
    content: "\e720";
}

.e-italic-icon:before {
    content: "\e710"
}

.e-bullets-icon:before {
    content: "\e711";
}

.e-numbering-icon:before {
    content: "\e70e";
}

.e-ascending-icon:before {
    content: "\e70f";
}

.e-descending-icon:before {
    content: "\e707";
}

.control-wrapper {
    flex-direction: inherit
}

.e-sample-resize-container {
    height: 42px;
}

@@media only screen and (min-width: 1224px) {
    .e-sample-resize-container {
        width: 100%;
    }
}

@@media only screen and (min-width: 1824px) {
    .e-sample-resize-container {
        width: 100%;
    }
}

.material .e-bigger .e-toolbar .e-tbar-btn .e-icons {
    font-size: 18px;
}

.material .e-toolbar .e-tbar-btn .e-icons {
    font-size: 16px;
}

/* custom code end*/
/* Search and Shopping cart icons */
.toolbar-menu-control .e-search::before {
    content: '\e5b9';
}

.toolbar-menu-control .e-shopping-cart::before {
    content: '\e7e8';
}
/* Shopping cart icon size */
.toolbar-menu-control .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-btn-icon.e-shopping-cart {
    font-size: 20px;
    margin: 4px 1px 0 0;
}

.mobile .toolbar-menu-control .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-btn-icon.e-shopping-cart {
    font-size: 30px;
    margin-top: 7px;
}

.mobile.material .toolbar-menu-control .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
    margin-top: 3.5px;
}
/* Overall UI customization */
.toolbar-menu-control .e-menu-container {
    margin-right: 160px;
    border: none;
    vertical-align: middle;
}

.toolbar-menu-control .e-toolbar .e-toolbar-left .e-toolbar-item.e-template {
    padding: 0;
}

.material .toolbar-menu-control .e-toolbar .e-input-group .e-input {
    padding-bottom: 4px;
}

.material .toolbar-menu-control .e-toolbar .e-input-group .e-search {
    margin-bottom: 0;
}

.toolbar-menu-control .e-toolbar .e-hscroll-bar {
    overflow-y: hidden;
}

.toolbar-menu-control .e-toolbar .e-toolbar-items .e-toolbar-item #userDBtn {
    text-overflow: initial;
}

.fabric .toolbar-menu-control .e-toolbar-items .e-toolbar-left .e-menu-container,
.fabric .toolbar-menu-control .e-toolbar-items .e-dropdown-btn {
    background-color: transparent;
}

.bootstrap4 .toolbar-menu-control .e-toolbar-items .e-dropdown-btn,
.bootstrap4 .toolbar-menu-control .e-toolbar-items .e-dropdown-btn:hover,
.bootstrap4 .toolbar-menu-control .e-toolbar-items .e-dropdown-btn:focus,
.bootstrap4 .toolbar-menu-control .e-toolbar-items .e-dropdown-btn:active {
    background-color: transparent;
    border-color: transparent;
    color: #6c757d;
    box-shadow: none;
}

@media only screen and (min-width: 1224px) {
    .toolbar-menu-control {
        width: 100%;
    }
}

@media only screen and (min-width: 1824px) {
    .toolbar-menu-control {
        width: 100%;
    }
}

.e-dropdown-btn {
    margin-left: 11px;
}

.bootstrap4 .e-toolbar .e-menu-container ul {
    background-color: transparent;
}

.full-height {
    height: 100%;
    overflow-y: hidden; /* don't show content that exceeds my height */
}

.sidepanel {
    min-width: 250px !important;
    width: 250px !important;
    height: 100%; /* Specify a height */
    position: absolute; /* Stay in place */
    z-index: 1; /* Stay on top */
    top: 0;
    right: 0;
    background-color: white; /* Black*/
    border-left: 1px solid gray;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidepanel */
}

.fa,
.fas {
    font-family: 'Font Awesome 5 Pro' !important;
    font-weight: 900 !important;
}

.far {
    font-family: 'Font Awesome 5 Pro' !important;
    font-weight: 400 !important;
}

.fal {
    font-family: 'Font Awesome 5 Pro' !important;
    font-weight: 300 !important;
}

.fad {
    position: relative;
    font-family: 'Font Awesome 5 Duotone' !important;
    font-weight: 900 !important;
}

.fab {
    font-family: 'Font Awesome 5 Brands' !important;
    font-weight: 400 !important;
}
