/* [KENDO THEME BUILDER] */
/* (end) [KENDO THEME BUILDER] */
/* [COLORS] */
/* [COLORS] Overall */
/* [COLORS] Buttons */
/* [COLORS] Navbar left */
/* [COLORS] Navbar top */
/* [COLORS] StaticBar / Breadcrumb */
/* [COLORS] - SubNavbar*/
/* [COLORS] - First pages */
/* [COLORS] - Inputs */
/* [COLORS] - Kendo */
/* [COLORS] - Grids */
/* [COLORS] - Other */
/* (end) [COLORS] */
/* [MEASURES] */
/* [MEASURES] Overall */
/* [MEASURES] - Inputs */
/* [MEASURES] - Buttons */
/* [Measures] - Grids */
/* [Measures] - Kendo */
/* [MEASURES] - Navbar left */
/* [MEASURES] - Navbar top */
/* [MEASURES] - Subnavbar */
/* [MEASURES] - First pages*/
/* [MEASURES] - Fonts */
/* [MEASURES] - StaticBar / Breadcrumb */
/* [MEASURES] - Other */
/* (end) [MEASURES] */
/* [SCROLLBAR] */
/* (end) [SCROLLBAR] */
/* [OTHER] */
/* (end) [OTHER] */
/* [KENDO THEME BUILDER] */
/* (end) [KENDO THEME BUILDER] */
/* [COLORS] */
/* [COLORS] Overall */
/* [COLORS] Buttons */
/* [COLORS] Navbar left */
/* [COLORS] Navbar top */
/* [COLORS] StaticBar / Breadcrumb */
/* [COLORS] - SubNavbar*/
/* [COLORS] - First pages */
/* [COLORS] - Inputs */
/* [COLORS] - Kendo */
/* [COLORS] - Grids */
/* [COLORS] - Other */
/* (end) [COLORS] */
/* [MEASURES] */
/* [MEASURES] Overall */
/* [MEASURES] - Inputs */
/* [MEASURES] - Buttons */
/* [Measures] - Grids */
/* [Measures] - Kendo */
/* [MEASURES] - Navbar left */
/* [MEASURES] - Navbar top */
/* [MEASURES] - Subnavbar */
/* [MEASURES] - First pages*/
/* [MEASURES] - Fonts */
/* [MEASURES] - StaticBar / Breadcrumb */
/* [MEASURES] - Other */
/* (end) [MEASURES] */
/* [SCROLLBAR] */
/* (end) [SCROLLBAR] */
/* [OTHER] */
/* (end) [OTHER] */
.k-animation-container .k-list-container {
  background-color: #FFFFFF; }
  .k-animation-container .k-list-container:not(.k-list-scroller) {
    height: auto !important; }

.k-dropdown .k-dropdown-wrap {
  background-color: #FFFFFF;
  background-image: none; }
  .k-dropdown .k-dropdown-wrap:hover {
    background-color: #FFFFFF;
    background-image: none; }

.k-switch {
  width: 62px; }
  .k-switch:focus {
    box-shadow: none; }
    .k-switch:focus .k-switch-container {
      box-shadow: inset 0 0 0 1px var(--primary-color); }
  .k-switch.k-switch-on.k-state-focused, .k-switch.k-switch-on:focus {
    box-shadow: none; }
  .k-switch.k-switch-on .k-switch-container {
    background-color: var(--primary-color); }
    .k-switch.k-switch-on .k-switch-container .k-switch-handle {
      left: calc(100% - 30px);
      margin: 0; }
  .k-switch .k-switch-container {
    width: 62px; }
    .k-switch .k-switch-container .k-switch-label-on,
    .k-switch .k-switch-container .k-switch-label-off {
      text-transform: none; }
    .k-switch .k-switch-container .k-switch-handle {
      height: 30px;
      width: 30px; }

.popover.show {
  background-color: #FFFFFF !important; }

.k-combobox.k-editor-widget .k-dropdown-wrap {
  background-color: #FFFFFF;
  background-image: none; }
  .k-combobox.k-editor-widget .k-dropdown-wrap:hover,
  .k-combobox.k-editor-widget .k-dropdown-wrap:hover .k-select {
    background-color: #FFFFFF;
    background-image: none; }
  .k-combobox.k-editor-widget .k-dropdown-wrap .k-icon.k-i-close {
    height: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }
  .k-combobox.k-editor-widget .k-dropdown-wrap .k-select {
    background-color: #FFFFFF;
    background-image: none; }

/* .k-window - Popup do Kendo */
.k-widget.k-window {
  transition: height 1s;
  transition-timing-function: ease-in;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin: auto !important;
  height: min-content;
  bottom: 0px !important;
  -ms-grid-columns: min-content;
  max-height: 90vh;
  border-radius: 3px;
  box-shadow: 0 3px 2px 0 rgba(29, 30, 30, 0.04);
  border-top: 4px solid var(--primary-color); }
  .k-widget.k-window.k-state-focused {
    box-shadow: none; }
  .k-widget.k-window .k-window-titlebar {
    height: 3rem;
    background-color: #FFFFFF;
    border-bottom: 1px solid #E4E4E4;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 12.5px 25px; }
    .k-widget.k-window .k-window-titlebar .k-window-title {
      font-size: 1rem;
      font-weight: 600;
      color: #000000;
      line-height: normal; }
    .k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action {
      opacity: 1;
      background-color: transparent !important; }
      .k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action:before {
        background: none; }
      .k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action .k-i-close {
        color: var(--primary-color); }
      .k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action:hover {
        background-color: transparent !important; }
        .k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action:hover .k-i-close {
          color: var(--primary-hover); }
      .k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action:active {
        background-color: transparent !important; }
        .k-widget.k-window .k-window-titlebar .k-window-actions .k-window-action:active .k-i-close {
          color: var(--primary-color); }
  .k-widget.k-window .k-window-content:not(.k-editor-dialog) {
    padding: 0;
    /* max-height: $kendo-window-content__max-height; */
    margin-bottom: 0; }
  .k-widget.k-window .k-window-content.core-confirmation-window, .k-widget.k-window .k-window-content.image-preview-window {
    margin-bottom: 0; }
  .k-widget.k-window .k-window-content.image-preview-window {
    padding: 25px; }
    .k-widget.k-window .k-window-content.image-preview-window .image-preview {
      position: relative;
      width: 100%;
      height: 100%; }
      .k-widget.k-window .k-window-content.image-preview-window .image-preview img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 100%;
        max-width: 100%; }
  .k-widget.k-window .k-window-content.core-confirmation-window .confirmation-window-message {
    padding: 25px;
    margin-bottom: 0; }
  .k-widget.k-window .k-window-content.core-confirmation-window .confirmation-window-buttons {
    padding: 12.5px 25px;
    display: flex;
    justify-content: flex-end; }
    .k-widget.k-window .k-window-content.core-confirmation-window .confirmation-window-buttons .k-button:not(.square-button):not(.custom-grid-command):not(.grid-custom-button) {
      min-width: 3.5rem; }
      .k-widget.k-window .k-window-content.core-confirmation-window .confirmation-window-buttons .k-button:not(.square-button):not(.custom-grid-command):not(.grid-custom-button):not(:last-child) {
        margin-right: 1rem; }

.k-upload .k-upload-files .k-file .file-wrapper .k-upload-status {
  display: flex;
  align-items: center;
  flex-direction: column; }
  .k-upload .k-upload-files .k-file .file-wrapper .k-upload-status .k-button {
    background: none;
    border: none;
    margin: 0;
    opacity: .6;
    width: 20px;
    height: 20px; }
    .k-upload .k-upload-files .k-file .file-wrapper .k-upload-status .k-button:hover {
      opacity: 1; }
    .k-upload .k-upload-files .k-file .file-wrapper .k-upload-status .k-button:focus {
      box-shadow: none; }
    .k-upload .k-upload-files .k-file .file-wrapper .k-upload-status .k-button:before {
      background: none; }

.k-multiselect .k-multiselect-wrap ul li.k-button {
  margin: 4px 0 0 8px;
  min-height: calc(30px - 8px); }
  .k-multiselect .k-multiselect-wrap ul li.k-button:last-child {
    margin-bottom: 4px; }

.k-checkbox:checked {
  border-color: var(--primary-color);
  background-color: var(--primary-color); }
  .k-checkbox:checked:before, .k-checkbox:checked:focus {
    border-color: var(--primary-color);
    background-color: var(--primary-color);
    box-shadow: none; }
    .k-checkbox:checked:before + .k-checkbox-label:before, .k-checkbox:checked:focus + .k-checkbox-label:before {
      box-shadow: none; }
  .k-checkbox:checked + .k-checkbox-label:before {
    border-color: var(--primary-color);
    background-color: var(--primary-color); }
