.km-touch-scrollbar {
    background-color: #333333;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-popup {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main);
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-popup > kendo-list > .k-first {
    border-bottom: 1px solid var(--border-color-ctrl);
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-popup > .k-group-header,
.RadPdfViewer_CnMaterial_AnimationContainer .k-popup .k-outer-group-header.k-first,
.RadPdfViewer_CnMaterial_AnimationContainer .k-popup > .k-virtual-wrap > .k-group-header {
    border-bottom-color: var(--border-color-ctrl);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-popup .k-outer-group-header {
    border-bottom-color: var(--border-color-ctrl);
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-popup .k-list .k-item > .k-group {
    color: #f8fafb;
    background: black;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-popup .k-list .k-item > .k-group::before {
    border-color: black black transparent transparent;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-rtl.k-popup .k-list .k-item > .k-group::before,
.RadPdfViewer_CnMaterial_AnimationContainer [dir="rtl"] .k-popup .k-list .k-item > .k-group::before {
    border-color: black transparent transparent black;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-group-header + div > .k-list > .k-item.k-first::before {
    border-color: var(--border-color-ctrl);
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list > .k-outer-group-header {
    border-color: var(--border-color-ctrl);
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list .k-item,
.RadPdfViewer_CnMaterial_AnimationContainer .k-list-optionlabel {
    transition-property: color, background-color, outline-color, box-shadow;
    transition-duration: 200ms;
    transition-timing-function: ease;
}

    .RadPdfViewer_CnMaterial_AnimationContainer .k-list .k-item:hover,
    .RadPdfViewer_CnMaterial_AnimationContainer .k-list .k-item.k-state-hover,
    .RadPdfViewer_CnMaterial_AnimationContainer .k-list-optionlabel:hover,
    .RadPdfViewer_CnMaterial_AnimationContainer .k-list-optionlabel.k-state-hover {
        color: black;
        background-color: var(--bg-color-main-three);
    }

.RadPdfViewer_CnMaterial_AnimationContainer .k-list .k-item:hover.k-state-selected,
.RadPdfViewer_CnMaterial_AnimationContainer .k-list .k-item.k-state-hover.k-state-selected,
.RadPdfViewer_CnMaterial_AnimationContainer .k-list-optionlabel:hover.k-state-selected,
.RadPdfViewer_CnMaterial_AnimationContainer .k-list-optionlabel.k-state-hover.k-state-selected {
    color: #03A9F4;
    background-color: rgba(0, 0, 0, 0.08);
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list .k-item.k-state-selected,
.RadPdfViewer_CnMaterial_AnimationContainer .k-list-optionlabel.k-state-selected {
    color: #03A9F4;
    background-color: transparent;
}

.RadPdfViewer_CnMaterial_AnimationContainer.k-animation-container-shown,
.RadPdfViewer_CnMaterial_AnimationContainer.k-animation-container > .k-popup {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.RadPdfViewer_CnMaterial_AnimationContainer.k-animation-container-fixed > .k-popup {
    box-shadow: none;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-button {
    box-shadow: none;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-button:hover,
.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-button.k-state-hover {
    color: black;
    background-color: var(--bg-color-main-three);
    background-image: none;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-button:active,
.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-button.k-state-active {
    color: #03A9F4;
    background-color: transparent;
    background-image: none;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-button.k-state-disabled {
    background: transparent;
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-button:focus,
.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-button.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CnMaterial_AnimationContainer .k-list-container .k-nodata {
    color: rgba(69, 90, 100, 0.5);
}

.k-window {
    border-color: rgba(0, 0, 0, 0.08);
    color: black;
    background-color: #f8fafb;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
}

.k-window .k-dialog-titlebar {
    border-color: inherit;
    color: var(--color-main_text-light);
    background-color: #03A9F4;
}

.k-window .k-dialog-button-layout-stretched .k-button {
    border-color: inherit;
}

.k-window .k-dialog-button-layout-stretched .k-button:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
    color: inherit;
    background: none;
}

.k-window .k-dialog-button-layout-stretched .k-primary:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
    color: #03A9F4;
}

.k-window .k-dialog-button-layout-stretched .k-button:focus,
.k-window .k-dialog-button-layout-stretched .k-button.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-window .k-dialog-button-layout-stretched .k-button.k-primary:focus,
.k-window .k-dialog-button-layout-stretched .k-button.k-primary.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(3, 169, 244, 0.3);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window {
    border-color: rgba(0, 0, 0, 0.08);
    color: black;
    background-color: #f8fafb;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window:focus, .RadPdfViewer_CnMaterial_SearchDialog.k-window.k-state-focused {
    box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: transparent;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox:hover, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox.k-state-hover,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea:hover,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea.k-state-hover,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox:hover,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox.k-state-hover {
    border-color: #90A4AE;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox:focus, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox.k-state-focus,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea:focus,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea.k-state-focus,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox:focus,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox.k-state-focus {
    border-color: #8BC34A;
    color: black;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox.k-invalid, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox.k-state-invalid,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea.k-invalid,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea.k-state-invalid,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox.k-invalid,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox.k-state-invalid {
    border-color: rgba(243, 66, 53, 0.5);
    color: #f34235;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox::selection,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea::selection,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox::selection {
    color: var(--color-main_text-light);
    background-color: #03A9F4;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox::selection,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input::selection,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea::selection {
    color: var(--color-main_text-light);
    background-color: #03A9F4;
}

.k-state-disabled .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox::selection, .k-state-disabled
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input::selection, .k-state-disabled
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea::selection {
    color: black;
    background-color: transparent;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox::-webkit-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input::-webkit-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox::-webkit-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea::-webkit-input-placeholder {
    color: rgba(69, 90, 100, 0.5);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox:-ms-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input:-ms-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox:-ms-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea:-ms-input-placeholder {
    color: rgba(69, 90, 100, 0.5);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox::-ms-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input::-ms-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox::-ms-input-placeholder, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea::-ms-input-placeholder {
    color: rgba(69, 90, 100, 0.5);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textbox::placeholder,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input::placeholder,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-input.k-textbox::placeholder,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-textarea::placeholder {
    color: rgba(69, 90, 100, 0.5);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button:hover, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-state-hover {
    border-color: var(--border-color-main-three);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button:focus, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button:active, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-state-active {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--border-color-ctrl);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-state-selected {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary {
    border-color: #8BC34A;
    color: var(--color-main_text-light);
    background-color: #8BC34A;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary:focus, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(3, 169, 244, 0.4);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary:focus[disabled],
[disabled] .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary:focus, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary:focus.k-state-disabled, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary.k-state-focused[disabled],
[disabled] .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary.k-state-focused, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary.k-state-focused.k-state-disabled {
    box-shadow: none;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary:active, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary.k-state-active {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-primary.k-state-selected {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dropdown-button:active > .k-button:not(:disabled),
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dropdown-button.k-state-active > .k-button:not(:disabled) {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dropdown-button:focus > .k-button,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dropdown-button.k-state-focused > .k-button {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dropdown-button .k-widget {
    border-width: 0;
    display: inline-block;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group .k-button:active,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group .k-button.k-state-active,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group .k-button.k-state-selected,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group > input[type="radio"]:checked + .k-button,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group > input[type="checkbox"]:checked + .k-button {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group .k-button:focus,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group .k-button.k-state-focused,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group > input[type="radio"]:focus + .k-button,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group > input[type="checkbox"]:focus + .k-button {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group.k-state-disabled .k-button:not(.k-state-active),
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-group .k-state-disabled:not(.k-state-active) {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-split-button:focus,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-split-button.k-state-focused {
    outline: none;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-split-button.k-button-group .k-button:active, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-split-button.k-button-group .k-button.k-state-active {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--border-color-ctrl);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat,
.k-button-group .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat,
.k-button-group
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat {
    color: inherit;
    background: none;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat::after,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat::after {
    display: block;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat:focus::after, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat.k-state-focused::after,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat:focus::after,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat.k-state-focused::after {
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: .12;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat:hover, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat.k-state-hover, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat:active, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat.k-state-active, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat:hover:active, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat:hover.k-state-active,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat:hover,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat.k-state-hover,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat:active,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat.k-state-active,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat:hover:active,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button.k-flat:hover.k-state-active {
    color: inherit;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat.k-primary, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat.k-primary:hover, .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat.k-primary.k-state-hover,
.k-button-group .RadPdfViewer_CnMaterial_SearchDialog.k-window .k-button-flat.k-primary {
    color: #03A9F4;
    background: none;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-window-titlebar {
    border-color: inherit;
    color: var(--color-main_text-light);
    background-color: #8BC34A;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dialog-titlebar {
    border-color: inherit;
    color: var(--color-main_text-light);
    background-color: #03A9F4;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button {
    border-color: inherit;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
    color: inherit;
    background: none;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dialog-button-layout-stretched .k-primary:not(:hover):not(.k-state-hover):not(:active):not(.k-state-active) {
    color: #03A9F4;
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button:focus,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button.k-primary:focus,
.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-dialog-button-layout-stretched .k-button.k-primary.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(3, 169, 244, 0.3);
}

.RadPdfViewer_CnMaterial_SearchDialog.k-window .k-pdf-viewer-search-dialog {
    border-color: var(--border-color-ctrl);
}

.RadPdfViewer_CnMaterial {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main);
}

.RadPdfViewer_CnMaterial .k-textbox,
.RadPdfViewer_CnMaterial .k-textarea,
.RadPdfViewer_CnMaterial .k-input.k-textbox {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: transparent;
}

.RadPdfViewer_CnMaterial .k-textbox:hover, .RadPdfViewer_CnMaterial .k-textbox.k-state-hover,
.RadPdfViewer_CnMaterial .k-textarea:hover,
.RadPdfViewer_CnMaterial .k-textarea.k-state-hover,
.RadPdfViewer_CnMaterial .k-input.k-textbox:hover,
.RadPdfViewer_CnMaterial .k-input.k-textbox.k-state-hover {
    border-color: #90A4AE;
}

.RadPdfViewer_CnMaterial .k-textbox:focus, .RadPdfViewer_CnMaterial .k-textbox.k-state-focus,
.RadPdfViewer_CnMaterial .k-textarea:focus,
.RadPdfViewer_CnMaterial .k-textarea.k-state-focus,
.RadPdfViewer_CnMaterial .k-input.k-textbox:focus,
.RadPdfViewer_CnMaterial .k-input.k-textbox.k-state-focus {
    border-color: #8BC34A;
    color: black;
}

.RadPdfViewer_CnMaterial .k-textbox.k-invalid, .RadPdfViewer_CnMaterial .k-textbox.k-state-invalid,
.RadPdfViewer_CnMaterial .k-textarea.k-invalid,
.RadPdfViewer_CnMaterial .k-textarea.k-state-invalid,
.RadPdfViewer_CnMaterial .k-input.k-textbox.k-invalid,
.RadPdfViewer_CnMaterial .k-input.k-textbox.k-state-invalid {
    border-color: rgba(243, 66, 53, 0.5);
    color: #f34235;
}

.RadPdfViewer_CnMaterial .k-textbox::selection,
.RadPdfViewer_CnMaterial .k-textarea::selection,
.RadPdfViewer_CnMaterial .k-input.k-textbox::selection {
    color: var(--color-main_text-light);
    background-color: #03A9F4;
}

.RadPdfViewer_CnMaterial .k-textbox::selection,
.RadPdfViewer_CnMaterial .k-input::selection,
.RadPdfViewer_CnMaterial .k-textarea::selection {
    color: var(--color-main_text-light);
    background-color: #03A9F4;
}

.k-state-disabled .RadPdfViewer_CnMaterial .k-textbox::selection, .k-state-disabled
.RadPdfViewer_CnMaterial .k-input::selection, .k-state-disabled
.RadPdfViewer_CnMaterial .k-textarea::selection {
    color: black;
    background-color: transparent;
}

.RadPdfViewer_CnMaterial .k-textbox::-webkit-input-placeholder, .RadPdfViewer_CnMaterial .k-input::-webkit-input-placeholder, .RadPdfViewer_CnMaterial .k-input.k-textbox::-webkit-input-placeholder, .RadPdfViewer_CnMaterial .k-textarea::-webkit-input-placeholder {
    color: rgba(69, 90, 100, 0.5);
}

.RadPdfViewer_CnMaterial .k-textbox:-ms-input-placeholder, .RadPdfViewer_CnMaterial .k-input:-ms-input-placeholder, .RadPdfViewer_CnMaterial .k-input.k-textbox:-ms-input-placeholder, .RadPdfViewer_CnMaterial .k-textarea:-ms-input-placeholder {
    color: rgba(69, 90, 100, 0.5);
}

.RadPdfViewer_CnMaterial .k-textbox::-ms-input-placeholder, .RadPdfViewer_CnMaterial .k-input::-ms-input-placeholder, .RadPdfViewer_CnMaterial .k-input.k-textbox::-ms-input-placeholder, .RadPdfViewer_CnMaterial .k-textarea::-ms-input-placeholder {
    color: rgba(69, 90, 100, 0.5);
}

.RadPdfViewer_CnMaterial .k-textbox::placeholder,
.RadPdfViewer_CnMaterial .k-input::placeholder,
.RadPdfViewer_CnMaterial .k-input.k-textbox::placeholder,
.RadPdfViewer_CnMaterial .k-textarea::placeholder {
    color: rgba(69, 90, 100, 0.5);
}

.RadPdfViewer_CnMaterial .k-button {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial .k-button:hover, .RadPdfViewer_CnMaterial .k-button.k-state-hover {
    border-color: var(--border-color-main-three);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial .k-button:focus, .RadPdfViewer_CnMaterial .k-button.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-button:active, .RadPdfViewer_CnMaterial .k-button.k-state-active {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--border-color-ctrl);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-button.k-state-selected {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-button.k-primary {
    border-color: #8BC34A;
    color: var(--color-main_text-light);
    background-color: #8BC34A;
}

.RadPdfViewer_CnMaterial .k-button.k-primary:focus, .RadPdfViewer_CnMaterial .k-button.k-primary.k-state-focused {
    box-shadow: 0 3px 4px 0 rgba(3, 169, 244, 0.4);
}

.RadPdfViewer_CnMaterial .k-button.k-primary:focus[disabled],
[disabled] .RadPdfViewer_CnMaterial .k-button.k-primary:focus, .RadPdfViewer_CnMaterial .k-button.k-primary:focus.k-state-disabled, .RadPdfViewer_CnMaterial .k-button.k-primary.k-state-focused[disabled],
[disabled] .RadPdfViewer_CnMaterial .k-button.k-primary.k-state-focused, .RadPdfViewer_CnMaterial .k-button.k-primary.k-state-focused.k-state-disabled {
    box-shadow: none;
}

.RadPdfViewer_CnMaterial .k-button.k-primary:active, .RadPdfViewer_CnMaterial .k-button.k-primary.k-state-active {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-button.k-primary.k-state-selected {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-dropdown-button:active > .k-button:not(:disabled),
.RadPdfViewer_CnMaterial .k-dropdown-button.k-state-active > .k-button:not(:disabled) {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-dropdown-button:focus > .k-button,
.RadPdfViewer_CnMaterial .k-dropdown-button.k-state-focused > .k-button {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-dropdown-button .k-widget {
    border-width: 0;
    display: inline-block;
}

.RadPdfViewer_CnMaterial .k-button-group .k-button:active,
.RadPdfViewer_CnMaterial .k-button-group .k-button.k-state-active,
.RadPdfViewer_CnMaterial .k-button-group .k-button.k-state-selected,
.RadPdfViewer_CnMaterial .k-button-group > input[type="radio"]:checked + .k-button,
.RadPdfViewer_CnMaterial .k-button-group > input[type="checkbox"]:checked + .k-button {
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-button-group .k-button:focus,
.RadPdfViewer_CnMaterial .k-button-group .k-button.k-state-focused,
.RadPdfViewer_CnMaterial .k-button-group > input[type="radio"]:focus + .k-button,
.RadPdfViewer_CnMaterial .k-button-group > input[type="checkbox"]:focus + .k-button {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CnMaterial .k-button-group.k-state-disabled .k-button:not(.k-state-active),
.RadPdfViewer_CnMaterial .k-button-group .k-state-disabled:not(.k-state-active) {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial .k-split-button:focus,
.RadPdfViewer_CnMaterial .k-split-button.k-state-focused {
    outline: none;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-split-button.k-button-group .k-button:active, .RadPdfViewer_CnMaterial .k-split-button.k-button-group .k-button.k-state-active {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--border-color-ctrl);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06);
}

.RadPdfViewer_CnMaterial .k-button-flat,
.k-button-group .RadPdfViewer_CnMaterial .k-button-flat,
.RadPdfViewer_CnMaterial .k-button.k-flat,
.k-button-group
.RadPdfViewer_CnMaterial .k-button.k-flat {
    color: inherit;
    background: none;
}

.RadPdfViewer_CnMaterial .k-button-flat::after,
.RadPdfViewer_CnMaterial .k-button.k-flat::after {
    display: block;
}

.RadPdfViewer_CnMaterial .k-button-flat:focus::after, .RadPdfViewer_CnMaterial .k-button-flat.k-state-focused::after,
.RadPdfViewer_CnMaterial .k-button.k-flat:focus::after,
.RadPdfViewer_CnMaterial .k-button.k-flat.k-state-focused::after {
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: .12;
}

.RadPdfViewer_CnMaterial .k-button-flat:hover, .RadPdfViewer_CnMaterial .k-button-flat.k-state-hover, .RadPdfViewer_CnMaterial .k-button-flat:active, .RadPdfViewer_CnMaterial .k-button-flat.k-state-active, .RadPdfViewer_CnMaterial .k-button-flat:hover:active, .RadPdfViewer_CnMaterial .k-button-flat:hover.k-state-active,
.RadPdfViewer_CnMaterial .k-button.k-flat:hover,
.RadPdfViewer_CnMaterial .k-button.k-flat.k-state-hover,
.RadPdfViewer_CnMaterial .k-button.k-flat:active,
.RadPdfViewer_CnMaterial .k-button.k-flat.k-state-active,
.RadPdfViewer_CnMaterial .k-button.k-flat:hover:active,
.RadPdfViewer_CnMaterial .k-button.k-flat:hover.k-state-active {
    color: inherit;
}

.RadPdfViewer_CnMaterial .k-button-flat.k-primary, .RadPdfViewer_CnMaterial .k-button-flat.k-primary:hover, .RadPdfViewer_CnMaterial .k-button-flat.k-primary.k-state-hover,
.k-button-group .RadPdfViewer_CnMaterial .k-button-flat.k-primary {
    color: #03A9F4;
    background: none;
}

.RadPdfViewer_CnMaterial .k-combobox {
    background-color: transparent;
}

.RadPdfViewer_CnMaterial .k-combobox .k-dropdown-wrap {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: transparent;
}

.RadPdfViewer_CnMaterial .k-combobox .k-dropdown-wrap.k-invalid, .RadPdfViewer_CnMaterial .k-combobox .k-dropdown-wrap.k-invalid:hover, .RadPdfViewer_CnMaterial .k-combobox .k-dropdown-wrap.k-state-invalid {
    color: #f34235;
    border-color: rgba(243, 66, 53, 0.5);
}

.RadPdfViewer_CnMaterial .k-combobox .k-select {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial .k-combobox > :hover,
.RadPdfViewer_CnMaterial .k-combobox .k-state-hover {
    border-color: #90A4AE;
    color: black;
    background-color: transparent;
}

.RadPdfViewer_CnMaterial .k-combobox > :hover .k-select,
.RadPdfViewer_CnMaterial .k-combobox .k-state-hover .k-select {
    border-color: var(--border-color-main-three);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial .k-combobox > .k-state-focused,
.RadPdfViewer_CnMaterial .k-combobox .k-state-active {
    border-color: #8BC34A;
    color: black;
    background-color: transparent;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.RadPdfViewer_CnMaterial .k-toolbar {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial .k-toolbar .k-overflow-anchor {
    border-width: 0;
    color: inherit;
    background: transparent;
}

.RadPdfViewer_CnMaterial .k-toolbar .k-state-border-up,
.RadPdfViewer_CnMaterial .k-toolbar .k-state-border-down {
    box-shadow: none;
}

.RadPdfViewer_CnMaterial .k-toolbar .k-state-border-up::before,
.RadPdfViewer_CnMaterial .k-toolbar .k-state-border-up .k-button::before,
.RadPdfViewer_CnMaterial .k-toolbar .k-state-border-down::before,
.RadPdfViewer_CnMaterial .k-toolbar .k-state-border-down .k-button::before {
    opacity: 0;
}

.RadPdfViewer_CnMaterial .k-toolbar .k-separator {
    border-color: inherit;
}

.RadPdfViewer_CnMaterial .k-toolbar .k-button.k-state-disabled::after {
    opacity: 0;
}

.RadPdfViewer_CnMaterial .k-toolbar .k-combobox .k-state-border-up,
.RadPdfViewer_CnMaterial .k-toolbar .k-combobox .k-state-border-down {
    box-shadow: none;
}

.RadPdfViewer_CnMaterial .k-pager-wrap {
    color: var(--color-main_text-light);
    background-color: #8BC34A;
}

.RadPdfViewer_CnMaterial .k-pager-wrap.k-pager-lg .k-pager-numbers, .RadPdfViewer_CnMaterial .k-pager-wrap.k-pager-md .k-pager-numbers, .RadPdfViewer_CnMaterial .k-pager-wrap.k-pager-sm .k-pager-numbers {
    border-color: var(--border-color-ctrl);
    background-color: #8BC34A;
}

.RadPdfViewer_CnMaterial .k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page, .RadPdfViewer_CnMaterial .k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page, .RadPdfViewer_CnMaterial .k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page {
    border-color: var(--border-color-ctrl);
}

.RadPdfViewer_CnMaterial .k-pager-nav:hover {
    color: #03A9F4;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial .k-pager-nav:focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CnMaterial .k-pager-numbers .k-link {
    color: #03A9F4;
}

.RadPdfViewer_CnMaterial .k-pager-numbers .k-link:hover, .RadPdfViewer_CnMaterial .k-pager-numbers .k-link.k-state-hover {
    color: #03A9F4;
    background-color: var(--bg-color-main-three);
}

.RadPdfViewer_CnMaterial .k-pager-numbers .k-link:focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.RadPdfViewer_CnMaterial .k-pager-numbers .k-state-selected {
    color: black;
    background-color: var(--border-color-ctrl);
}

.RadPdfViewer_CnMaterial .k-canvas {
    background-color: var(--bg-color-main);
}

.RadPdfViewer_CnMaterial .k-page {
    border-color: var(--border-color-ctrl);
    color: black;
    background-color: var(--bg-color-main);
    box-shadow: 0 0 15px var(--border-color-ctrl);
}

.RadPdfViewer_CnMaterial .k-search-highlight {
    background-color: #354b53;
}
