﻿
.rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, .rz-dropdown, .mask, .rz-textarea, .rz-textbox {
    padding: 0.1875rem 0.625rem;
}

.rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, .rz-dropdown, .mask, .rz-textarea, .rz-textbox {
    border: 1px solid #dadfe2;
    border-radius: 4px;
    box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.03);
    background-color: #ffffff;
}

.rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, .rz-dropdown, .mask, .rz-textarea, .rz-textbox {
    height: 2.1875rem;
    line-height: 1.75rem;
    color: #212529;
    /*font-size: 0.875rem;*/
    transition: none;
    outline: none;
}

    .rz-colorpicker:not(:disabled):not(.rz-state-disabled):focus, .rz-lookup-search input:not(:disabled):not(.rz-state-disabled):focus, .rz-spinner:not(:disabled):not(.rz-state-disabled):focus, .rz-calendar .rz-inputtext:not(:disabled):not(.rz-state-disabled):focus, .rz-multiselect:not(:disabled):not(.rz-state-disabled):focus, .rz-dropdown:not(:disabled):not(.rz-state-disabled):focus, .mask:not(:disabled):not(.rz-state-disabled):focus, .rz-textarea:not(:disabled):not(.rz-state-disabled):focus, .rz-textbox:not(:disabled):not(.rz-state-disabled):focus {
        box-shadow: inset 0 4px 3px 0 rgba(0, 0, 0, 0.03);
    }

@media (max-width: 768px) {
    .rz-colorpicker, .rz-lookup-search input, .rz-spinner, .rz-calendar .rz-inputtext, .rz-multiselect, .rz-dropdown, .mask, .rz-textarea, .rz-textbox,
    input {
        font-size: 1rem;
    }
}



.rz-multiselect, .rz-dropdown {
    height: 40px;
    display: inline-block;
    position: relative;
    overflow: hidden;
}

    .rz-multiselect .rz-helper-hidden-accessible, .rz-dropdown .rz-helper-hidden-accessible {
        opacity: 0;
        height: 0;
        overflow: hidden;
    }

    .rz-multiselect .rz-placeholder, .rz-dropdown .rz-placeholder {
        color: #3a3a3a;
    }

    .rz-dropdown.rz-dropdown-open {
        background-color: #ffffff;
        border: 1px solid #dadfe2;
    }

    .rz-multiselect.rz-state-focus {
        background-color: #ffffff;
        border: 1px solid #dadfe2;
    }

