﻿.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation {
    transition: width 0.5s;
    transform: unset !important;
}

.e-sidebar {
    overflow: hidden;
    display: flex;
}

/*WORKAROUND: Syncfusion 19.4.0.38 Icons in toolbar are shrunk*/
.pl-toolbar-btn-icon.e-btn-icon {
    width: unset;
}

.pl-popup-module>div>div {
    max-height: 400px;
}

.pl-listbox-module  .pl-datafield-content {
    cursor: pointer;
}

.pl-error {
    background-color: #b22222;
    border-radius: 10px;
    padding: 20px;
    font-weight: bold;
    color: white;
}

.e-input-group .e-input[readonly], .e-input-group.e-control-wrapper .e-input[readonly], .e-float-input input[readonly], .e-float-input.e-control-wrapper input[readonly], .e-float-input textarea[readonly], .e-float-input.e-control-wrapper textarea[readonly] {
    background: unset;
    color: unset;
}

/* Scrollbar settings: */

/* For Chrome and other browsers that supports -webkit: */
@supports (-webkit-appearance: none)
{
    ::-webkit-scrollbar {
        width: 10px;
        height: 10px;
    }
    
    ::-webkit-scrollbar-thumb {
        background: #666;
        border-radius: 3px;
    }
    
        ::-webkit-scrollbar-thumb:hover {
            background: #00355a;
        }
    
    ::-webkit-scrollbar-track {
        background: #f1f1f1;
    }
}

/* For Firefox and IE browsers: */
@supports not (-webkit-appearance: none)
{
    div {
        scrollbar-color: #666 transparent;
        scrollbar-width: thin; /* also hides arrows on scrollbar */
    }
}

.e-navigate-arrow.e-arrow-up, .e-navigate-arrow.e-arrow-left {
    visibility: hidden;
}

.pl-button .e-btn {
    background-color: white !important;
    border-radius: 0 !important;
    padding: 3px 3px !important;
}

.pl-icon-insert {
    content: url( /icons/ContextMenuInsertIcon.png );
}

img.pl-icon- {
    display: none !important;
}