@import url(https://cdn.plyr.io/3.6.8/plyr.css);.k-theme-test-class,
.ktb-theme-id-default {
  opacity: 0;
}
.k-grid-content {
  overflow: auto;
}
.ktb-var-accent {
  color: #ea9b3e;
}
.ktb-var-base {
  color: #edf0f3;
}
.ktb-var-background {
  color: #ffffff;
}
.ktb-var-border-radius {
  border-radius: 0px;
}
.ktb-var-normal-background {
  color: #ffffff;
}
.ktb-var-normal-gradient {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.ktb-var-normal-text-color {
  color: #666666;
}
.ktb-var-hover-background {
  color: #efefef;
}
.ktb-var-hover-gradient {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.ktb-var-hover-text-color {
  color: #666666;
}
.ktb-var-selected-background {
  color: #ea9b3e;
}
.ktb-var-selected-gradient {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.ktb-var-selected-text-color {
  color: #ffffff;
}
.ktb-var-error {
  color: #c84a23;
}
.ktb-var-warning {
  color: #f6a95c;
}
.ktb-var-success {
  color: #00b050;
}
.ktb-var-info {
  color: #0c9abe;
}
.ktb-var-series-a {
  color: #000000;
}
.ktb-var-series-b {
  color: #000000;
}
.ktb-var-series-c {
  color: #000000;
}
.ktb-var-series-d {
  color: #000000;
}
.ktb-var-series-e {
  color: #000000;
}
.ktb-var-series-f {
  color: #000000;
}
.k-grid-norecords-template {
  background-color: #ffffff;
  border: 1px solid #d5dce3;
}
.k-button {
  border-radius: 0px;
  border-color: #b6c2ce;
  color: #666666;
  background-color: #edf0f3;
  background-position: 50% 50%;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-button.k-state-default {
  border-color: #b6c2ce;
}
.k-button:hover,
.k-button.k-state-hover {
  color: #666666;
  border-color: #b0bdca;
  background-color: #dbdbdb;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-button:active,
.k-button.k-state-active {
  color: #ffffff;
  background-color: #e99635;
  border-color: #e99635;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-button.k-state-active:hover {
  color: #666666;
  border-color: #da933f;
  background-color: #e78f27;
}
.k-grid-filter.k-state-active {
  background-color: #ea9b3e;
}
.k-button:focus:active {
  box-shadow: 0 0 2px 1px #ea9b3e;
}
.k-button:focus,
.k-button:focus:hover,
.k-button.k-state-focused,
.k-button.k-state-focused.k-state-disabled,
.k-state-disabled .k-button.k-state-focused {
  border-color: #eb9d43;
  box-shadow: 0 0 2px 1px #ea9b3e;
}
.k-button[disabled],
.k-state-disabled .k-button,
.k-button.k-state-disabled,
.k-button[disabled]:hover,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-button[disabled]:focus,
.k-state-disabled .k-button:focus,
.k-button.k-state-disabled:focus,
.k-button[disabled]:active,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  color: #666666;
  border-color: #b6c2ce;
  background-color: #edf0f3;
  box-shadow: none;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-primary {
  color: #666666;
  border-color: #da933f;
  background-color: #ea9b3e;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-primary.k-state-default {
  border-color: #da933f;
}
.k-primary:hover,
.k-primary.k-state-hover {
  color: #666666;
  border-color: #da933f;
  background-color: #e78f27;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-primary:active,
.k-primary.k-state-active {
  color: #ffffff;
  border-color: #e99635;
  background-color: #e99635;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-primary:focus:active:not(.k-state-disabled):not([disabled]) {
  box-shadow: 0 0 2px 1px #ea9b3e;
}
.k-primary:focus,
.k-primary:focus:hover,
.k-primary.k-state-focused,
.k-primary.k-state-focused.k-state-disabled,
.k-state-disabled .k-primary.k-state-focused {
  border-color: #e68a1e;
  box-shadow: 0 0 2px 1px #ea9b3e;
}
.k-primary[disabled],
.k-state-disabled .k-primary,
.k-primary.k-state-disabled,
.k-primary[disabled]:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover {
  color: #666666;
  border-color: #da933f;
  background-color: #ea9b3e;
  box-shadow: none;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-button-group {
  border-radius: 0px;
}
.k-button-group .k-button {
  border-radius: 0;
}
.k-button-group .k-group-start,
.k-button-group .k-button:first-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.k-button-group .k-group-end,
.k-button-group .k-button:last-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.k-button-group .k-group-start.k-group-end,
.k-button-group .k-button:first-child:last-child {
  border-radius: 0px;
}
.k-rtl .k-button-group .k-button {
  border-radius: 0;
}
.k-rtl .k-button-group .k-group-start,
.k-rtl .k-button-group .k-button:first-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.k-rtl .k-button-group .k-group-end,
.k-rtl .k-button-group .k-button:last-child {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.k-rtl .k-button-group .k-group-start.k-group-end,
.k-rtl .k-button-group .k-button:first-child:last-child {
  border-radius: 0px;
}
.k-split-button {
  border-radius: 0px;
}
.k-split-button.k-state-border-down > .k-button,
.k-split-button.k-state-border-up > .k-button {
  color: #666666;
  background-color: #dbdbdb;
  border-color: #b0bdca;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  box-shadow: none;
}
.k-split-button:focus {
  border-color: #eb9d43;
  outline: none;
  box-shadow: 0 0 2px 1px #ea9b3e;
}
.k-split-button:focus > .k-button {
  background: transparent;
  border-color: #eb9d43;
}
.k-split-button:focus:not(.k-state-disabled) > .k-state-active,
.k-split-button:focus:not(.k-state-disabled) > .k-button:hover {
  color: #666666;
  background-color: #dbdbdb;
  border-color: #eb9d43;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  box-shadow: none;
}
.k-split-button.k-state-disabled {
  color: #bfcad4;
  background: #edf0f3;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-edit-buttons {
  border-color: #d5dce3;
  background: #fbfbfb;
}
.k-button.k-flat.k-primary,
.k-button.k-bare.k-primary,
.k-button.k-flat.k-primary:hover,
.k-button.k-bare.k-primary:hover,
.k-button.k-flat.k-primary.k-state-hover,
.k-button.k-bare.k-primary.k-state-hover,
.k-button.k-flat.k-primary:active,
.k-button.k-bare.k-primary:active,
.k-button.k-flat.k-primary.k-state-active,
.k-button.k-bare.k-primary.k-state-active,
.k-button.k-flat.k-primary:hover:active,
.k-button.k-bare.k-primary:hover:active,
.k-button.k-flat.k-primary:hover.k-state-active,
.k-button.k-bare.k-primary:hover.k-state-active {
  color: #ea9b3e;
}
undefined undefined undefined undefined undefined undefined undefined undefined undefined .k-in,
.k-item,
.k-window-action {
  border-color: transparent;
}
.k-tool.k-state-hover {
  color: #ffffff;
}
.k-splitbar .k-resize-handle {
  background-color: #666666;
  color: #666666;
}
.k-splitbar .k-resize-handle:hover {
  color: #666666;
}
.k-splitbar .k-resize-handle {
  background-color: #666666;
}
.k-block,
.k-widget {
  background-color: #ffffff;
}
.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-filter-row > th,
.k-editable-area,
.k-separator,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header,
.k-grid-header-wrap,
.k-grid-header-locked,
.k-grid-footer-locked,
.k-grid-content-locked,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-treemap-tile,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-tooltip,
.k-button-group .k-tool,
.k-upload-files,
.k-popup.k-align .k-list .k-item:last-child,
.k-editor-dialog .k-tabstrip-items {
  border-color: #d5dce3;
}
.k-group,
.k-grouping-header,
.k-pager-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-widget .k-status,
.k-dropzone-hovered,
.k-popup {
  background-color: #f5f5f5;
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
  background-color: #fbfbfb;
}
.k-list-container {
  border-color: #c2ccd6;
  background-color: #edf0f3;
}
.k-list-filter > .k-textbox {
  border-color: #a3a3a3;
}
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
  background-color: #ffffff;
}
.k-alt,
.k-separator,
.k-resource.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: #efefef;
}
.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: #dee3e9;
}
.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active {
  border-color: #d5dce3;
  background-color: #edf0f3;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input,
.k-multiselect-wrap {
  border-color: #d5dce3;
}
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input {
  background: none;
}
.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap {
  background-color: #fff;
  color: #666666;
}
.k-input[readonly] {
  background-color: #fff;
  color: #666666;
}
.k-link,
.k-block,
.k-widget,
.k-popup,
.k-content,
.k-toolbar,
.k-dropdown .k-input {
  color: #494440;
}
.k-inverse {
  color: #ffffff;
}
/* .k-block {
  color: #696969;
} */

/* .k-link,
 .k-nav-current.k-state-hover .k-link {
  color: #676565;
} */
.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
  color: #666666;
}
.k-header,
.k-treemap-title,
.k-grid-header .k-header > .k-link {
  color: #494440;
}
.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  background-position: 50% 50%;
  background-color: #fbfbfb;
}
.k-block,
.k-treemap-tile {
  background-color: #fbfbfb;
}
.k-mediaplayer-toolbar {
  background-color: rgba(236, 240, 244, 0.85);
}
.k-hr {
  border-color: #d5dce3;
}
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite,
.k-pager-numbers .k-current-page .k-link:hover:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view.k-state-hover > .k-link:after {
  opacity: 1;
}
.k-state-disabled .k-icon,
.k-column-menu .k-sprite,
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after {
  opacity: 0.9;
}
.k-badge {
  background-color: #ea9b3e;
  color: #666666;
  border-radius: -1px;
}
.k-tool {
  border-color: transparent;
}
.k-i-loading {
  background-image: url('https://kendo.cdn.telerik.com/2019.2.619/styles/Default/loading.gif');
}
.k-loading-image {
  background-image: url('https://kendo.cdn.telerik.com/2019.2.619/styles/Default/loading-image.gif');
}
.k-loading-color {
  background-color: #ffffff;
}
.k-draghandle {
  border-color: #b6c2ce;
  background-color: #ffffff;
  box-shadow: none;
}
.k-draghandle:hover {
  border-color: #b0bdca;
  background-color: #efefef;
  box-shadow: none;
}
.k-scheduler {
  color: #666666;
  background-color: #ffffff;
}
.k-scheduler-layout {
  color: #666666;
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
  background-color: #ffffff;
  color: #666666;
}
.k-scheduler-times tr,
.k-scheduler-times th,
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-times {
  border-color: #c2ccd6;
}
.k-nonwork-hour,
.k-scheduler-dayview .k-today.k-nonwork-hour,
.k-scheduler-timelineview .k-today.k-nonwork-hour {
  background-color: #f9fafb;
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(237, 240, 243, 0.2);
}
.k-gantt .k-header.k-nonwork-hour {
  background-color: rgba(237, 240, 243, 0.15);
}
.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
  background-color: #ffffff;
}
.k-scheduler-now-arrow {
  border-left-color: #4a1b0d;
}
.k-scheduler-now-line {
  background-color: #4a1b0d;
}
.k-event,
.k-task-complete {
  border-color: #fbead6;
  background: #f3c691 0 -257px none repeat-x;
  color: #666666;
}
.k-event-inverse {
  color: #ffffff;
}
.k-event.k-state-selected {
  background-position: 0 0;
  box-shadow: 0 0 0 2px #666666;
}
.k-event .k-resize-handle:after,
.k-task-single .k-resize-handle:after {
  background-color: #636363;
}
.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
  border-color: #ea9b3e;
}
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  background-color: #ffffff;
  color: #666666;
  border-color: #c2ccd6;
}
.k-panelbar > li > .k-link {
  color: #666666;
}
.k-panelbar > .k-item > .k-link {
  border-color: #c2ccd6;
}
.k-panel > li.k-item {
  background-color: #ffffff;
}
.k-state-active,
.k-state-active:hover,
.k-active-filter {
  background-color: #ffffff;
  border-color: #94a6b8;
  color: #696969;
}
.k-fieldselector .k-list-container {
  background-color: #ffffff;
}
.k-menu .k-state-hover > .k-state-active {
  background-color: transparent;
}
.k-mediaplayer-toolbar .k-button.k-bare:active,
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active,
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover {
  color: #ea9b3e;
}
.k-menu .k-state-selected > .k-link {
  color: #ffffff;
  background-color: #ea9b3e;
  border-color: #eb9d43;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-menu .k-link.k-state-active {
  background-color: #ffffff;
  border-color: #94a6b8;
  color: #696969;
}
.k-menu .k-state-hover > .k-link,
.k-menu .k-menu-scroll-button:hover {
  color: #666666;
  background-color: #efefef;
  border-color: #b0bdca;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-state-highlight {
  background: #ffffff;
  color: #696969;
}
.k-state-focused,
.k-grouping-row .k-state-focused {
  border-color: #d5dce3;
}
.k-window-titlebar .k-link {
  border-radius: 0px;
}
.k-calendar-container.k-group {
  border-color: #c2ccd6;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-tool.k-state-selected,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  color: #666666;
  background-color: #d5dee1;
  border-color: #d5dee1;
}
.k-virtual-item.k-first,
.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-item.k-first {
  border-top-color: #b0bdca;
}
.k-group-header + div > .k-list > .k-item.k-first:before {
  border-top-color: #adbdcd;
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  background: #b0bdca;
  color: #ffffff;
}
.k-popup .k-list .k-item > .k-group {
  background: #adbdcd;
  color: #fff;
  border-bottom-left-radius: -1px;
}
.k-popup .k-treeview .k-item > .k-group {
  background: transparent;
  color: #666666;
}
.k-marquee-text {
  color: #ffffff;
}

.k-list-optionlabel.k-state-selected.k-state-focused {
  box-shadow: none;
}
.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected,
.k-panelbar .k-item .k-link.k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #ffffff;
}
.k-panelbar .k-group .k-link.k-state-hover {
  color: #666666;
}
.k-state-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover,
.k-list > .k-state-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone {
  color: #666666;
  background-color: #efefef;
  border-color: #b0bdca;
}
.k-pager-wrap .k-link.k-state-disabled {
  color: #666666;
  border-color: #d5dce3;
}
.k-state-hover > .k-select,
.k-state-focused > .k-select {
  border-color: #b0bdca;
}
.k-state-hover,
.k-pager-wrap .k-link:hover,
div.k-filebrowser-dropzone em,
.k-draghandle:hover,
.k-listbox .k-item:hover:not(.k-state-disabled) {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-pager-wrap {
  background-color: #fbfbfb;
  color: #696969;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded,
.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded,
.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded {
  background-color: #fbfbfb;
}
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link,
.k-panelbar > .k-item > .k-state-focused {
  background-image: none;
}
.k-state-selected,
.k-draghandle.k-state-selected:hover {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-draghandle.k-state-selected:hover {
  background-position: 50% 50%;
}
.k-state-hover > .k-link,
div.k-filebrowser-dropzone em {
  color: #666666;
}
.k-dropdown .k-state-focused .k-input {
  color: #666666;
}
.k-dropdown .k-state-hover .k-input {
  color: #666666;
}
.k-state-error {
  border-color: #4a1b0d;
  background-color: #ffffff;
  color: #e8912c;
}
.k-state-disabled {
  opacity: 0.6;
}
.k-tile-empty.k-state-selected,
.k-loading-mask.k-state-selected {
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-state-disabled,
.k-state-disabled .k-link,
.k-dropzone em,
.k-tile-empty strong,
.k-slider .k-draghandle {
  color: #bfcad4;
}
.k-dropzone .k-upload-status {
  color: #bfcad4;
}
.k-file .k-upload-status {
  color: #666666;
}
.k-progressbar-indeterminate {
  background: url('https://kendo.cdn.telerik.com/2019.2.619/styles/Default/indeterminate.gif');
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
  display: none;
}
.k-slider-track {
  background-color: #d5dce3;
}
.k-slider-selection {
  background-color: #ea9b3e;
}
.k-slider-horizontal .k-tick {
  background-image: url('https://kendo.cdn.telerik.com/2019.2.619/styles/Default/slider-h.gif');
}
.k-slider-vertical .k-tick {
  background-image: url('https://kendo.cdn.telerik.com/2019.2.619/styles/Default/slider-v.gif');
}
.k-widget.k-tooltip,
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  background-position: 50% 50%;
  background-color: #fbfbfb;
  color: #696969;
  border-color: transparent;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
.k-widget.k-tooltip-validation {
  border-color: #f6a95c;
  background-color: #f6a95c;
  color: #ffffff;
}
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
  font-size: 12px;
  position: relative;
  top: 3px;
}
.k-callout-n {
  border-bottom-color: #fbfbfb;
}
.k-callout-w {
  border-right-color: #fbfbfb;
}
.k-callout-s {
  border-top-color: #fbfbfb;
}
.k-callout-e {
  border-left-color: #fbfbfb;
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: #f6a95c;
}
.k-tooltip-validation .k-callout-w {
  border-right-color: #f6a95c;
}
.k-tooltip-validation .k-callout-s {
  border-top-color: #f6a95c;
}
.k-tooltip-validation .k-callout-e {
  border-left-color: #f6a95c;
}
.k-splitbar {
  background-color: #edf0f3;
}
.k-restricted-size-vertical,
.k-restricted-size-horizontal {
  background-color: #e8912c;
}
.k-file {
  background-color: #ffffff;
  border-color: #d5dce3;
}
.k-file-progress {
  color: #696969;
}
.k-file-progress .k-progress {
  background-color: #0c9abe;
}
.k-file-success .k-file-name,
.k-file-success .k-upload-pct {
  color: #00b050;
}
.k-file-success .k-progress {
  background-color: #00b050;
}
.k-file-error {
  color: #c84a23;
}
.k-file-error .k-file-extension-wrapper,
.k-file-error .k-multiple-files-extension-wrapper {
  color: #c84a23;
  border-color: #c84a23;
}
.k-file-error .k-file-extension-wrapper:before,
.k-file-error .k-multiple-files-extension-wrapper:before {
  border-color: transparent transparent #c84a23 #c84a23;
}
.k-file-error .k-progress,
.k-file-invalid .k-progress {
  background-color: #c84a23;
}
.k-file-extension-wrapper,
.k-multiple-files-extension-wrapper {
  color: #bfcad4;
  border-color: #bfcad4;
}
.k-file-invalid .k-file-name-invalid {
  color: #c84a23;
}
.k-file-invalid-extension-wrapper,
.k-multiple-files-invalid-extension-wrapper {
  color: #c84a23;
  border-color: #eca893;
}
.k-file-extension-wrapper:before,
.k-multiple-files-extension-wrapper:before {
  background-color: #ffffff;
  border-color: transparent transparent #bfcad4 #bfcad4;
}
.k-file-invalid-extension-wrapper:before,
.k-multiple-files-invalid-extension-wrapper:before {
  background-color: #ffffff;
  border-color: transparent transparent #eca893 #eca893;
}
.k-multiple-files-extension-wrapper:after {
  border-top-color: #bfcad4;
  border-left-color: #bfcad4;
}
.k-multiple-files-invalid-extension-wrapper:after {
  border-top-color: #eca893;
  border-left-color: #eca893;
}
.k-file-size,
.k-file-information,
.k-file-validation-message {
  color: #bfcad4;
}
.k-upload .k-upload-selected {
  color: #ea9b3e;
  border-color: #d5dce3;
}
.k-upload-action:focus:active:not(.k-state-disabled):not([disabled]) {
  box-shadow: 0 0 2px 1px #ea9b3e;
}
.k-tile {
  border-color: #ffffff;
}
.k-textbox:hover,
.k-tiles li.k-state-hover {
  border-color: #b0bdca;
}
.k-tiles li.k-state-selected {
  border-color: #eb9d43;
}
.k-leaf,
.k-leaf.k-state-hover {
  color: #fff;
}
.k-leaf.k-inverse,
.k-leaf.k-inverse.k-state-hover {
  color: #000;
}
.k-slider,
.k-treeview,
.k-upload {
  box-shadow: none;
}
.k-state-hover {
  box-shadow: none;
}
.k-textbox:focus,
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-state-selected {
  box-shadow: none;
}
.k-state-active {
  box-shadow: none;
}
/* .k-grid .k-alt:not(tr.k-state-selected){
  background-color:#F8F9FB;
} */
.k-grid tr:hover {
  background-color: #dde5e8;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  background-position: 50% 50%;
}
.k-grid .k-filter-row:hover,
.k-pivot-rowheaders .k-grid tr:hover {
  background: none;
}
.k-grid tr.k-state-selected:hover,
.k-grid td.k-state-selected:hover {
  /* background-color: #e2f8fd; */
  background-color: none;
  background-image: none;
}
.k-popup,
.k-menu .k-menu-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-filebrowser .k-image,
.k-tooltip {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-treemap-tile.k-state-hover {
  box-shadow: inset 0 0 0 3px #d5dce3;
}
.k-window {
  border-color: rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.3);
  background-color: #ffffff;
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}
.k-window.k-window-maximized,
.k-window-maximized .k-window-titlebar,
.k-window-maximized .k-window-content {
  border-radius: 0;
}
.k-shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-inset {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
.k-editor-inline ::selection {
  background-color: #eb9d43;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::-moz-selection {
  background-color: #eb9d43;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline:hover,
.k-editor-inline.k-state-active {
  border-color: #d5dce3;
}
.k-notification {
  border-radius: 0px;
}
.k-notification {
  background-image: linear-gradient(rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
}
.k-notification-info {
  background-color: #0c9abe;
  color: #fff;
  border-color: #0c9abe;
}
.k-notification-success {
  background-color: #00b050;
  color: #fff;
  border-color: #00b050;
}
.k-notification-warning {
  background-color: #f6a95c;
  color: #000;
  border-color: #f6a95c;
}
.k-notification-error {
  background-color: #c84a23;
  color: #fff;
  border-color: #c84a23;
}
.k-gantt .k-treelist {
  background: #f6f8f9;
}
.k-gantt .k-treelist .k-alt {
  background-color: #e7ebef;
}
.k-gantt .k-treelist tr:hover {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  background-color: #adbdcd;
}
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td,
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected > td {
  background-color: #ea9b3e;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
}
.k-gantt .k-treelist .k-state-selected:hover,
.k-gantt .k-treelist .k-state-selected:hover td {
  background-color: #f19c37;
  background-image: none;
}
.k-task-dot:after {
  background-color: #666666;
  border-color: #666666;
}
.k-task-dot:hover:after {
  background-color: #ffffff;
}
.k-task-summary {
  border-color: #a6a6a6;
  background: #a6a6a6;
}
.k-task-milestone,
.k-task-summary-complete {
  border-color: #666666;
  background: #666666;
}
.k-state-selected.k-task-summary {
  border-color: #f7d7b1;
  background: #f7d7b1;
}
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  border-color: #ea9b3e;
  background: #ea9b3e;
}
.k-task-single {
  background-color: #fefaf6;
  border-color: #fbead6;
  color: #666666;
}
.k-state-selected.k-task-single {
  border-color: #eb9d43;
}
.k-line {
  background-color: #666666;
  color: #666666;
}
.k-state-selected.k-line {
  background-color: #ea9b3e;
  color: #ea9b3e;
}
.k-resource {
  background-color: #ffffff;
}
.k-block,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-list-container,
.k-calendar-container,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload,
.k-split-button .k-gantt-views,
.k-gantt-views > .k-current-view {
  border-radius: 0px;
}
.k-tool {
  text-align: center;
  vertical-align: middle;
}
.k-tool.k-group-start,
.k-toolbar .k-split-button .k-button,
.k-toolbar .k-button-group .k-group-start {
  border-radius: 0px 0 0 0px;
}
.k-rtl .k-tool.k-group-start,
.k-rtl .k-toolbar .k-split-button .k-button,
.k-rtl .k-toolbar .k-button-group .k-group-start {
  border-radius: 0 0px 0px 0;
}
.k-toolbar .k-button-group > .k-group-end {
  border-radius: 0px;
}
.k-tool.k-group-end,
.k-toolbar .k-button-group .k-button + .k-group-end,
.k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 0 0px 0px 0;
}
.k-rtl .k-tool.k-group-end,
.k-rtl .k-toolbar .k-button-group .k-group-end,
.k-rtl .k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 0px 0 0 0px;
}
.k-group-start.k-group-end.k-tool {
  border-radius: 0px;
}
.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
  border-radius: 0 0 0px 0px;
}
.k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-selected-color,
.k-numeric-wrap.k-state-border-up .k-input {
  border-radius: 0 0 0 0px;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
  border-radius: 0 0 0px 0px;
}
.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down,
.k-gantt-views.k-state-expanded,
.k-gantt-views.k-state-expanded > .k-current-view {
  border-radius: 0px 0px 0 0;
}
.k-split-button.k-state-border-down > .k-button {
  border-radius: 0px 0 0 0;
}
.k-split-button.k-state-border-up > .k-button {
  border-radius: 0 0 0 0px;
}
.k-split-button.k-state-border-down > .k-split-button-arrow {
  border-radius: 0 0px 0 0;
}
.k-split-button.k-state-border-up > .k-split-button-arrow {
  border-radius: 0 0 0px 0;
}
.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
  border-radius: -1px 0 0 -1px;
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-picker-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input {
  border-radius: 0 -1px -1px 0;
}
.k-numeric-wrap .k-link {
  border-radius: 0 -1px 0 0;
}
.k-numeric-wrap .k-link + .k-link {
  border-radius: 0 0 -1px 0;
}
.k-colorpicker .k-selected-color {
  border-radius: -1px 0 0 -1px;
}
.k-rtl .k-colorpicker .k-selected-color {
  border-radius: 0 -1px -1px 0;
}
.k-autocomplete.k-state-border-down .k-input {
  border-radius: 0px 0px 0 0;
}
.k-dropdown-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
  border-radius: 0px 0 0 0;
}
.k-numeric-wrap .k-link.k-state-selected {
  background-color: #ea9b3e;
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
  border-radius: -1px -1px 0 0;
}
.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-list-container.k-state-border-right {
  border-radius: 0 0px 0px 0;
}
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-list-container.k-state-border-right {
  border-radius: 0px 0 0 0px;
}
.k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 0px;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
  border-radius: 0;
}
.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-fieldselector .k-list .k-item,
.k-list-optionlabel,
.k-dropzone,
.k-listbox .k-item {
  border-radius: 0;
}
.k-slider .k-button,
.k-grid .k-slider .k-button {
  border-radius: 13px;
}
.k-draghandle {
  border-radius: 7px;
}
.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link {
  border-radius: 0px 0 0 0px;
}
.k-rtl .k-scheduler-toolbar > ul li:first-child,
.k-rtl .k-scheduler-toolbar > ul li:first-child .k-link,
.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li,
.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link {
  border-radius: 0 0px 0px 0;
}
.k-edit-field > .k-scheduler-navigation {
  border-radius: 0px;
}
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-radius: 0px 0 0 0px;
}
.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
  border-radius: 0px;
}
.k-more-events,
.k-event,
.k-task-single,
.k-task-complete,
.k-event .k-link {
  border-radius: -1px;
}
.k-scheduler-mobile .k-event {
  border-radius: -2px;
}
.k-autocomplete,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  background-position: 50% 50%;
  background-color: #f0f3f5;
  border-color: #c2ccd6;
}
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: #efefef;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  background-position: 50% 50%;
  border-color: #b0bdca;
}
.k-autocomplete.k-state-hover,
.k-state-hover > .k-multiselect-wrap,
.k-multiselect-wrap.k-state-hover {
  border-color: #b0bdca;
  background: #fff;
  color: #666666;
}
input.k-textbox,
textarea.k-textbox,
.k-multiselect-wrap,
.k-maskedtextbox.k-state-disabled > .k-textbox:hover,
.k-dateinput.k-state-disabled > .k-textbox:hover {
  border-color: #c2ccd6;
}
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused {
  background-color: #efefef;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  background-position: 50% 50%;
  border-color: #bdbdbd;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-autocomplete.k-state-focused,
.k-state-focused > .k-multiselect-wrap,
.k-multiselect-wrap.k-state-focused {
  border-color: #bdbdbd;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-list-container {
  color: #666666;
}
.k-nodata {
  color: #bfcad4;
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-multiselect .k-button,
.k-multiselect .k-button:hover,
.k-menu .k-popup {
  color: #666666;
}
.k-state-default > .k-select {
  border-color: #c2ccd6;
}
.k-state-hover > .k-select {
  border-color: #b0bdca;
}
.k-state-focused > .k-select {
  border-color: #bdbdbd;
}
.k-tabstrip:focus {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
  color: #666666;
}
.k-tabstrip-items .k-state-hover .k-link,
.k-panelbar > li.k-state-hover > .k-link,
.k-panelbar > li.k-state-default > .k-link.k-state-hover {
  color: #666666;
}
.k-panelbar > .k-state-focused.k-state-hover {
  background: #efefef;
  box-shadow: none;
}
.k-tabstrip-items .k-state-default {
  border-color: #c2ccd6;
}
.k-tabstrip-items .k-state-hover {
  border-color: #b0bdca;
}
.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active {
  background-color: #ffffff;
  background-image: none;
  border-color: #94a6b8;
}
.k-tabstrip-top > .k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-top > .k-tabstrip-items .k-state-active {
  border-bottom-color: #ffffff;
}
.k-tabstrip .k-content.k-state-active {
  background-color: #ffffff;
  color: #666666;
}
.k-menu.k-header,
.k-menu .k-item {
  border-color: #c2ccd6;
}
.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
  border-color: #c2ccd6;
}
.k-toolbar .k-button.k-state-disabled:focus {
  border-color: #eb9d43;
  box-shadow: 0 0 2px 1px #ea9b3e;
}
.k-overflow-container .k-button-group .k-button {
  border-radius: 0px;
}
.k-overflow-container .k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 #ffffff;
}
.k-overflow-container .k-separator {
  border-color: #c2ccd6;
}
.k-toolbar-first-visible.k-overflow-group,
.k-overflow-container .k-overflow-group + .k-overflow-group {
  box-shadow: 0 1px 0 #ffffff;
}
.k-toolbar-last-visible.k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff;
}
.k-column-menu .k-separator {
  border-color: #c2ccd6;
  background-color: transparent;
}
.k-menu .k-group {
  border-color: #c2ccd6;
}