.rz-multiselect-trigger, .rz-dropdown-trigger {
    position: absolute;
    display: flex;
    align-items: center;
    right: 0;
    top: 0;
    bottom: 0;
}

    .rz-multiselect-trigger .rzi, .rz-multiselect-trigger .rz-column-drag, .rz-multiselect-trigger .rz-datatable-loading-content .rzi-circle-o-notch, .rz-datatable-loading-content .rz-multiselect-trigger .rzi-circle-o-notch, .rz-multiselect-trigger .rz-datatable-header .rzi-plus, .rz-datatable-header .rz-multiselect-trigger .rzi-plus, .rz-multiselect-trigger .rz-sortable-column .rzi-grid-sort, .rz-sortable-column .rz-multiselect-trigger .rzi-grid-sort, .rz-multiselect-trigger .rz-datatable .rzi-chevron-circle-down, .rz-datatable .rz-multiselect-trigger .rzi-chevron-circle-down, .rz-multiselect-trigger .rz-datatable .rzi-chevron-circle-right, .rz-datatable .rz-multiselect-trigger .rzi-chevron-circle-right, .rz-multiselect-trigger .rz-fileupload-row .rz-button .rzi-close, .rz-multiselect-trigger .rz-fileupload-row .rz-paginator-element .rzi-close, .rz-fileupload-row .rz-button .rz-multiselect-trigger .rzi-close, .rz-fileupload-row .rz-paginator-element .rz-multiselect-trigger .rzi-close,
    .rz-multiselect-trigger .rz-fileupload-row .rz-button .rzi-times,
    .rz-multiselect-trigger .rz-fileupload-row .rz-paginator-element .rzi-times,
    .rz-fileupload-row .rz-button .rz-multiselect-trigger .rzi-times,
    .rz-fileupload-row .rz-paginator-element .rz-multiselect-trigger .rzi-times,
    .rz-multiselect-trigger .rz-fileupload-row .rz-button .rz-icon-trash,
    .rz-multiselect-trigger .rz-fileupload-row .rz-paginator-element .rz-icon-trash,
    .rz-fileupload-row .rz-button .rz-multiselect-trigger .rz-icon-trash,
    .rz-fileupload-row .rz-paginator-element .rz-multiselect-trigger .rz-icon-trash, .rz-multiselect-trigger .rz-menuitem .rz-menuitem-icon, .rz-menuitem .rz-multiselect-trigger .rz-menuitem-icon, .rz-dropdown-trigger .rzi, .rz-dropdown-trigger .rz-column-drag, .rz-dropdown-trigger .rz-datatable-loading-content .rzi-circle-o-notch, .rz-datatable-loading-content .rz-dropdown-trigger .rzi-circle-o-notch, .rz-dropdown-trigger .rz-datatable-header .rzi-plus, .rz-datatable-header .rz-dropdown-trigger .rzi-plus, .rz-dropdown-trigger .rz-sortable-column .rzi-grid-sort, .rz-sortable-column .rz-dropdown-trigger .rzi-grid-sort, .rz-dropdown-trigger .rz-datatable .rzi-chevron-circle-down, .rz-datatable .rz-dropdown-trigger .rzi-chevron-circle-down, .rz-dropdown-trigger .rz-datatable .rzi-chevron-circle-right, .rz-datatable .rz-dropdown-trigger .rzi-chevron-circle-right, .rz-dropdown-trigger .rz-fileupload-row .rz-button .rzi-close, .rz-dropdown-trigger .rz-fileupload-row .rz-paginator-element .rzi-close, .rz-fileupload-row .rz-button .rz-dropdown-trigger .rzi-close, .rz-fileupload-row .rz-paginator-element .rz-dropdown-trigger .rzi-close,
    .rz-dropdown-trigger .rz-fileupload-row .rz-button .rzi-times,
    .rz-dropdown-trigger .rz-fileupload-row .rz-paginator-element .rzi-times,
    .rz-fileupload-row .rz-button .rz-dropdown-trigger .rzi-times,
    .rz-fileupload-row .rz-paginator-element .rz-dropdown-trigger .rzi-times,
    .rz-dropdown-trigger .rz-fileupload-row .rz-button .rz-icon-trash,
    .rz-dropdown-trigger .rz-fileupload-row .rz-paginator-element .rz-icon-trash,
    .rz-fileupload-row .rz-button .rz-dropdown-trigger .rz-icon-trash,
    .rz-fileupload-row .rz-paginator-element .rz-dropdown-trigger .rz-icon-trash, .rz-dropdown-trigger .rz-menuitem .rz-menuitem-icon, .rz-menuitem .rz-dropdown-trigger .rz-menuitem-icon {
        width: 1.1875rem;
        height: 1.1875rem;
        font-size: 1.1875rem;
        margin: 0 0.5rem 0 0;
    }

    .rz-multiselect-trigger .rzi-chevron-down:before, .rz-dropdown-trigger .rzi-chevron-down:before {
        content: 'expand_more';
    }

.rz-dropdown-clear-icon {
    position: absolute;
    right: 1.6875rem;
    top: 0;
    height: 100% !important;
    display: flex !important;
    align-items: center;
    font-size: 1.1875rem;
    opacity: 0.4;
}

    .rz-dropdown-clear-icon:before {
        content: 'close';
    }

    .rz-dropdown-clear-icon:hover {
        opacity: 1;
    }

.rz-html-editor-dropdown-items, .rz-splitbutton-menu, .rz-autocomplete-panel, .rz-multiselect-panel, .rz-dropdown-panel {
    position: absolute;
    transform: translateY(-4px);
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #dadfe2;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.rz-dropdown-panel {
    box-sizing: content-box;
    padding: 0 0.625rem;
}

.rz-multiselect-panel {
    box-sizing: content-box;
    padding: 0 0.625rem;
}

    .rz-multiselect-panel .rz-chkbox {
        margin: 0 0.5rem 0 0;
    }

