.table .data-wrapper {
}

.max-size {
  max-width: 0px;
  min-width: 150px;
}

.overflow-ellipsis {
/*  overflow: hidden; */
/*  text-overflow: ellipsis; */
/*  width: 100px; */
}

.alt-header, .header, .leader, 
.sub-alt-header, .sub-header, .sub-leader,
.h1, .h2, .h3, .h4, .h5, .h6, 
h1, h2, h3, h4, h5, h6 {
  font-family: 'Vafle';
}

.hide {
  display: none;
}

.table .sortable-column::after {
}
.table .sortable-column.sort-asc::after {
}
.pagination .page-link {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  min-width: 2.2rem;
  text-align: center;
}
.pagination .no-link .page-link {
  padding-left: 0;
  padding-right: 0;
  min-width:1.2rem;
}
.table tr td a {
  width: 100%;
  height: 100%;
  display: block;
  color: inherit;
  text-decoration: none;
}
.sort-asc {
  background-color: rgba(96, 169, 23, 0.1) !important;
}
.sort-desc {
  background-color: rgba(143, 37, 31, 0.1) !important;
}
.nowrap {
  white-space: nowrap !important;
}
.scroll-auto {
  overflow-y: auto;
}
.user-info {
  min-width:160px;
  margin-top:8px;  
}
.bg-vut {
  background-color: #e4002b !important;
}
.bg-fsi {
  background-color: #004f71 !important;
}
.fg-vut {
  color: #e4002b !important;
}
.fg-fsi {
  color: #004f71 !important;
}
.nodecoration {
  text-decoration: none !important;
}
.panel.error {
  max-width:400px;
}
.navview .navview-content {
  height: calc(100% - 52px);
  min-height: calc(100% - 52px);
}
.g_logo {
  height:36px;
}
.navview .navview-pane {
  width: 204px;
}
.navview .navview-menu li.active::before {
  background-color: #004f71 !important;
}
.navview.expanded .navview-pane {
  width: 204px !important;
}

@media screen and (min-width: 0) {
  .navview-margin-fs {
    margin-left: 204px;
  }
  .navview.navview-expand-fs .navview-pane {
    width: 204px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-fs .navview-content {
    margin-left: 204px;
  }
}

@media screen and (min-width: 576px) {
  .navview-margin-sm {
    margin-left: 204px;
  }
  .navview.navview-expand-sm .navview-pane {
    width: 204px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-sm .navview-content {
    margin-left: 204px;
  }
  .g_logo {
    height:36px;
  }
}

@media screen and (min-width: 768px) {
  .navview-margin-md {
    margin-left: 204px;
  }
  .navview.navview-expand-md .navview-pane {
    width: 204px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-md .navview-content {
    margin-left: 204px;
  }
}

@media screen and (min-width: 992px) {
  .navview-margin-lg {
    margin-left: 204px;
  }
  .navview.navview-expand-lg .navview-pane {
    width: 204px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-lg .navview-content {
    margin-left: 204px;
  }
}

@media screen and (min-width: 1204px) {
  .navview-margin-xl {
    margin-left: 204px;
  }
  .navview.navview-expand-xl .navview-pane {
    width: 204px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-xl .navview-content {
    margin-left: 204px;
  }
}

@media screen and (min-width: 1452px) {
  .navview-margin-xxl {
    margin-left: 204px;
  }
  .navview.navview-expand-xxl .navview-pane {
    width: 204px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .navview.navview-expand-xxl .navview-content {
    margin-left: 204px;
  }
}

.file.required, .input.required, .select.required, .spinner.required, .tag-input.required, .textarea.required, input[type="datetime-local"].required, input[type="email"].required, input[type="file"].required, input[type="month"].required, input[type="number"].required, input[type="password"].required, input[type="search"].required, input[type="tel"].required, input[type="text"].required, input[type="time"].required, input[type="url"].required, input[type="week"].required, select.required, textarea.required {
  border: 1px #d9d9d9 solid !important;
}
.file.invalid, .input.invalid, .select.invalid, .spinner.invalid, .tag-input.invalid, .textarea.invalid, input[type="datetime-local"].invalid, input[type="email"].invalid, input[type="file"].invalid, input[type="month"].invalid, input[type="number"].invalid, input[type="password"].invalid, input[type="search"].invalid, input[type="tel"].invalid, input[type="text"].invalid, input[type="time"].invalid, input[type="url"].invalid, input[type="week"].invalid, select.invalid, textarea.invalid {
  border: 1px #ce352c solid !important;
}
.file.valid, .input.valid, .select.valid, .spinner.valid, .tag-input.valid, .textarea.valid, input[type="datetime-local"].valid, input[type="email"].valid, input[type="file"].valid, input[type="month"].valid, input[type="number"].valid, input[type="password"].valid, input[type="search"].valid, input[type="tel"].valid, input[type="text"].valid, input[type="time"].valid, input[type="url"].valid, input[type="week"].valid, select.valid, textarea.valid {
  border: 1px #60a917 solid !important;
}

.d-menu li a, .v-menu li a {
  font-size: 1rem;
}
.d-menu li.active > a, .v-menu li.active > a {
  font-weight: normal;
}

.mce-statusbar {
  border: 0 !important;
}
.mce-path {
  display: none !important;
}
.mce-container.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(228,228,228,.45);
  box-shadow: 0 0 0 3px rgba(228,228,228,.45);
}
.mce-container.invalid {
  border: 0px #ce352c solid;
}
.mce-container.invalid.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(206,53,44,.45) !important;
  box-shadow: 0 0 0 3px rgba(206,53,44,.45) !important;
}
.mce-container.valid {
  border: 0px #60a917 solid;
}
.mce-container.valid.focused {
  -webkit-box-shadow: 0 0 0 3px rgba(206,53,44,.45) !important;
  box-shadow: 0 0 0 3px rgba(96,169,23,.45) !important;
}

.disabled svg {
  fill: #e4e4e4;
}

.select .d-menu li a {
  padding-left: 10px;
}

.tabs-list li.active {
  font-weight: bold;
}

.button.disabled {
  opacity: 30%;
}
select:disabled,option:disabled, input:disabled {
  color: black !important;
}