.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  color: #666666;
  border-color: #c2ccd6;
  font-weight: bold;
}
.k-grouping-header {
  color: #666666;
}
.k-grid td.k-state-focused {
  box-shadow: inset 0 0 3px 1px #e6e6e6;
}

.k-grid-header {
     padding-right: 26px !important;
}

.k-header,
.k-grid-header-wrap,
.k-grid .k-grouping-header,
.k-grid-header,
.k-pager-wrap,
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-link,
.k-grouping-header .k-group-indicator,
.k-gantt-toolbar .k-state-default {
  border-color: #d5dce3;
}
.k-pager-numbers .k-link,
.k-treeview .k-in {
  border-color: transparent;
}
.k-treeview .k-icon,
.k-scheduler-table .k-icon,
.k-grid .k-hierarchy-cell .k-icon {
  background-color: transparent;
  border-radius: 0px;
}
.k-scheduler-table .k-state-hover .k-icon {
  background-color: transparent;
}
.k-editor .k-tool:focus {
  outline: 0;
  border-color: #eb9d43;
  box-shadow: 0 0 2px 1px #ea9b3e;
}

.k-checkbox-label:before {
  border-color: #c2ccd6;
  background: #fff;
  border-radius: 3px;
}
.k-checkbox:hover + .k-checkbox-label:before,
.k-checkbox:checked:hover + .k-checkbox-label:before,
.k-checkbox-label:hover:before,
.k-checkbox:checked + .k-checkbox-label:hover:before {
  border-color: #a4b3c2;
  box-shadow: none;
}
.k-checkbox:checked + .k-checkbox-label:before {
  background-color: #ffffff;
  border-color: #c8d1db;
  color: #eb9d43;
}
.k-checkbox:active + .k-checkbox-label:before,
.k-checkbox-label:active:before {
  box-shadow: 0 0 3px 0 #ea9b3e;
  border-color: #eb9d43;
}
.k-checkbox:checked:active + .k-checkbox-label:before,
.k-checkbox:checked + .k-checkbox-label:active:before {
  box-shadow: 0 0 3px 0 #ea9b3e;
  border-color: #eb9d43;
}
.k-checkbox:disabled + .k-checkbox-label {
  color: #bfcad4;
}
.k-checkbox:disabled + .k-checkbox-label:hover:before {
  box-shadow: none;
}
.k-checkbox:disabled + .k-checkbox-label:before,
.k-checkbox:checked:disabled + .k-checkbox-label:before,
.k-checkbox:checked:disabled + .k-checkbox-label:active:before,
.k-checkbox:checked:disabled + .k-checkbox-label:hover:before {
  color: #bfcad4;
  background: #ffffff;
  border-color: #c8d1db;
  border-radius: 3px;
}
.k-checkbox:focus + .k-checkbox-label:before,
.k-checkbox:focus + .k-checkbox-label:hover:before {
  border-color: #eb9d43;
  box-shadow: 0 0 3px 0 #ea9b3e;
}
.k-checkbox:indeterminate + .k-checkbox-label:after {
  background-color: #eb9d43;
  background-image: none;
  background-image: none, linear-gradient(to bottom, none);
  border-color: #eb9d43;
  border-radius: 2px;
}
.k-checkbox:indeterminate:hover + .k-checkbox-label:after {
  border-color: #eb9d43;
  background-color: #eb9d43;
}
.k-radio-label:before {
  border-color: #c2ccd6;
  border-radius: 50%;
  background-color: #fff;
  border-width: 1px;
}
.k-radio-label:hover:before,
.k-radio:checked + .k-radio-label:hover:before {
  border-color: #a4b3c2;
  box-shadow: none;
}
.k-radio:checked + .k-radio-label:after {
  background-color: #eca24c;
  border-radius: 50%;
}
.k-radio-label:active:before {
  border-color: #eb9d43;
  box-shadow: 0 0 3px 0 #ea9b3e;
}
.k-radio:checked + .k-radio-label:active:before {
  box-shadow: 0 0 3px 0 #ea9b3e;
  border-color: #eb9d43;
}
.k-radio:disabled + .k-radio-label {
  color: #bfcad4;
}
.k-radio:disabled + .k-radio-label:before,
.k-radio:disabled + .k-radio-label:active:before,
.k-radio:disabled + .k-radio-label:hover:after,
.k-radio:disabled + .k-radio-label:hover:before {
  background: #ffffff;
  border-color: #bfbfbf;
  box-shadow: none;
}
.k-radio:disabled:checked + .k-radio-label:after {
  background-color: #eca24c;
  opacity: 0.5;
}
.k-radio:focus + .k-radio-label:before {
  border-color: #eb9d43;
  box-shadow: 0 0 3px 0 #ea9b3e;
}
@media screen and (-ms-high-contrast: active) {
  .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused,
  .k-editor-toolbar-wrap .k-button-group .k-tool:focus {
    border-color: #fff;
  }
}
@media only screen and (max-width: 1024px) {
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view {
    background-image: none;
    background-image: none, linear-gradient(to bottom, none);
    background-position: 50% 50%;
    background-color: #f0f3f5;
    border-color: #d5dce3;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view {
    border-radius: 0px;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li {
    border-radius: 0;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view {
    border-radius: -1px -1px 0 0;
  }
  .k-webkit .k-scheduler-toolbar > ul li:first-child,
  .k-ff .k-scheduler-toolbar > ul li:first-child,
  .k-ie11 .k-scheduler-toolbar > ul li:first-child,
  .k-edge .k-scheduler-toolbar > ul li:first-child,
  .k-safari .k-scheduler-toolbar > ul li:first-child,
  .k-webkit .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-ff .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-ie11 .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-edge .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-safari .k-scheduler-toolbar > ul li:first-child .k-link,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li .k-link,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li .k-link {
    border-radius: 0;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child,
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link {
    border-radius: 0 0 -1px -1px;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover {
    border-color: #b0bdca;
    background-image: none;
    background-image: none, linear-gradient(to bottom, none);
    background-color: #efefef;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link {
    color: #666666;
    min-width: 75px;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link {
    color: #666666;
  }
  .k-webkit .k-scheduler-views > li.k-state-selected > .k-link:after,
  .k-ff .k-scheduler-views > li.k-state-selected > .k-link:after,
  .k-ie11 .k-scheduler-views > li.k-state-selected > .k-link:after,
  .k-edge .k-scheduler-views > li.k-state-selected > .k-link:after,
  .k-safari .k-scheduler-views > li.k-state-selected > .k-link:after {
    display: block;
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    right: 0.333em;
    width: 1.333em;
    height: 1.333em;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #c2ccd6;
    background-color: #fbfbfb;
    border-radius: 0px 0px 0 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
    border-width: 1px;
    background-image: none;
    border-radius: 0px;
  }
}
.k-chart .k-mask {
  background-color: #ffffff;
  filter: alpha(opacity=68);
  opacity: 0.68;
}
.k-chart .k-selection {
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.2s linear, border-color 0.2s linear;
}
.k-chart .k-selection:hover {
  border-color: rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.2);
}
.k-chart .k-handle {
  background-color: #fcfcfc;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.k-chart .k-handle:hover {
  background-color: #ffffff;
  border-color: #b8b8b8;
  box-shadow: 0 0 0 2px rgba(111, 101, 96, 0.5);
}
.k-chart .k-navigator-hint .k-tooltip {
  border: 3px solid #ffffff;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  color: #242424;
}
.k-chart .k-navigator-hint .k-scroll {
  background: rgba(234, 155, 62, 0.7);
  height: 4px;
}
.k-map .k-marker {
  font-size: 28px;
  color: #ea9b3e;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}
.k-map .k-attribution {
  color: #666666;
}
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  background-color: #ffffff;
}
.k-spreadsheet-top-corner,
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  background-color: #edf0f3;
  background-image: none;
  color: #000000;
  border-color: #b0bdca;
}
.k-spreadsheet-top-corner {
  border-color: #b0bdca;
}
.k-spreadsheet-top-corner:after {
  border-color: transparent #b0bdca #b0bdca transparent;
}
.k-spreadsheet-pane {
  border-color: #b0bdca;
}
.k-spreadsheet-pane .k-spreadsheet-vaxis,
.k-spreadsheet-pane .k-spreadsheet-haxis {
  border-color: #ced7df;
}
.k-spreadsheet-pane .k-spreadsheet-column-header,
.k-spreadsheet-pane .k-spreadsheet-row-header {
  border-color: #b0bdca;
}
.k-spreadsheet-pane .k-spreadsheet-merged-cell {
  background-color: #ffffff;
}
.k-spreadsheet-pane .k-selection-partial,
.k-spreadsheet-pane .k-selection-full {
  border-color: rgba(234, 155, 62, 0.2);
  background-color: rgba(234, 155, 62, 0.2);
}
.k-spreadsheet-pane .k-filter-range {
  border-color: #ea9b3e;
}
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {
  border-bottom-color: #ea9b3e;
}
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full {
  border-right-color: #ea9b3e;
}
.k-auto-fill,
.k-spreadsheet-selection {
  border-color: #ea9b3e;
  box-shadow: inset 0 0 0 1px #ea9b3e;
}
.k-auto-fill-wrapper .k-tooltip {
  background: #ffffff;
}
.k-spreadsheet-selection {
  background-color: rgba(234, 155, 62, 0.2);
}
.k-spreadsheet-active-cell {
  box-shadow: inset 0 0 0 1px #ea9b3e;
  background-color: #ffffff;
}
.k-spreadsheet-active-cell.k-right {
  box-shadow: inset 0 0 0 1px #ea9b3e, inset -1px 0 0 1px #ea9b3e;
}
.k-spreadsheet-active-cell.k-bottom {
  box-shadow: inset 0 0 0 1px #ea9b3e, inset 0 -1px 0 1px #ea9b3e;
}
.k-spreadsheet-active-cell.k-bottom.k-right {
  box-shadow: inset 0 0 0 1px #ea9b3e, inset -1px -1px 0 1px #ea9b3e;
}
.k-spreadsheet-active-cell.k-single {
  color: #666666;
  background-color: #ffffff;
}
.k-spreadsheet .k-spreadsheet-action-bar {
  background-color: #ffffff;
  border-color: #d5dce3;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  border-color: #b0bdca;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
  border-color: #b0bdca;
}
.k-spreadsheet .k-spreadsheet-formula-input {
  background-color: #ffffff;
  color: #666666;
}
.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
  background-color: #ea9b3e;
}
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
  background-color: #ea9b3e;
}
.k-spreadsheet .k-single-selection::after {
  background-color: #ea9b3e;
  border-color: #ffffff;
}
.k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(255, 255, 255, 0.5);
}
.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
  background-color: rgba(234, 155, 62, 0.5);
}
.k-spreadsheet .k-spreadsheet-cell-comment {
  color: #696969;
  background-color: #fbfbfb;
  border-color: #c2ccd6;
}
.k-spreadsheet .k-spreadsheet-has-comment:after {
  border-color: #ea9b3e #ea9b3e transparent transparent;
}
.k-spreadsheet .k-dirty {
  border-color: #c84a23 transparent transparent #c84a23;
}
.k-spreadsheet-format-cells .k-spreadsheet-preview {
  border-color: #d5dce3;
}
.k-spreadsheet-filter {
  border-radius: 0px;
  background-color: #ffffff;
}
.k-spreadsheet-filter.k-state-active {
  color: #ffffff;
  background-color: #ea9b3e;
}
.k-spreadsheet-filter:hover {
  color: #666666;
  background: #efefef;
  border-color: #dbdbdb;
}
.k-action-window .k-action-buttons {
  border-color: #d5dce3;
  background: #fbfbfb;
}
.k-spreadsheet-sample {
  color: #b3b3b3;
}
.k-state-selected .k-spreadsheet-sample {
  color: inherit;
}
.k-spreadsheet-window .k-list {
  border-color: #d5dce3;
  border-radius: 0px;
}
.k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button:not(.k-toggle-button) {
  border-radius: 0px;
}
.k-spreadsheet-toolbar > .k-widget,
.k-spreadsheet-toolbar > .k-button,
.k-spreadsheet-toolbar > .k-button-group {
  border-radius: 0px;
}
.k-spreadsheet-toolbar > .k-separator {
  border-color: #d5dce3;
}
.k-spreadsheet-toolbar .k-overflow-anchor {
  border-radius: 0;
}
.k-spreadsheet-popup {
  border-radius: 0px;
}
.k-spreadsheet-popup .k-separator {
  background-color: #d5dce3;
}
.k-spreadsheet-popup .k-button {
  background-color: transparent;
}
.k-spreadsheet-popup .k-button:hover {
  background-color: #efefef;
}
.k-spreadsheet-popup .k-state-active {
  background-color: #ea9b3e;
  color: #000000;
}
.k-spreadsheet-popup .k-state-active:hover {
  background-color: #dd8318;
}
.k-spreadsheet-filter-menu .k-details {
  border-color: #d5dce3;
}
.k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-color: #ffffff;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  background-color: #ffffff;
  border-color: #d5dce3;
  border-radius: 0px 0 0 0px;
}
.k-syntax-ref {
  color: #ff8822;
}
.k-syntax-num {
  color: #0099ff;
}
.k-syntax-func {
  font-weight: bold;
}
.k-syntax-str {
  color: #38b714;
}
.k-syntax-error {
  color: red;
}
.k-syntax-bool {
  color: #a9169c;
}
.k-syntax-startexp {
  font-weight: bold;
}
.k-syntax-paren-match {
  background-color: #caf200;
}
.k-series-a {
  border-color: #000000;
  background-color: rgba(0, 0, 0, 0.15);
}
.k-series-b {
  border-color: #000000;
  background-color: rgba(0, 0, 0, 0.15);
}
.k-series-c {
  border-color: #000000;
  background-color: rgba(0, 0, 0, 0.15);
}
.k-series-d {
  border-color: #000000;
  background-color: rgba(0, 0, 0, 0.15);
}
.k-series-e {
  border-color: #000000;
  background-color: rgba(0, 0, 0, 0.15);
}
.k-series-f {
  border-color: #000000;
  background-color: rgba(0, 0, 0, 0.15);
}
.k-spreadsheet-sheets-remove:hover .k-icon {
  color: #cc2222;
}
.k-spreadsheet-formula-list .k-state-focused {
  background-color: #ea9b3e;
  color: #ffffff;
}
.k-spreadsheet-insert-image-dialog {
  border-color: #d5dce3;
  border-radius: 0px;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered {
  border-radius: 0px;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div {
  color: #fff;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-color: #ea9b3e;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  border-color: #fff;
  background-color: #ea9b3e;
  border-radius: 50%;
}
.k-spreadsheet-drawing-anchor-cell {
  background: rgba(234, 155, 62, 0.2);
}
.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after {
  border-color: #ea9b3e transparent transparent #a87f50;
}
.k-rtl .k-spreadsheet .k-dirty {
  border-color: #c84a23 #c84a23 transparent transparent;
}
.k-spreadsheet .k-widget[data-property='fontSize'] {
  width: 60px;
}
.k-spreadsheet .k-widget[data-property='format'] {
  width: 100px;
}
.k-spreadsheet .k-widget[data-property='fontFamily'] {
  width: 130px;
}
.k-spreadsheet-toolbar .k-combobox .k-input {
  color: #666666;
}
.k-spreadsheet-toolbar .k-combobox .k-state-hover .k-input,
.k-spreadsheet-toolbar .k-combobox .k-state-active .k-input,
.k-spreadsheet-toolbar .k-combobox .k-state-focused .k-input {
  color: #666666;
}
.k-dialog .k-content {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.k-dialog.k-dialog-titleless .k-content {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
  padding: 12px 12px;
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal {
  border-top: solid 1px #d5dce3;
  background: #fbfbfb;
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button {
  border-radius: 0px;
}
.k-dialog.k-window-sm .k-dialog-buttongroup.k-dialog-button-layout-stretched {
  flex-direction: column;
}
.k-dialog.k-window-sm .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
  flex: 0 0 auto;
  padding: 6px 6px;
}
.k-dialog.k-window-md .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
  padding: 8.4px 8.4px;
}
.k-rtl .k-dialog a.k-dialog-action.k-dialog-close {
  left: 0.5em;
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child {
  border-bottom-right-radius: 0px;
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child {
  border-bottom-left-radius: 0px;
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal {
  text-align: left;
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button {
  margin-left: 0;
  margin-right: 0.5em;
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button:first-child {
  margin-right: 0;
}
.k-numeric-wrap .k-i-warning {
  color: #c84a23;
  position: absolute;
  top: 0;
  right: 1.9em;
  width: 1.9em;
}
.k-numeric-wrap.k-state-invalid {
  border-color: #c84a23;
}
.k-numeric-wrap.k-state-invalid input {
  color: #c84a23;
}
.k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning {
  right: auto;
  left: 1.9em;
}
.k-maskedtextbox.k-state-invalid .k-textbox {
  border-color: #c84a23;
  color: #c84a23;
}
.k-maskedtextbox.k-state-invalid .k-i-warning {
  color: #c84a23;
}
.k-dateinput.k-state-invalid .k-textbox {
  color: #c84a23;
  border-color: #c84a23;
}
.k-dateinput.k-state-invalid .k-i-warning {
  margin-left: 0;
  margin-right: 0.6em;
  color: #c84a23;
}
.k-rtl .k-dateinput .k-i-warning {
  margin-right: 0;
  margin-left: 0.6em;
}
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
  border-color: #c84a23;
}
.k-datepicker .k-picker-wrap.k-state-invalid .k-input,
.k-timepicker .k-picker-wrap.k-state-invalid .k-input {
  color: #c84a23;
}
.k-datepicker .k-picker-wrap .k-i-warning,
.k-timepicker .k-picker-wrap .k-i-warning {
  color: #c84a23;
  margin-left: 0;
  margin-right: 2.1em;
}
.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,
.k-rtl .k-timepicker .k-picker-wrap .k-i-warning {
  margin-right: 0;
  margin-left: 2.1em;
}
.k-datetimepicker .k-picker-wrap.k-state-invalid {
  border-color: #c84a23;
}
.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input {
  color: #c84a23;
}
.k-datetimepicker .k-picker-wrap .k-i-warning {
  color: #c84a23;
  margin-left: 0;
  margin-right: 4.3em;
}
.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning {
  margin-right: 0;
  margin-left: 4.3em;
}
.k-listbox .k-list-scroller {
  padding: 2px;
  border-color: #d5dce3;
  background-color: #fff;
}
.k-listbox .k-item:hover:not(.k-state-disabled) {
  color: #666666;
  background-color: #efefef;
  border-color: transparent;
}
.k-listbox .k-drop-hint {
  height: 0;
  border-top: 1px solid #ea9b3e;
}
.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
  color: inherit;
}
.k-scheduler .k-other-month .k-nav-day {
  opacity: 0.6;
}
.k-dropdowngrid-popup {
  border-color: #d5dce3;
  color: #666666;
  background-color: #ffffff;
}
.k-dropdowngrid-popup .k-header {
  background-image: linear-gradient(none);
  background-image: none;
  border-color: #d5dce3;
  color: #696969;
  background-color: #fbfbfb;
}
.k-dropdowngrid-popup .k-group-header {
  border-color: #d5dce3;
  color: #696969;
  background-color: #fbfbfb;
}
.k-dropdowngrid-popup .k-cell {
  border-color: #d5dce3;
}
.k-dropdowngrid-popup .k-item:nth-child(2n) {
  background-color: #f6f8f9;
}
.k-dropdowngrid-popup .k-footer {
  border-color: #d5dce3;
  color: #696969;
  background-color: #fbfbfb;
}
.k-dropdowngrid-popup .k-item.k-state-hover {
  background-image: linear-gradient(none);
  background-image: none;
  border-color: #d5dce3;
  color: #666666;
  background-color: #efefef;
}
.k-dropdowngrid-popup .k-item.k-state-selected {
  background-image: linear-gradient(none);
  background-image: none;
  border-color: #d5dce3;
  color: #ffffff;
  background-color: #ea9b3e;
}
.k-dropdowngrid-popup .k-group-cell span {
  background-color: #666666;
  color: #ffffff;
}
.k-grid-list > .k-item.k-last > .k-cell,
.k-grid-list > .k-item.k-last > .k-group-cell,
.k-grid-list > .k-item.k-last > .k-spacer-cell {
  border-bottom-color: #666666;
}

/* custom by Jean - outside exported theme */

.k-calendar .k-header,
.k-calendar .k-footer {
  text-transform: uppercase;
}
.k-combobox .k-input {
  background-color: #fff;
  font-size: 13px;
  color: #4c5264;
  padding-top: 5px;
  padding-bottom: 5px;
}

.k-list > .k-item {
  font-size: 0.9em;
}

.k-list > .k-state-selected.k-state-focused:not(.k-state-hover) {
  color: #494440;
}

/* .k-dropdown-wrap.k-state-default {
  border-color: #b9b9b9;
  border-radius: 0;
} */

.k-datepicker {
  width: 100%;
}

.k-multiselect {
  width: 100%;
}

.k-picker-wrap.k-state-default {
  border: none;
}

.k-picker-wrap .k-icon {
  transform: translateY(-3px);
}

.k-calendar .k-content .k-state-selected > .k-link {
  color: #fff;
  border-radius: 0;
  background-color: #ea9b3e;
}

.k-treeview .k-in {
  margin: 0;
  box-sizing: border-box;
  width: 100%;
  font-weight: 100;
  font-size: 0.9em;
}

.k-list-container {
  background: #fff;
}

.k-link.k-pager-nav {
  border-radius: 0;
  border: none;
}

.k-checkbox-label:before {
  border-radius: 0;
}

.k-grid td {
  /* border-style: groove;
  border-width: 0px 0px 0px 0px;
  overflow: hidden;
  line-height: 35px;
  vertical-align: middle;
  font-size: 0.9em;
  text-overflow: ellipsis;
  white-space: nowrap; */
  white-space: nowrap;
  font-size: 0.9em;
  padding: 2px 10px;
}

.k-grid td .custom-files {
  transform: scale(0.8) translate(-7px, 4px);
}

@media (max-width: 980px) {
  .k-calendar-container {
    position: fixed !important;
    top: 70px;
    left: 0;
    width: 100%;
    height: calc(100% - 122px);
    box-shadow: none;
    padding: 0 !important;
  }

  .k-calendar {
    width: 100%;
    height: 100%;
  }

  .k-calendar .k-calendar-view {
    width: 100%;
  }

  .k-calendar .k-content {
    height: 100%;
  }

/* 
  .k-combobox-clearable .k-input{
    padding-right: 0 !important;
  } */

}
*,
*::before,
*::after {
  box-sizing: inherit;
}
* {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  outline: none;
}
html {
  height: 100%;
  box-sizing: border-box;
}
button,
label {
  color: var(--font-color-primary);
  font-size: inherit;
}
input::placeholder {
  color: #a9a9a9;
}
input:disabled,
textarea:disabled {
  background-color: lightgray !important;
  color: #000 !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  margin: 0;
}
a {
  text-decoration: none;
}
input[type='radio'] {
  margin: 0;
}
button {
  cursor: pointer;
}
.toasted-container,
.toasted.toasted-primary {
  font-family: 'LegalDocs', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-weight: 400;
}
.toasted-container::before,
.toasted.toasted-primary::before {
  margin-right: 10px;
}
menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.disable-select {
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  -khtml-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.input-search {
  position: relative;
  margin-left: 20px;
  width: 100%;
  flex-direction: row;
}
input[type='checkbox'][readonly] {
  pointer-events: none;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
button,
input:not([type="checkbox"]),
optgroup,
select,
textarea {
  border-radius: 3px;
  padding: 8px 5px !important;
  line-height: normal !important;
  text-indent: 0 !important;
}
.k-pager-sm .k-pager-numbers-wrap select.k-dropdown {
  border-left: 1px solid #E3E5E8 !important;
  padding: 4px 8px !important;
}
input:not([type="checkbox"]),
optgroup,
select,
textarea {
  border: 1px solid #E3E5E8;
  border-left: 4px solid var(--background-color-border-left) !important;
}
.k-list > .k-state-selected.k-state-focused:not(.k-state-hover),
.k-list > .k-state-selected {
  color: var(--font-color-primary);
}
.k-dropdown-wrap.k-state-default {
  border: none;
  background: transparent;
}
.k-dropdown-wrap.k-state-focused .k-input {
  border-top: 1px solid var(--background-color-border);
  border-bottom: 1px solid var(--background-color-border);
}
.k-combobox .k-input,
.k-state-default > .k-select,
.k-picker-wrap .k-input,
.k-picker-wrap.k-state-default,
.k-calendar-container.k-group {
  border: 1px solid var(--background-color-border);
  background-color: var(--background-color-inputs-default);
  color: var(--font-color-primary);
}
.k-icon.k-i-calendar {
  top: 4px;
}
.k-calendar .k-month .k-link,
.k-calendar .k-month th {
  color: var(--font-color-primary);
}
.k-state-default > .k-select {
  height: 33px;
}
input[type='submit'] {
  border: none !important;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/web/fonts/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.012f90cd.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/web/fonts/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.ce768cc2.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/web/fonts/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.63aa9978.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/web/fonts/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.019bb28b.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/web/fonts/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.f4c17403.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/web/fonts/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.a9f22648.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(/web/fonts/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.1346ba1c.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/web/fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.7ebf36af.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/web/fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.6aa8b290.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/web/fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.39b10f3a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/web/fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.ccc90092.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/web/fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.38acb60f.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/web/fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.e0d13544.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(/web/fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.f0da3b6e.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/web/fonts/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.547769a6.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/web/fonts/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.935a83fd.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/web/fonts/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.a2f6df8f.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/web/fonts/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.8bcf4141.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/web/fonts/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.2e386b17.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/web/fonts/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.61bf749c.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/web/fonts/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.2e7bbd1d.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*# sourceMappingURL=bootstrap-grid.css.map */
/**** não alterar da linha 4 a 30 !! ****/
@font-face {
  font-family: 'LegalDocs';
  src: url(/web/fonts/LegalDocs.3d225941.eot);
  src: url(/web/fonts/LegalDocs.3d225941.eot#iefix) format('embedded-opentype'), url(/web/fonts/LegalDocs.7cd92b78.ttf) format('truetype'), url(/web/fonts/LegalDocs.c436ce86.woff) format('woff'), url(/web/fonts/LegalDocs.c107ee1a.svg#LegalDocs) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icons-options {
  cursor: pointer;
  height: 37px;
  padding: 10px;
  color: var(--font-color-primary);
}
.icons-users,
.icons-group-users {
  display: flex;
  justify-content: space-around;
}
.icons-users i,
.icons-group-users i {
  cursor: pointer;
}
[class^='icon-'],
[class*='icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'LegalDocs' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: var(--background-color-icons);
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-folder {
  line-height: 1;
}
.icon-folder-grid:before {
  content: '\e915';
}
.icon-custom-field:before {
  content: '\e938';
}
.icon-group:before {
  content: '\e96a';
}
.icon-save:before {
  content: '\e923';
}
.icon-times-circle:before {
  content: '\e95a';
}
.icon-bullet-header-option:before {
  content: '\e92d';
  /*  */
}
.icon-bullet:before {
  content: '\e92d';
  /*  */
}
/* .icon-add-group:before {
    content: '\e920';
    
  }
  .icon-add-user:before {
    content: '\e920';
    
  } */
.icon-cam:before {
  content: '\e92c';
}
.icon-checkin:before {
  content: '\e92f';
}
.icon-clip:before {
  content: '\e930';
}
.icon-clip-vertical:before {
  content: '\e903';
}
.icon-clip-vertical-colored:before {
  content: '\e903';
  color: #dfaf0a;
}
.icon-custom-camp:before {
  content: '\e931';
}
.icon-download:before {
  content: '\e932';
}
.icon-ersion:before {
  content: '\e933';
}
.icon-filter:before {
  content: '\e934';
}
.icon-file-graph:before {
  content: '\e90d';
  /*  */
}
.icon-history:before {
  content: '\e936';
}
.icon-mover-para:before {
  content: '\e937';
}
.icon-new-extension:before {
  content: '\e93b';
}
.icon-new-file:before {
  content: '\e93c';
}
.icon-project:before {
  content: '\e93d';
}
.icon-renomear:before {
  content: '\e93f';
}
.icon-share:before {
  content: '\e940';
}
.icon-shortcut:before {
  content: '\e941';
}
.icon-similarity:before {
  content: '\e942';
}
.icon-bg-extension:before {
  content: '\e944';
}
.icon-config:before {
  content: '\e927';
}
.icon-folder-gear:before {
  content: '\e924';
}
.icon-stamp:before {
  content: '\e94b';
}
.icon-stamp-menu:before {
  content: '\e94b';
}
.icon-stamp-colored:before {
  content: '\e94b';
  color: #dfaf0a;
}
.icon-menu:before {
  content: '\e922';
}
.icon-clock:before {
  content: '\e921';
}
.icon-click-edit:before {
  content: '\e985';
}
.icon-checkout:before {
  content: '\e972';
}
.icon-close:before {
  content: '\e904';
}
.icon-question:before {
  content: '\e905';
}
.icon-alert:before {
  content: '\e906';
}
.icon-info:before {
  content: '\e90b';
}
.icon-search:before {
  content: '\e928';
}
.icon-lock-header-option:before {
  content: '\e90a';
  /*  */
}
.icon-lock:before {
  content: '\e90a';
}
.icon-locked:before{
  content: '\e90a';
  color: #dfaf0a;
}
.icon-key:before {
  content: '\e923';
}
.icon-home:before {
  content: '\e90c';
  /*  */
}
.icon-file-plus:before {
  content: '\e977';
}
.icon-trash:before {
  content: '\e94d';
  color: #702929;
}
.icon-trash-header-option:before {
  content: '\e94d';
  /*  */
}
.icon-folder-structure:before {
  content: '\e947';
}
.icon-arrow-down:before {
  content: '\e92b';
}
.icon-folder:before {
  content: '\e90f';
}
.icon-folderopen:before {
  content: '\e901';
}
.icon-file-zip:before {
  content: '\e911';
}
.icon-file-word:before {
  content: '\e913';
}
.icon-file-code:before {
  content: '\e909';
}
.icon-file-alt-regular:before {
  content: '\e91a';
}
.icon-bookmark:before {
  content: '\e91b';
}
.icon-email-time:before {
  content: '\e91c';
}
.icon-mail:before {
  content: '\e949';
}
.icon-calendar:before {
  content: '\e91f';
}
.icon-plus-circle:before {
  content: '\e920';
}
.icon-plus-circle2:before {
  content: '\e976';
}
.icon-finance:before {
  content: '\e99e';
}
.icon-ballom:before {
  content: '\e99c';
}
.icon-phone:before {
  content: '\e99d';
}
.icon-mini-calendar:before {
  content: '\e99b';
}
.icon-case-management:before {
  content: '\e899';
}
.icon-ConfigLinked:before {
  content: '\e995';
}
.icon-ConfigRequired:before {
  content: '\e996';
}
.icon-ConfigSpecial:before {
  content: '\e998';
}
.icon-ConfigView:before {
  content: '\e9d6';
}
.icon-key1:before {
  content: '\e9d5';
}
.icon-multiple-cases:before {
  content: '\e9ca';
}
.icon-co-replicate:before {
  content: '\e9cb';
}
.icon-accumulate:before {
  content: '\e9c2';
}
.icon-add-observations:before {
  content: '\e9c1';
}
.icon-add-tag:before {
  content: '\e9b8';
}
.icon-agenda:before {
  content: '\e9b7';
}
.icon-appointment:before {
  content: '\e9af';
}
.icon-approved:before {
  content: '\e9ae';
}
.icon-attachment:before {
  content: '\e9a5';
}
.icon-bill-sumary:before {
  content: '\e9a4';
}
.icon-close-circle:before {
  content: '\e968';
}
.icon-close-square:before {
  content: '\e966';
}
.icon-closed-file:before {
  content: '\e95f';
}
.icon-co-aply-value:before {
  content: '\e97b';
}
.icon-co-approved:before {
  content: '\e97c';
}
.icon-co-approvingly:before {
  content: '\e97d';
}
.icon-co-canceled:before {
  content: '\e97e';
}
.icon-co-concluded:before {
  content: '\e97f';
}
.icon-co-pending:before {
  content: '\e981';
}
.icon-co-percentual:before {
  content: '\e982';
}
.icon-co-purchase-history:before {
  content: '\e983';
}
.icon-come-back:before {
  content: '\e952';
}
.icon-conciliate:before {
  content: '\e972';
}
.icon-contract-view:before {
  content: '\e9d9';
}
.icon-controller:before {
  content: '\e9d8';
}
.icon-copy:before {
  content: '\e974';
}
.icon-copy-paste:before {
  content: '\e9d4';
}
.icon-correspondig:before {
  content: '\e9c9';
}
.icon-date-picker:before {
  content: '\e9cc';
}
.icon-denied:before {
  content: '\e9c3';
}
.icon-detail-view:before {
  content: '\e9c0';
}
.icon-document:before {
  content: '\e9b9';
}
.icon-download-report:before {
  content: '\e9b6';
}
.icon-drag:before {
  content: '\e9b0';
}
.icon-scanner-touch:before {
  content: '\e926';
}
.icon-drag-and-drop:before {
  content: '\e9ad';
}
.icon-sort-down:before {
  content: '\e92a';
}
.icon-sort-right:before {
  content: '\e900';
}
.icon-edit1:before {
  content: '\e991';
}
.icon-click-edit-value:before {
  content: '\e98e';
}
.icon-executor:before {
  content: '\e978';
}
.icon-expenses:before {
  content: '\e967';
}
.icon-field-check1:before {
  content: '\e960';
}
.icon-check-menu:before {
  content: '\e986';
}
.icon-field-partial-check:before {
  content: '\e95e';
}
.icon-field-uncheck1:before {
  content: '\e95d';
}
.icon-filter1:before {
  content: '\e984';
}
.icon-form-add:before {
  content: '\e92e';
}
.icon-form-help:before {
  content: '\e994';
}
.icon-form-search:before {
  content: '\e93a';
}
.icon-header-message:before {
  content: '\e94e';
}
.icon-header-search:before {
  content: '\e951';
}
.icon-header-setting:before {
  content: '\e953';
}
.icon-history1:before {
  content: '\e9da';
}
.icon-important-info-empty:before {
  content: '\e9d7';
}
.icon-important-info-full:before {
  content: '\e9d3';
}
.icon-import-data:before {
  content: '\e9c8';
}
.icon-inactive-folder:before {
  content: '\e9cd';
}
.icon-info1:before {
  content: '\e9c4';
}
.icon-instructions:before {
  content: '\e9bf';
}
.icon-invoice-review:before {
  content: '\e9ba';
}
.icon-invoice-reviewed:before {
  content: '\e9b5';
}
.icon-legal:before {
  content: '\e9b2';
}
.icon-legal-register:before {
  content: '\e9ac';
}
.icon-localization:before {
  content: '\e9a7';
}
.icon-linked-timesheet:before {
  content: '\e9a2';
}
.icon-list:before {
  content: '\e993';
}
.icon-locked1:before {
  content: '\e98d';
}
.icon-main-arrow1:before {
  content: '\e988';
}
.icon-main-arrow2:before {
  content: '\e975';
}
.icon-main-menu:before {
  content: '\e969';
}
.icon-managing-folder:before {
  content: '\e974';
}
.icon-mark-as-read-on:before {
  content: '\e95a';
}
.icon-mark-as-reviwed:before {
  content: '\e957';
}
.icon-mass-delegate:before {
  content: '\e979';
}
.icon-mass-review:before {
  content: '\e97a';
}
.icon-minus-circle:before {
  content: '\e965';
}
.icon-more_options-01:before {
  content: '\e946';
}
.icon-more_options-02:before {
  content: '\e948';
}
.icon-moving:before {
  content: '\e94b';
}
.icon-my-appointments:before {
  content: '\e94f';
}
.icon-new-heavy:before {
  content: '\e954';
}
.icon-new-light:before {
  content: '\e9db';
}
.icon-new-process:before {
  content: '\e9de';
}
.icon-new-release:before {
  content: '\e9d2';
}
.icon-new-release-2:before {
  content: '\e9d0';
}
.icon-new-right-bar:before {
  content: '\e9ce';
}
.icon-new-user:before {
  content: '\e9c5';
}
.icon-no-charge:before {
  content: '\e9be';
}
.icon-note-view:before {
  content: '\e9bb';
}
.icon-notif-message:before {
  content: '\e9b4';
}
.icon-notification-review:before {
  content: '\e9ab';
}
.icon-null:before {
  content: '\e9a8';
}
.icon-ongoing:before {
  content: '\e9a1';
}
.icon-open-search-field:before {
  content: '\e999';
}
.icon-partner:before {
  content: '\e98c';
}
.icon-pendencies:before {
  content: '\e997';
}
.icon-payer-contact:before {
  content: '\e973';
}
.icon-print:before {
  content: '\e964';
}
.icon-process:before {
  content: '\e962';
}
.icon-process-consult:before {
  content: '\e956';
}
.icon-publications:before {
  content: '\e976';
}
.icon-recover-doc:before {
  content: '\e958';
}
.icon-register:before {
  content: '\e98b';
}
.icon-search1:before {
  content: '\e9d1';
}
.icon-service-phrase:before {
  content: '\e9c7';
}
.icon-setting-small:before {
  content: '\e9cf';
}
.icon-spelling-reviewer:before {
  content: '\e9c6';
}
.icon-status-corrent:before {
  content: '\e9bd';
}
.icon-status-pending:before {
  content: '\e9bc';
}
.icon-switch:before {
  content: '\e9b3';
}
.icon-tabulated:before {
  content: '\e9b1';
}
.icon-tag:before {
  content: '\e9aa';
}
.icon-time-sheet:before {
  content: '\e9a9';
}
.icon-transfer:before {
  content: '\e9a0';
}
.icon-trash1:before {
  content: '\e99f';
}
.icon-trash-mobile:before {
  content: '\e98a';
}
.icon-tree:before {
  content: '\e989';
}
.icon-ts-dynamic-view:before {
  content: '\e96c';
}
.icon-ts-manager:before {
  content: '\e963';
}
.icon-ts-pendencies-view:before {
  content: '\e96e';
}
.icon-user1:before {
  content: '\e96f';
}
.icon-view_obs:before {
  content: '\e970';
}
.icon-wo:before {
  content: '\e95b';
}
.icon-wording:before {
  content: '\e971';
}
.icon-process-update:before {
  content: '\e992';
}
.icon-clock-solid:before {
  content: '\e92e';
}
.icon-square-check:before {
  content: '\e95c';
}
.icon-stamp:before {
  content: '\e94b';
}
.icon-foldertree:before {
  content: '\e947';
}
.icon-file:before {
  content: '\e939';
}
.icon-user:before {
  content: '\e943';
}
.icon-users:before {
  content: '\e950';
}
.icon-user-header-option:before {
  content: '\e943';
}
.icon-users-header-option:before {
  content: '\e950';
}
.icon-block:before {
  content: '\e910';
}
.icon-filefilled:before {
  content: '\e945';
}
.icon-gear:before {
  content: '\e96b';
}
.icon-file-box:before {
  content: '\e913';
}
.icon-star:before {
  content: '\e94c';
}
.icon-arrow-left:before {
  content: '\e992';
}
.icon-favorite-header-option:before {
  content: '\e94c';
}
.icon-favorite:before {
  content: '\e94c';
}
.icon-favoriteList:before {
  content: '\e94c';
  color: #dfaf0a;
}
.icon-check:before,
.icon-check-square:before {
  content: '\e987';
}
.icon-checked:before {
  content: '\e987';
}
.icon-folder-plus:before {
  content: '\e96d';
}
.icon-update:before {
  content: '\e959';
}
/**FONT FAMILY **/
/**FONT SIZES DESKTOP**/
/**FONT SIZES MOBILE**/
/** COLORS **/
/**DARK MODE**/
/* ----------------------------------------------------------------------
  // Global
-----------------------------------------------------------------------*/
:root {
  --background-color-primary: #f8f9fb;
  --background-color-secondary: #e6e8ea;
  --background-color-header: #274057;
  --background-color-border: #d5dce3;
  --background-color-table: #ffffff;
  --background-color-table-row: #f7f7f8;
  --background-color-table-row-hover: #a8b7c4;
  --background-color-inputs-default: #ffffff;
  --background-color-hover: #172735;
  --background-color-hover-submenu: #dde5e8;
  --background-color-icons: #454D54;
  --background-color-modal: #ffffff;
  --background-color-border-left: #e6e8ea;
  --font-color-primary: #000;
  --font-color-checkout: #ff6161;
}
:root.dark-theme {
  --background-color-primary: #36393f;
  --background-color-secondary: #292B2F;
  --background-color-header: #202427;
  --background-color-border: #1d1e21;
  --background-color-table: #292b2e;
  --background-color-table-row: #36393f;
  --background-color-table-row-hover: #5e6973;
  --background-color-inputs-default: #2f3136;
  --background-color-hover: #5e6973;
  --background-color-hover-submenu: #5e6973;
  --background-color-icons: #fff;
  --background-color-modal: #292B2F;
  --background-color-border-left: #252222;
  --font-color-primary: #f8f9fb;
  --font-color-checkout: #ffa9a9;
}
body {
  background-color: var(--background-color-primary);
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #000;
  height: 100%;
  margin: 0;
  padding: 0;
}
.highlight {
  background-color: yellow;
  color: #000;
}
.desativarEvento {
  pointer-events: none;
}
.desativarEvento .icons-options {
  color: #909090;
}
#app {
  font-size: 14px;
  background-color: var(--background-color-primary);
}
.d-flex-two-columns {
  display: flex;
}
.d-flex-two-columns .column1 {
  margin-right: 10px;
}
.grayBackground {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 200;
}
.box {
  position: absolute;
  top: 50vh;
  left: 50vw;
  width: auto;
  height: auto;
  padding: 10px;
  background: #fff;
  transform: translate(-50%, -50%);
}
.box p {
  margin: 0 0 15px 0px;
  font-size: 14px;
  color: #000;
  font-weight: 400;
}
.modal {
  position: absolute;
  top: 50vh;
  left: 50vw;
  min-width: 530px;
  padding: 15px;
  background-color: var(--background-color-modal);
  border: 1px solid var(--background-color-border);
  z-index: 11;
  transition: all ease 0.35s;
  transform: translate(-50%, -50%);
}
.modal h2 {
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
  color: var(--font-color-primary);
  font-size: 16px;
  font-weight: 500;
}
.modal p {
  color: var(--font-color-primary);
  font-size: 12px;
}
.modal label,
.modal span {
  color: var(--font-color-primary);
}
.modal label.error,
.modal span.error {
  color: #ff0000;
}
.modal label .k-icon,
.modal span .k-icon {
  color: #494440;
}
.modal .close {
  position: absolute;
  top: 14px;
  right: 14px;
  font-size: 1.2em;
  cursor: pointer;
  transform: scaleY(0.75);
  color: var(--font-color-primary);
}
.modal.visible {
  visibility: visible;
  opacity: 1;
}
.modal .container-buttons .add,
.modal .container-buttons .edit,
.modal .container-buttons .save,
.modal .container-buttons .cancel,
.modal .container-buttons .delete {
  color: #fff;
  background-color: #274057;
  width: 10vw;
  font-weight: 500;
  margin: 0 3px;
  padding: 10px 22px;
  border: none;
}
.modal .container-buttons .cancel,
.modal .container-buttons .delete {
  background: #9f4747;
}
.modal .field-error-type {
  top: 8px;
}
.modal .field-error-name,
.modal .field-error-type {
  padding: 0 !important;
  position: relative;
  margin-bottom: 8px;
}
.loading,
.loading-search {
  position: fixed;
  top: 50%;
  left: 50%;
  visibility: hidden;
  width: 100%;
  text-align: center;
  z-index: 202;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  transform: translate(-50%, -50%);
}
.loading.visible,
.loading-search.visible {
  visibility: visible;
  opacity: 1;
}
.loading span,
.loading-search span {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #ea9b3e;
  border-radius: 0px;
}
.loading .border-radius,
.loading-search .border-radius {
  border-radius: 500px;
}
.loading *[id*="loader-"],
.loading-search *[id*="loader-"] {
  margin-bottom: 30px;
}
.loading #loader-1 span:nth-child(1),
.loading-search #loader-2 span:nth-child(1) {
  border-radius: 500px;
  animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading #loader-1 span:nth-child(2),
.loading-search #loader-2 span:nth-child(2) {
  border-radius: 500px;
  animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading #loader-1 span:nth-child(3),
.loading-search #loader-2 span:nth-child(3) {
  border-radius: 500px;
  animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading #loader-1 span:nth-child(4),
.loading-search #loader-2 span:nth-child(4) {
  border-radius: 500px;
  animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading #loader-1 span:nth-child(5),
.loading-search #loader-2 span:nth-child(5) {
  border-radius: 500px;
  animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
@keyframes scale {
  0% {
    transform: scale(0);
  }
  25% {
    background: #af6713;
    transform: scale(0.9, 0.9);
  }
  50% {
    margin: 0 3px;
    background: #ea9b3e;
    transform: scale(1, 1);
  }
  100% {
    transform: scale(0);
  }
}
.default-form {
  display: flex;
  flex-flow: column;
  height: 93%;
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
  .default-form {
    width: 80%;
    margin-left: 10%;
  }
}
.default-form input[type="checkbox"] {
  margin: 0;
}
.default-form .scrollable-form {
  height: 100%;
  overflow: auto;
  padding-left: 1px;
  padding-bottom: 20px;
}
.default-form .field-container {
  display: flex;
  width: 100%;
  margin-top: 3px;
  align-items: center;
}
.default-form .field-container.type-select {
  border: none;
  height: auto;
}
.default-form .field-container input:not(.k-input) {
  width: 100%;
}
.default-form .line-fields-container {
  display: flex;
  align-items: flex-end;
  white-space: nowrap;
}
.default-form .line-fields-container .lbl-field {
  width: 100%;
}
.default-form .line-fields-container .lbl-field strong label {
  font-weight: 200;
}
.default-form .line-fields-container .lbl-field.offset-width {
  width: 30%;
}
.default-form .line-fields-container .lbl-field.offset-width-2 span.k-combobox {
  width: 100%;
}
.default-form .line-fields-container .lbl-field:not(:first-child) {
  margin-left: 12px;
}
.default-form .line-fields-container.type-check {
  justify-content: flex-start;
}
.default-form .line-fields-container.type-check label {
  display: flex;
  align-content: center;
  align-items: center;
  padding-bottom: 10px;
}
.default-form .line-fields-container.type-check label:not(:first-child) {
  margin-left: 10px;
}
.default-form .line-fields-container.type-check label input[type="radio"] {
  margin-right: 3px;
}
.default-form .line-fields-container:not(:first-child) {
  margin-top: 15px;
}
.default-form .line-fields-container input[type="submit"] {
  width: 100%;
  height: 35px;
  padding: 10px;
  color: #000000;
  background: #f0f0f0;
  border: none;
}
.default-form .line-fields-container label:not([class]) {
  font-size: 14px;
}
.default-form button {
  margin-top: 15px;
  margin-left: 15px;
  padding: 5px 10px;
  color: #fff;
  background-color: #494440;
  border: 0;
  white-space: nowrap;
}
.default-form button.btn-submit {
  padding: 5px 20px;
  background-color: #ea9b3e;
}
.full-input {
  width: 100%;
}
.modal-new-doc .container-line-block {
  width: 100%;
  padding: 0;
  margin: 0 0 10px 0;
}
.modal-new-doc .container-line-block .base-flex {
  width: 100%;
  padding: 7px 0;
  margin: 0;
  border: 1px solid var(--background-color-border);
  color: #494440;
}
.modal-new-doc .container-line-block .base-flex .custom-field-active {
  padding-left: 10px;
}
.modal-new-doc .field-container {
  width: 100%;
  margin-bottom: 15px;
}
.modal-new-doc .field-container label {
  margin: 0 0 3px 0;
  display: inline-block;
}
.modal-new-doc .field-container label span {
  color: #ff0000;
}
.modal-new-doc .field-container input:not(.k-input) {
  width: 100%;
  display: inline-block;
  padding: 8px 10px;
  border: 1px solid var(--background-color-border);
}
.modal-new-doc .field-container textarea {
  color: #494440;
  display: inline-block;
  width: 100%;
  padding: 8px 10px;
  border: 1px solid #dedce3;
}
.modal-new-doc .field-container.error input {
  border-color: #9e0000;
}
.modal-new-doc .field-container.error span {
  display: block;
  color: #9e0000;
  font-size: 12px;
  font-style: italic;
}
.modal-new-doc .field-container .icon-folder-plus {
  color: var(--font-color-primary);
}
.modal-new-doc .file-container {
  float: left;
  width: 100%;
}
.modal-new-doc .file-container .file-info {
  font-size: 13px;
}
.modal-new-doc .file-container input[type="file"] {
  display: none;
}
.modal-new-doc .file-container .browse-btn {
  color: #4c5264;
  background: #f3f3f3;
  border: none;
  font-size: 12px;
}
.modal-new-doc .file-container .browse-btn:hover {
  background: #c0c0c0;
}
.modal-new-doc .content-custom-fields input {
  border: 1px solid var(--background-color-border);
}
.modal-new-doc .content-custom-fields.error input {
  border-color: #9e0000;
}
.modal-new-doc .content-custom-fields.error > span {
  display: block;
  color: #9e0000;
  font-size: 12px;
  font-style: italic;
}
.modal-new-doc .info-format {
  padding-right: 10px;
  overflow: auto;
  height: 50vh;
}
.documents-history-content .documents-history-options {
  display: flex;
  margin: 0 0 9px 0;
}
.documents-history-content .icons-options:first-child {
  padding-right: 0;
}
.documents-safety-content .documents-safety-options {
  margin-bottom: 9px;
}
.container-buttons {
  display: flex;
  justify-content: center;
  padding: 20px 0 0 0;
}
.container-buttons.offset-margin-group {
  margin-top: 10px;
}
.container-buttons.fixed-header {
  max-width: 100%;
  justify-content: left;
  border-bottom: 1px solid var(--background-color-border);
  padding-bottom: 10px;
}
.container-buttons.fixed-footer {
  display: block;
  height: 80px;
}
@media (min-height: 760px) {
  .container-buttons.fixed-footer {
    height: 59px;
    margin: 0;
  }
}
.container-buttons.fixed-footer .box-save {
  max-width: 100%;
  width: 552px;
  position: fixed;
  text-align: center;
  border-top: 1px solid #d8dbdf;
  background-color: var(--background-color-primary);
  padding: 16px 0;
  margin: 0;
  bottom: 53px;
}
@media (min-height: 860px) {
  .container-buttons.fixed-footer .box-save {
    position: static;
    margin: 0;
  }
}
.container-buttons .buttonInput {
  width: 100px;
  color: var(--font-color-primary);
  background: #fff;
  margin: 0 3px;
  padding: 10px;
  border: none;
}
.container-buttons .buttonInput:first-child {
  margin: 0 3px 0 0;
}
.container-buttons .buttonInput:last-child {
  margin: 0 0 0 3px;
}
.container-buttons .buttonInput.active-item {
  color: #fff;
  background-color: #5e6973;
  font-weight: 500;
}
.witchable-select .k-grid-content {
  max-height: 50vh;
}
.selected-row td {
  border-top: 1px solid #4d90f0 !important;
  border-bottom: 1px solid #4d90f0 !important;
}
.k-state-selected {
  background-color: var(--background-color-table-row-hover) !important;
  color: var(--font-color-primary);
}
.k-grid tr:hover,
.k-grid tr.k-state-selected:hover {
  background-color: var(--background-color-table-row-hover);
}
.k-grid td {
  border-color: var(--background-color-border);
  font-size: 1em;
}
.k-grid td span.icon-favorite,
.k-grid td span.icon-check {
  color: var(--background-color-icons);
}
.k-grid td span.icon-checked {
  color: #dfaf0a;
}
.witchable-selected .k-grid-content {
  max-height: 28vh;
}
@media (max-height: 656px) {
  .witchable-selected .k-grid-content {
    max-height: 22vh;
  }
}
.container {
  width: 100%;
  padding-right: 13px;
  padding-left: 13px;
  margin-right: auto;
  margin-left: auto;
}
.importdoc {
  font-size: 14px;
  width: 100%;
}
.importdocpath {
  font-size: 12px;
  width: 100%;
}
.importdocremove {
  position: absolute;
  right: 4px;
  font-size: 1em;
  cursor: pointer;
  transform: scaleY(0.75);
}
.zoom-on-hover {
  position: relative;
  overflow: hidden;
  cursor: zoom-in;
}
.zoom-on-hover .normal {
  width: 100%;
}
.zoom-on-hover .zoom {
  position: absolute;
  opacity: 0;
  transform-origin: top left;
}
.zoom-on-hover.zoomed .zoom {
  opacity: 1;
}
.zoom-on-hover.zoomed .normal {
  opacity: 0;
}
.required {
  color: #ff0000;
}
.optionTitle {
  text-align: center;
}
.error {
  padding: 5px 0 0 0;
  font-size: 12px;
  transition: 0.28s;
  overflow: hidden;
  color: red;
  font-style: italic;
  display: inline-block;
}
.hover:hover {
  cursor: pointer;
}
.align-left {
  justify-content: left;
}
.input-read-only {
  background-color: lightgray !important;
  color: #000 !important;
}
.k-grid-content {
  height: calc(100vh - 221px);
}
.content-favorite .k-grid-content {
  height: calc(100vh - 249px);
}
.grid-folders .k-grid-content {
  height: calc(100vh - 221px);
}
.break-line-off {
  white-space: nowrap;
}
.subFolder {
  margin-left: 0px;
}
.subFolder .load-folders {
  margin-top: 9px;
  display: inline-block;
  font-weight: 500;
  cursor: pointer;
  margin-left: -2px;
  color: var(--font-color-primary);
}
.grid-container {
  overflow: hidden;
}
.dir-content {
  width: 100%;
  margin-right: 5px;
  margin-left: 5px;
  position: relative;
  display: flex;
  align-items: center;
  background-color: var(--background-color-inputs-default);
  border: 1px solid var(--background-color-border);
  border-radius: 3px;
  color: var(--font-color-primary);
  white-space: nowrap;
  overflow-y: hidden;
}
.dir-content::-webkit-scrollbar {
  display: none;
}
.dir-content .icons-options {
  border: none !important;
  height: 35px;
}
.logo-button:hover {
  cursor: pointer;
}
.boxText {
  width: 41px;
  height: 20px;
  margin: 7px, 0, 6px;
  color: #494440;
  font: Regular 20px Segoe UI;
  text-align: left;
  letter-spacing: 0;
}
.k-grid-header .k-header:before {
  content: attr(data-title);
  font-size: 12px;
  visibility: hidden;
  opacity: 0;
  background-color: #fff;
  color: #494440;
  padding: 1px;
  position: absolute;
  margin-left: 27px;
  border: 1px solid #494440;
  transition: opacity 0s;
  transition-delay: 1s;
}
.k-grid-header .k-header:hover:before {
  opacity: 1;
  visibility: visible;
}
.mr-4 {
  margin-right: 4px;
}
/* ----------------------------------------------------------------------
    // Shell-page
  -----------------------------------------------------------------------*/
.wrapper-all {
  position: relative;
  width: 100%;
  height: 100%;
}
.wrapper-all .container-center {
  display: flex;
  flex-flow: column;
  width: 100%;
  box-sizing: border-box;
}
.wrapper-all .container-center .content {
  display: flex;
  width: 100%;
  color: var(--font-color-primary);
  padding-left: 50px;
}
.wrapper-all .container-center .content .grid-container {
  display: flex;
  flex-flow: column;
  background-color: var(--background-color-table);
}
.wrapper-all .container-center .content .grid-container .grid-header {
  display: flex;
  flex-shrink: 0;
  padding: 5px 0 5px 9px;
  background-color: var(--background-color-primary);
  border-left: 1px solid var(--background-color-border);
  align-items: center;
}
.wrapper-all .container-center .content .grid-container .grid-header .buttons-icons {
  display: flex;
  flex-shrink: 0;
  align-items: baseline;
  color: var(--font-color-primary);
}
.wrapper-all .container-center .content .grid-container .grid-header .buttons-icons .icons-options.mais-opcoes {
  display: inline-block;
  border: 1px solid var(--background-color-border);
  min-width: 40px;
  text-align: center;
  border-radius: 3px;
  margin-left: 4px;
}
.wrapper-all .container-center .content .grid-container .grid-header .buttons-icons .icons-options.active-search {
  background-color: var(--background-color-hover);
  color: #fff;
}
.wrapper-all .container-center .content .grid-container .grid-header .buttons-icons i.icons-options {
  display: inline-block;
  border: 1px solid var(--background-color-border);
  min-width: 40px;
  text-align: center;
  border-radius: 3px;
}
.wrapper-all .container-center .content .grid-container .grid-header .filter-container {
  display: flex;
}
.wrapper-all .container-center .content .grid-container .grid-header .filter-container label {
  display: flex;
  margin-right: 5px;
}
.wrapper-all .container-center .content .grid-container .grid-header .filter-container label input {
  margin-right: 3px;
}
.wrapper-all .container-center .content .list-container {
  flex-shrink: 0;
  width: 250px;
  height: auto;
  display: flex;
  flex-direction: column;
  /*Estrutura de Pastas (TreeView)*/
}
.wrapper-all .container-center .content .list-container .header {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 7px 12px;
}
.wrapper-all .container-center .content .list-container .header .grid-header .buttons-header {
  display: inline-block;
}
.wrapper-all .container-center .content .list-container .header .grid-header .buttons-header .btn-add-folder {
  background: #fff;
  border: 1px solid #274057;
  color: #274057;
  font-size: 13px;
  padding: 5px 5px !important;
  font-weight: 500;
  margin-right: 31px;
}
.wrapper-all .container-center .content .list-container .header .grid-header .buttons-header .k-icon.k-i-calendar,
.wrapper-all .container-center .content .list-container .header .grid-header .buttons-header .k-icon.k-i-sort-asc {
  top: -1px;
  margin: 0 5px;
}
.wrapper-all .container-center .content .list-container .header h2 {
  margin: 6px 0 2px 0;
  padding: 0;
  color: #4c5264;
  font-size: 1.4em;
}
.wrapper-all .container-center .content .list-container .documents-tree-view-container {
  overflow: auto;
  height: 100%;
}
.wrapper-all .container-center .content .list-container .documents-tree-view-container .container {
  height: calc(100vh - 268px);
}
/* ----------------------------------------------------------------------
    // Header-partial
  -----------------------------------------------------------------------*/
header.top {
  position: relative;
  display: flex;
  width: 100%;
  background-color: var(--background-color-header);
  z-index: 3;
  align-self: flex-start;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  padding-left: 32px;
}
header.top h1 {
  margin-left: 0.5em;
  color: #fff;
  font-size: 1.5vw;
}
header.top svg {
  padding-left: 11px;
  height: 50px;
}
header.top svg path {
  fill: #fff;
}
header .content-profile-header {
  display: flex;
  align-items: center;
}
/* ----------------------------------------------------------------------
    // Search-partial
  -----------------------------------------------------------------------*/
.search-container-header {
  position: relative;
  align-items: center;
  display: flex;
  height: 50px;
  width: inherit;
  font-size: 14px;
  flex-direction: row;
  justify-content: flex-end;
}
.search-container-header .field-container {
  position: relative;
  height: 34px;
  margin-right: 15px;
}
.search-container-header .field-container input {
  height: 100%;
  font-size: 14px;
  color: var(--font-color-primary);
  font-weight: 400;
  padding: 0 25px 0 5px !important;
  border-radius: 3px;
  background-color: var(--background-color-inputs-default);
  border: 1px solid var(--background-color-border);
}
.search-container-header .field-container i:hover {
  cursor: pointer;
}
.search-container-header .advanced-search {
  font-size: 13px;
  border: none;
  color: var(--font-color-primary);
  background-color: transparent;
  text-transform: uppercase;
  margin-right: 4px;
  font-weight: 500;
}
.search-container-header .advanced-search:hover {
  color: var(--background-color-hover);
}
#alinhamentoBotaoPesquisar {
  position: absolute;
  right: 3px;
  font-size: 14px;
  padding: 9px 5px;
  margin-top: 0.1rem;
  color: var(--background-color-icons);
}
#alinhamentoBotaoLimparPesquisa {
  position: relative;
  top: -79%;
  right: -74%;
  font-size: 1.2vw;
}
/* ----------------------------------------------------------------------
    // Advanced-Search-Modal-partial
  -----------------------------------------------------------------------*/
.advanced-search-modal {
  position: absolute;
  top: 101px;
  right: 0;
  z-index: 100;
}
.advanced-search-modal .advanced-search-title {
  font-weight: 500;
}
.advanced-search-modal .form-container {
  display: flex;
  flex-flow: column;
  width: 450px;
  padding: 8px 10px 14px 10px;
  border: 1px solid var(--background-color-border);
  background-color: var(--background-color-primary);
  color: var(--font-color-primary);
}
.advanced-search-modal .form-container .scrollable-form {
  padding-right: 10px;
  max-height: 535px;
}
.advanced-search-modal .form-container .default-form .line-fields-container:not(:first-child) {
  margin-top: 10px;
}
.advanced-search-modal .form-container .default-form .field-container input:not(.k-input) {
  background-color: var(--background-color-inputs-default);
  border: 1px solid var(--background-color-border);
  color: var(--font-color-primary);
}
.advanced-search-modal .form-container .default-form .field-container .k-multiselect .k-multiselect-wrap {
  padding: 0;
  border-radius: 3px;
  background-color: var(--background-color-inputs-default);
  border: 1px solid var(--background-color-border);
  color: var(--font-color-primary);
}
.advanced-search-modal .form-container .default-form .field-container .k-multiselect .k-multiselect-wrap .k-input {
  min-height: auto;
  border: 0 !important;
}
.advanced-search-modal .form-container .default-form .field-container .k-multiselect .k-button span {
  color: #494440;
}
.advanced-search-modal .form-container .default-form .field-container i {
  position: absolute;
  top: 50%;
  transform: translateY(calc(-50% - 1px));
}
.advanced-search-modal .form-container .default-form .field-container:first-child {
  margin-top: 0;
}
.advanced-search-modal .form-container .default-form .field-container.error input {
  border-color: #9e0000;
}
.advanced-search-modal .form-container .default-form .field-container.error span {
  display: block;
  font-size: 12px;
}
.advanced-search-modal .form-container .default-form .scrollable-form {
  padding: 0;
}
.advanced-search-modal .form-container .default-form .container-buttons {
  padding: 0;
  margin: 0;
}
.advanced-search-modal .form-container .default-form .container-buttons input[type="submit"] {
  width: 40%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0 0;
  color: #fff;
  background-color: #5e6973;
  border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
  font-weight: 500;
}
.advanced-search-modal .form-container .default-form .advanced-filters .add-filters {
  margin: 7px 0 0 0;
  font-weight: 500;
  cursor: pointer;
  display: inline-block;
}
.advanced-search-modal .form-container .default-form .advanced-filters .add-filters:hover {
  color: var(--background-color-hover);
}
.advanced-search-modal .form-container .default-form .advanced-filters .advanced-filters-modal {
  width: 400px;
  position: absolute;
  top: -1px;
  left: -399px;
  background-color: var(--background-color-table);
  border: 1px solid var(--background-color-border);
  padding: 15px;
}
.advanced-search-modal .form-container .default-form .advanced-filters .advanced-filters-modal h2 {
  margin: 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #d9d9d9;
  font-size: 16px;
  font-weight: 500;
}
.advanced-search-modal .form-container .default-form .advanced-filters .advanced-filters-modal .advanced-form-check {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.advanced-search-modal .form-container .default-form .advanced-filters .advanced-filters-modal .advanced-form-check .advanced-check-input {
  margin-right: 3px;
}
.advanced-search-modal .form-container .default-form .advanced-filters .advanced-filters-modal .advanced-form-check .advanced-check-label {
  line-height: 0;
}
.advanced-search-modal .form-container .icon-folder {
  cursor: pointer;
}
.advanced-search-modal .form-container .ml-6 {
  margin: 0px 0 0 6px;
  padding: 0px 0 0 0;
  position: relative;
  top: 2px;
}
.advanced-search-modal .modal h2 {
  padding-top: 15px;
}
/* ----------------------------------------------------------------------
    // Modal Duplicidade
  -----------------------------------------------------------------------*/
.bg-duplicity {
  height: 100%;
}
.bg-duplicity .modal-duplicity {
  top: 43%;
  left: 50%;
}
/* ----------------------------------------------------------------------
    // User-Profile-partial
  -----------------------------------------------------------------------*/
.user-profile-button {
  cursor: pointer;
  display: inline-block;
  margin-left: 9px;
  padding: 15px 18px;
  border-left: 1px solid #000;
}
.user-profile-button:hover {
  background-color: var(--background-color-hover);
}
.user-profile-button .profile-pic {
  font-size: 15px;
  color: #fff;
}
/* ----------------------------------------------------------------------
    // Menu-partial
  -----------------------------------------------------------------------*/
.container-center menu {
  display: flex;
  flex-direction: column;
  width: 50px;
  height: 100%;
  position: fixed;
  z-index: 190;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.container-center menu .router-wrap.active-item {
  background-color: var(--background-color-hover);
}
.container-center menu .router-wrap:hover {
  background-color: var(--background-color-hover);
  transition: background-color 0.2s ease;
}
.container-center menu .router-wrap a {
  width: 100%;
  color: #fff;
  white-space: nowrap;
  padding: 15px 7px;
}
.container-center menu .router-wrap a i {
  display: inline-block;
  width: 35px;
  height: 19px;
  font-size: 18px;
  text-align: center;
}
.container-center menu .router-wrap a i:before {
  color: #fff;
  line-height: 0;
  letter-spacing: 0;
}
/* ----------------------------------------------------------------------
    // User-Menu-options
  -----------------------------------------------------------------------*/
.input-qtde-recents {
  width: 3vw;
  height: 4vh;
  margin-left: 3px;
}
.close-modal-perfil {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.container-base-user-menu {
  position: fixed;
  z-index: 102;
  top: 50px;
  right: 0;
  left: 65%;
  width: 35%;
  height: auto;
  padding: 0 13px;
  background-color: var(--background-color-primary);
  color: var(--font-color-primary);
  border: 1px solid var(--background-color-border);
}
.container-base-user-menu .divider {
  height: 1px;
  background-color: #d9d9d9;
  border: none;
}
.personal-info-section h2 {
  margin: 0 0 15px 0;
  padding: 15px 0;
  border-bottom: 1px solid #d9d9d9;
  font-size: 16px;
  font-weight: 500;
}
.personal-info {
  font-weight: 500;
}
.personal-info.btn-logout {
  cursor: pointer;
}
/* ----------------------------------------------------------------------
    // Document-Info-Window-partial
  -----------------------------------------------------------------------*/
.container-base {
  position: absolute;
  z-index: 100;
  width: 690px;
  border-color: var(--background-color-border);
  border-style: solid;
  border-width: 1px;
  margin-top: 47px;
  right: 0;
  background-color: var(--background-color-table);
}
.container-base .fixed-header + .container-details {
  margin-top: 0;
}
.container-base .container-details {
  padding: 15px;
}
@media (max-height: 720px) {
  .container-base .container-details {
    overflow-y: auto;
    height: calc(100vh - 191px);
  }
}
.container-base .container-details .grid-history,
.container-base .container-details .grid-related,
.container-base .container-details .grid-safety-users,
.container-base .container-details .grid-safety-groups,
.container-base .container-details .grid-versions {
  background-color: var(--background-color-table);
}
.container-base .container-buttons.fixed-header {
  background-color: var(--background-color-secondary);
  padding: 0;
}
.container-base .container-buttons .buttonInput {
  background-color: var(--background-color-secondary);
}
.container-base .container-buttons .buttonInput.active-item {
  background-color: #fff;
  border-radius: 5px 5px 0 0;
  border-bottom: 2px solid #274057;
  color: #000;
}
.container-base .container-buttons .save,
.container-base .container-buttons .cancel {
  color: #fff;
  background-color: #274057;
  width: 10vw;
  font-weight: 500;
  margin: 0 3px;
  padding: 10px 22px;
  border: none;
}
.container-base .container-buttons .cancel {
  background: #9f4747;
}
/* ----------------------------------------------------------------------
    // Login-page
    -----------------------------------------------------------------------*/
.login-form-header {
  height: 40px;
  padding: 10px 20px;
}
.login-form-header p {
  margin: 0;
  font-size: 15px;
  color: #fff;
}
.login {
  display: flex;
  flex-direction: column;
  height: 100vh;
  font-size: 12px;
}
.login .form-container {
  width: 400px;
  position: absolute;
  top: 30%;
  border: 1px solid var(--background-color-border);
  background-color: #fff;
  align-self: center;
}
.login .form-container form {
  width: 100%;
}
.login .form-container form p {
  margin: 0 0 5px 0;
  font-size: 14px;
}
.login .form-container form .field-container {
  position: relative;
  width: 100%;
  margin: 0 0 15px 0;
}
.login .form-container form .field-container input {
  width: 100%;
  padding: 10px;
  border: 1px solid var(--background-color-border);
  font-size: 14px;
  font-weight: 400;
}
.login .form-container form .field-container i {
  right: 4%;
  position: absolute;
  top: 50%;
  transform: translateY(calc(-50% - 1px));
  color: #494440;
}
.login .form-container form .field-container.error input {
  border-color: #9e0000;
}
.login .form-container form .field-container.error span {
  display: block;
  font-size: 12px;
}
.login .form-container form input[type="submit"] {
  width: 75px;
  align-self: center;
  padding: 10px 15px;
  color: #fff;
  background-color: #274057;
  border: none !important;
  border-radius: 0;
  font-size: 14px;
  font-weight: 500;
}
.forgot-password {
  margin: 0 0 15px 0;
}
.forgot-password p {
  text-decoration: underline;
  margin: 0;
}
.forgot-password p:hover {
  cursor: pointer;
}
.row {
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  flex-direction: column;
}
/* ----------------------------------------------------------------------
    // Documents-Permission-modal & Folders-Permission-modal
  -----------------------------------------------------------------------*/
.modal-doc-permission {
  max-width: 1300px;
}
.modal-doc-permission .adjust-text {
  font-size: 14px;
  text-align: center;
  padding-bottom: 10px;
}
.container-radio-doc-perm {
  margin-top: 5px;
  margin-bottom: 10px;
}
.radio-doc-perm {
  margin-right: 10px;
}
.selectables {
  margin: 0;
}
.select-all {
  width: 350px;
  margin-left: auto;
  margin-top: -131px;
  margin-bottom: 25px;
}
/* ----------------------------------------------------------------------
    // Document-General-info
  -----------------------------------------------------------------------*/
.window-info-documents .info-columns-base {
  display: flex;
  overflow-y: auto;
}
.window-info-documents .info-columns-base .info-column:first-child {
  padding-right: 18px;
}
.window-info-documents .info-columns-base .info-column.doc-info-box {
  flex: 0 0 auto;
  width: 50%;
}
.window-info-documents .info-columns-base .info-column .container-block {
  margin-bottom: 10px;
}
.window-info-documents .info-columns-base .info-column .container-block label {
  margin-bottom: 4px;
  display: inline-block;
}
.window-info-documents .info-columns-base .info-column .container-block .container-input .input-field {
  border: 1px solid var(--background-color-border);
  background-color: var(--background-color-inputs-default);
  color: var(--font-color-primary);
  width: 100%;
  padding: 0.5rem 0.75rem;
}
.window-info-documents .info-columns-base .info-column .container-block .container-input .input-field-combobox {
  width: 100%;
}
.window-info-documents .info-columns-base .info-column .container-block .container-input .input-field-combobox + .k-state-disabled {
  background-color: lightgrey;
}
.window-info-documents .info-columns-base .info-column .container-block .container-input textarea {
  resize: vertical;
}
.window-info-documents .info-columns-base .info-column .container-block .container-input span .k-dropdown-wrap .k-select .k-icon {
  position: absolute;
  top: calc(100% - 23px);
  right: calc(100% - 23px);
  color: var(--font-color-primary);
}
.window-info-documents h3 {
  font-weight: normal;
  margin: 0 0 3px;
}
.window-info-documents .input-permissions {
  display: flex;
  flex-wrap: wrap;
}
.window-info-documents .input-permissions .agroup-check {
  display: flex;
  flex: 0 0 auto;
  margin-right: 15px;
}
.window-info-documents .container-buttons .save {
  border: none;
  font-weight: 500;
  color: #fff;
}
/* ----------------------------------------------------------------------
    // Relac-Document-modal
  -----------------------------------------------------------------------*/
.modal-doc-relac.container-line-block {
  display: flex;
  padding-left: 3%;
  padding-right: 3%;
  padding-bottom: 2%;
  justify-content: center;
}
.modal-doc-relac .container-line-block .container-block .container-input input {
  width: 180px;
  margin: 10px 0 0 0;
}
/* ----------------------------------------------------------------------
    // Add-Folder-Favorite
  -----------------------------------------------------------------------*/
.modal-add-folder-favorite-others {
  max-width: 940px;
  width: 80%;
}
.modal-add-folder-favorite-others .witchable-selected .k-grid-content {
  max-height: 50vh;
  height: auto;
}
/* ------------------------------------------------------------------------------------
    // Relac-User-Group-partial & Relac-Group-User-partial & Selectable-Items-partial
  -------------------------------------------------------------------------------------*/
.switchable {
  display: flex;
  flex-direction: row;
}
.switchable span.botoes {
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}
.switchable span button {
  margin: 20px 0 0 0;
}
.switchable span button.include {
  color: #494440;
  background-color: #ea9b3e;
  width: 10vw;
  font-weight: 500;
  padding: 10px 22px;
  border: none;
}
.switchable span button.remove {
  color: #494440;
  background: #f8f9fb;
  border: 1px solid #d8dbdf !important;
  width: 10vw;
  font-weight: 500;
  padding: 10px 22px;
  border: none;
}
/* ----------------------------------------------------------------------
    // Relac-Group-User-Favorites-modal
  -----------------------------------------------------------------------*/
.selectable-radios {
  margin-bottom: 10px;
}
.selectable-radios .selectable-radio {
  margin: 0 5px 0 0;
}
.fav-others .witchable-select .k-grid-content,
.fav-others .witchable-selected .k-grid-content {
  max-height: 56vh;
}
/* ----------------------------------------------------------------------
    // Create-Custom-Fields-modal
  -----------------------------------------------------------------------*/
.modal-custom-fields {
  width: 100%;
  max-width: 960px;
}
.content-custom-fields {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.content-custom-fields .box-custom-fields-01 {
  width: 30%;
  padding-right: 5%;
}
.content-custom-fields .box-custom-fields-02 {
  width: 70%;
}
.content-custom-fields .box-custom-fields-02 .k-grid-content {
  min-height: auto !important;
}
.form-custom-fields {
  display: flex;
  width: 100%;
  flex-direction: column;
}
/* ----------------------------------------------------------------------
    // Documents-partial
  -----------------------------------------------------------------------*/
.k-grid-filter.k-state-active {
  padding-bottom: 6px;
  background-color: var(--background-color-table-row-hover);
}
.k-grid-filter.searchTermActive {
  background-color: transparent !important;
}
.k-filter-menu {
  background-color: var(--background-color-modal);
  border: 1px solid var(--background-color-border);
  color: var(--font-color-primary);
  font-size: 13px;
  box-shadow: none;
}
.k-filter-menu .k-numeric-wrap {
  background-color: var(--background-color-modal);
  border: none;
}
.k-filter-menu .k-numeric-wrap .k-input {
  background-color: var(--background-color-modal);
  border: 1px solid var(--background-color-border);
  color: var(--font-color-primary);
  display: block !important;
}
.k-filter-menu .k-numeric-wrap .k-formatted-value {
  display: none !important;
}
.k-filter-menu .k-filter-help-text {
  margin: 0 0 8px 0;
}
.k-filter-menu .k-dropdown .k-input {
  border: 1px solid var(--background-color-border);
  color: var(--font-color-primary);
  padding: 5px 0;
}
.k-filter-menu .k-textbox {
  margin: 5px 0 5px 0;
  background-color: var(--background-color-modal);
  border: 1px solid var(--background-color-border);
  color: var(--font-color-primary);
}
.k-filter-menu .k-action-buttons button {
  color: #fff;
  background-color: #274057;
  font-weight: 500;
  border: none;
}
.header {
  gap: 0 !important;
}
.search-grid-modal {
  position: absolute;
  margin: 0 0 0 40px;
  background: #fff;
  padding: 1px 0;
  background-color: var(--background-color-inputs-default);
  border: 1px solid var(--background-color-border);
  border-radius: 3px;
}
.search-grid-modal input {
  width: 218px;
  border: none !important;
  background-color: var(--background-color-inputs-default);
  color: var(--font-color-primary);
}
.list-favorite-options {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.addFolderSubMenu {
  position: absolute;
  top: 67%;
  left: 100%;
  flex-direction: column;
  width: auto;
}
.removeFolderSubMenu {
  position: absolute;
  top: 78%;
  left: 100%;
  flex-direction: column;
  width: auto;
}
.list-container {
  /* cursor: w-resize; */
  resize: horizontal;
  overflow-x: auto;
  min-width: 17rem;
  max-width: 28rem;
}
.custom-files {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 26px;
  background: url(/web/fonts/files.498555f3.svg) no-repeat;
  background-size: 100%;
}
.custom-files:before {
  position: absolute;
  bottom: 17px;
  left: 1px;
  color: inherit;
  font-size: 30px;
  line-height: 0;
}
.custom-files:after {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  position: absolute;
  bottom: 12px;
  left: 2px;
  width: 25px;
  color: #fff;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  line-height: 0;
  content: attr(data-ext);
}
.favorite-columns {
  color: var(--font-color-primary);
}
.favorite-columns span {
  cursor: pointer;
}
.favorite-columns span i {
  font-size: 16px;
  margin-right: 4px;
}
/*Sub-Menu Documentos*/
div.box-submenu,
div.box-menu-column,
div.boxSubMenuHistory,
div.boxSubMenuTree {
  margin-top: 38px;
  margin-left: 11%;
  display: flex;
  flex-direction: column;
  z-index: 120;
}
div.box-submenu span,
div.box-menu-column span,
div.boxSubMenuHistory span,
div.boxSubMenuTree span {
  padding: 10px;
  position: relative;
}
div.box-submenu span:hover,
div.box-menu-column span:hover,
div.boxSubMenuHistory span:hover,
div.boxSubMenuTree span:hover {
  background-color: var(--background-color-hover-submenu);
  cursor: pointer;
  position: relative;
}
div.box-menu-column {
  margin-top: 10px;
  margin-left: 0;
}
div.box-menu-column .column-check {
  display: inline-block;
  padding: 10px;
}
div.box-menu-column .column-check label,
div.box-menu-column .column-check input {
  cursor: pointer;
  color: #494440;
}
div.box-menu-column .column-check input {
  margin: 0 2px 0 0;
  position: relative;
  top: 2px;
  width: 14px;
  height: 15px;
}
div.box-menu-column .column-check:hover {
  background-color: #dde5e8;
}
div.boxSubMenuHistory {
  margin-top: 9px;
  margin-left: 7%;
}
div.boxSubMenuTree {
  margin-left: 217px;
  margin-top: 8px;
}
.restoreFolder {
  margin-left: -42px !important;
}
.customBox {
  position: absolute;
  z-index: 10;
  background-color: var(--background-color-primary);
  border: 1px solid var(--background-color-border);
  color: var(--font-color-primary);
}
/*Sub-Menu Favoritos, adicionar pastas e remover pastas*/
.favoriteSubMenu {
  position: absolute;
  top: 10%;
  left: 100%;
  flex-direction: column;
  width: auto;
  border: 1px solid var(--background-color-border);
}
.k-multiselect {
  margin-top: 3px;
}
.k-state-disabled {
  opacity: 1;
  background-color: lightgray;
}
.k-pager-wrap .k-link.k-state-disabled {
  color: var(--font-color-primary);
}
.k-pager-wrap .k-link:hover {
  color: #fff;
}
.k-multiselect-wrap .k-input {
  font-size: 14px !important;
  color: var(--font-color-primary) !important;
  opacity: 1;
}
.container-line-block {
  display: flex;
  padding-left: 3%;
  padding-right: 3%;
  padding-bottom: 2%;
  justify-content: center;
}
.input-permissions {
  padding: 10px;
  width: 100%;
  border: 1px solid var(--background-color-border);
}
.k-dropdown-wrap.k-state-default {
  border-radius: 3px;
  border-color: var(--background-color-border);
}
.k-checkbox {
  color: var(--font-color-primary);
}
.docInCheckout {
  color: var(--font-color-checkout);
}
.k-grid-header {
  padding: 0 !important;
  border-color: var(--background-color-border);
}
.k-grid-header th.k-header {
  border-color: var(--background-color-border);
  background-color: var(--background-color-secondary);
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  padding: 0.5em 0.6em 0.4em 0.7em;
}
.k-grid-header th.k-header .k-icon {
  top: -1px;
  font-size: 13px;
}
.k-grid-header th.k-header .k-link .k-grid-filter {
  float: right;
}
.k-grid-header .k-header > .k-link {
  color: var(--font-color-primary);
}
.k-alt {
  background-color: var(--background-color-table-row);
}
.k-alt td {
  border-top: 1px solid var(--background-color-secondary);
  border-bottom: 1px solid var(--background-color-secondary);
}
.k-header,
.k-grid-header,
.k-block,
.k-widget {
  border-color: var(--background-color-border);
  background-color: transparent;
  color: var(--font-color-primary);
}
.kendo-combobox-class {
  padding-right: 0;
}
.container-tree-item {
  display: flex;
}
.container-tree-item .with-tree-item-arrow,
.container-tree-item .hover-tree-item,
.container-tree-item .no-tree-item-arrow {
  position: relative;
}
.container-tree-item .with-tree-item-arrow {
  cursor: pointer;
  top: 10px;
  height: 23px;
  font-size: 8px !important;
  padding: 7px 7px 0 0;
  margin: 0 !important;
  color: var(--font-color-primary);
}
.container-tree-item .hover-tree-item {
  top: 9px;
  padding: 3px 0;
  color: var(--font-color-primary);
}
.container-tree-item .hover-tree-item.selected {
  background-color: var(--background-color-table-row-hover);
}
.container-tree-item .no-tree-item-arrow {
  top: 5px;
  margin-left: 12px;
}
.openFolderPadding {
  padding-top: 2px;
}
.closedFolderPadding {
  padding-top: 0;
}
/* ----------------------------------------------------------------------
    // Documents-Custom-info
  -----------------------------------------------------------------------*/
.columns-names,
.data-collection {
  display: flex !important;
  flex-direction: column;
}
.m_table {
  display: grid;
  border-collapse: collapse;
  min-width: 100%;
}
/* .m_thead, */
.m_tbody,
.m_tr {
  display: contents;
}
.m_th,
.m_td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.9rem;
}
.m_th {
  width: 100%;
  position: relative;
  top: 0;
  background: #494440;
  font-weight: normal;
  color: white;
  padding: 5px 5px 2px 5px;
}
.m_td {
  padding: 2px 5px 5px 5px;
}
.m_th:last-child {
  border: 0;
}
.m_content-tbody {
  overflow-y: scroll;
  height: calc(100vh - 319px);
}
.m_content-tbody.offset-height {
  border: 1px solid var(--background-color-border);
}
.m_tr:nth-child(even) td {
  background-color: var(--background-color-table-row);
}
.m_editar {
  padding: 5px;
  font-weight: 500;
  color: #494440;
  background-color: #ea9b3e;
  cursor: pointer;
  margin-left: 67px;
}
.m_td .input-valor {
  width: 95%;
  padding: 6px 5px 6px 5px;
  border: 1px solid var(--background-color-border);
  background-color: var(--background-color-inputs-default);
  color: var(--font-color-primary);
}
/* ----------------------------------------------------------------------
    // Selectable-Items-partial
  -----------------------------------------------------------------------*/
.witchable-select,
.witchable-selected {
  overflow: hidden;
}
.witchable-select,
.witchable-selected {
  max-width: 350px;
  min-width: 350px;
}
._hj-Pbej5__styles__resetStyles div {
  z-index: 10;
}
/* ----------------------------------------------------------------------
    // Options-Menu-Importing-Modal
  -----------------------------------------------------------------------*/
.opt-menu-importing-buttons {
  display: flex !important;
  flex-wrap: wrap !important;
  width: 50% !important;
  margin: 0 auto !important;
}
.opt-menu-importing-box {
  margin-bottom: 10px;
}
.opt-menu-importing {
  margin: 10px !important;
}
.opt-menu-importing-checkbox {
  margin: 10px 0;
}
/* ----------------------------------------------------------------------
    // Documents-Custom-info
  -----------------------------------------------------------------------*/
.modal-import-doc h3 {
  font-weight: normal;
}
.modal-import-doc .itens-import-doc {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #d9d9d9;
  padding: 5px 0px;
}
.modal-import-doc .itens-import-doc .importdoc {
  font-size: 14px;
  width: 100%;
}
.modal-import-doc .itens-import-doc .importdocpath {
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  color: #0c9abe;
  width: 100%;
}
.modal-import-doc .itens-import-doc .importdocremove {
  position: absolute;
  right: 4px;
  margin-top: 8px;
  cursor: pointer;
  transform: scaleY(0.75);
}
/* ----------------------------------------------------------------------
    // Dashboard
-----------------------------------------------------------------------*/
.dashboard-grid {
  width: 98% !important;
  flex-direction: column;
  margin: 0 10px 10px;
  border: 1px solid #fff;
}
.dashboard-grid .dashboard-header,
.dashboard-grid .dashboard-main {
  display: flex;
  flex-direction: row;
}
.dashboard-grid .dashboard-header .k-icon,
.dashboard-grid .dashboard-main .k-icon {
  color: #494440;
}
.dashboard-grid .dashboard-header {
  padding: 5px 8px;
  border-bottom: 1px solid #fff;
}
.dashboard-grid .dashboard-header .dashboard-buttons button {
  margin-right: 3px;
  padding: 5px 6px;
}
.dashboard-grid .dashboard-main .k-grid-content {
  height: calc(100vh - 261px) !important;
}
.dashboard-grid .dashboard-main .k-combobox {
  padding: 5px 0 0 5px;
}
.dashboard-default .grid-container {
  margin: 0 !important;
  height: calc(100vh - 308px) !important;
  overflow-y: scroll !important;
}
.dashboard-view-chart {
  background-color: #fff;
  padding: 7px;
}
.dashboard-view-chart button,
.buttons-header-dashboard button {
  color: #fff;
  background-color: #5e6973;
  font-weight: 500;
  border: none;
}
.multiselect {
  width: 200px;
  margin: 0 5px;
}
.multiselect2 {
  width: 230px;
  margin: 0 5px;
}
.multiselect3 {
  width: 230px;
  margin: 0 5px;
}
.selectBoxColumns {
  position: relative;
}
.selectBoxColumns select {
  font-size: 13px;
  color: #4c5264;
  padding: 6px 0;
}
.selectBoxAggregate {
  position: relative;
}
.selectBoxAggregate select {
  width: 230px;
  font-size: 13px;
  color: #4c5264;
  padding: 6px 0;
}
.selectBoxAggregateFunctions {
  position: relative;
}
.selectBoxAggregateFunctions select {
  width: 230px;
  font-size: 13px;
  color: #4c5264;
  padding: 6px 0;
}
.overSelectColumns {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.overSelectAggregate {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.overSelectAggregateFunctions {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
#checkboxesColumns {
  display: none;
  width: 200px;
  position: absolute;
  z-index: 10;
  background: #fff;
  border: 1px #dadada solid;
}
#checkboxesColumns label {
  display: block;
}
#checkboxesColumns label:hover {
  background-color: #1e90ff;
}
#checkboxesMatch {
  display: none;
  width: 230px;
  position: absolute;
  z-index: 10;
  background: #fff;
  border: 1px #dadada solid;
}
#checkboxesMatch label {
  display: block;
}
#checkboxesMatch label:hover {
  background-color: #1e90ff;
}
#checkboxesAggregateFunctions {
  display: none;
  width: 230px;
  position: absolute;
  z-index: 10;
  background: #fff;
  border: 1px #dadada solid;
}
#checkboxesAggregateFunctions label {
  display: block;
}
#checkboxesAggregateFunctions label:hover {
  background-color: #1e90ff;
}
.dashboard-main .grid-container {
  width: 50%;
  margin: 0 !important;
  height: auto !important;
}
#dashboard-data {
  width: 50%;
}
/* ----------------------------------------------------------------------
    // Rename-Folder-modal
  -----------------------------------------------------------------------*/
  .container-buttons-font-color{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 5px 0 0 0;
    margin: 5px 3px 5px 0;
    /* padding: 10px 22px; */
  }
  .container-buttons-font-color .save {
    color: #fff;
    background-color: #274057;
    margin-right: 5px;
    width: 7vw;
    font-size: 0.9em;
    font-weight: 500;
    border: none;
  }
  .checkbox-font-color-bold {
    margin: 2px 0 5px 30px;
  }
  .container-buttons-font-color .custom{
    margin-right: 5px;
  }/* GENERAL SETTINGS */
@font-face {
    font-family: 'LegalDocs';
    src: url(/web/fonts/LegalDocs.3d225941.eot);
    src: url(/web/fonts/LegalDocs.3d225941.eot#iefix) format('embedded-opentype'), url(/web/fonts/LegalDocs.7cd92b78.ttf) format('truetype'), url(/web/fonts/LegalDocs.c436ce86.woff) format('woff'), url(/web/fonts/LegalDocs.c107ee1a.svg#LegalDocs) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
  
[class^='icon-'],
[class*=' icon-'] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'LegalDocs' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html {
    font-family: 'Segoe UI', Corbel;
}

.pdf-label {
    font-size: 14px;
    color: #494440;
}

.on-checkout {
    color: red !important;
}

/*PDF ADOBE VIEWER*/
.pdf-container {
    background-color: #e9e7e7;
    padding: 10px;
    position: absolute;
    width: 30%;
    right: 0;
    display: flex;
    flex-direction: column;
    height: calc(100% - 50px);
}

.adobe-pdf-embeded,
.pdf-plugin {
    width: 68.5%;
    height: 92.4vh;
    display: inline-block;
    border: 1px solid #d5dce3;
}

.pdf-plugin {
    width: 30%;
    position: absolute;
    right: 0px;
    background-color: #dfdfdf;
    padding: 10px;
}

.pdf-plugin-header {
    display: flex;
    justify-content: space-between;
    justify-items: center;
    align-items: center;
}

.pdf-close-field-container {
    font-size: 25px;
}

.pdf-close-field-container:hover {
    background-color: rgba(200, 200, 252, 0.534);
    color: rgba(0, 0, 255, 0.425);
    padding: 5px;
}

h2.pdf-plugin-title {
    color: blue;
    font-weight: 100;
}

/*PDF INFO WINDOW PARTIAL DESKTOP*/
#pdf-partial-container {
    /* min-width: 388px; */
    /* max-width: 388px; */
    border-color: #d5dce3;
    border-style: solid;
    border-width: 1px;
    height: calc(100vh - 122px);
    right: 10px;
    width: 100%;
    background-color: white;
    padding: 8px;
}

.pdf-partial-header {
    border: none;
}

/*PDF INFO WINDOW HEADER DESKTOP*/
.pdf-header-icons-container {
    display: flex;
    justify-content: space-between;
    justify-items: center;
}

.pdf-header-field-container {
    font-size: 25px;
    padding: 5px;
    position: relative;
}

.pdf-icon-hover::after {
    content: " ";
    background-color: #514d4d;
    position: absolute;
    width: 0%;
    height: 2px;
    bottom: 0;
    left: 0;
}

.pdf-icon-hover:hover::after {
    width: 100%;
}

.pdf-icon-hover:hover {
    cursor: pointer;
}

span.pdf-icon-hover.active {
    color: #ea9b3e !important;
    font-size: 1em;
}

.pdf-option-panel {
    width: 100%;
    margin: 0;
    padding: 5px;
    color: #494440;
    font-size: 14px;
    text-align: left;
    cursor: pointer;
    font-family: 'Segoe UI', Corbel;
}

.pdf-item-panel {
    margin: 0;
}

.pdf-option-panel:hover {
    background-color: rgb(228, 241, 254);
}

.pdf-panel-save,
.pdf-panel-bullet {
    position: absolute;
    height: fit-content;
    background-color: white;
    box-shadow: 0 0 10px grey;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
}

.pdf-panel-save {
    top: 13%;
    right: -13%;
    width: 50%;
    transform: translateX(-50%);
}

.pdf-panel-bullet {
    width: calc(100% + 4em * 2);
    top: 8%;
    left: 120%;
}

/*PDF TREE IMPORT MODAL*/
.pdf-tree-modal-panel {
    position: absolute;
    top: 10.5em;
    right: 2.3em;
    width: 360px;
    height: 80vh;
    background-color: #fff;
    z-index: 1;
    padding: 5px;
}

.pdf-areThereFolders {
    overflow-y: scroll;
    overflow-x: auto;
    width: 100%;
    height: calc(50vh - 105px);
}

.pdf-tree-modal-box {
    padding: 15px;
    width: 20vw;
    height: 60vh;
}

.pdf-tree-modal-title {
    color: #0c9abe;
    font-size: 1.5em;
    font-weight: 400;
    text-align: center;
    letter-spacing: -0.24px;
}

.pdf-box-search-folder {
    border: 1px solid #d5dce3;
    z-index: 11;
    top: 9vw;
    left: 45vw;
    min-width: 10vw;
}

.pdf-form-search-folder {
    display: inherit;
    justify-content: center;
    padding: 30px;
}

.pdf-tree-modal-buttons {
    width: 90%;
    position: absolute;
    bottom: 10px;
    display: flex;
    justify-content: center;
}

.areThereFolder{
    display: flex;
    position: relative;
    top: 10px;
    font-size: 14px;
    overflow: scroll;
    height: 40vh;
}

.pdf-tree-modal-buttons .pdf-save,
.pdf-tree-modal-buttons .pdf-cancel {
    border: none;
    width: 25vw;
    margin: 10px;
    height: 6vh;
    bottom: 0;
}

.pdf-tree-modal-buttons .pdf-save {
    color: white;
    background-color: #ea9b3e;
}

.pdf-tree-modal-buttons .pdf-cancel {
    background: #f3f3f3;
}

/*PDF COMPONENTES GENERAL SETTINGS*/
h2.pdf-plugin-title-pages{
    color: #494440;
    margin-left: 6px;
    font-size: 1.5em;
    font-weight: 300;
    letter-spacing: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 10px;
    box-shadow: 0 3px 0px rgb(0 0 0 / 12%);
}

/*PDF DOCS PARTIAL DESKTOP*/
.pdf-icon-folder {
    margin-right: 5px;
    font-size: 1.3em;
    position: relative;
    top: -1px;
}

.pdf-list, .pdf-list-my-structure {
    width: 100%;
    height: calc(100vh - 300px);
    overflow-y: scroll;
    margin-top: 10px;
}

.pdf-list-sm {
    height: calc(100vh - 330px) !important;
}

#pdf-text-not-found{
    font-size: 14px;
    position: relative;
    top: 10px;
    margin-left: 5px;
}

.pdf-item {
    /* display: flex;
    flex: 1;
    padding: 10px;
    color: #494440;
    font-size: 0.75em;
    font-weight: 400;
    align-items: center;
    overflow: hidden;
    transition: box-shadow 0.5s ease; */

    position: relative;
    display: flex;
    flex: 1;
    padding: 10px 5px;
    color: #494440;
    font-size: 0.75em;
    font-weight: 400;
    align-items: center;
    overflow: hidden;
    transition: box-shadow 0.5s ease;
    transform: translate3d(0, 0, 0);
    height: auto;
}

.pdf-item:hover{
    background-color: #ebebeb;
}

.pdf-infos-container {
    display: flex;
    padding-top: 3.5px;
}

.pdf-name {
    font-size: 1.5em;
}

.pdf-infos,
.pdf-id,
.pdf-version,
.pdf-type,
.pdf-date {
    font-size: 1.05em;
}

.icon-bg-extension-pdf {
    margin-right: 1.5em;
}

/* PDF-SEARCH-PARTIAL */
.modal-pdf-search{
    width: 35% !important;
    height: auto !important;
    z-index: 1 !important;
}

.form-container-search{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.field-container-search {
    font-size: 14px; 
    margin: 5px 0px;
}
  
.textbox-research {
    width: 50%;
    padding: 10px 5px;
    color: #4c5264;
    font-size: 14px;
    margin: 5px;
}
  
.btn-pdf-search{
    width: 30% !important; 
    font-size: 1.2em !important;
    color: #494440 !important;
    padding: 10px !important;
    display: inline-block !important;
    margin-top: 20px !important;
    background-color: #ea9b3e !important;
    border: none !important;
    font-weight: 500 !important;
}
  
.pdf-path-adv-search{
    display: flex;
    flex-direction: column;
    text-align: center; 
    font-size: 16px; 
    color: #494440; 
    border-bottom: none; 
    margin: 10px 0;
}
  
.path-advanced {
    cursor: pointer;
}
  
.path-advanced:hover{
    color: #0c9abe;
}
  
/* PDF-ADVANCED-SEARCH */
.pdf-advanced-search{
    display: block;
    flex-flow: column;
    width: 30vw;
    height: auto;
    justify-content: center;
    padding: 15px 20px;
}

/* PDF-GENERAL-INFO-MODAL */
.pdf-label, .pdf-input {
    font-size: 14px;
}

/* PDFS-FAVORITES-PAGE */
.pdf-radio {
    font-size: 14px;
    padding: 5px;
    color: #494440;
    white-space: nowrap;
}

/* PDF-SELECTABLE-ITENS-PARTIAL */
.pdf-witchable-selected .k-grid-content{
    max-height: 163px !important;
}

/* PDF-NEW-DOC-MODAL */
.pdf-combobox-advanced-search{
    padding: 8px 10px;
}

.pdf-div-input{
    margin-bottom: 10px;
}

/* PDF-CLOSE-DOCUMENT-MODAL */
.pdf-close-doc-p {
    font-size: 14px !important;
    display: flex !important;
    justify-content: center !important;
    text-align: center !important;
}




.filter-container[data-v-43cdf7c7] {
  padding: 5px 0 5px 12px;
  background-color: var(--background-color-primary);
  border-left: 1px solid var(--background-color-border);
}
.filter-container .filter-name[data-v-43cdf7c7] {
  position: relative;
  top: -2px;
}

.highlighted[data-v-30a4bb0c] {
  background-color: #a8b7c4;
  /* Change this to the desired color */
}

.close-favorite-column-menu {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.changePropMarginLeft[data-v-e31285f8] {
  margin-left: 0.3% !important;
}

.title-page[data-v-5ddca3ea] {
  display: flex;
  justify-content: space-between;
  padding-left: 50px;
  background-color: var(--background-color-primary);
  border-bottom: 1px solid var(--background-color-border);
}
.title-page h1[data-v-5ddca3ea] {
  margin: 0;
  padding: 13px 0px 13px 10px;
  font-size: 16px;
  font-weight: 500;
  color: var(--font-color-primary);
}
.title-page h1 i[data-v-5ddca3ea]{
  font-size: 14px;
}

.dark-mode-container[data-v-9515e9f8] {
  margin-left: 17px;
}
.icon-dark[data-v-9515e9f8],
.icon-light[data-v-9515e9f8] {
    font-size: 1rem;
    margin: -3px 0 0 0;
}
.switch-checkbox[data-v-9515e9f8] {
  display: none;
}
.switch-label[data-v-9515e9f8] {
  align-items: center;
  background-color: var(--background-color-inputs-default);
  border: 1px solid #494440;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  font-size: 0.8rem;
  width: 60px;
  height: 30px;
  position: relative;
  padding: 5px;
  transition: background 0.5s ease;
  justify-content: space-between;
  z-index: 1;
}
.switch-toggle[data-v-9515e9f8] {
  position: absolute;
  background-color: var(--background-color-header);
  border-radius: 50%;
  left: 3px;
  width: 25px;
  height: 25px;
  transform: translateX(0);
  transition: transform 0.3s ease, background-color 0.3s ease;
}
.switch-toggle-checked[data-v-9515e9f8] {
  transform: translateX(26px) !important;
}


.offset-mb-adv[data-v-78c8142b] {
  margin: 7px 0 5px 0;
  display: block;
}

.scrollable-form[data-v-5ea7e31c] {
  height: 55vh;
  overflow: auto;
}

.full-width[data-v-e1de1914] {
  width: 100%;
}

.textarea-structure {
 width: 100%;
 border: 1px solid #d9d9d9;
}

button:disabled,
button[disabled] {
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}
.mb-10[data-v-5a8a2d2a] {
  margin: 0 0 10px 0;
}
.pb-3[data-v-5a8a2d2a] {
  display: inline-block;
  padding-bottom: 3px;
}
.fit-content[data-v-5a8a2d2a] {
  width: fit-content;
}
.select-all[data-v-5a8a2d2a] {
  border: 1px solid var(--background-color-border);
  padding-top: 3px;
}

.mb-10[data-v-7cd5add8] {
  margin: 0 0 10px 0;
}
.pb-3[data-v-7cd5add8] {
  display: inline-block;
  padding-bottom: 3px;
}
.fit-content[data-v-7cd5add8] {
  width: fit-content;
}
.select-all[data-v-7cd5add8] {
  border: 1px solid var(--background-color-border);
  padding-top: 3px;
}
.btn-expand-menu[data-v-b8bc9972] {
  width: 50px;
  height: 50px;
  margin-top: 2px;
  border: 0;
  background: transparent;
}
.btn-expand-menu svg[data-v-b8bc9972] {
  position: relative;
  top: 2px;
}
.expanded[data-v-b8bc9972] {
  width: 200px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.menu-name-hide[data-v-b8bc9972] {
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline-block;
}
.menu-name-show[data-v-b8bc9972] {
  opacity: 1;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.list-menu[data-v-b8bc9972] {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  background-color: var(--background-color-header);
}
.list-menu .router-wrap[data-v-b8bc9972] {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.btn-expand-menu[data-v-2b46c772] {
  width: 50px;
  height: 50px;
  margin-top: 2px;
  border: 0;
  background: transparent;
}
.btn-expand-menu svg[data-v-2b46c772]{
  position: relative;
  top: 2px;
}
.expanded[data-v-2b46c772] {
  width: 200px;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.adm-menu.expanded[data-v-2b46c772] {
  width: 220px;
}
.menu-name-hide[data-v-2b46c772] {
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline-block;
}
.menu-name-show[data-v-2b46c772] {
  opacity: 1;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.list-menu[data-v-2b46c772] {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  background-color: var(--background-color-header);
}
.list-menu .router-wrap[data-v-2b46c772] {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.clearfix[data-v-1ff397fc] {
  display: block;
  clear: both;
  content: '';
}

.boldText[data-v-0a31b9d4] {
  font-weight: bold;
}

.modal-width[data-v-418b5f16] {
  width: 900px;
}

.modal-width[data-v-02002299] {
  width: 900px;
}

.dropdown-scanner[data-v-6304e09b] {
  width: 100%;
}
.modal-width[data-v-6304e09b] {
  width: 510px;
}

.dropdown-scanner[data-v-30011ac0] {
  width: 100%;
}

.mb-10[data-v-1663b25c] {
  margin: 0 0 10px 0;
}

.k-grid-header[data-v-6afad14d] {
  margin-right: 17px;
}

.k-grid-header[data-v-5daa5c1e] {
  margin-right: 17px;
}

button:disabled,
button[disabled] {
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}

.a[data-v-32917745] {
	fill: #fff;
}
.b[data-v-32917745] {
	clip-path: url(#a);
}

.clearfix[data-v-a68211fe] {
  display: block;
  clear: both;
  content: "";
}

.viewer[data-v-523bc3d0] {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 90%;
  max-height: 80%;
  transform: translate(-50%, -50%);
}
.viewer-pdf[data-v-523bc3d0] {
  height: 100%;
  position: absolute;
  width: 100%;
  /* bottom: -39%; */
  top: 52%;
  left: 50%;
  max-width: 110%;
  max-height: 100%;
  transform: translate(-50%, -44%);
}
.grayBackgroundViewer[data-v-523bc3d0] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100%;
  background-color: rgb(83, 86, 86);
  /* z-index: 10; */
}
.viewerimg[data-v-523bc3d0] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.viewerVideo[data-v-523bc3d0] {
  max-width: 75%;
  margin: 0 auto;
  width: 100%    !important;
  height: auto   !important;
  display: flex;
  justify-content: center;
}

/* Point-zoom Container */
.viewer[data-v-cbde64fc] {
  position: absolute;
  top: 43%;
  left: 50%;
  max-width: 70%;
  max-height: 80%;
  transform: translate(-50%, -50%);
}
.viewer-pdf[data-v-cbde64fc] {
  height: 92%;
  position: absolute;
  width: 65%;
  top: 47%;
  left: 32%;
  max-width: 110%;
  max-height: 100%;
  transform: translate(-50%, -44%);
}
.viewer-edition-pdf[data-v-cbde64fc] {
  height: 92%;
  position: absolute;
  width: 65%;
  top: 48%;
  left: 32%;
  max-width: 110%;
  max-height: 100%;
  transform: translate(-50%, -44%);
}
.grayBackgroundViewer[data-v-cbde64fc] {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vw;
  background-color: rgb(83, 86, 86);
  z-index: 10;
}
.viewerimg[data-v-cbde64fc] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.viewerVideo[data-v-cbde64fc] {
  max-width: 75%;
  margin: 0 auto;
  width: 100% !important;
  height: auto !important;
  display: flex;
  justify-content: center;
}