.rz-dropdown-items, .rz-autocomplete-items, .rz-multiselect-items {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .rz-dropdown-items li, .rz-autocomplete-items li, .rz-multiselect-items li {
        /* The 'No results found' item has no CSS class */
    }

.rz-dropdown-items-wrapper,
.rz-multiselect-items-wrapper {
    overflow: auto;
    margin: 0 -0.625rem;
}

.rz-multiselect-items-wrapper {
    overflow: auto;
}

.rz-dropdown-filter-container {
    padding: 0.5rem 0;
    border-bottom: 1px solid rgba(151, 151, 151, 0.1);
}

.rz-dropdown-filter, .rz-multiselect-filter-container .rz-inputtext {
    background-color: transparent;
    color: #212529;
}

.rz-multiselect-header {
    display: flex;
    align-items: center;
    padding: 0.25rem 0.625rem;
    margin: 0 -0.625rem;
}

.rz-dropdown-item, .rz-menuitem, .rz-autocomplete-list-item, .rz-multiselect-item, .rz-dropdown-items li, .rz-autocomplete-items li, .rz-multiselect-items li {
    padding: 0.25rem 0.625rem;
    transition: none;
    cursor: default;
    /*font-size: 0.875rem;*/
}

    .rz-dropdown-item.rz-state-highlight, .rz-state-highlight.rz-menuitem, .rz-state-highlight.rz-autocomplete-list-item, .rz-state-highlight.rz-multiselect-item, .rz-dropdown-items li.rz-state-highlight, .rz-autocomplete-items li.rz-state-highlight, .rz-multiselect-items li.rz-state-highlight {
        background-color: #479cc8;
        color: #ffffff;
        box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.01);
        border-radius: 0;
    }

        .rz-dropdown-item.rz-state-highlight:hover, .rz-state-highlight.rz-menuitem:hover, .rz-state-highlight.rz-autocomplete-list-item:hover, .rz-state-highlight.rz-multiselect-item:hover, .rz-dropdown-items li.rz-state-highlight:hover, .rz-autocomplete-items li.rz-state-highlight:hover, .rz-multiselect-items li.rz-state-highlight:hover {
            background-color: #479cc8;
            color: #ffffff;
        }

    .rz-dropdown-item:hover, .rz-menuitem:hover, .rz-autocomplete-list-item:hover, .rz-multiselect-item:hover, .rz-dropdown-items li:hover, .rz-autocomplete-items li:hover, .rz-multiselect-items li:hover {
        background-color: #59a6cd;
        color: #ffffff;
        border-radius: 0;
    }

.rz-multiselect-close {
    display: none;
}

.rz-multiselect-filter-container {
    flex: auto;
    border-bottom: 1px solid rgba(151, 151, 151, 0.1);
}

.rz-multiselect-item {
    display: flex;
    align-items: center;
}

.rz-multiselect-label-container,
.rz-dropdown-label {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 1.1875rem;
    padding-top: 6px;
}

.rz-clear .rz-multiselect-label-container,
.rz-clear .rz-dropdown-label {
    padding-right: 2.375rem;
}


.rz-listbox-filter-container, .rz-dropdown-filter-container, .rz-multiselect-filter-container {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

    .rz-listbox-filter-container .rz-inputtext, .rz-dropdown-filter-container .rz-inputtext, .rz-multiselect-filter-container .rz-inputtext {
        flex: auto;
        width: 0;
        border: none;
        line-height: 1.75rem;
    }

        .rz-listbox-filter-container .rz-inputtext:focus, .rz-dropdown-filter-container .rz-inputtext:focus, .rz-multiselect-filter-container .rz-inputtext:focus {
            outline: none;
        }

    .rz-listbox-filter-container .rzi-search, .rz-dropdown-filter-container .rzi-search, .rz-multiselect-filter-container .rzi-search {
        width: 1.25rem;
        height: 1.25rem;
        line-height: 1.25rem;
        font-size: 1.25rem;
    }

        .rz-listbox-filter-container .rzi-search:before, .rz-dropdown-filter-container .rzi-search:before, .rz-multiselect-filter-container .rzi-search:before {
            content: 'search';
        }

.rz-grid-filter .rz-dropdown,
.rz-grid-filter .rz-spinner,
.rz-grid-filter .rz-textbox,
.rz-grid-filter .rz-grid-filter-label {
    display: block;
    margin: 0.5rem 0;
    width: 100%;
}

.rz-paginator .rz-dropdown {
    order: 2;
    width: 80px;
    margin-left: 1rem;
    overflow: visible;
}

.rz-paginator .rz-pagesize-text {
    order: 2;
    margin: 0 0 0 0.625rem;
    font-size: 0.875rem;
    color: #6d787d;
}

.rz-paginator .rz-dropdown-items-wrapper {
    width: 76px;
}

.rz-form .rz-textbox,
.rz-form .rz-lookup,
.rz-form .rz-dropdown,
.rz-form .rz-multiselect,
.rz-form .rz-calendar,
.rz-form .rz-spinner,
.rz-form .textarea {
    width: 100%;
}

.rz-lookup .rz-dropdown {
    width: 100%;
}

.rzi, .rz-column-drag, .rz-datatable-loading-content .rzi-circle-o-notch, .rz-datatable-header .rzi-plus, .rz-sortable-column .rzi-grid-sort, .rz-datatable .rzi-chevron-circle-down, .rz-datatable .rzi-chevron-circle-right, .rz-fileupload-row .rz-button .rzi-close, .rz-fileupload-row .rz-paginator-element .rzi-close,
.rz-fileupload-row .rz-button .rzi-times,
.rz-fileupload-row .rz-paginator-element .rzi-times,
.rz-fileupload-row .rz-button .rz-icon-trash,
.rz-fileupload-row .rz-paginator-element .rz-icon-trash, .rz-menuitem .rz-menuitem-icon {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
}

.rz-accordion-toggle-icon.rzi-chevron-down:before {
    content: 'arrow_drop_down';
}

.rz-chkbox-box .rzi-times:before {
    content: 'remove';
}