/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/vendor/kendo/kendo.bootstrap.min.css?ngGlobalStyle ***!
  \************************************************************************************************************************************************************************************************************************************************/
/* light color pallete */
html{
  --primary-color: #bdbdbd;
  --light-primary-color: #F1F7FA;
  --accent-color: #848484;
  --light-accent-color: #FFF5DD;
  --lappiz-primary-color: #E0040B;
  --text-primary-color: #212121;
  --light-gray:#eeeeee;
  --medium-gray:#bdbdbd;
  --bg-color:#eeeeee;
  --panel-color:#ffffff;
  --white:#ffffff;
  --text-nav-color: #616161;
  --k-line-color: #eeeeee;
  --k-bg-color:#ffffff;
  --k-grid-first-column:#F1F7FA;
}

.k-theme-test-class,
.ktb-theme-id-material {
  opacity: 0;
}
.ktb-var-accent {
  color: var(--primary-color);
}
.ktb-var-base {
  color: var(--white);
}
.ktb-var-background {
  color: var(--white);
}
.ktb-var-border-radius {
  border-radius: 5px;
}
.ktb-var-normal-background {
  color: var(--white);
}
.ktb-var-normal-gradient {
  background-image: none;
}
.ktb-var-normal-text-color {
  color: var(--text-primary-color);
}
.ktb-var-hover-background {
  color: var(--light-accent-color);
}
.ktb-var-hover-gradient {
  background-image: none;
}
.ktb-var-hover-text-color {
  color: var(--text-primary-color);
}
.ktb-var-selected-background {
  color: var(--bg-color);
}
.ktb-var-selected-gradient {
  background-image: none;
}
.ktb-var-selected-text-color {
  color: var(--primary-color);
}
.ktb-var-error {
  color: #ffcdd2;
}
.ktb-var-warning {
  color: #fdefba;
}
.ktb-var-success {
  color: #c8e6c9;
}
.ktb-var-info {
  color: #bbdefb;
}
.ktb-var-series-a {
  color: var(--primary-color);
}
.ktb-var-series-b {
  color: #03a9f4;
}
.ktb-var-series-c {
  color: #4caf50;
}
.ktb-var-series-d {
  color: #f9ce1d;
}
.ktb-var-series-e {
  color: #ff9800;
}
.ktb-var-series-f {
  color: #ff5722;
}
.k-grid-norecords-template {
  background-color: var(--panel-color);
  border: 1px solid var(--panel-color);
}
.k-button {
  border-radius: 50px;
  border-color: var(--primary-color);
  color: var(--white);
  background-color: var(--primary-color);
  background-position: 50% 50%;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  padding: 2px 25px !important;
}
.k-button:hover,
.k-button.k-state-hover {
  color: var(--text-primary-color);
  border-color: var(--panel-color);
  background-color: var(--panel-color);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-button:active,
.k-button.k-state-active {
  color: var(--text-primary-color);
  background-color: var(--panel-color);
  border-color: var(--panel-color);
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
  box-shadow: none;
}
.k-button.k-state-active:hover {
  color: var(--text-primary-color);
  border-color: var(--panel-color);
  background-color: var(--panel-color);
}
.k-button:focus:active {
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-button[disabled],
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled,
.k-button.k-state-disabled:hover {
  color: var(--text-primary-color);
  border-color: var(--panel-color);
  background-color: var(--panel-color);
  background-image: none;
}
.k-button[disabled],
.k-button.k-state-disabled,
.k-button.k-state-disabled:active {
  box-shadow: none;
}
.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: var(--panel-color);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-primary {
  color: var(--text-primary-color);
  border-color: var(--primary-color);
  background-color: var(--primary-color);
}
.k-primary:hover,
.k-primary.k-state-hover {
  color: var(--text-primary-color);
  border-color: var(--panel-color);
  background-color: var(--panel-color);
}
.k-primary:active,
.k-primary.k-state-active {
  color: var(--text-primary-color);
  border-color: var(--panel-color);
  background-color: var(--panel-color);
}
.k-primary:focus:active:not(.k-state-disabled):not([disabled]) {
  box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3);
}
.k-primary[disabled],
.k-state-disabled .k-primary,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled,
.k-primary.k-state-disabled:hover {
  color: var(--text-primary-color);
  border-color: var(--panel-color);
  background-color: var(--panel-color);
  box-shadow: none;
}
.k-primary[disabled],
.k-primary.k-state-disabled {
  box-shadow: none;
}
.k-primary:focus,
.k-primary.k-state-focused {
  border-color: var(--panel-color);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-button-group {
  border-radius: 5px;
}
.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: 5px;
  border-bottom-left-radius: 5px;
}
.k-button-group .k-group-end,
.k-button-group .k-button:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.k-button-group .k-group-start.k-group-end,
.k-button-group .k-button:first-child:last-child {
  border-radius: 5px;
}
.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: 5px;
  border-bottom-right-radius: 5px;
}
.k-rtl .k-button-group .k-group-end,
.k-rtl .k-button-group .k-button:last-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.k-rtl .k-button-group .k-group-start.k-group-end,
.k-rtl .k-button-group .k-button:first-child:last-child {
  border-radius: 5px;
}
.k-split-button {
  border-radius: 5px;
}
.k-split-button.k-state-border-down > .k-button,
.k-split-button.k-state-border-up > .k-button {
  color: var(--text-primary-color);
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  box-shadow: none;
}
.k-split-button:focus {
  border-color: var(--primary-color);
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-split-button:focus > .k-button {
  background: transparent;
  border-color: var(--primary-color);
}
.k-split-button:focus:not(.k-state-disabled) > .k-state-active,
.k-split-button:focus:not(.k-state-disabled) > .k-button:hover {
  color: var(--text-primary-color);
  background-color: var(--panel-color);
  border-color: var(--panel-color);
  box-shadow: none;
}
.k-split-button.k-state-disabled {
  color: var(--text-primary-color);
  background: var(--primary-color);
  background-image: none;
}
.k-edit-buttons {
  border-color: var(--primary-color);
  background: var(--primary-color);
}
undefined undefined .k-in,
.k-item,
.k-window-action {
  border-color: transparent;
}
.k-header .k-window-actions .k-link {
  color: inherit;
}
a.k-icon {
  color: var(--text-primary-color);
}
a.k-icon:hover {
  color: var(--text-primary-color);
}
.k-button-icon .k-icon {
  opacity: .8;
}
.k-button-icon:hover .k-icon {
  opacity: 1;
}
.k-state-disabled .k-button-icon .k-icon,
.k-state-disabled.k-button-icon .k-icon {
  opacity: .8;
}
.k-splitbar .k-resize-handle {
  background-color: var(--panel-color);
}
.k-block,
.k-widget {
  background-color: var(--panel-color);
}
.k-widget .k-window {
  width: 96%;
  left: 2% !important;
  top: 2% !important;
  height: 96%;
  position: fixed;
}
.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-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-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-tooltip,
.k-upload-files,
.k-popup.k-align .k-list .k-item:last-child {
  border-color: var(--k-line-color);
  /* background-color: var(--k-bg-color); */
  /* color: var(--text-primary-color); */
}
.k-group,
.k-grouping-header,
.k-pager-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-widget .k-status,
.k-calendar th,
.k-dropzone-hovered,
.k-popup {
  background-color: var(--primary-color);
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
  background-color: var(--primary-color);
}
.k-list-container {
  border-color: var(--panel-color);
  background-color: var(--panel-color);
}
.k-content,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
  background-color: var(--panel-color);
}
.k-alt,
.k-separator,
.k-resource.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: var(--panel-color);
}
.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: var(--panel-color);
}
.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: var(--bg-color);
  background-color: var(--panel-color);
}
.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 {
  border-color: var(--bg-color);
}
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: var(--panel-color);
  color: var(--text-primary-color);
}
.k-input[readonly] {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-block,
.k-widget,
.k-popup,
.k-content,
.k-dropdown .k-input {
  color: var(--text-primary-color) !important;
  background-color: var(--panel-color) !important;
  font-weight: 300 !important;
}
.k-inverse {
  color: var(--text-primary-color);
}
.k-block {
  color: var(--text-primary-color);
}
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
  color:var(--text-primary-color);
}
.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
  color: var(--text-primary-color);
}
.k-header,
.k-treemap-title,
.k-grid-header .k-header > .k-link {
  color: var(--text-primary-color);
}
.k-header,
.k-grid-header,
.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,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
  background-position: 50% 50%;
  background-color: var(--primary-color);
}
.k-widget.k-tooltip {
  background-image: none;
}
.k-block,
.k-header,
.k-grid-header,
.k-grouping-header,
.k-pager-wrap,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
  background-color: var(--primary-color);
}
.k-hr {
  border-color: var(--bg-color);
}
.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: 1;
}
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  opacity: 1;
}
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  background-image: url('https://kendo.cdn.telerik.com/2018.3.911/styles/Material/sprite.png');
  border-color: transparent;
}
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked {
  font-family: 'WebComponentsIcons';
  background-image: none;
}
.k-mobile-list .k-check:checked:before,
.k-mobile-list .k-edit-field [type=checkbox]:checked:before {
  content: "e118";
}
.k-i-loading {
  background-image: url('https://kendo.cdn.telerik.com/2018.3.911/styles/Material/loading.gif');
}
.k-loading-image {
  background-image: url('https://kendo.cdn.telerik.com/2018.3.911/styles/Material/loading-image.gif');
}
.k-loading-color {
  background-color: var(--light-accent-color);
}
.k-draghandle {
  border-color: var(--primary-color);
  background-color: var(--primary-color);
  box-shadow: none;
}
.k-draghandle:hover {
  border-color: var(--primary-color);
  background-color: var(--primary-color);
  box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3);
}
.k-badge {
  background-color: var(--primary-color);
  color: var(--text-primary-color);
  border-radius: 4px;
}
.k-scheduler {
  color:var(--text-primary-color);
  background-color: var(--panel-color);
}
.k-scheduler-layout {
  color: var(--text-primary-color);
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
}
.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: var(--panel-color);
}
.k-scheduler-table .k-nonwork-hour,
.k-scheduler-dayview .k-today.k-nonwork-hour,
.k-scheduler-timelineview .k-today.k-nonwork-hour {
  background-color: var(--panel-color);
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.02);
}
.k-gantt .k-header.k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.2);
}
.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
  background-color: var(--panel-color);
}
.k-scheduler-header .k-today {
  background: transparent;
}
table:not(.k-scheduler-dayview) .k-scheduler-header-wrap .k-today {
  color: var(--primary-color);
}
.k-scheduler-now-arrow {
  border-left-color: var(--bg-color);
}
.k-scheduler-now-line {
  background-color: var(--bg-color);
}
.k-event,
.k-task-complete {
  border-color: #1c93db;
  background: #1c93db 0 -257px none repeat-x;
  color: #ffffff;
}
.k-event-inverse {
  color: var(--text-primary-color);
}
.k-event.k-state-selected {
  background-position: 0 0;
  box-shadow: 0 0 0 2px #212121;
}
.k-event .k-resize-handle:after,
.k-task-single .k-resize-handle:after {
  background-color: var(--panel-color);
}
.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
  border-color: var(--panel-color);
}
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
  border-color: var(--panel-color);
}
.k-panelbar > li > .k-link {
  color: var(--text-primary-color);
}
.k-panelbar > .k-item > .k-link {
  border-color: var(--panel-color);
}
.k-panel > li.k-item {
  background-color: var(--panel-color);
}
.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-tabstrip .k-state-active {
  background-color:var(--panel-color);
  border-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-fieldselector .k-list-container {
  background-color: var(--panel-color);
}
.k-menu .k-state-hover > .k-state-active {
  background-color: transparent;
}
.k-state-highlight {
  background: var(--panel-color);
  color: var(--text-primary-color);
}
.k-state-focused,
.k-grouping-row .k-state-focused {
  border-color: var(--bg-color);
}
.k-button.k-bare {
  position: relative;
}
.k-button.k-bare:before {
  content: "";
  background-color: currentcolor;
  opacity: 0.12;
  border-radius: inherit;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  display: none;
}
.k-button.k-bare.k-state-focused:before,
.k-button.k-bare:focus:before {
  display: block;
}
.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: var(--primary-color);
}
.k-mediaplayer-toolbar .k-button.k-bare:active:before,
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:before,
.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover:before {
  opacity: 0.24;
}
.k-slider.k-mediaplayer-seekbar {
  top: -14px;
}
.k-quality-list {
  margin-left: -25px !important;
}
.k-calendar .k-link {
  color: var(--text-primary-color);
}
.k-calendar .k-footer {
  padding: 0;
}
.k-calendar .k-footer .k-nav-today {
  color: var(--text-primary-color);
  text-decoration: none;
  background-color: var(--panel-color);
}
.k-calendar .k-footer .k-nav-today:hover,
.k-calendar .k-footer .k-nav-today.k-state-hover {
  background-color: var(--panel-color);
  text-decoration: underline;
}
.k-calendar .k-footer .k-nav-today:active {
  background-color: var(--panel-color);
}
.k-calendar .k-link.k-nav-fast {
  color: var(--text-primary-color);
}
.k-calendar .k-nav-fast.k-state-hover {
  text-decoration: none;
  background-color: var(--light-accent-color);
  color: var(--text-primary-color);
}
.k-calendar .k-link.k-state-hover {
  border-radius: 50%;
}
.k-calendar .k-footer .k-link {
  border-radius: 0;
}
.k-calendar th {
  background-color: var(--primary-color);
}
.k-window-titlebar .k-link {
  border-radius: 50%;
}
.k-calendar-container.k-group {
  border-color: rgba(0, 0, 0, 0.2);
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.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,
.k-drag-clue.k-state-selected {
  color: var(--primary-color);
  background-color: var(--panel-color);
  border-color: var(--panel-color);
}
.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: var(--bg-color);
}
.k-group-header + div > .k-list > .k-item.k-first:before {
  border-top-color: var(--bg-color);
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  background: var(--panel-color);
  color: var(--primary-color);
}
.k-popup .k-list .k-item > .k-group {
  background: var(--panel-color);
  color: var(--primary-color);
  border-bottom-left-radius: 4px;
}
.k-marquee-text {
  color: var(--primary-color);
}
.k-menu .k-item.k-state-default.k-state-focused {
  box-shadow: inset 0 0 0 1px #b3b3b3;
}
.k-state-focused.k-state-selected,
.k-list > .k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
  box-shadow: none;
}
.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 > li.k-state-default > .k-link.k-state-selected {
  color: var(--primary-color);
}
.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover: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,
.k-mobile-list .k-item > .k-link:active,
.k-mobile-list .k-item > .k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-recur-view .k-check:active {
  /* color: var(--text-primary-color); */
  background-color: var(--accent-color);
  border-color: var(--panel-color);
}
.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
  color: var(--text-primary-color);
  background-color: var(--light-accent-color);
  border-color: var(--bg-color);
}
.k-state-hover > .k-select,
.k-state-focused > .k-select {
  border-color: var(--bg-color);
}
.k-textbox:hover,
.k-state-hover,
.k-state-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em,
.k-draghandle:hover,
.k-listbox .k-item:hover:not(.k-state-disabled) {
  background-image: none;
}
.k-pager-wrap {
  background-color: var(--primary-color);
  color: var(--text-primary-color);
}
.k-autocomplete.k-state-active,
.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;
}
.k-draghandle.k-state-selected:hover {
  background-position: 50% 50%;
}
.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em {
  color:var(--text-primary-color);
}
.k-autocomplete.k-state-hover,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-dropdown-wrap.k-state-focused {
  background-color: var(--panel-color);
  background-image: none;
  background-position: 50% 50%;
  border-color: var(--light-accent-color);
}
.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.k-dropdown .k-state-focused .k-input {
  color: var(--text-primary-color);
}
.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right {
  background: var(--panel-color);
  border-color: var(--panel-color);
}
.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input {
  background-color: var(--panel-color);
  border-color: var(--bg-color);
}
.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input + .k-i-zoom:before {
  color: var(--text-primary-color);
}
.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input:focus {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-dropdown .k-state-hover .k-input {
  color: var(--text-primary-color);
}
.k-state-error {
  border-color: #eed3d7;
  background-color: #f2dede;
  color: #b94a48;
}
.k-state-disabled {
  opacity: .7;
}
.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-other-month,
.k-other-month .k-link,
.k-dropzone em,
.k-dropzone .k-upload-status,
.k-tile-empty strong,
.k-slider .k-draghandle {
  color: var(--text-primary-color);
}
.k-file .k-upload-status {
  color: var(--text-primary-color);
}
.k-progressbar-indeterminate {
  background: url('https://kendo.cdn.telerik.com/2018.3.911/styles/Material/indeterminate.gif');
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
  display: none;
}
.k-slider-track {
  background-color: var(--panel-color);
}
.k-slider-selection {
  background-color: var(--panel-color);
}
.k-slider-horizontal .k-tick {
  background-image: url('https://kendo.cdn.telerik.com/2018.3.911/styles/Material/slider-h.gif');
}
.k-slider-vertical .k-tick {
  background-image: url('https://kendo.cdn.telerik.com/2018.3.911/styles/Material/slider-v.gif');
}
.k-widget.k-tooltip,
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  border-color: rgba(100, 100, 100, 0.9);
  background-color: rgba(100, 100, 100, 0.9);
  color: var(--text-primary-color);
}
.k-widget.k-tooltip-validation {
  border-color: #fdefba;
  background-color: #fdefba;
  color: #816704;
}
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
  font-size: 12px;
  position: relative;
  top: 3px;
}
.k-callout-n {
  border-bottom-color: rgba(100, 100, 100, 0.9);
}
.k-callout-w {
  border-right-color: rgba(100, 100, 100, 0.9);
}
.k-callout-s {
  border-top-color: rgba(100, 100, 100, 0.9);
}
.k-callout-e {
  border-left-color: rgba(100, 100, 100, 0.9);
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: #fdefba;
}
.k-tooltip-validation .k-callout-w {
  border-right-color: #fdefba;
}
.k-tooltip-validation .k-callout-s {
  border-top-color: #fdefba;
}
.k-tooltip-validation .k-callout-e {
  border-left-color: #fdefba;
}
.k-splitbar {
  background-color: #fafafa;
}
.k-restricted-size-vertical,
.k-restricted-size-horizontal {
  background-color: #b94a48;
}
.k-file {
  background-color: var(--panel-color);
  border-color: var(--panel-color);
}
.k-file-progress {
  color: var(--text-primary-color);
}
.k-file-progress .k-progress {
  background-color: var(--bg-color);
}
.k-file-success .k-file-name,
.k-file-success .k-upload-pct {
  color: #5fb662;
}
.k-file-success .k-progress {
  background-color: var(--bg-color);
}
.k-file-error {
  color: #ff3448;
}
.k-file-error .k-file-extension-wrapper,
.k-file-error .k-multiple-files-extension-wrapper {
  color: #ff3448;
  border-color: #ff3448;
}
.k-file-error .k-file-extension-wrapper:before,
.k-file-error .k-multiple-files-extension-wrapper:before {
  background-color: #ffffff;
  border-color: transparent transparent #ff3448 #ff3448;
}
.k-file-error .k-progress {
  background-color: #ffcdd2;
}
.k-file-extension-wrapper,
.k-multiple-files-extension-wrapper {
  color: #999999;
  border-color: #999999;
}
.k-file-invalid .k-file-name-invalid {
  color: #ff3448;
}
.k-file-invalid-extension-wrapper,
.k-multiple-files-invalid-extension-wrapper {
  color: #ff3448;
  border-color: #ff3448;
}
.k-file-extension-wrapper:before,
.k-multiple-files-extension-wrapper:before {
  background-color: #ffffff;
  border-color: transparent transparent #999999 #999999;
}
.k-file-invalid-extension-wrapper:before,
.k-multiple-files-invalid-extension-wrapper:before {
  background-color: #ffffff;
  border-color: transparent transparent #ff3448 #ff3448;
}
.k-multiple-files-extension-wrapper:after {
  border-top-color: #999999;
  border-left-color: #999999;
}
.k-multiple-files-invalid-extension-wrapper:after {
  border-top-color: #ff3448;
  border-left-color: #ff3448;
}
.k-file-size,
.k-file-information,
.k-file-validation-message {
  color: var(--text-primary-color);
}
.k-upload .k-upload-selected {
  color: var(--primary-color);
  border-color: var(--panel-color);
}
.k-upload .k-upload-selected:hover {
  color: var(--text-primary-color);
  background-color: var(--primary-color);
}
.k-tile {
  border-color: var(--panel-color);
}
.k-textbox:hover,
.k-tiles li.k-state-hover {
  border-color: var(--panel-color);
}
.k-tiles li.k-state-selected {
  border-color: var(--panel-color);
}
.k-leaf,
.k-leaf.k-state-hover:hover {
  color: var(--text-primary-color);
}
.k-leaf.k-inverse,
.k-leaf.k-inverse.k-state-hover:hover {
  color: var(--text-primary-color);
}
.k-slider,
.k-treeview,
.k-upload {
  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 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-state-selected {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.k-state-active {
  box-shadow: none;
}
.k-grid td.k-state-selected.k-state-focused {
  background-color: var(--panel-color);
}
.k-calendar-container.k-popup {
  box-shadow: 0 0px 6px 1px rgba(0, 0, 0, 0.2);
}
.k-treemap-tile.k-state-hover {
  box-shadow: inset 0 0 0 3px #e6e6e6;
}
.k-window {
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
  background-color: var(--panel-color);
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2);
}
.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.2);
}
.k-inset {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}
.k-editor-inline ::selection {
  background-color: var(--primary-color);
  text-shadow: none;
  color: var(--text-primary-color);
}
.k-editor-inline ::-moz-selection {
  background-color: var(--primary-color);
  text-shadow: none;
  color: var(--text-primary-color);
}
.k-notification-info {
  background-color: #bbdefb;
  color: #2b98f3;
  border-color: #bbdefb;
}
.k-notification-success {
  background-color: #c8e6c9;
  color: #5fb662;
  border-color: #c8e6c9;
}
.k-notification-warning {
  background-color: #fdefba;
  color: #f8c70d;
  border-color: #fdefba;
}
.k-notification-error {
  background-color: #ffcdd2;
  color: #ff3448;
  border-color: #ffcdd2;
}
.k-gantt .k-treelist {
  background: #f2f2f2;
}
.k-gantt .k-treelist .k-alt {
  background-color: #d9d9d9;
}
.k-gantt .k-treelist tr:hover {
  background-color: var(--light-accent-color);
}
.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: var(--panel-color);
}
.k-gantt .k-treelist .k-alt.k-state-selected:hover,
.k-gantt .k-treelist .k-alt.k-state-selected:hover td {
  background-color: var(--panel-color);
}
.k-task-dot:after {
  background-color: #212121;
  border-color: #212121;
}
.k-task-dot:hover:after {
  background-color: #ffffff;
}
.k-task-summary {
  border-color: #59b4ea;
  background: #59b4ea;
}
.k-task-milestone,
.k-task-summary-complete {
  border-color: #212121;
  background: #212121;
}
.k-state-selected.k-task-summary {
  border-color: #59b4ea;
  background: #59b4ea;
}
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  border-color: #ffffff;
  background: #ffffff;
}
.k-task-single {
  background-color: #35a3e5;
  border-color: #1c93db;
  color: #ffffff;
}
.k-state-selected.k-task-single {
  border-color: #ffffff;
}
.k-line {
  background-color: #212121;
  color: #212121;
}
.k-state-selected.k-line {
  background-color: #ffffff;
  color: #ffffff;
}
.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-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 5px;
}
.k-toolbar .k-split-button .k-button {
  border-radius: 5px 0 0 5px;
}
.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 5px 5px 0;
}
.k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 0 5px 5px 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: 5px 0 0 5px;
}
.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 5px 5px;
}
.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 5px;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
  border-radius: 0 0 5px 5px;
}
.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 {
  border-radius: 5px 5px 0 0;
}
.k-split-button.k-state-border-down > .k-button {
  border-radius: 5px 0 0 0;
}
.k-split-button.k-state-border-up > .k-button {
  border-radius: 0 0 0 5px;
}
.k-split-button.k-state-border-down > .k-split-button-arrow {
  border-radius: 0 5px 0 0;
}
.k-split-button.k-state-border-up > .k-split-button-arrow {
  border-radius: 0 0 5px 0;
}
.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
  border-radius: 4px 0 0 4px;
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-picker-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input {
  border-radius: 0 4px 4px 0;
}
.k-numeric-wrap .k-link {
  border-radius: 0 4px 0 0;
}
.k-numeric-wrap .k-link + .k-link {
  border-radius: 0 0 4px 0;
}
.k-colorpicker .k-selected-color {
  border-radius: 4px 0 0 4px;
}
.k-rtl .k-colorpicker .k-selected-color {
  border-radius: 0 4px 4px 0;
}
.k-autocomplete.k-state-border-down .k-input {
  border-radius: 5px 5px 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: 5px 0 0 0;
}
.k-numeric-wrap .k-link.k-state-selected {
  background-color: var(--panel-color);
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
  border-radius: 4px 4px 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 5px 5px 0;
  background-color: var(--white);
}
.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: 5px 0 0 5px;
}
.k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 5px;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
  border-radius: 4px;
}
.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: 4px;
}
.k-slider .k-button,
.k-grid .k-slider .k-button {
  border-radius: 13px;
}
.k-draghandle {
  border-radius: 13px;
}
.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: 5px 0 0 5px;
}
.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,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child .k-link {
  border-radius: 0 5px 5px 0;
}
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today,
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today .k-link,
.k-edit-field > .k-scheduler-navigation {
  border-radius: 5px;
}
.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: 5px;
  border-bottom-right-radius: 5px;
}
.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: 5px 0 0 5px;
}
.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
  border-radius: 5px;
}
.k-more-events,
.k-event,
.k-task-single,
.k-task-complete,
.k-event .k-link {
  border-radius: 4px;
}
.k-scheduler-mobile .k-event {
  border-radius: 3px;
}
.k-grid-mobile .k-column-active + th.k-header {
  border-left-color: var(--bg-color);
}
html .km-pane-wrapper .km-widget,
.k-ie .km-pane-wrapper .k-widget,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-edit-field {
  color: var(--text-primary-color);
}
@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  div.km-pane-wrapper a {
    color: var(--text-primary-color);
  }
}
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check {
  background-color: var(--panel-color);
  border-top: 1px solid var(--bg-color);
}
.km-pane-wrapper .k-mobile-list .k-edit-field textarea {
  outline-width: 0;
}
.km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
  background-color: var(--panel-color);
  border-top-color: var(--panel-color);
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:first-child {
  border-top-color: transparent;
}
.km-pane-wrapper .k-mobile-list .k-item:last-child {
  box-shadow: inset 0 -1px 0 #e7e7e7;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
  color: var(--primary-color);
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link {
  border-bottom: 1px solid #e7e7e7;
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
  box-shadow: 0 1px 1px #e7e7e7;
}
.km-actionsheet .k-grid-delete,
.km-actionsheet .k-scheduler-delete,
.km-pane-wrapper .k-scheduler-delete,
.km-pane-wrapper .k-filter-menu .k-button[type=reset] {
  color: #fff;
  border-color: #eed3d7;
  background-color: red;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
}
.km-actionsheet .k-grid-delete:active,
.km-actionsheet .k-scheduler-delete:active,
.km-pane-wrapper .k-scheduler-delete:active,
.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active {
  background-color: #990000;
}
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
  background-position: 50% 50%;
  color: var(--text-primary-color);
  background-color: var(--panel-color);
  border-color: var(--panel-color);
}
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: var(--panel-color);
  background-image: none;
  background-position: 50% 50%;
  border-color: var(--panel-color);
}
.k-multiselect-wrap {
  border-color: var(--bg-color);
}
.k-multiselect-wrap.k-state-hover,
.k-state-hover > .k-multiselect-wrap,
.k-multiselect-wrap.k-state-hover {
  border-color: var(--panel-color);
  background-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
  background-color: var(--panel-color);
  background-image: none;
  background-position: 50% 50%;
  border-color: var(--accent-color);
  /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); */
}
.k-multiselect-wrap.k-state-focused,
.k-state-focused > .k-multiselect-wrap {
  border-color: var(--bg-color);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-list-container {
  color: var(--text-primary-color);
}
.k-nodata {
  color: var(--text-primary-color);
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: var(--text-primary-color);
}
.k-state-default > .k-select {
  border-color: var(--panel-color);
}
.k-state-focused > .k-select {
  border-color: var(--panel-color);
}
.k-state-hover > .k-select {
  border-color: var(--panel-color);
}
.k-tabstrip:focus {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-tabstrip-items .k-item .k-link,
.k-panelbar > li.k-state-default > .k-link {
  color: var(--text-primary-color);
}
.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: var(--text-primary-color);
}
.k-panelbar > li > .k-state-focused.k-state-hover {
  background: var(--light-accent-color);
  box-shadow: none;
}
.k-tabstrip-items .k-state-default,
.k-panelbar .k-tabstrip-items .k-state-default {
  border-color: transparent;
}
.k-tabstrip-items .k-state-hover {
  border-color: var(--panel-color);
}
.k-tabstrip .k-content.k-state-active {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-menu.k-header,
.k-menu .k-item {
  border-color: var(--bg-color);
}
.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
  border-color: var(--bg-color);
}
.k-overflow-container .k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 #ffffff;
}
.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: var(--bg-color);
  background-color: transparent;
}
.k-menu .k-group {
  border-color: rgba(0, 0, 0, 0.2);
}
.k-grid-filter.k-state-active {
  background-color:var(--panel-color);
}
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  color: var(--text-primary-color);
  border-color: var(--bg-color);
  font-weight: bold;
}
.k-grouping-header {
  color: var(--text-primary-color);
}
.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: var(--bg-color);
}
.k-button:focus,
.k-button.k-state-focused {
  color: var(--white);
  border-color: var(--accent-color);
  background-color: var(--accent-color);
}
.k-button:active,
.k-button.k-state-active {
  color: var(--white);
  background-color: var(--accent-color);
  border-color: var(--accent-color);
}
.k-button:active:focus,
.k-button.k-state-active:focus,
.k-button:active.k-state-focused,
.k-button.k-state-active.k-state-focused {
  color: var(--white);
  border-color: var(--accent-color);
  background: var(--accent-color);
}
.k-state-disabled .k-button,
.k-state-disabled.k-button {
  color: #999999;
  border-color: #fafafa;
  background-color: #fafafa;
  background-image: none;
  box-shadow: none;
}
.k-state-disabled .k-button:focus,
.k-state-disabled.k-button:focus {
  color: #999999;
  border-color: #ebebeb;
  background-color: #ebebeb;
  box-shadow: none;
}
.k-button-group {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-button-group .k-button {
  box-shadow: none;
}
.k-button-group .k-button.k-state-active {
  color: var(--white);
  background-color: var(--accent-color);
  border-color: var(--accent-color);
}
.k-button-group .k-button:focus.k-state-active,
.k-button-group .k-button.k-state-focused.k-state-active {
  color: var(--white);
  border-color: var(--accent-color);
  background: var(--accent-color);
  box-shadow: none;
}
.k-button-group .k-button.k-state-disabled,
.k-state-disabled.k-button-group .k-button,
.k-button-group .k-button.k-state-disabled.k-state-active,
.k-state-disabled.k-button-group .k-button.k-state-active {
  color: #999999;
  border-color: #fafafa;
  background-color: #fafafa;
  box-shadow: none;
}
.k-button-group .k-button:focus,
.k-button-group .k-button.k-state-focused {
  color: var(--white);
  border-color: var(--accent-color);
  background-color: var(--accent-color);
  box-shadow: none;
}
.k-button-group .k-button.k-state-disabled:focus,
.k-state-disabled.k-button-group .k-button:focus,
.k-button-group .k-button.k-state-disabled.k-state-focused,
.k-state-disabled.k-button-group .k-button.k-state-focused {
  color: #999999;
  border-color: #ebebeb;
  background-color: #ebebeb;
  box-shadow: none;
}
.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: 50%;
}
.k-scheduler-table .k-state-hover .k-icon {
  background-color: transparent;
}
.k-checkbox-label:before {
  border-color: #5c5c5c;
  background: #ffffff;
  border-radius: 1px;
}
.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: #5c5c5c;
  box-shadow: none;
}
.k-checkbox:checked + .k-checkbox-label:before {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: var(--white);
}
.k-checkbox:active + .k-checkbox-label:before,
.k-checkbox-label:active:before {
  box-shadow: none;
  border-color: var(--primary-color);
}
.k-checkbox:checked:active + .k-checkbox-label:before,
.k-checkbox:checked + .k-checkbox-label:active:before {
  box-shadow: none;
  border-color: var(--primary-color);
}
.k-checkbox:disabled + .k-checkbox-label {
  color: #999999;
}
.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: #999999;
  background: #f5f5f5;
  border-color: #bfbfbf;
  border-radius: 1px;
}
.k-checkbox:focus + .k-checkbox-label:before,
.k-checkbox:focus + .k-checkbox-label:hover:before {
  border-color: var(--primary-color);
  box-shadow: none;
}
.k-checkbox:indeterminate + .k-checkbox-label:after {
  background-color: var(--primary-color);
  background-image: none;
  border-color: var(--primary-color);
  border-radius: 0px;
}
.k-checkbox:indeterminate:hover + .k-checkbox-label:after {
  border-color: var(--primary-color);
  background-color: var(--primary-color);
}
.k-checkbox-label:before {
  background: transparent;
}
.k-checkbox + .k-checkbox-label:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  box-shadow: 0 0 0 0px transparent;
  transition: box-shadow 0.3s;
}
.k-checkbox:focus + .k-checkbox-label:before {
  border-color: #5c5c5c;
}
.k-checkbox:checked + .k-checkbox-label:before,
.k-checkbox:checked:hover + .k-checkbox-label:before,
.k-checkbox:checked + .k-checkbox-label:hover:before {
  border-color: var(--primary-color);
}
.k-checkbox:focus + .k-checkbox-label:after {
  box-shadow: 0 0 0 12px rgba(92, 92, 92, 0.2);
  background: rgba(92, 92, 92, 0.2);
}
.k-checkbox:active + .k-checkbox-label:after,
.k-checkbox + .k-checkbox-label:active:after {
  box-shadow: 0 0 0 12px rgba(80, 176, 233, 0.4);
  background: rgba(80, 176, 233, 0.4);
}
.k-checkbox:checked:focus + .k-checkbox-label:after,
.k-checkbox:checked + .k-checkbox-label:focus:after,
.k-checkbox:checked:active + .k-checkbox-label:after,
.k-checkbox:checked + .k-checkbox-label:active:after {
  box-shadow: 0 0 0 12px var(--primary-color);
  background: var(--primary-color);
}
.k-checkbox:disabled + .k-checkbox-label:active:after {
  box-shadow: none;
}
.k-checkbox:indeterminate + .k-checkbox-label:before {
  border-color: var(--primary-color);
}
.k-radio-label:before {
  border-color: #5c5c5c;
  border-radius: 50%;
  background-color: #ffffff;
  border-width: 2px;
}
.k-radio-label:hover:before,
.k-radio:checked + .k-radio-label:hover:before {
  border-color: #5c5c5c;
  box-shadow: none;
}
.k-radio:checked + .k-radio-label:after {
  background-color: var(--primary-color);
  border-radius: 50%;
}
.k-radio-label:active:before {
  border-color: var(--primary-color);
  box-shadow: 0 0 2px 0 var(--primary-color);
}
.k-radio:checked + .k-radio-label:active:before {
  box-shadow: 0 0 2px 0 var(--primary-color);
  border-color: var(--primary-color);
}
.k-radio:disabled + .k-radio-label {
  color: #bfbfbf;
}
.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: var(--primary-color);
  opacity: .5;
}
.k-radio:focus + .k-radio-label:before {
  border-color: var(--primary-color);
  box-shadow: 0 0 2px 0 var(--primary-color);
}
.k-radio:checked + .k-radio-label:before,
.k-radio:checked + .k-radio-label:hover:before {
  border-color: var(--primary-color);
}
.k-radio + .k-radio-label:active:before {
  border-color: #5c5c5c;
  box-shadow: 0 0 0 12px rgba(255, 245, 221, 0.3);
}
.k-radio:checked + .k-radio-label:active:before {
  box-shadow: 0 0 0 12px var(--primary-color);
}
.k-radio:focus + .k-radio-label:before {
  border-color: #5c5c5c;
  box-shadow: 0 0 0 12px rgba(255, 245, 221, 0.3);
}
.k-radio:disabled:checked + .k-radio-label:before,
.k-radio:disabled:checked + .k-radio-label:hover:before {
  border-color: #bfbfbf;
}
.k-radio:disabled:checked + .k-radio-label:active:before {
  box-shadow: none;
}
.k-tool-icon:hover,
.k-state-hover .k-tool-icon,
.k-state-selected .k-tool-icon,
.k-state-focused .k-tool-icon,
.k-button:hover .k-tool-icon,
.k-splitbar.k-splitbar-horizontal-hover .k-icon,
.k-splitbar.k-splitbar-vertical-hover .k-icon,
div.k-splitbar.k-state-focused .k-icon,
.k-textbox:hover > .k-icon,
.k-grouping-header .k-i-delete,
.k-grouping-header .k-button-icon:hover > .k-icon.k-i-delete,
.k-grouping-header .k-i-delete,
.k-grouping-header .k-button-icon:hover > .k-icon.k-i-delete,
.k-grouping-header .k-i-arrow-60-up,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-up,
.k-grouping-header .k-i-arrow-60-up,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-up,
.k-grouping-header .k-i-arrow-60-down,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-down,
.k-grouping-header .k-i-arrow-60-down,
.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-down,
.k-grid-toolbar .k-i-file-pdf,
.k-grid-toolbar .k-button:hover > .k-i-file-pdf,
.k-grid-toolbar .k-i-file-excel,
.k-grid-toolbar .k-button:hover > .k-i-file-excel,
.k-grid-toolbar .k-icon,
.k-scheduler-toolbar .k-icon,
.k-scheduler-footer .k-icon,
.k-scheduler-content .k-icon,
.k-gantt-toolbar .k-icon,
.k-field-actions .k-icon,
.k-notification .k-icon,
.k-pivot-configurator-settings .k-icon:hover,
.k-window-titlebar .k-icon {
  opacity: 1;
}
.k-splitbar .k-icon,
.k-pivot-configurator-settings .k-icon {
  opacity: 1;
}
.k-pager-wrap .k-link.k-state-disabled .k-icon {
  opacity: 1;
}
.k-button,
.k-header {
  font-weight: 500;
}
.k-primary,
.k-overflow-container .k-primary {
  color: var(--white);
  border-color: var(--primary-color);
  background-position: 50% 50%;
  background-color: var(--primary-color);
}
.k-primary:hover,
.k-primary.k-state-hover,
.k-primary:active:hover,
.k-primary.k-state-active:hover {
  color: var(--white);
  border-color: #5c6bc0;
  background-color: #5c6bc0;
}
.k-primary:focus,
.k-primary.k-state-focused,
.k-primary:active,
.k-primary.k-state-active {
  color: #ffffff;
  border-color: #283593;
  background-color: #283593;
}
.k-primary.k-state-disabled,
.k-state-disabled .k-primary,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:active,
.k-primary.k-state-disabled:active {
  color: #999999;
  border-color: #fafafa;
  background-color: #fafafa;
  box-shadow: none;
}
.k-dropdown .k-state-default {
  border-color: var(--light-gray);
  background-position: 50% 50%;
  background-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-dropdown,
span.k-colorpicker {
  background-color: var(--bg-color);
  color: var(--text-primary-color);
}
.k-textbox {
  background-color: var(--panel-color);
  border-color: #f0f0f0;
  color: var(--text-primary-color);
}
.k-combobox,
.k-datepicker,
.k-timepicker,
.k-datetimepicker {
  background-color: var(--panel-color);
}
.k-picker-wrap.k-state-default > .k-select {
  border-color: var(--bg-color);
}
.k-datepicker .k-input,
.k-timepicker .k-input {
  background-color: var(--panel-color);
}
.k-autocomplete.k-state-active .k-input,
.k-picker-wrap.k-state-active .k-input,
.k-numeric-wrap.k-state-active .k-input {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-picker-wrap.k-state-hover > .k-select,
.k-picker-wrap.k-state-focused > .k-select {
  border-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-picker-wrap.k-state-hover .k-input,
.k-picker-wrap.k-state-focused .k-input {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-textbox:hover,
.k-overflow-anchor:hover,
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
  /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); */
}
.k-maskedtextbox.k-state-disabled > .k-textbox:hover,
.k-dateinput.k-state-disabled > .k-textbox:hover {
  border-color: var(--bg-color);
  box-shadow: none;
}
.k-textbox:focus,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
  background-image: none;
  background-position: 50% 50%;
  border-color: var(--accent-color);
  /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); */
}
.k-numeric-wrap.k-state-focused > .k-select {
  background-color: var(--light-accent-color);
}
.k-textbox:focus,
.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-multiselect.k-header.k-state-active {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
  background-image: none;
  background-position: 50% 50%;
  border-color: var(--accent-color);
  /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); */
}
.k-autocomplete.k-state-disabled,
.k-picker-wrap.k-state-disabled,
.k-numeric-wrap.k-state-disabled,
.k-numeric-wrap.k-state-disabled .k-input,
.k-numeric-wrap.k-state-disabled .k-select,
.k-dropdown-wrap.k-state-disabled,
.k-multiselect.k-header.k-state-disabled {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
}
.k-numeric-wrap.k-state-disabled .k-select {
  border-color: var(--panel-color);
}
.k-numerictextbox .k-select {
  background-color: var(--panel-color);
  border-color: #ffffff;
  color: var(--text-primary-color);
}
.k-list > .k-state-selected.k-state-focused {
  box-shadow: none;
  color: var(--primary-color);
}
.k-list > .k-state-selected {
  box-shadow: none;
}
.k-list > .k-state-focused {
  border-color: transparent;
  box-shadow: none;
}
.k-list > .k-state-hover,
.k-list > .k-state-selected.k-state-hover {
  background-color: var(--bg-color);
  border-color: var(--light-accent-color);
}
.k-list-container {
  border-color: var(--light-accent-color);
}
.k-grid td.k-state-focused.k-state-selected {
  box-shadow: inset 0 0 0 1px #808080;
}
.k-calendar td.k-state-focused,
.k-calendar td.k-state-selected.k-state-focused {
  box-shadow: inset 0 0 0 1px #808080;
}
.k-calendar td.k-state-selected {
  background-color: #00b0ff;
  box-shadow: none;
}
.k-calendar td.k-state-selected.k-state-hover {
  background-color: #00a2eb;
}
.k-calendar .k-state-selected > .k-link {
  color: var(--text-primary-color);
}
.k-calendar .k-header .k-link {
  color: var(--text-primary-color);
}
.k-calendar .k-footer {
  border-color: var(--bg-color);
}
.k-calendar td {
  border-radius: 50%;
}
.k-calendar .k-content th {
  background-color: var(--primary-color);
}
.k-calendar .k-alt {
  border-radius: 0;
  background-color: var(--panel-color);
}
.k-calendar .k-header .k-state-hover {
  background-color: var(--primary-color);
}
.k-calendar .k-footer .k-nav-today {
  color: var(--primary-color);
}
.k-calendar .k-nav-fast.k-state-hover {
  border-radius: 0;
}
.k-calendar .k-today {
  background-color: var(--primary-color);
}
.k-calendar .k-today .k-link {
  color: var(--text-primary-color);
}
.k-calendar .k-today.k-state-hover {
  background-color: var(--bg-color);
}
.k-calendar .k-today:active {
  box-shadow: inset 0 0 0 1px #0d476a;
}
.k-calendar .k-link.k-state-hover,
.k-window-titlebar .k-link {
  box-shadow: none;
}
.k-window-titlebar .k-state-hover {
  background-color: #2b8ebf;
  border-color: #2b8ebf;
}
.k-tabstrip > .k-tabstrip-items > .k-item {
  border-radius: 0;
}
.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active {
  background-color: var(--primary-color);
  background-image: none;
  border-bottom-color: var(--primary-color);
}
.k-tabstrip .k-content.k-state-active {
  border-color: transparent;
}
.k-tabstrip-items .k-item.k-state-hover {
  background: #2b8ebf;
  border-color: #2b8ebf;
}
.k-tabstrip-items .k-state-hover .k-link {
  color: var(--text-primary-color);
}
.k-group,
.k-flatcolorpicker.k-group,
.k-menu,
.k-menu .k-group,
.k-popup.k-widget.k-context-menu {
  color: var(--text-primary-color);
  background-color: var(--panel-color);
}
.k-menu .k-group,
.k-popup.k-context-menu.k-group {
  border-color: var(--bg-color);
}
.k-menu.k-header,
.k-menu .k-item,
.k-widget.k-menu-horizontal > .k-item {
  box-shadow: none;
}
.k-menu .k-state-active,
.k-popup.k-context-menu.k-group .k-state-hover {
  background-color: var(--light-accent-color);
  border-color: var(--bg-color);
}
.k-grid .k-header .k-button,
.k-scheduler .k-header .k-button,
.k-scheduler .k-header li,
.k-scheduler .k-header .k-link,
.k-gantt > .k-header li,
.k-gantt > .k-header .k-link,
.k-gantt-toolbar .k-button,
.km-pane-wrapper .k-header .k-button {
  color: var(--white);
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  box-shadow: none;
  transition: all .3s;
}
.k-grid .k-header .k-button:hover,
.k-scheduler .k-header .k-button:hover,
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover,
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover .k-link,
.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover,
.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover .k-link,
.k-gantt .k-gantt-toolbar .k-button:hover,
.km-pane-wrapper .k-header .k-button:hover {
  background-color: var(--accent-color);
  border-color: var(--accent-color);
  transition: all .3s;
}
.km-pane-wrapper .k-header .k-button:active:hover {
  color: var(--white);
}
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-gantt-toolbar .k-button {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.k-gantt .k-gantt-toolbar .k-button:active {
  background: var(--white);
  box-shadow: none;
}
.k-gantt-toolbar > .k-gantt-views > li.k-state-selected,
.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-selected.k-state-hover,
.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-selected.k-state-hover,
.k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected {
  border-bottom-color: #00b0ff;
}
.k-scheduler-mark {
  border-radius: 50%;
}
.k-grid .k-alt {
  background-color: var(--panel-color);
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner,
.k-grid .k-state-selected:hover .k-group-cell {
  color: var(--text-primary-color);
  background-color: var(--panel-color);
}
.k-grouping-header .k-group-indicator,
.k-pivot-toolbar .k-button {
  color: var(--white);
  background-color: var(--accent-color);
  border-color: var(--accent-color);
  box-shadow: none;
}
.k-grid-header,
.k-grid-header .k-header,
.k-pager-wrap,
.k-pager-numbers .k-state-selected,
.k-grid-footer,
.k-grid-footer td,
.km-pane-wrapper .k-grid-header .k-header {
  color: var(--text-primary-color);
  background-color: var(--panel-color);
}
.k-header.k-scheduler-footer .k-header,
.k-header.k-scheduler-footer ul.k-header li .k-link {
  color: #00b0ff;
  background-color: #fafafa;
}
.k-header.k-scheduler-footer ul.k-header li {
  background-color: var(--panel-color);
  border-color: var(--panel-color);
}
.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-gantt-toolbar .k-state-default,
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  border-color: var(--bg-color);
}
.k-group-footer td,
.k-footer-template td,
.k-fieldselector .k-item.k-header {
  color: var(--text-primary-color);
  background-color: var(--panel-color);
}
.k-grid .k-grouping-header {
  color: rgba(255, 255, 255, 0.5);
}
.k-pager-wrap {
  color: var(--text-primary-color);
}
.k-grouping-header .k-link,
.k-grouping-header .k-link:link {
  color: var(--text-primary-color);
}
.k-scheduler-layout .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-grid tr.k-state-selected,
.k-grid td.k-state-selected,
.k-grid td.k-state-selected.k-state-focused,
.k-marquee-color,
.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,
.k-listview > .k-state-selected,
.k-state-selected.k-line {
  background-color: #00b0ff;
}
.k-state-selected.k-line {
  color: #00b0ff;
}
.k-grid tr.k-state-selected,
.k-grid td.k-state-selected,
.k-listview > .k-state-selected,
.k-state-selected .k-progress-status {
  color: #ffffff;
}
.k-grid tr:hover {
  background-color: var(--light-accent-color);
}
.k-grid .k-filter-row:hover,
.k-pivot-rowheaders .k-grid tr:hover {
  background: none;
}
.k-grid td.k-state-selected,
.k-grid tr.k-state-selected > td {
  border-color: #008dcc;
}
.k-grid td.k-state-selected:hover,
.k-grid tr.k-state-selected:hover td {
  background-color: #00a2eb;
}
.k-grid-header .k-header .k-link,
.k-grid-header .k-header,
.k-grid-header .k-link,
.k-grid-header .k-link:link,
.k-pager-info,
.k-scheduler-header,
.k-scheduler-agendaview .k-scheduler-datecolumn {
  /* color: #999999; */
  color: var(--text-primary-color);
}
.k-gantt .k-task-draghandle {
  border-color: #00b0ff;
}
.k-grid-pager .k-link,
.k-grid-pager .k-link:link {
  color: var(--text-primary-color);
}
.k-pager-numbers .k-link,
.k-pager-wrap > .k-link {
  border-radius: 0;
}
.k-pager-numbers .k-state-selected {
  /* border-color: var(--primary-color) transparent transparent; */
  background-color: var(--primary-color) !important;
  opacity: 1;
  border-radius: 0;
  box-shadow: none;
  color: white;
}
.k-pager-wrap .k-link {
  border-color: var(--bg-color);
  background-color: var(--bg-color);
  /* opacity: .7; */
  transition: all .3s;
}
.k-pager-wrap .k-link:hover {
  cursor: pointer;
  opacity: 1;
  transition: all .3s;
}
.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link,
.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,
.k-gantt-toolbar li:first-child,
.k-gantt-toolbar li:first-child > .k-link,
.k-gantt-toolbar li:last-child,
.k-gantt-toolbar li:last-child > .k-link {
  border-radius: 0;
}
.k-grid,
.k-panelbar,
.k-notification,
.k-popup .k-textbox:focus,
.k-popup .k-autocomplete.k-state-focused,
.k-popup .k-picker-wrap.k-state-focused,
.k-popup .k-numeric-wrap.k-state-focused,
.k-popup .k-dropdown-wrap.k-state-focused,
.k-popup .k-multiselect.k-header.k-state-focused,
.k-popup .k-textbox:hover,
.k-popup .k-autocomplete.k-state-hover,
.k-popup .k-picker-wrap.k-state-hover,
.k-popup .k-numeric-wrap.k-state-hover,
.k-popup .k-dropdown-wrap.k-state-hover {
  box-shadow: none;
}
.k-panelbar,
.k-panelbar .k-header,
.k-panelbar .k-content,
.k-panel > li.k-item,
.k-panelbar .k-state-selected {
  background-color: var(--panel-color);
}
.k-panelbar .k-grid-toolbar {
  background-color: var(--primary-color);
}
.k-panelbar > li.k-state-default > .k-link {
  color: var(--text-primary-color);
}
.k-panelbar > li > .k-state-hover {
  background-color: var(--light-accent-color);
}
.k-panelbar > .k-item > .k-link,
.k-panelbar.k-header,
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  border-color: var(--bg-color);
}
.k-splitbar {
  border-color: #fafafa;
}
.k-splitbar.k-state-focused {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  box-shadow: none;
}
.k-upload {
  color: var(--text-primary-color);
  background-color: var(--panel-color);
}
.k-upload-files .k-button {
  box-shadow: none;
}
.k-task-milestone,
.k-task-summary-complete,
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.k-task-single {
  background-color: #66d0ff;
}
.k-task-complete {
  background: #00b0ff 0 -257px none repeat-x;
}
.k-treelist .k-state-selected,
.k-treelist .k-state-selected td,
.k-treelist .k-alt.k-state-selected,
.k-treelist .k-alt.k-state-selected > td {
  background-color: #00b0ff;
  border-color: #00b0ff;
}
.k-multiselect .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-group-indicator .k-button,
.k-group-indicator .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-group-indicator .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-gantt-toolbar .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-gantt-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  box-shadow: none;
}
.k-multiselect .k-button:active:hover {
  color: var(--text-primary-color);
  background-color: var(--panel-color);
  border-color: var(--panel-color);
}
.k-multiselect-wrap > ul > .k-button {
  box-shadow: none;
}
.k-filebrowser .k-header {
  color: var(--text-primary-color);
}
.k-treeview .k-state-selected,
.k-treeview .k-state-focused,
.k-panelbar > li > .k-state-focused {
  box-shadow: none;
}
.k-treeview .k-state-focused,
.k-panelbar > li > .k-state-focused {
  background-color: var(--light-accent-color);
}
.k-progressbar {
  background-color: #fafafa;
  border-color: #fafafa;
}
.k-progressbar .k-item,
.k-progressbar .k-item.k-state-selected {
  border-color: #ffffff;
}
.k-progressbar .k-state-selected {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.k-widget.k-tooltip-validation {
  box-shadow: none;
}
.k-grid.k-alt {
  background-color: var(--panel-color);
}
.k-gantt .k-treelist .k-alt,
.k-gantt .k-header.k-nonwork-hour {
  background-color: var(--panel-color);
}
.k-list > .k-state-hover,
.k-list > .k-state-focused {
  color: var(--text-primary-color);
  /* background-color: var(--light-accent-color);
  border-color: var(--light-accent-color); */
}
.k-slider-track {
  background-color: #e6e6e6;
  box-shadow: none;
}
.k-slider-selection {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}
.k-slider .k-button,
.k-slider .k-button.k-state-hover,
.k-slider .k-button:active:hover,
.k-slider .k-button:focus,
.k-slider .k-button:active {
  background: none;
  border: none;
  box-shadow: none;
}
.k-draghandle,
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
  box-shadow: none;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .k-draghandle {
  border-color: var(--primary-color);
  background-color: var(--primary-color);
  box-shadow: none;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover {
  border-color: var(--primary-color);
  background-color: var(--primary-color);
  box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3);
}
.k-draghandle.k-state-selected,
.k-draghandle.k-state-selected:link,
.k-draghandle.k-state-selected:hover,
.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected,
.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-selected {
  background-color: #cccccc;
  border-color: #cccccc;
}
.k-draghandle.k-state-focused,
.k-draghandle.k-state-focused:link,
.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-focused,
.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-focused {
  box-shadow: none;
  border-color: var(--primary-color);
  background-color: var(--primary-color);
}
.k-edit-buttons {
  background-color: var(--primary-color);
}
.k-popup .k-button,
.k-popup .k-button:active:hover {
  box-shadow: none;
}
.k-edit-form-container .k-button,
.k-popup .k-button,
.k-popup .k-primary:active,
.k-popup .k-primary:active:hover,
.k-edit-form-container .k-primary:active {
  color: var(--white);
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  box-shadow: none;
}
.k-popup .k-primary,
.k-edit-form-container .k-primary {
  color: #00b0ff;
  background-color: #fafafa;
  border-color: #fafafa;
}
.k-split-wrapper .k-button,
.k-overflow-container .k-button,
.k-filter-menu .k-button {
  background: transparent;
  border-color: transparent;
}
.k-split-wrapper .k-button,
.k-overflow-container .k-button {
  text-transform: none;
}
.k-split-wrapper .k-button:hover,
.k-overflow-container .k-button:hover {
  background-color: var(--light-accent-color);
  border-color: #ebebeb;
}
.k-split-wrapper .k-button:focus,
.k-split-wrapper .k-button:focus:not(.k-state-disabled):not([disabled]) {
  color: var(--primary-color);
  box-shadow: none;
}
.k-overflow-container .k-button.k-state-disabled,
.k-overflow-container .k-state-disabled > .k-button {
  color: var(--text-primary-color);
  border-color: transparent;
  background-color: transparent;
}
.k-overflow-container .k-button:focus {
  color: var(--text-primary-color);
  border-color: var(--panel-color);
  background-color: var(--panel-color);
}
.k-overflow-container .k-button.k-state-disabled:focus,
.k-overflow-container .k-state-disabled > .k-button:focus {
  color: var(--text-primary-color);
  border-color: var(--panel-color);
  background-color: var(--panel-color);
}
.k-overflow-container .k-separator {
  border-color: var(--bg-color);
}
.k-filter-menu .k-button {
  color: var(--white);
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
}
.k-filter-menu .k-primary {
  border-left-color: var(--bg-color);
}
.k-filter-menu > div > div:last-child {
  border-color: var(--bg-color);
}
.k-popup .k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-edit-form-container .k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  box-shadow: none;
}
.k-edit-form-container .k-scheduler-delete {
  color: #00b0ff;
}
div.k-scheduler-marquee:before,
div.k-scheduler-marquee:after {
  border-color: #00b0ff;
}
.km-pane-wrapper > .km-pane > .km-view > .km-content {
  color: var(--primary-color);
  background-color: #ffffff;
}
.km-pane-wrapper > .km-pane .km-content .k-mobile-list > ul > li > .k-link {
  color: var(--primary-color);
}
.k-popup.k-context-menu {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.k-drag-clue {
  color: #212121;
  background-color: var(--light-accent-color);
  border-color: #ebebeb;
  box-shadow: inset 0 0 0 1px #808080;
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  color: #212121;
}
.k-popup .k-item > .k-group {
  color: #212121;
}
@media only screen and (max-width: 370px) {
  .k-webkit .k-pager-refresh,
  .k-ff .k-pager-refresh,
  .k-ie11 .k-pager-refresh,
  .k-edge .k-pager-refresh,
  .k-safari .k-pager-refresh {
    display: none;
  }
}
@media only screen and (max-width: 590px) {
  .k-webkit .k-pager-refresh,
  .k-ff .k-pager-refresh,
  .k-ie11 .k-pager-refresh,
  .k-edge .k-pager-refresh,
  .k-safari .k-pager-refresh {
    margin-right: 0;
  }
}
@media only screen and (max-width: 530px) {
  .k-webkit .k-pager-sizes,
  .k-ff .k-pager-sizes,
  .k-ie11 .k-pager-sizes,
  .k-edge .k-pager-sizes,
  .k-safari .k-pager-sizes {
    display: none;
  }
}
@media only screen and (max-width: 687px) {
  .k-webkit .k-pager-info,
  .k-ff .k-pager-info,
  .k-ie11 .k-pager-info,
  .k-edge .k-pager-info,
  .k-safari .k-pager-info {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .k-scheduler-toolbar > ul.k-scheduler-views {
    right: 13px;
    top: 0;
  }
  .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views,
  .k-ff .k-scheduler-toolbar > ul.k-scheduler-views,
  .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views,
  .k-edge .k-scheduler-toolbar > ul.k-scheduler-views,
  .k-safari .k-scheduler-toolbar > ul.k-scheduler-views {
    right: 13px;
    top: 0;
  }
  .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,
  .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 {
    background-position: 50% 50%;
    background-color: transparent;
    border-color: transparent;
    border-radius: 5px;
    text-align: right;
  }
  .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: 4px 4px 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 4px 4px;
  }
  .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: transparent;
    background-image: none;
    background-color: transparent;
  }
  .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,
  .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: #ffffff;
    min-width: 20px;
  }
  .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;
    border-style: solid;
    border-color: transparent;
    background-image: none;
    background-color: var(--primary-color);
    border-radius: 5px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .k-webkit .k-pager-wrap,
  .k-ff .k-pager-wrap,
  .k-ie11 .k-pager-wrap,
  .k-edge .k-pager-wrap,
  .k-safari .k-pager-wrap {
    min-height: 2.56em;
  }
  .k-webkit .k-pager-wrap .k-pager-nav,
  .k-ff .k-pager-wrap .k-pager-nav,
  .k-ie11 .k-pager-wrap .k-pager-nav,
  .k-edge .k-pager-wrap .k-pager-nav,
  .k-safari .k-pager-wrap .k-pager-nav,
  .k-webkit .k-pager-input,
  .k-ff .k-pager-input,
  .k-ie11 .k-pager-input,
  .k-edge .k-pager-input,
  .k-safari .k-pager-input {
    display: inline-block;
    vertical-align: top;
  }
  .k-webkit .k-pager-numbers,
  .k-ff .k-pager-numbers,
  .k-ie11 .k-pager-numbers,
  .k-edge .k-pager-numbers,
  .k-safari .k-pager-numbers,
  .k-webkit .k-grid .k-pager-numbers,
  .k-ff .k-grid .k-pager-numbers,
  .k-ie11 .k-grid .k-pager-numbers,
  .k-edge .k-grid .k-pager-numbers,
  .k-safari .k-grid .k-pager-numbers {
    position: absolute;
    left: 5.6em;
    display: inline-flex;
    flex-direction: column-reverse;
    overflow: visible;
    height: auto;
  }
  .k-webkit .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded,
  .k-edge .k-pager-numbers.k-state-expanded,
  .k-safari .k-pager-numbers.k-state-expanded,
  .k-webkit .k-grid .k-pager-numbers.k-state-expanded,
  .k-ff .k-grid .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-grid .k-pager-numbers.k-state-expanded,
  .k-edge .k-grid .k-pager-numbers.k-state-expanded,
  .k-safari .k-grid .k-pager-numbers.k-state-expanded {
    transform: translatey(-100%);
  }
  .k-webkit .km-pane-wrapper .k-pager-numbers,
  .k-ff .km-pane-wrapper .k-pager-numbers,
  .k-ie11 .km-pane-wrapper .k-pager-numbers,
  .k-edge .km-pane-wrapper .k-pager-numbers,
  .k-safari .km-pane-wrapper .k-pager-numbers,
  .k-webkit .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-ff .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-edge .km-pane-wrapper .k-grid .k-pager-numbers,
  .k-safari .km-pane-wrapper .k-grid .k-pager-numbers {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
  }
  .k-webkit .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-ff .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-ie11 .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-edge .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-safari .km-pane-wrapper .k-pager-numbers.k-state-expanded,
  .k-webkit .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-ff .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-edge .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded,
  .k-safari .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded {
    transform: translate(-50%, -100%);
  }
  .k-webkit .km-pane-wrapper .k-pager-numbers .k-link,
  .k-ff .km-pane-wrapper .k-pager-numbers .k-link,
  .k-ie11 .km-pane-wrapper .k-pager-numbers .k-link,
  .k-edge .km-pane-wrapper .k-pager-numbers .k-link,
  .k-safari .km-pane-wrapper .k-pager-numbers .k-link,
  .k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-edge .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected,
  .k-webkit .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-ff .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-edge .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-safari .km-pane-wrapper .k-pager-wrap > .k-link,
  .k-webkit .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-ff .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-edge .km-pane-wrapper .k-pager-wrap > .k-pager-info,
  .k-safari .km-pane-wrapper .k-pager-wrap > .k-pager-info {
    padding-top: 0;
    padding-bottom: 0;
  }
  .k-webkit .k-rtl .k-pager-numbers,
  .k-ff .k-rtl .k-pager-numbers,
  .k-ie11 .k-rtl .k-pager-numbers,
  .k-edge .k-rtl .k-pager-numbers,
  .k-safari .k-rtl .k-pager-numbers,
  .k-webkit .k-rtl .k-grid .k-pager-numbers,
  .k-ff .k-rtl .k-grid .k-pager-numbers,
  .k-ie11 .k-rtl .k-grid .k-pager-numbers,
  .k-edge .k-rtl .k-grid .k-pager-numbers,
  .k-safari .k-rtl .k-grid .k-pager-numbers {
    right: 5.6em;
    width: 5.15em;
  }
  .k-webkit .k-pager-numbers .k-current-page,
  .k-ff .k-pager-numbers .k-current-page,
  .k-ie11 .k-pager-numbers .k-current-page,
  .k-edge .k-pager-numbers .k-current-page,
  .k-safari .k-pager-numbers .k-current-page,
  .k-webkit .k-grid .k-pager-numbers .k-current-page,
  .k-ff .k-grid .k-pager-numbers .k-current-page,
  .k-ie11 .k-grid .k-pager-numbers .k-current-page,
  .k-edge .k-grid .k-pager-numbers .k-current-page,
  .k-safari .k-grid .k-pager-numbers .k-current-page {
    display: block;
    border-left: 0;
  }
  .k-webkit .k-pager-numbers li:not(.k-current-page),
  .k-ff .k-pager-numbers li:not(.k-current-page),
  .k-ie11 .k-pager-numbers li:not(.k-current-page),
  .k-edge .k-pager-numbers li:not(.k-current-page),
  .k-safari .k-pager-numbers li:not(.k-current-page) {
    display: none;
  }
  .k-webkit .k-pager-numbers .k-current-page .k-link,
  .k-ff .k-pager-numbers .k-current-page .k-link,
  .k-ie11 .k-pager-numbers .k-current-page .k-link,
  .k-edge .k-pager-numbers .k-current-page .k-link,
  .k-safari .k-pager-numbers .k-current-page .k-link {
    width: 3.8em;
    line-height: 2.564em;
    padding: 0 .429em 0 0.8em;
    border-radius: 3px;
    background-position: 50% 50%;
  }
  .k-webkit .k-pager-numbers .k-current-page:hover .k-link,
  .k-ff .k-pager-numbers .k-current-page:hover .k-link,
  .k-ie11 .k-pager-numbers .k-current-page:hover .k-link,
  .k-edge .k-pager-numbers .k-current-page:hover .k-link,
  .k-safari .k-pager-numbers .k-current-page:hover .k-link {
    border-radius: 5px;
    background-color: #ffffff;
    border: 1px solid var(--light-accent-color);
    border-top: 0;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
  }
  .k-webkit .k-pager-numbers .k-current-page .k-link:after,
  .k-ff .k-pager-numbers .k-current-page .k-link:after,
  .k-ie11 .k-pager-numbers .k-current-page .k-link:after,
  .k-edge .k-pager-numbers .k-current-page .k-link:after,
  .k-safari .k-pager-numbers .k-current-page .k-link:after {
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -0.6em;
    right: 0.6em;
    width: 1.333em;
    height: 1.333em;
    background-position: 0 -30px;
  }
  .k-webkit .k-pager-numbers + .k-link,
  .k-ff .k-pager-numbers + .k-link,
  .k-ie11 .k-pager-numbers + .k-link,
  .k-edge .k-pager-numbers + .k-link,
  .k-safari .k-pager-numbers + .k-link {
    margin-left: 5.4em;
  }
  .k-webkit .k-rtl .k-pager-numbers + .k-link,
  .k-ff .k-rtl .k-pager-numbers + .k-link,
  .k-ie11 .k-rtl .k-pager-numbers + .k-link,
  .k-edge .k-rtl .k-pager-numbers + .k-link,
  .k-safari .k-rtl .k-pager-numbers + .k-link {
    margin-right: 5.4em;
    margin-left: 0;
  }
  .k-webkit .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-ff .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-ie11 .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-edge .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-safari .k-pager-wrap .k-pager-numbers .k-state-selected,
  .k-webkit .k-pager-wrap .k-pager-numbers .k-link,
  .k-ff .k-pager-wrap .k-pager-numbers .k-link,
  .k-ie11 .k-pager-wrap .k-pager-numbers .k-link,
  .k-edge .k-pager-wrap .k-pager-numbers .k-link,
  .k-safari .k-pager-wrap .k-pager-numbers .k-link {
    display: block;
    margin-top: 0;
    margin-right: 0;
    padding: 1px 5px 1px .8em;
    text-align: left;
    border-top: 0;
    border-radius: 4px;
  }
  .k-webkit .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
  .k-ff .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
  .k-ie11 .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
  .k-edge .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover,
  .k-safari .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover {
    background-color: var(--light-accent-color);
  }
  .k-webkit .k-pager-numbers.k-state-expanded,
  .k-ff .k-pager-numbers.k-state-expanded,
  .k-ie11 .k-pager-numbers.k-state-expanded,
  .k-edge .k-pager-numbers.k-state-expanded,
  .k-safari .k-pager-numbers.k-state-expanded {
    box-sizing: border-box;
    padding: 2px 0 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: var(--light-accent-color);
    background-color: #ffffff;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .k-webkit .k-pager-numbers.k-state-expanded .k-current-page,
  .k-ff .k-pager-numbers.k-state-expanded .k-current-page,
  .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page,
  .k-edge .k-pager-numbers.k-state-expanded .k-current-page,
  .k-safari .k-pager-numbers.k-state-expanded .k-current-page {
    margin: -2.2em -1px 0;
    padding: 0;
  }
  .k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link,
  .k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link,
  .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link,
  .k-edge .k-pager-numbers.k-state-expanded .k-current-page .k-link,
  .k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link {
    border-radius: 0 0 5px 5px;
    background-color: #ffffff;
    border: 1px solid var(--light-accent-color);
    border-top: 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .k-webkit .k-pager-numbers.k-state-expanded li,
  .k-ff .k-pager-numbers.k-state-expanded li,
  .k-ie11 .k-pager-numbers.k-state-expanded li,
  .k-edge .k-pager-numbers.k-state-expanded li,
  .k-safari .k-pager-numbers.k-state-expanded li {
    display: inline-block;
  }
  .k-webkit .k-gantt-toolbar > ul.k-gantt-views,
  .k-ff .k-gantt-toolbar > ul.k-gantt-views,
  .k-ie11 .k-gantt-toolbar > ul.k-gantt-views,
  .k-edge .k-gantt-toolbar > ul.k-gantt-views,
  .k-safari .k-gantt-toolbar > ul.k-gantt-views {
    top: 0;
  }
}
@media only screen and (max-width: 755px) {
  .k-webkit .k-pager-info,
  .k-ff .k-pager-info,
  .k-ie11 .k-pager-info,
  .k-edge .k-pager-info,
  .k-safari .k-pager-info {
    display: none;
  }
}
@media only screen and (max-width: 572px) {
  .k-webkit .k-pager-sizes,
  .k-ff .k-pager-sizes,
  .k-ie11 .k-pager-sizes,
  .k-edge .k-pager-sizes,
  .k-safari .k-pager-sizes {
    display: none;
  }
}
.k-chart .k-mask {
  background-color: #ffffff;
  filter: alpha(opacity=68);
  opacity: 0.68;
}
.k-chart .k-selection {
  border-color: #e5e5e5;
}
.k-chart .k-handle {
  width: 15px;
  height: 15px;
  background-color: var(--primary-color);
  border-radius: 10px;
}
.k-chart .k-left-handle {
  left: -8px;
}
.k-chart .k-right-handle {
  right: -8px;
}
.k-chart .k-handle:hover {
  background-color: #00b0ff;
  border-color: #00b0ff;
}
.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: var(--primary-color);
  height: 4px;
}
.k-chart-tooltip {
  background-image: none;
}
.k-map .k-marker {
  font-size: 28px;
  color: var(--primary-color);
}
.k-map .k-attribution {
  color: #666666;
}
.k-map .k-shadow {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.k-map .k-zoom-control {
  border-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
.k-map .k-map-controls .k-button {
  box-shadow: none;
}
.k-map .k-map-controls .k-button:focus,
.k-map .k-map-controls .k-button:active,
.k-map .k-map-controls .k-button:focus:active {
  background-color: #d6d6d6;
  border-color: #d6d6d6;
  box-shadow: none;
}
.k-buttons-horizontal .k-zoom-out {
  border-radius: 0 2px 2px 0;
}
.k-buttons-horizontal :first-child {
  border-radius: 2px 0 0 2px;
}
.k-rtl .k-buttons-horizontal .k-zoom-out {
  border-radius: 2px 0 0 2px;
}
.k-rtl .k-buttons-horizontal :first-child {
  border-radius: 0 2px 2px 0;
}
.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: #ffffff;
  background-image: none;
  color: #000000;
  border-color: #cccccc;
}
.k-spreadsheet-top-corner {
  border-color: #cccccc;
}
.k-spreadsheet-top-corner:after {
  border-color: transparent #cccccc #cccccc transparent;
}
.k-spreadsheet-pane {
  border-color: #cccccc;
}
.k-spreadsheet-pane .k-spreadsheet-vaxis,
.k-spreadsheet-pane .k-spreadsheet-haxis {
  border-color: #e6e6e6;
}
.k-spreadsheet-pane .k-spreadsheet-column-header,
.k-spreadsheet-pane .k-spreadsheet-row-header {
  border-color: #cccccc;
}
.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(0, 176, 255, 0.2);
  background-color: rgba(0, 176, 255, 0.2);
}
.k-spreadsheet-pane .k-filter-range {
  border-color: #00b0ff;
}
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial,
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {
  border-bottom-color: #00b0ff;
}
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial,
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full {
  border-right-color: #00b0ff;
}
.k-auto-fill,
.k-spreadsheet-selection {
  border-color: #00b0ff;
  box-shadow: inset 0 0 0 1px #00b0ff;
}
.k-auto-fill-wrapper .k-tooltip {
  background: #ffffff;
}
.k-spreadsheet-selection {
  background-color: rgba(0, 176, 255, 0.2);
}
.k-spreadsheet-active-cell {
  box-shadow: inset 0 0 0 1px #00b0ff;
  background-color: #ffffff;
}
.k-spreadsheet-active-cell.k-right {
  box-shadow: inset 0 0 0 1px #00b0ff, inset -1px 0 0 1px #00b0ff;
}
.k-spreadsheet-active-cell.k-bottom {
  box-shadow: inset 0 0 0 1px #00b0ff, inset 0 -1px 0 1px #00b0ff;
}
.k-spreadsheet-active-cell.k-bottom.k-right {
  box-shadow: inset 0 0 0 1px #00b0ff, inset -1px -1px 0 1px #00b0ff;
}
.k-spreadsheet-active-cell.k-single {
  color: #212121;
  background-color: #ffffff;
}
.k-spreadsheet .k-spreadsheet-action-bar {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  border-color: #cccccc;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
  border-color: #cccccc;
}
.k-spreadsheet .k-spreadsheet-formula-input {
  background-color: #ffffff;
  color: #212121;
}
.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
  background-color: #00b0ff;
}
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
  background-color: #00b0ff;
}
.k-spreadsheet .k-single-selection::after {
  background-color: #00b0ff;
  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(0, 176, 255, 0.5);
}
.k-spreadsheet-format-cells .k-spreadsheet-preview {
  border-color: #e6e6e6;
}
.k-spreadsheet-filter {
  border-radius: 5px;
  background-color: #ffffff;
  box-shadow: inset 0 0 0 1px #e6e6e6;
}
.k-spreadsheet-filter.k-state-active {
  color: var(--primary-color);
  background-color: #00b0ff;
}
.k-spreadsheet-filter:hover {
  color: #444444;
  background: var(--light-accent-color);
  border-color: #ffe9b4;
}
.k-action-window .k-action-buttons {
  border-color: #e6e6e6;
  background: var(--primary-color);
}
.k-spreadsheet-sample {
  color: #6e6e6e;
}
.k-state-selected .k-spreadsheet-sample {
  color: inherit;
}
.k-spreadsheet-window .k-list {
  border-color: #e6e6e6;
  border-radius: 5px;
}
.k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button:not(.k-toggle-button) {
  border-radius: 5px;
}
.k-spreadsheet-toolbar > .k-widget,
.k-spreadsheet-toolbar > .k-button,
.k-spreadsheet-toolbar > .k-button-group {
  border-radius: 5px;
}
.k-spreadsheet-toolbar > .k-separator {
  border-color: #e6e6e6;
}
.k-spreadsheet-toolbar .k-overflow-anchor {
  border-radius: 0;
}
.k-spreadsheet-popup {
  border-radius: 5px;
}
.k-spreadsheet-popup .k-separator {
  background-color: #e6e6e6;
}
.k-spreadsheet-popup .k-button {
  background-color: transparent;
}
.k-spreadsheet-popup .k-button:hover {
  background-color: var(--light-accent-color);
}
.k-spreadsheet-popup .k-state-active {
  background-color: #00b0ff;
  color: #ffffff;
}
.k-spreadsheet-popup .k-state-active:hover {
  background-color: #008dcc;
}
.k-spreadsheet-filter-menu .k-details {
  border-color: #e6e6e6;
}
.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: #e6e6e6;
  border-radius: 5px 0 0 5px;
}
.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: var(--primary-color);
  background-color: rgba(22, 117, 174, 0.15);
}
.k-series-b {
  border-color: #03a9f4;
  background-color: rgba(3, 169, 244, 0.15);
}
.k-series-c {
  border-color: #4caf50;
  background-color: rgba(76, 175, 80, 0.15);
}
.k-series-d {
  border-color: #f9ce1d;
  background-color: rgba(249, 206, 29, 0.15);
}
.k-series-e {
  border-color: #ff9800;
  background-color: rgba(255, 152, 0, 0.15);
}
.k-series-f {
  border-color: #ff5722;
  background-color: rgba(255, 87, 34, 0.15);
}
.k-spreadsheet-sheets-remove:hover .k-icon {
  color: #cc2222;
}
.k-spreadsheet-formula-list .k-state-focused {
  background-color: #00b0ff;
  color: var(--primary-color);
}
.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button,
.k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
  box-shadow: none;
  color: #ffffff;
  border-radius: 0;
  line-height: 2.6em;
  height: calc(5.1em);
  width: 3em;
}
.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button:hover,
.k-spreadsheet .k-spreadsheet-sheets-bar .k-button:hover {
  background-color: #125e8b;
  border-color: #125e8b;
}
.k-spreadsheet .k-spreadsheet-sheets-bar .k-button {
  right: 0;
  bottom: 0;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 2.2em;
}
.k-spreadsheet .k-spreadsheet-sheets-remove {
  margin: 0 0 0 -1em;
}
.k-spreadsheet-sheets-items .k-state-default .k-link,
.k-spreadsheet-tabstrip .k-state-default .k-link {
  color: #8bbad7;
}
.k-spreadsheet-sheets-items .k-item.k-state-hover,
.k-spreadsheet-tabstrip .k-item.k-state-hover,
.k-spreadsheet-sheets-items .k-item.k-state-active,
.k-spreadsheet-tabstrip .k-item.k-state-active,
.k-spreadsheet-sheets-items .k-item.k-state-focused,
.k-spreadsheet-tabstrip .k-item.k-state-focused {
  background-color: transparent;
}
.k-spreadsheet-sheets-items .k-item.k-state-hover .k-link,
.k-spreadsheet-tabstrip .k-item.k-state-hover .k-link,
.k-spreadsheet-sheets-items .k-item.k-state-active .k-link,
.k-spreadsheet-tabstrip .k-item.k-state-active .k-link,
.k-spreadsheet-sheets-items .k-item.k-state-focused .k-link,
.k-spreadsheet-tabstrip .k-item.k-state-focused .k-link {
  color: #ffffff;
}
.k-spreadsheet-sheets-items .k-state-active .k-link,
.k-spreadsheet-tabstrip .k-state-active .k-link {
  color: #ffffff;
}
.k-rtl .k-grid .k-checkbox:focus + .k-checkbox-label:after,
.k-rtl .k-grid .k-checkbox:active + .k-checkbox-label:after,
.k-rtl .k-grid .k-checkbox + .k-checkbox-label:active:after,
.k-rtl .k-grid .k-checkbox:checked:active + .k-checkbox-label:after,
.k-rtl .k-grid .k-checkbox:checked + .k-checkbox-label:active:after {
  left: auto;
  right: 1px;
}
.k-window .k-popup-edit-form .k-edit-field label.k-checkbox-label {
  margin-top: 0.8em;
}
.k-dialog .k-content {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.k-dialog.k-dialog-titleless .k-content {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.k-dialog .k-window-titlebar {
  border-width: 0;
  color: #212121;
}
.k-dialog > .k-header {
  background: none;
}
.k-dialog.k-alert .k-window-titlebar,
.k-dialog.k-confirm .k-window-titlebar,
.k-dialog.k-prompt .k-window-titlebar {
  border-bottom: none;
}
.k-dialog.k-alert .k-window-titlebar .k-dialog-title,
.k-dialog.k-confirm .k-window-titlebar .k-dialog-title,
.k-dialog.k-prompt .k-window-titlebar .k-dialog-title {
  color: #212121;
}
.k-dialog a.k-dialog-action.k-dialog-close.k-button.k-bare:before {
  content: normal;
}
.k-dialog .k-dialog-buttongroup .k-button:active,
.k-dialog .k-dialog-buttongroup .k-button:focus,
.k-dialog .k-dialog-buttongroup .k-button:focus:active {
  box-shadow: none;
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
  padding: 15px;
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal {
  border-top: solid 1px #e6e6e6;
  background: #fafafa;
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button {
  background: none;
  border: none;
  margin: 0;
}
.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button.k-primary {
  color: #00b0ff;
}
.k-rtl .k-grid-header .k-header:first-child,
.k-rtl .k-filter-row th:first-child,
.k-rtl .k-grid tbody td:first-child,
.k-rtl .k-grid tfoot td:first-child {
  border-left-width: 0;
}
.k-rtl .k-dialog a.k-dialog-action.k-dialog-close {
  left: 0;
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child {
  border-bottom-right-radius: 5px;
}
.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child {
  border-bottom-left-radius: 5px;
}
.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: #ff3448;
  position: absolute;
  top: 0;
  right: 2.2em;
  width: 2.2em;
}
.k-numeric-wrap.k-state-invalid {
  border-color: #ff3448;
}
.k-numeric-wrap.k-state-invalid input {
  color: #ff3448;
}
.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: #ff3448;
  color: #ff3448;
}
.k-maskedtextbox.k-state-invalid .k-i-warning {
  color: #ff3448;
}
.k-dateinput.k-state-invalid .k-textbox {
  color: #ff3448;
  border-color: #ff3448;
}
.k-dateinput.k-state-invalid .k-i-warning {
  margin-left: 0;
  margin-right: 0.7em;
  color: #ff3448;
}
.k-rtl .k-dateinput .k-i-warning {
  margin-right: 0;
  margin-left: 0.7em;
}
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
  border-color: #ff3448;
}
.k-datepicker .k-picker-wrap.k-state-invalid .k-input,
.k-timepicker .k-picker-wrap.k-state-invalid .k-input {
  color: #ff3448;
}
.k-datepicker .k-picker-wrap .k-i-warning,
.k-timepicker .k-picker-wrap .k-i-warning {
  color: #ff3448;
  margin-left: 0;
  margin-right: 2.8em;
}
.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.8em;
}
.k-datetimepicker .k-picker-wrap.k-state-invalid {
  border-color: #ff3448;
}
.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input {
  color: #ff3448;
}
.k-datetimepicker .k-picker-wrap .k-i-warning {
  color: #ff3448;
  margin-left: 0;
  margin-right: 5.6em;
}
.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning {
  margin-right: 0;
  margin-left: 5.6em;
}
.k-listbox .k-list-scroller {
  /* border-color: #e6e6e6; */
  background-color: var(--panel-color);
}

.k-list-scroller ul li{
  display: flex;
  color: var(--text-primary-color);
}

.k-list-scroller ul li span{
  font-size: 2em;
  color: var(--text-primary-color);
  border-bottom: 1px solid var(--bg-color);
}



.k-listbox .k-item:hover:not(.k-state-disabled),
.k-listbox .k-item.k-state-selected {
  background-color: var(--light-accent-color);
  border-color: transparent;
}
.k-listbox .k-button.k-state-disabled:hover .k-icon {
  opacity: .7;
}
.k-listbox .k-drop-hint {
  height: 0;
  border-top: 1px solid var(--primary-color);
}
.k-item.k-state-selected.k-drag-clue {
  border-color: transparent;
  background-color: var(--light-accent-color);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
  color: var(--primary-color);
  opacity: 1;
  margin-bottom: -1px;
}
.k-menu-scroll-button {
  border-width: 0;
  box-shadow: none;
  border-color: #e6e6e6;
  color: #212121;
  background-color: #ffffff;
}
.k-menu-scroll-wrapper.horizontal .k-scroll-left {
  border-right-width: 1px;
}
.k-menu-scroll-wrapper.horizontal .k-scroll-right {
  border-left-width: 1px;
}
.k-menu-scroll-wrapper.vertical .k-scroll-up {
  border-bottom-width: 1px;
}
.k-menu-scroll-wrapper.vertical .k-scroll-down {
  border-top-width: 1px;
}
.k-toolbar {
  color: #212121;
  border-color: #e6e6e6;
  background-color: #fafafa;
}
.k-toolbar .k-button {
  border-radius: 0;
}
.k-toolbar .k-button-group,
.k-toolbar .k-button {
  box-shadow: none;
}
.k-toolbar .k-overflow-anchor {
  border-color: #e6e6e6;
  border-left-color: transparent;
}
.k-toolbar .k-overflow-anchor:hover {
  border-color: #e6e6e6;
}
.k-toolbar .k-overflow-anchor:active,
.k-toolbar .k-overflow-anchor.k-state-border-down {
  color: #000000;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.k-toolbar .k-split-button:focus {
  box-shadow: none;
  background: #ebebeb;
}
.k-toolbar .k-split-button:focus .k-split-button-arrow {
  border-left-color: #dbdbdb;
}
.k-mediaplayer-toolbar {
  background: rgba(250, 250, 250, 0.85);
}
.k-editor .k-tool {
  color: inherit;
}
.k-tool {
  border-color: transparent;
}
.k-tool {
  text-align: center;
  vertical-align: middle;
}
.k-editor .k-tool:focus {
  outline: 0;
  border-color: #ebebeb;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05);
}
@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;
  }
}
.k-editor-toolbar {
  color: #212121;
}
table.k-editor {
  height: 100vh;
  border-color: #e6e6e6;
}
.k-editor.k-header,
.editorToolbarWindow.k-header,
.k-filebrowser .k-header {
  color: #212121;
  background-color: #f2f2f2;
  box-shadow: none;
}
.k-editor-toolbar .k-tool,
.k-group-start.k-group-end.k-tool {
  border-color: #f2f2f2;
}
.k-editor-toolbar .k-dropdown {
  box-shadow: none;
}
.k-editor-toolbar .k-dropdown-wrap.k-state-default,
.k-toolbar .k-dropdown-wrap.k-state-default {
  border-color: #f2f2f2;
}
.k-editor-toolbar .k-tool.k-state-hover,
.k-toolbar .k-tool.k-state-hover,
.k-editor-toolbar .k-dropdown-wrap.k-state-hover,
.k-toolbar .k-dropdown-wrap.k-state-hover,
.k-editor-toolbar .k-tool.k-state-selected,
.k-toolbar .k-tool.k-state-selected,
.k-editor-toolbar .k-button-group .k-button.k-state-active,
.k-toolbar .k-button-group .k-button.k-state-active {
  box-shadow: none;
}
.k-editor .k-tool:hover,
.k-editor .k-tool.k-state-hover {
  color: #212121;
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.k-editor .k-tool:active,
.k-editor .k-tool.k-state-selected {
  color: #000000;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}
.k-dropdowngrid-popup {
  border-color: #e6e6e6;
  color: #212121;
  background-color: #ffffff;
}
.k-dropdowngrid-popup .k-header {
  border-color: #e6e6e6;
  color: #999999;
  background-color: #fafafa;
}
.k-dropdowngrid-popup .k-group-header {
  border-color: #e6e6e6;
  color: #999999;
  background-color: #fafafa;
}
.k-dropdowngrid-popup .k-cell {
  border-color: #e6e6e6;
}
.k-dropdowngrid-popup .k-item:nth-child(2n) {
  background-color: #f2f2f2;
}
.k-dropdowngrid-popup .k-footer {
  border-color: #e6e6e6;
  color: #999999;
  background-color: #fafafa;
}
.k-dropdowngrid-popup .k-item.k-state-hover {
  border-color: var(--panel-color);
  color: var(--text-primary-color);
  background-color: var(--panel-color);
}
.k-dropdowngrid-popup .k-item.k-state-selected {
  border-color: #e6e6e6;
  color: #ffffff;
  background-color: #00b0ff;
}
.k-dropdowngrid-popup .k-group-cell span {
  background-color: #212121;
  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: #212121;
}

.k-popup.k-calendar-container,.k-popup.k-list-container{
  border-color:#bdbdbd !important;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}



.k-column-menu .k-sprite,.k-drop-hint,.k-gantt-views>.k-current-view>.k-link:after,.k-grid-mobile .k-resize-handle-inner:after,.k-grid-mobile .k-resize-handle-inner:before,.k-grouping-dropclue,.k-icon,.k-pager-numbers .k-current-page .k-link:after,.k-scheduler-toolbar>ul.k-scheduler-views>li.k-current-view>.k-link:after,.k-tool-icon {
  background-image: url('vendor/sprite.793fc38324b3d841.png');
  border-color: transparent;
}


.k-block, .k-draghandle, .k-inline-block, .k-widget{
  border: none !important;
}

div.k-grid-footer, div.k-grid-header{
  border: none !important;
}

.k-grid-toolbar:first-child, .k-grouping-header+.k-grid-toolbar{
  border-width: 0 !important;
}

.k-grid td:nth-child(1){
  background-color: var(--k-grid-first-column) !important;
  text-align: center !important;
}

.k-grid td:nth-child(1) > a{
  text-align: center;
  text-align: left !important;
}
.k-grid tr:hover{
  background-color: transparent;
}

.k-grid td:nth-child(1) > a{
  text-align: left;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: transparent;
  opacity: 7;
  transition: all .3s;
  padding: 3px;
}

.k-grid td:nth-child(1) > a:hover{
  cursor: pointer !important;
  background-color: white !important;
  transition: all .3s;
}

.k-grid td:nth-child(1) > a i{
  transition: all .3s;
}

.k-grid td:nth-child(1) > a:hover i{
  color: var(--accent-color) !important;
  transition: all .3s;
}


.k-grid th{
  background-color: var(--primary-color) !important;
  border-color: transparent !important;
}

.k-grid th a{
  color: white !important;
}

.k-pager-wrap>a.k-state-disabled:hover{
  background: var(--accent-color) !important;
  opacity: .5 !important;
  cursor: not-allowed !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./src/vendor/kendo/kendo.common-bootstrap.min.css?ngGlobalStyle ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/** 
 * Kendo UI v2020.1.406 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2020 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.                                                                                      
 *                                                                                                                                                                                                      
 * Kendo UI commercial licenses may be obtained at                                                                                                                                                      
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete                                                                                                                                  
 * If you do not own a commercial license, this file shall be governed by the trial license terms.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

*/
.k-flex-wrap {
    flex-wrap: wrap;
}
.k-flex-nowrap {
    flex-wrap: nowrap;
}
.k-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
}
.k-flex {
    flex: 1 1 0;
}
.k-flex-auto {
    flex: 1 1 auto;
}
.k-no-flex {
    flex: 0 0 0;
}
.k-no-flex-auto {
    flex: 0 0 auto;
}
.k-flex-grow {
    flex-grow: 1;
}
.k-no-flex-grow {
    flex-grow: 0;
}
.k-flex-shrink {
    flex-shrink: 1;
}
.k-no-flex-shrink {
    flex-shrink: 0;
}
.k-align-items-start {
    align-items: flex-start;
}
.k-align-items-end {
    align-items: flex-end;
}
.k-align-items-center {
    align-items: center;
}
.k-align-items-stretch {
    align-items: stretch;
}
.k-align-items-baseline {
    align-items: baseline;
}
.k-align-content-start {
    align-content: flex-start;
}
.k-align-content-end {
    align-content: flex-end;
}
.k-align-content-center {
    align-content: center;
}
.k-align-content-stretch {
    align-content: stretch;
}
.k-align-content-baseline {
    align-content: baseline;
}
.k-align-self-start {
    align-self: flex-start;
}
.k-align-self-end {
    align-self: flex-end;
}
.k-align-self-center {
    align-self: center;
}
.k-align-self-stretch {
    align-self: stretch;
}
.k-align-self-baseline {
    align-self: baseline;
}
.k-justify-content-start {
    justify-content: flex-start;
}
.k-justify-content-end {
    justify-content: flex-end;
}
.k-justify-content-center {
    justify-content: center;
}
.k-justify-content-between {
    justify-content: space-between;
}
.k-justify-content-around {
    justify-content: space-around;
}
.k-justify-content-evenly {
    justify-content: space-evenly;
}
.k-hbox,
.k-vbox {
    display: flex;
}
.k-ihbox,
.k-ivbox {
    display: inline-flex;
}
.k-hbox,
.k-ihbox {
    flex-direction: row;
}
.k-ivbox,
.k-vbox {
    flex-direction: column;
}
.k-column {
    flex-grow: 1;
    flex-basis: 0;
}
.fake {
    color: red;
}
.k-common-test-class {
    opacity: 0;
}
.k-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.k-no-click {
    pointer-events: none;
}
.k-floatwrap:after,
.k-grid-toolbar:after,
.k-slider-items:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
}
.k-floatwrap,
.k-grid-toolbar,
.k-slider-items {
    display: inline-block;
}
.k-floatwrap,
.k-grid-toolbar,
.k-slider-items {
    display: block;
}
.k-autocomplete,
.k-autocomplete.k-state-hover,
.k-block,
.k-draghandle,
.k-dropdown-wrap,
.k-dropdown-wrap.k-state-hover,
.k-grid-header,
.k-grouping-header,
.k-header,
.k-link.k-state-hover,
.k-numeric-wrap,
.k-numeric-wrap.k-state-hover,
.k-pager-wrap,
.k-picker-wrap,
.k-picker-wrap.k-state-hover,
.k-tabstrip-items .k-item,
.k-textbox,
.k-textbox:hover,
.k-toolbar,
.k-tooltip {
    background-repeat: repeat;
    background-position: 0 center;
}
.k-link:hover {
    text-decoration: none;
}
.k-state-highlight > .k-link {
    color: inherit;
}
.k-input[type="text"],
.k-input[type="number"],
.k-multiselect .k-input,
.k-picker-wrap .k-input,
.k-textbox,
.k-textbox > input {
    font-size: 100%;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
}
.k-block,
.k-draghandle,
.k-inline-block,
.k-widget {
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
}
.k-block,
.k-widget {
    line-height: normal;
    outline: 0;
}
.k-list-filter ::-ms-clear,
.k-widget .k-input::-ms-clear {
    width: 0;
    height: 0;
}
.k-block,
.k-content,
.k-grid,
.k-header-column-menu,
.k-panelbar,
.k-slider,
.k-splitter,
.k-treeview,
.k-widget {
    outline: 0;
    -webkit-tap-highlight-color: transparent;
}
.k-block,
.k-calendar,
.k-grid-header .k-i-link-horizontal,
.k-header-column-menu,
.k-pager-wrap,
.k-slider,
.k-splitbar,
.k-treeview {
    -webkit-touch-callout: none;
}
.k-header-column-menu {
    color: inherit;
}
.k-block {
    padding: 2px;
}
.k-block > .k-header {
    margin: -2px 0 10px -2px;
    padding: 0.3em 2px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 1.2em;
    white-space: nowrap;
    min-height: 16px;
    position: relative;
}
a.k-button-expand {
    display: block;
}
button.k-button-expand,
input[type="submit"].k-button-expand,
input[type="button"].k-button-expand,
input[type="reset"].k-button-expand {
    width: 100%;
}
.k-toolbar .k-button-icontext {
    padding-right: 0.8em;
}
.k-link {
    cursor: pointer;
    outline: 0;
    text-decoration: none;
}
.k-grid-header span.k-link {
    cursor: default;
}
.k-state-disabled,
.k-state-disabled .k-draghandle,
.k-state-disabled .k-icon,
.k-state-disabled .k-link,
.k-state-disabled .k-upload-button input {
    cursor: default !important;
    pointer-events: none;
    outline: 0;
}
.k-state-disabled {
    opacity: 0.7;
}
.k-state-disabled > .k-button {
    opacity: 1;
}
@media print {
    .k-state-disabled,
    .k-state-disabled .k-input {
        opacity: 1 !important;
    }
}
.k-state-error {
    border-style: ridge;
}
.k-state-empty {
    font-style: italic;
}
.k-icon.k-i-none {
    background-image: none !important;
}
.k-image {
    border: 0;
}
.k-widget .k-icon.k-i-collapse,
.k-widget .k-icon.k-i-expand {
    cursor: pointer;
}
html .k-success-colored {
    color: #507f50;
    border-color: #d0dfd0;
    background-color: #f0fff0;
}
html .k-info-colored {
    color: #50607f;
    border-color: #d0d9df;
    background-color: #f0f9ff;
}
html .k-error-colored {
    color: #7f5050;
    border-color: #dfd0d0;
    background-color: #fff0f0;
}
.k-inline-block {
    padding: 0 2px;
}
.k-loading,
.k-loading-image {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}
.k-icon.k-i-loading {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}
.k-icon.k-i-loading::before {
    content: "";
    display: none;
}
.k-loading-image,
.k-loading-mask,
.k-loading-text {
    position: absolute;
}
.k-loading-mask {
    z-index: 100;
}
.k-loading-mask.k-opaque .k-loading-color {
    opacity: 1;
}
.k-loading-mask .k-loading-progress {
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.k-loading-text {
    text-indent: -4000px;
    text-align: center;
}
.k-loading-color,
.k-loading-image {
    width: 100%;
    height: 100%;
}
.k-loading-image {
    top: 0;
    left: 0;
    z-index: 2;
}
.k-loading-color {
    filter: alpha(opacity=30);
    opacity: 0.3;
}
.k-content-frame {
    border: 0;
    width: 100%;
    height: 100%;
}
.k-pane > .k-splitter-overlay {
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
}
.k-drag-clue {
    position: absolute;
    z-index: 10003;
    border-style: solid;
    border-width: 1px;
    font-size: 0.9em;
    padding: 0.2em 0.4em;
    white-space: nowrap;
    cursor: default;
}
.k-item.k-drag-clue {
    font-size: inherit;
}
.k-drag-status {
    margin-top: -3px;
    margin-right: 4px;
    vertical-align: middle;
}
.k-reorder-cue {
    position: absolute;
    width: 1px;
    overflow: visible;
}
.k-reorder-cue .k-icon {
    position: absolute;
    left: -4px;
    width: 8px;
    height: 4px;
}
.k-reorder-cue .k-i-arrow-60-down {
    top: -4px;
}
.k-reorder-cue .k-i-arrow-60-up {
    bottom: -4px;
}
.k-scrollbar {
    position: absolute;
    overflow: scroll;
}
.k-scrollbar-vertical {
    top: 0;
    right: 0;
    width: 17px;
    height: 100%;
    overflow-x: hidden;
}
.k-touch-scrollbar {
    display: none;
    position: absolute;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    body .k-touch-scrollbar {
        height: 12px;
        width: 12px;
        border-radius: 7px;
    }
}
.k-virtual-scrollable-wrap {
    overflow-x: auto;
}
.k-current-time {
    background: red;
    position: absolute;
}
.k-current-time-arrow-down {
    width: 0;
    height: 0;
    background: 0 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid red;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}
.k-current-time-arrow-left {
    width: 0;
    height: 0;
    background: 0 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid transparent;
    border-right: 4px solid red;
}
.k-current-time-arrow-right {
    width: 0;
    height: 0;
    background: 0 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid red;
    border-right: 4px solid transparent;
}
.k-animation-container,
.k-animation-container *,
.k-animation-container :after,
.k-block .k-header,
.k-dialog .k-window-content,
.k-list-container,
.k-widget,
.k-widget *,
.k-widget :before {
    box-sizing: content-box;
}
.k-autocomplete,
.k-block,
.k-edit-cell .k-widget,
.k-grid-edit-row .k-widget,
.k-grid-edit-row .text-box,
.k-tabstrip > .k-content > .km-scroll-container,
.k-textbox,
.km-actionsheet > li,
.km-shim,
div.k-window-content {
    box-sizing: border-box;
}
.input-group .form-control {
    box-sizing: border-box;
}
.form-control.k-widget {
    padding: 0;
}
.km-widget,
.km-widget * {
    -moz-background-clip: border-box;
    background-clip: border-box;
}
.k-pdf-export-shadow {
    position: absolute;
    overflow: hidden;
    left: -15000px;
    width: 14400px;
}
.km-native-scroller {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x pan-y;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scroll-snap-type: proximity;
}
.k-hr {
    margin: 0.5em auto;
    padding: 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    display: block;
    float: none;
    clear: both;
}
.k-icon,
.k-tool-icon {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1em;
    height: 1em;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    font: 16px/1 WebComponentsIcons;
    /* speak: none; */
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: inherit;
}
.k-column-menu .k-sprite,
.k-gantt-views > .k-current-view > .k-link:after,
.k-grid-mobile .k-resize-handle-inner:after,
.k-grid-mobile .k-resize-handle-inner:before,
.k-i-drag-and-drop,
.k-pager-numbers .k-current-page .k-link:after,
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1em;
    height: 1em;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    font: 16px/1 WebComponentsIcons;
    /* speak: none; */
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.k-icon:before {
    margin: auto;
    width: 1em;
    height: 1em;
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.k-button.k-button-icon .k-icon,
.k-grid-filter .k-icon,
.k-header .k-icon {
    text-indent: -99999px;
    overflow: hidden;
}
.k-button.k-button-icon .k-icon:before,
.k-grid-filter .k-icon:before,
.k-header .k-icon:before {
    text-indent: 0;
}
.k-sprite {
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 0;
    text-align: center;
    background-repeat: no-repeat;
    background-color: transparent;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    -ms-high-contrast-adjust: none;
}
.k-list-container .k-footer:after,
.k-list-container .k-footer:before {
    content: "";
    display: block;
    overflow: hidden;
}
.k-reorder-cue {
    position: absolute;
}
.k-reorder-cue::after,
.k-reorder-cue::before {
    content: "";
    width: 0;
    height: 0;
    border: 3px solid transparent;
    position: absolute;
    transform: translateX(-50%);
}
.k-reorder-cue::before {
    border-bottom-width: 0;
    border-top-color: currentColor;
    top: -4px;
}
.k-reorder-cue::after {
    border-top-width: 0;
    border-bottom-color: currentColor;
    bottom: -4px;
}
.k-flip-h {
    transform: scaleX(-1);
}
.k-flip-v {
    transform: scaleY(-1);
}
.k-flip-h.k-flip-v {
    transform: scale(-1, -1);
}
.k-text-align-left,
.k-text-left {
    text-align: left;
}
.k-text-align-center,
.k-text-center {
    text-align: center;
}
.k-text-align-right,
.k-text-right {
    text-align: right;
}
.k-text-align-justify,
.k-text-justify {
    text-align: justify;
}
.k-button {
    margin: 0;
    padding: 6px 12px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: 0 center;
    font: inherit;
    line-height: 1.42857143;
    text-align: center;
    text-decoration: none;
    display: inline-flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none;
    position: relative;
}
.k-no-flexbox .k-button {
    display: inline-block;
}
.k-button::-moz-focus-inner {
    padding: 0;
    border: 0;
    outline: 0;
}
.k-button:focus,
.k-button:hover {
    text-decoration: none;
    outline: 0;
}
.k-button .k-text {
    overflow: hidden;
}
.k-button .k-icon,
.k-button .k-image,
.k-button .k-sprite {
    color: inherit;
    align-self: center;
    pointer-events: none;
}
.k-button-icontext {
    overflow: visible;
}
.k-button-icontext .k-icon,
.k-button-icontext .k-image,
.k-button-icontext .k-sprite {
    margin-right: 3px;
    margin-right: 0.1875em;
    margin-left: -2px;
    margin-left: -0.125em;
}
.k-button.k-state-disabled,
.k-button[disabled],
.k-state-disabled .k-button {
    cursor: default;
    outline: 0;
    box-shadow: none;
    opacity: 0.6;
}
.k-ie9 .k-button {
    display: inline-block;
}
a.k-button-expand {
    display: block;
}
button.k-button-expand,
input[type="submit"].k-button-expand,
input[type="button"].k-button-expand,
input[type="reset"].k-button-expand {
    width: 100%;
}
.k-button-icon {
    height: calc(1.4285714286em + 14px);
}
.k-split-button-arrow {
    display: inline-block;
}
.k-button-icon,
.k-split-button-arrow {
    width: calc(1.4285714286em + 14px);
    padding: 6px 6px;
}
.k-overflow-group .k-button-icon {
    width: auto;
}
.k-button.k-bare,
.k-button.k-flat {
    border-color: transparent !important;
    color: inherit;
    background: 0 0 !important;
    box-shadow: none !important;
    transition: color 0.2s ease-in-out;
}
.k-button.k-bare.k-state-active,
.k-button.k-bare.k-state-hover,
.k-button.k-bare:active,
.k-button.k-bare:hover,
.k-button.k-bare:hover.k-state-active,
.k-button.k-bare:hover:active,
.k-button.k-flat.k-state-active,
.k-button.k-flat.k-state-hover,
.k-button.k-flat:active,
.k-button.k-flat:hover,
.k-button.k-flat:hover.k-state-active,
.k-button.k-flat:hover:active {
    color: inherit;
}
.k-button.k-bare::before,
.k-button.k-flat::before {
    display: block;
}
.k-button.k-bare::after,
.k-button.k-flat::after {
    display: block;
}
.k-button.k-bare.k-state-focused::after,
.k-button.k-bare:focus::after,
.k-button.k-flat.k-state-focused::after,
.k-button.k-flat:focus::after {
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: 0.12;
}
.k-button.k-bare.k-state-disabled,
.k-button.k-bare[disabled],
.k-button.k-flat.k-state-disabled,
.k-button.k-flat[disabled],
.k-state-disabled .k-button.k-bare,
.k-state-disabled .k-button.k-flat {
    pointer-events: none;
}
.k-button::before {
    border-radius: inherit;
    content: "";
    background: currentColor;
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    transition: opacity 0.2s ease-in-out;
}
.k-button.k-state-hover::before,
.k-button:hover::before {
    opacity: 0.08;
}
.k-button.k-no-focus:not(.k-state-hover)::before,
.k-button.k-no-focus:not(:hover)::before {
    opacity: 0;
}
.k-button.k-state-active::before,
.k-button:active::before {
    opacity: 0.16;
}
.k-button.k-state-selected::before {
    opacity: 0.2;
}
.k-button::after {
    border-radius: inherit;
    content: "";
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    transition: opacity 0.2s ease-in-out;
}
.k-button-group {
    margin: 0;
    padding: 0;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    display: inline-flex;
    flex-direction: row;
    vertical-align: middle;
    position: relative;
    flex-wrap: nowrap;
}
.k-button-group .k-button {
    position: relative;
}
.k-button-group .k-button + .k-button {
    margin-left: -1px;
}
.k-button-group.k-button-group-stretched .k-button {
    flex: 1 0 auto;
}
.k-button-group .k-button.k-state-active,
.k-button-group .k-button:active {
    z-index: 2;
}
.k-button-group .k-button.k-state-hover,
.k-button-group .k-button:hover {
    z-index: 3;
}
.k-button-group .k-button.k-state-disabled,
.k-button-group.k-state-disabled .k-button {
    z-index: auto;
}
.k-button-group .k-button.k-state-focused,
.k-button-group .k-button:focus {
    z-index: 4;
}
.k-button-group label input[type="radio"],
.k-button-group label input[type="checkbox"],
.k-button-group > input[type="radio"],
.k-button-group > input[type="checkbox"] {
    margin: 0;
    padding: 0;
    clip: rect(0, 0, 0, 0);
    position: absolute;
    pointer-events: none;
}
.k-overflow-container .k-overflow-tool-group {
    display: block;
}
.k-rtl .k-button-group .k-button {
    margin-left: 0;
}
.k-rtl .k-button-group .k-button + .k-button {
    margin-right: -1px;
}
.k-no-flexbox .k-button-group {
    display: inline-block;
}
.k-no-flexbox .k-button-group:after {
    content: "";
    display: block;
    clear: both;
}
.k-no-flexbox .k-button-group .k-button {
    display: inline-block;
    vertical-align: top;
}
.k-action-buttons {
    margin: 1em 0 0;
    padding: 6px 8px;
    text-align: right;
    position: relative;
    clear: both;
}
.k-action-buttons .k-button {
    min-width: 75px;
}
.k-action-buttons .k-button + .k-button {
    margin-left: 6px;
}
.k-action-buttons .k-button.k-left {
    float: left;
    margin: 0 0 0 1em;
}
.k-rpanel-left {
    transform: translateX(-100%) translateZ(0);
    left: 0;
}
.k-rpanel-right {
    transform: translateX(100%) translateZ(0);
    right: 0;
}
.k-rpanel-left,
.k-rpanel-right {
    position: fixed;
    display: block;
    overflow: auto;
    min-width: 320px;
    height: 100%;
    top: 0;
}
.k-rpanel-left.k-rpanel-expanded,
.k-rpanel-right.k-rpanel-expanded {
    transform: translateX(0) translateZ(0);
}
.k-rpanel-left + *,
.k-rpanel-right + * {
    overflow: auto;
}
.k-ie9 .k-rpanel-left {
    left: -100%;
}
.k-ie9 .k-rpanel-left.k-rpanel-expanded {
    left: 0;
}
.k-rpanel-top {
    position: static;
    max-height: 0;
}
.k-rpanel-top.k-rpanel-expanded {
    max-height: 568px;
    overflow: visible !important;
}
.k-rpanel-toggle {
    touch-action: manipulation;
}
.k-edit-form {
    margin: 0;
    padding: 0;
}
.k-window > div.k-popup-edit-form {
    padding: 1em 0;
}
.k-grid-edit-row .k-edit-form td {
    border-bottom-width: 0;
}
.k-edit-form-container {
    position: relative;
    width: 400px;
}
.k-edit-form-container .editor-label,
.k-edit-label {
    float: left;
    clear: both;
    width: 30%;
    padding: 0.4em 0 1em;
    margin-left: 2%;
    text-align: right;
}
.k-edit-field,
.k-edit-form-container .editor-field {
    float: right;
    clear: right;
    width: 60%;
    margin-right: 2%;
    padding: 0 0 0.6em;
}
.k-edit-field.k-no-editor,
.k-edit-form-container .editor-field.k-no-editor {
    padding: 0.4em 0 1em;
}
.k-edit-form-container .k-button {
    margin: 0 0.16em;
}
.k-edit-field > .k-button:first-child {
    margin-left: 0;
}
.k-edit-form-container .k-edit-buttons {
    clear: both;
    text-align: right;
    border-width: 1px 0 0;
    border-style: solid;
    position: relative;
    bottom: -1em;
    padding: 0.6em;
}
.k-window {
    padding: 0;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    position: absolute;
    z-index: 10001;
}
.k-window .k-overlay {
    position: absolute;
    opacity: 0;
}
.k-window-sm {
    width: 300px;
}
.k-window-md {
    width: 800px;
}
.k-window-lg {
    width: 1200px;
}
.k-window-titlebar {
    padding: 6px 12px;
    border-width: 0 0 1px;
    border-style: solid;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap;
    min-height: 16px;
}
.k-window-title {
    font-size: 1.2em;
    line-height: 1.25;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
}
.k-window-title::before {
    content: "";
    display: inline-block;
}
.k-window-titlebar .k-window-actions {
    position: absolute;
    top: 3px;
    right: 6px;
}
.k-window-titlebar .k-window-action {
    padding: 2px;
    width: 20px;
    height: 20px;
    border-width: 0;
    box-sizing: content-box;
    opacity: 0.7;
}
.k-window-titlebar .k-window-action:hover {
    opacity: 1;
}
.k-prompt-container,
.k-window-content {
    padding: 12px 12px;
    height: 100%;
    overflow: auto;
    position: relative;
    outline: 0;
}
.k-window-content + .k-prompt-container {
    margin-top: -12px;
}
.k-prompt-container .k-textbox {
    width: 100%;
}
.k-window-iframecontent {
    padding: 0;
    overflow: visible;
}
.k-window-iframecontent .k-content-frame {
    vertical-align: top;
    border: 0;
    width: 100%;
    height: 100%;
}
.k-window-content > .km-scroll-container {
    height: 100%;
}
.k-window > .k-resize-handle {
    position: absolute;
    z-index: 1;
    background-color: #fff;
    font-size: 0;
    line-height: 6px;
    opacity: 0;
    zoom: 1;
}
.k-resize-n {
    top: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: n-resize;
}
.k-resize-e {
    top: 0;
    right: -3px;
    width: 6px;
    height: 100%;
    cursor: e-resize;
}
.k-resize-s {
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: s-resize;
}
.k-resize-w {
    top: 0;
    left: -3px;
    width: 6px;
    height: 100%;
    cursor: w-resize;
}
.k-resize-se {
    bottom: -3px;
    right: -3px;
    width: 6px;
    height: 6px;
    cursor: se-resize;
}
.k-resize-sw {
    bottom: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: sw-resize;
}
.k-resize-ne {
    top: -3px;
    right: -3px;
    width: 6px;
    height: 6px;
    cursor: ne-resize;
}
.k-resize-nw {
    top: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: nw-resize;
}
.k-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    backface-visibility: hidden;
}
.k-window-content > .k-action-buttons,
.k-window > .k-action-buttons {
    border-width: 1px 0 0;
    border-style: solid;
}
.k-ie .k-window-content {
    border-radius: 0;
}
.k-tabstrip {
    margin: 0;
    padding: 0;
    zoom: 1;
    position: relative;
}
.k-tabstrip-items {
    padding: 0.3em 0.3em 0;
}
.k-tabstrip-scrollable .k-tabstrip-items {
    white-space: nowrap;
    overflow: hidden;
}
.k-tabstrip > .k-button.k-bare {
    position: absolute;
    top: 0.27em;
    z-index: 2;
    -webkit-user-select: none;
    user-select: none;
}
.k-tabstrip-bottom > .k-button.k-bare {
    top: auto;
    bottom: 0.15em;
}
.k-tabstrip-prev {
    left: 0.4em;
}
.k-tabstrip-next {
    right: 0.4em;
}
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-item {
    list-style-type: none;
    display: inline-block;
    position: relative;
    border-style: solid;
    border-width: 1px 1px 0;
    padding: 0;
    vertical-align: top;
}
.k-tabstrip-items > .k-item {
    overflow: hidden;
}
.k-panelbar .k-tabstrip-items .k-state-active,
.k-tabstrip-items .k-state-active,
.k-tabstrip-items .k-tab-on-top {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-top > .k-tabstrip-items .k-item {
    margin: 0 -1px 0 0;
}
.k-panelbar .k-tabstrip-top > .k-tabstrip-items .k-state-active,
.k-tabstrip-top > .k-tabstrip-items .k-state-active {
    border-bottom-width: 1px;
    margin-bottom: -1px;
    padding-bottom: 0;
}
.k-tabstrip-items .k-tab-on-top {
    z-index: 1;
}
.k-panelbar .k-tabstrip-items .k-link,
.k-tabstrip-items .k-link {
    display: inline-block;
    border-bottom-width: 0;
    padding: 0.5em 0.92em;
}
.k-panelbar .k-tabstrip-items .k-icon,
.k-tabstrip-items .k-icon {
    margin: -1px 4px 0 -3px;
    vertical-align: top;
}
.k-panelbar .k-tabstrip-items .k-item .k-image,
.k-panelbar .k-tabstrip-items .k-item .k-sprite,
.k-tabstrip-items .k-item .k-image,
.k-tabstrip-items .k-item .k-sprite {
    margin: -3px 3px 0 -6px;
    vertical-align: middle;
}
.k-tabstrip-items .k-loading {
    top: 0;
    left: 0;
    height: 0;
    width: 20%;
    position: absolute;
    background: 0 0;
    border-top: 1px solid transparent;
    border-color: inherit;
    transition: width 0.2s linear;
    animation: k-tab-loader 1s ease-in-out infinite;
}
.k-tabstrip-items .k-progress {
    animation: none;
}
.k-tabstrip-items .k-loading.k-complete {
    width: 100%;
    animation: none;
}
.k-panelbar .k-tabstrip > .k-content,
.k-tabstrip > .k-content {
    position: static;
    border-style: solid;
    border-width: 1px;
    margin: 0 0.286em 0.3em;
    padding: 0.92em;
    zoom: 1;
}
.k-tabstrip > .k-content {
    display: none;
    overflow: auto;
}
.k-tabstrip > .k-content.km-scroll-wrapper {
    padding: 0;
}
.k-tabstrip > .k-content > .km-scroll-container {
    padding: 0.3em 0.92em;
}
@keyframes k-tab-loader {
    0% {
        left: 0;
    }
    50% {
        left: 80%;
    }
    100% {
        left: 0;
    }
}
.k-tabstrip-left > div.k-content,
.k-tabstrip-right > div.k-content {
    margin: 0.286em 0.3em;
}
.k-tabstrip-left > .k-tabstrip-items .k-item,
.k-tabstrip-right > .k-tabstrip-items .k-item {
    display: block;
    margin-bottom: -1px;
}
.k-tabstrip-left > .k-tabstrip-items .k-link,
.k-tabstrip-right > .k-tabstrip-items .k-link {
    display: block;
}
.k-panelbar .k-tabstrip-left > .k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-right > .k-tabstrip-items .k-state-active,
.k-tabstrip-left > .k-tabstrip-items .k-state-active,
.k-tabstrip-left > .k-tabstrip-items .k-tab-on-top,
.k-tabstrip-right > .k-tabstrip-items .k-state-active,
.k-tabstrip-right > .k-tabstrip-items .k-tab-on-top {
    margin-bottom: -1px;
    padding-bottom: 0;
}
.k-tabstrip-left > .k-tabstrip-items {
    float: left;
    padding: 0.25em 0 0.3em 0.3em;
}
.k-tabstrip-left > .k-tabstrip-items .k-item {
    border-width: 1px 0 1px 1px;
    border-radius: 3px 0 0 3px;
}
.k-tabstrip-left > .k-tabstrip-items .k-state-active {
    border-width: 1px 0 1px 1px;
}
.k-panelbar .k-tabstrip-left > .k-tabstrip-items .k-state-active,
.k-tabstrip-left > .k-tabstrip-items .k-state-active,
.k-tabstrip-left > .k-tabstrip-items .k-tab-on-top {
    margin-right: -1px;
    padding-right: 1px;
}
.k-tabstrip-right > .k-tabstrip-items {
    float: right;
    padding: 0.25em 0.3em 0.3em 0;
}
.k-tabstrip-right > .k-tabstrip-items .k-item {
    border-width: 1px 1px 1px 0;
    border-radius: 0 3px 3px 0;
}
.k-tabstrip-right > .k-tabstrip-items .k-state-active {
    border-width: 1px 1px 1px 0;
}
.k-panelbar .k-tabstrip-right > .k-tabstrip-items .k-state-active,
.k-tabstrip-right > .k-tabstrip-items .k-state-active,
.k-tabstrip-right > .k-tabstrip-items .k-tab-on-top {
    margin-left: -1px;
    padding-left: 1px;
}
.k-tabstrip-bottom > .k-tabstrip-items {
    margin-top: -1px;
    padding: 0 0.3em 0.3em;
}
.k-panelbar .k-tabstrip-bottom > .k-content,
.k-tabstrip-bottom > .k-content {
    margin: 0.3em 0.286em 0;
    z-index: 1;
    position: relative;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-item {
    border-width: 0 1px 1px;
    border-radius: 0 0 4px 4px;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-state-active {
    margin-bottom: 0;
    padding-bottom: 0;
}
.k-tabstrip-bottom > .k-content {
    min-height: 100px;
}
.k-tabstrip-bottom > .k-tabstrip-items .k-loading {
    top: auto;
    bottom: 0;
}
.k-panelbar {
    zoom: 1;
}
.k-panel > .k-item,
.k-panelbar > .k-item {
    list-style-type: none;
    display: block;
    border-width: 0;
    margin: 0;
    zoom: 1;
    border-radius: 0;
}
.k-panelbar .k-link > .k-image,
.k-panelbar .k-link > .k-sprite {
    margin-top: -2px;
    margin-right: 5px;
    vertical-align: middle;
}
.k-panel > .k-item > .k-link,
.k-panelbar > .k-item > .k-link {
    color: inherit;
    display: block;
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0 1em;
    line-height: 2.34em;
    text-decoration: none;
    zoom: 1;
}
.k-panelbar-collapse.k-icon,
.k-panelbar-expand.k-icon {
    position: absolute;
    top: 50%;
    right: 4px;
    margin-top: -8px;
}
.k-panelbar .k-content,
.k-panelbar .k-panel {
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.k-panel > .k-item > .k-link {
    border-bottom: 0;
    font-size: 0.95em;
    line-height: 2.2;
}
.k-panel .k-panel > .k-item > .k-link {
    padding-left: 2em;
}
.k-panelbar .k-i-arrow-end-right .k-link {
    border-bottom: 0;
}
.k-panel .k-panel {
    border-bottom: 0;
}
.k-pager-wrap {
    padding: 0.333em 0.25em;
    border-width: 1px;
    display: flex;
    align-items: center;
    overflow: hidden;
    cursor: default;
    flex: 0 0 auto;
}
.k-pager-wrap .k-link,
.k-pager-wrap .k-state-selected {
    width: 2em;
    height: 2.3em;
    margin: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    z-index: 1;
}
.k-pager-wrap .k-link > .k-icon,
.k-pager-wrap .k-state-selected > .k-icon {
    vertical-align: middle;
}
.k-pager-wrap .k-link:hover,
.k-pager-wrap .k-state-selected {
    z-index: 2;
}
.k-pager-wrap .k-link:focus,
.k-pager-wrap .k-state-selected {
    text-decoration: none;
    outline: 0;
}
.k-pager-wrap .k-link.k-state-disabled {
    color: inherit;
}
.k-pager-wrap > .k-link {
    border-style: solid;
    border-width: 1px;
}
.k-pager-wrap .k-pager-numbers-wrap {
    width: auto;
    height: auto;
    position: relative;
    display: inline-flex;
}
.k-pager-wrap .k-pager-numbers {
    display: inline-flex;
    flex-direction: row;
}
.k-pager-wrap .k-pager-numbers li {
    display: inline-block;
}
.k-pager-wrap .k-pager-numbers .k-current-page {
    display: none;
}
.k-pager-wrap .k-pager-numbers .k-current-page + li {
    margin-left: 0;
}
.k-pager-wrap .k-label {
    display: flex;
    align-items: center;
    margin: 0 1em;
}
.k-pager-wrap .k-pager-input .k-textbox {
    margin: 0 1ex;
    width: 3em;
}
.k-pager-wrap .k-pager-sizes .k-dropdown,
.k-pager-wrap .k-pager-sizes > select {
    margin: 0 0.4em 0 0;
    width: 5.2em;
}
.k-pager-wrap .k-pager-refresh {
    order: 10;
    border-width: 0;
}
.k-pager-wrap .k-pager-info {
    flex: 1;
    text-align: right;
    order: 9;
    justify-content: flex-end;
}
.k-pager-wrap .k-widget {
    font-size: inherit;
}
.k-pager-wrap[dir="rtl"] .k-i-arrow-60-left,
.k-pager-wrap[dir="rtl"] .k-i-arrow-60-right,
.k-pager-wrap[dir="rtl"] .k-i-arrow-end-left,
.k-pager-wrap[dir="rtl"] .k-i-arrow-end-right,
.k-rtl .k-pager-wrap .k-i-arrow-60-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-right,
.k-rtl .k-pager-wrap .k-i-arrow-end-left,
.k-rtl .k-pager-wrap .k-i-arrow-end-right,
[dir="rtl"] .k-pager-wrap .k-i-arrow-60-left,
[dir="rtl"] .k-pager-wrap .k-i-arrow-60-right,
[dir="rtl"] .k-pager-wrap .k-i-arrow-end-left,
[dir="rtl"] .k-pager-wrap .k-i-arrow-end-right {
    transform: scaleX(-1);
}
.k-pager-wrap[dir="rtl"] .k-pager-sizes .k-dropdown,
.k-pager-wrap[dir="rtl"] .k-pager-sizes > select,
.k-rtl .k-pager-wrap .k-pager-sizes .k-dropdown,
.k-rtl .k-pager-wrap .k-pager-sizes > select,
[dir="rtl"] .k-pager-wrap .k-pager-sizes .k-dropdown,
[dir="rtl"] .k-pager-wrap .k-pager-sizes > select {
    margin-right: 0;
    margin-left: 2em;
}
.k-pager-wrap.k-pager-lg,
.k-pager-wrap.k-pager-md,
.k-pager-wrap.k-pager-sm {
    position: relative;
    overflow: visible;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers-wrap,
.k-pager-wrap.k-pager-md .k-pager-numbers-wrap,
.k-pager-wrap.k-pager-sm .k-pager-numbers-wrap {
    width: calc(4em + 2px);
    height: calc(2.3em + 2px);
    box-sizing: border-box;
    border-color: inherit;
    margin: 0 0.08333em;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers,
.k-pager-wrap.k-pager-md .k-pager-numbers,
.k-pager-wrap.k-pager-sm .k-pager-numbers {
    position: absolute;
    overflow: hidden;
    flex-direction: column-reverse;
    height: auto;
    margin: 0;
    bottom: 0;
    border-style: solid;
    border-width: 1px;
    border-color: inherit;
    z-index: 3;
    border-radius: 4px;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers li:not(.k-current-page),
.k-pager-wrap.k-pager-md .k-pager-numbers li:not(.k-current-page),
.k-pager-wrap.k-pager-sm .k-pager-numbers li:not(.k-current-page) {
    display: none;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers .k-current-page,
.k-pager-wrap.k-pager-md .k-pager-numbers .k-current-page,
.k-pager-wrap.k-pager-sm .k-pager-numbers .k-current-page {
    display: inline-flex;
    cursor: pointer;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers .k-link,
.k-pager-wrap.k-pager-lg .k-pager-numbers .k-state-selected,
.k-pager-wrap.k-pager-md .k-pager-numbers .k-link,
.k-pager-wrap.k-pager-md .k-pager-numbers .k-state-selected,
.k-pager-wrap.k-pager-sm .k-pager-numbers .k-link,
.k-pager-wrap.k-pager-sm .k-pager-numbers .k-state-selected {
    margin: 0;
    border-width: 0;
    width: 4em;
    height: 2.3em;
}
.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 {
    border-radius: 4px 4px 4px 4px;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-pager-nav,
.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-pager-nav,
.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-pager-nav {
    border-radius: 0 0 4px 4px;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded li,
.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded li,
.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded li {
    display: inline-flex;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-current-page,
.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-current-page,
.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-current-page {
    border-radius: 0 0 4px 4px;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: inherit;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-link,
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-state-selected,
.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-link,
.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-state-selected,
.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-link,
.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-state-selected {
    border-radius: 4px;
}
.k-pager-wrap.k-pager-lg .k-pager-numbers.k-state-expanded .k-pager-nav,
.k-pager-wrap.k-pager-md .k-pager-numbers.k-state-expanded .k-pager-nav,
.k-pager-wrap.k-pager-sm .k-pager-numbers.k-state-expanded .k-pager-nav {
    border-radius: 0;
}
.k-pager-wrap.k-pager-lg[dir="rtl"] .k-pager-numbers + .k-link,
.k-pager-wrap.k-pager-lg[dir="rtl"] .k-pager-numbers + .k-pager-input,
.k-pager-wrap.k-pager-md[dir="rtl"] .k-pager-numbers + .k-link,
.k-pager-wrap.k-pager-md[dir="rtl"] .k-pager-numbers + .k-pager-input,
.k-pager-wrap.k-pager-sm[dir="rtl"] .k-pager-numbers + .k-link,
.k-pager-wrap.k-pager-sm[dir="rtl"] .k-pager-numbers + .k-pager-input,
.k-rtl .k-pager-wrap.k-pager-lg .k-pager-numbers + .k-link,
.k-rtl .k-pager-wrap.k-pager-lg .k-pager-numbers + .k-pager-input,
.k-rtl .k-pager-wrap.k-pager-md .k-pager-numbers + .k-link,
.k-rtl .k-pager-wrap.k-pager-md .k-pager-numbers + .k-pager-input,
.k-rtl .k-pager-wrap.k-pager-sm .k-pager-numbers + .k-link,
.k-rtl .k-pager-wrap.k-pager-sm .k-pager-numbers + .k-pager-input,
[dir="rtl"] .k-pager-wrap.k-pager-lg .k-pager-numbers + .k-link,
[dir="rtl"] .k-pager-wrap.k-pager-lg .k-pager-numbers + .k-pager-input,
[dir="rtl"] .k-pager-wrap.k-pager-md .k-pager-numbers + .k-link,
[dir="rtl"] .k-pager-wrap.k-pager-md .k-pager-numbers + .k-pager-input,
[dir="rtl"] .k-pager-wrap.k-pager-sm .k-pager-numbers + .k-link,
[dir="rtl"] .k-pager-wrap.k-pager-sm .k-pager-numbers + .k-pager-input {
    margin-left: 0;
}
.k-pager-wrap.k-pager-md .k-pager-info,
.k-pager-wrap.k-pager-sm .k-pager-info {
    display: none;
}
.k-pager-wrap.k-pager-md .k-pager-refresh,
.k-pager-wrap.k-pager-sm .k-pager-refresh {
    margin-left: auto;
}
.k-pager-wrap.k-pager-md[dir="rtl"] .k-pager-refresh,
.k-pager-wrap.k-pager-sm[dir="rtl"] .k-pager-refresh,
.k-rtl .k-pager-wrap.k-pager-md .k-pager-refresh,
.k-rtl .k-pager-wrap.k-pager-sm .k-pager-refresh,
[dir="rtl"] .k-pager-wrap.k-pager-md .k-pager-refresh,
[dir="rtl"] .k-pager-wrap.k-pager-sm .k-pager-refresh {
    margin-left: 0;
    margin-right: auto;
}
.k-pager-wrap.k-pager-sm .k-pager-sizes {
    display: none;
}
.k-menu {
    cursor: default;
}
.k-menu .k-link {
    white-space: nowrap;
}
.k-menu .k-item > .k-link {
    color: inherit;
}
.k-menu,
.k-menu .k-menu-group,
.k-menu-scroll-wrapper .k-menu-group,
.k-popups-wrapper .k-menu-group {
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.k-menu:after {
    content: "";
    display: block;
    width: 99%;
    height: 0;
    float: inherit;
    clear: both;
}
.k-menu .k-item,
.k-menu-scroll-wrapper .k-item,
.k-popups-wrapper .k-item {
    -webkit-user-select: none;
    user-select: none;
}
.k-menu .k-item .k-item,
.k-menu-scroll-wrapper .k-item .k-item,
.k-menu-scroll-wrapper.vertical > .k-item,
.k-popups-wrapper .k-item .k-item,
.k-popups-wrapper.vertical > .k-item,
ul.k-menu-vertical > .k-item {
    display: block;
    float: none;
    border-width: 0;
}
.k-menu .k-image,
.k-menu .k-item > .k-link > .k-icon,
.k-menu .k-sprite,
.k-menu-scroll-wrapper .k-image,
.k-menu-scroll-wrapper .k-item > .k-link > .k-icon,
.k-menu-scroll-wrapper .k-sprite,
.k-popups-wrapper .k-image,
.k-popups-wrapper .k-item > .k-link > .k-icon,
.k-popups-wrapper .k-sprite {
    margin: -2px 4px 0 -4px;
    vertical-align: middle;
}
.k-menu .k-item > .k-link,
.k-menu-scroll-wrapper .k-item > .k-link,
.k-popups-wrapper .k-item > .k-link {
    display: block;
    padding: 1.2em 1.2em 1.1em;
    line-height: 1.34em;
    -webkit-user-select: none;
    user-select: none;
}
.k-menu .k-menu-group,
.k-menu-scroll-wrapper .k-menu-group,
.k-popups-wrapper .k-menu-group {
    display: none;
    border-style: solid;
    border-width: 1px;
    overflow: visible;
    white-space: nowrap;
}
.k-menu .k-menu-group > .k-item,
.k-menu-scroll-wrapper .k-menu-group > .k-item,
.k-popups-wrapper .k-menu-group > .k-item {
    display: block;
    border-width: 0;
}
.k-menu .k-item,
.k-menu-scroll-wrapper .k-item,
.k-menu-scroll-wrapper.horizontal > .k-item,
.k-popups-wrapper .k-item,
.k-popups-wrapper.horizontal > .k-item,
.k-widget.k-menu-horizontal > .k-item {
    position: relative;
    float: left;
    border-style: solid;
    border-width: 0 1px 0 0;
    vertical-align: top;
    zoom: 1;
    box-sizing: content-box;
}
.k-context-menu.k-menu-vertical > .k-item > .k-link,
.k-menu .k-menu-group .k-item > .k-link,
.k-menu-scroll-wrapper .k-menu-group .k-item > .k-link,
.k-popups-wrapper.vertical > .k-item > .k-link {
    padding: 0.28em 1.8em 0.38em 0.9em;
}
.k-context-menu.k-menu-horizontal > .k-separator,
.k-popups-wrapper.horizontal > .k-separator {
    display: none;
}
.k-context-menu.k-menu-horizontal > .k-item,
.k-popups-wrapper.horizontal > .k-item {
    box-sizing: border-box;
}
.k-context-menu.k-menu-horizontal > .k-last,
.k-popups-wrapper.horizontal > .k-last {
    border: 0;
}
.k-menu-horizontal > .k-item > .k-link > .k-menu-expand-arrow,
.k-popups-wrapper .k-item > .k-link > .k-menu-expand-arrow {
    margin: -2px 0 0;
}
.k-menu .k-item > .k-link > .k-i-arrow-60-down,
.k-menu-scroll-wrapper .k-item > .k-link > .k-i-arrow-60-down,
.k-popups-wrapper .k-item > .k-link > .k-i-arrow-60-down {
    margin-right: -8px;
}
.k-menu-group .k-item > .k-link > .k-menu-expand-arrow,
.k-menu-scroll-wrapper .k-item > .k-link > .k-i-arrow-60-right,
.k-menu-vertical .k-item > .k-link > .k-menu-expand-arrow,
.k-popups-wrapper .k-item > .k-link > .k-i-arrow-60-right {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 0.2rem;
}
.k-menu .k-animation-container,
.k-menu-scroll-wrapper .k-animation-container,
.k-popups-wrapper .k-animation-container {
    border: 0;
}
.k-menu .k-animation-container,
.k-menu .k-menu-group,
.k-menu-scroll-wrapper .k-animation-container,
.k-menu-scroll-wrapper .k-menu-group,
.k-popups-wrapper .k-animation-container,
.k-popups-wrapper .k-menu-group {
    position: absolute;
    left: 0;
}
.k-menu .k-animation-container .k-animation-container,
.k-menu .k-menu-group .k-menu-group,
.k-menu-scroll-wrapper .k-animation-container .k-animation-container,
.k-menu-scroll-wrapper .k-menu-group .k-menu-group,
.k-menu-scroll-wrapper.vertical .k-animation-container,
.k-menu-scroll-wrapper.vertical .k-menu-group,
.k-menu-vertical .k-animation-container,
.k-menu-vertical .k-menu-group,
.k-popups-wrapper .k-animation-container .k-animation-container,
.k-popups-wrapper .k-menu-group .k-menu-group,
.k-popups-wrapper.vertical .k-animation-container,
.k-popups-wrapper.vertical .k-menu-group {
    top: 0;
    left: 0;
}
.k-menu .k-animation-container .k-menu-group,
.k-menu-scroll-wrapper .k-animation-container .k-menu-group,
.k-popups-wrapper .k-animation-container .k-menu-group {
    top: auto;
    left: auto;
    margin-left: -1px;
}
.k-menu .k-animation-container,
.k-menu-scroll-wrapper .k-animation-container,
.k-popup .k-animation-container,
.k-popups-wrapper .k-animation-container {
    margin-top: -1px;
    padding-left: 1px;
}
.k-ie .k-menu .k-animation-container,
.k-ie .k-menu-scroll-wrapper .k-animation-container,
.k-ie .k-popup .k-animation-container,
.k-ie .k-popups-wrapper .k-animation-container {
    margin-top: -2px;
}
.k-popup .k-animation-container .k-popup {
    margin-left: -1px;
}
.k-menu-scroll-wrapper .k-separator,
.k-popups-wrapper .k-separator,
ul.k-menu .k-separator {
    padding: 0.25em 0;
    height: 100%;
    width: 1px;
    font-size: 0;
    line-height: 0;
    border-width: 0 1px 0 0;
}
.k-menu .k-menu-group .k-separator,
.k-menu-scroll-wrapper.vertical .k-menu-group .k-separator,
.k-menu-scroll-wrapper.vertical .k-separator,
.k-popups-wrapper.vertical .k-menu-group .k-separator,
.k-popups-wrapper.vertical .k-separator,
ul.k-menu-vertical .k-separator {
    padding: 0;
    height: 1px;
    width: 100%;
    border-width: 1px 0 0;
}
.k-menu-scroll-wrapper .k-widget.k-menu,
.k-popups-wrapper .k-widget.k-menu {
    white-space: nowrap;
    overflow: hidden;
}
.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical,
.k-popups-wrapper.vertical .k-menu.k-menu-vertical {
    height: 100%;
    box-sizing: border-box;
}
.k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal > .k-item,
.k-popups-wrapper.horizontal .k-menu.k-menu-horizontal > .k-item {
    display: inline-block;
    overflow: hidden;
    float: none;
}
.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical > .k-item,
.k-popups-wrapper.vertical .k-menu.k-menu-vertical > .k-item {
    overflow: hidden;
}
.k-menu-scroll-wrapper,
.k-popups-wrapper {
    position: relative;
    border: 0;
    margin: 0;
    padding: 0;
}
.k-menu-scroll-wrapper.vertical,
.k-popups-wrapper.vertical {
    height: 100%;
}
.k-menu-scroll-wrapper > .k-animation-container .k-item,
.k-popups-wrapper > .k-animation-container .k-item {
    float: none;
}
.k-menu-scroll-wrapper .k-menu-scroll-button,
.k-popups-wrapper .k-menu-scroll-button {
    border-radius: 0;
    position: absolute;
    display: none;
}
.k-menu-scroll-wrapper .k-scroll-up,
.k-popups-wrapper .k-scroll-up {
    top: 0;
    left: 0;
}
.k-menu-scroll-wrapper .k-scroll-down,
.k-popups-wrapper .k-scroll-down {
    bottom: 0;
    left: 0;
}
.k-menu-scroll-wrapper .k-scroll-down,
.k-menu-scroll-wrapper .k-scroll-up,
.k-popups-wrapper .k-scroll-down,
.k-popups-wrapper .k-scroll-up {
    width: 100%;
    height: 16px;
    padding: 0 0.7em;
    line-height: 0.2em;
}
.k-menu-scroll-wrapper .k-scroll-left,
.k-popups-wrapper .k-scroll-left {
    top: 0;
    left: 0;
}
.k-menu-scroll-wrapper .k-scroll-right,
.k-popups-wrapper .k-scroll-right {
    top: 0;
    right: 0;
}
.k-menu-scroll-wrapper .k-scroll-left,
.k-menu-scroll-wrapper .k-scroll-right,
.k-popups-wrapper .k-scroll-left,
.k-popups-wrapper .k-scroll-right {
    width: 16px;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
}
.k-menu-scroll-wrapper .k-scroll-left .k-icon,
.k-menu-scroll-wrapper .k-scroll-right .k-icon,
.k-popups-wrapper .k-scroll-left .k-icon,
.k-popups-wrapper .k-scroll-right .k-icon {
    margin-top: -0.5em;
    position: absolute;
    top: 50%;
    left: 0;
}
.k-rtl .k-menu .k-item,
.k-rtl .k-widget.k-menu-horizontal > .k-item,
[dir="rtl"] .k-menu .k-item,
[dir="rtl"] .k-widget.k-menu-horizontal > .k-item {
    border-width: 0 0 0 1px;
}
.k-rtl .k-menu .k-image,
.k-rtl .k-menu .k-item > .k-link > .k-icon,
.k-rtl .k-menu .k-sprite,
.k-rtl .k-menu-scroll-wrapper .k-image,
.k-rtl .k-menu-scroll-wrapper .k-item > .k-link > .k-icon,
.k-rtl .k-menu-scroll-wrapper .k-sprite,
.k-rtl .k-popups-wrapper .k-image,
.k-rtl .k-popups-wrapper .k-item > .k-link > .k-icon,
.k-rtl .k-popups-wrapper .k-sprite,
[dir="rtl"] .k-menu .k-image,
[dir="rtl"] .k-menu .k-item > .k-link > .k-icon,
[dir="rtl"] .k-menu .k-sprite,
[dir="rtl"] .k-menu-scroll-wrapper .k-image,
[dir="rtl"] .k-menu-scroll-wrapper .k-item > .k-link > .k-icon,
[dir="rtl"] .k-menu-scroll-wrapper .k-sprite,
[dir="rtl"] .k-popups-wrapper .k-image,
[dir="rtl"] .k-popups-wrapper .k-item > .k-link > .k-icon,
[dir="rtl"] .k-popups-wrapper .k-sprite {
    margin-right: -4px;
    margin-left: 4px;
}
.k-rtl .k-menu .k-menu-group > .k-item,
.k-rtl .k-menu-scroll-wrapper .k-menu-group > .k-item,
.k-rtl .k-popups-wrapper .k-menu-group > .k-item,
[dir="rtl"] .k-menu .k-menu-group > .k-item,
[dir="rtl"] .k-menu-scroll-wrapper .k-menu-group > .k-item,
[dir="rtl"] .k-popups-wrapper .k-menu-group > .k-item {
    border: 0;
}
.k-rtl .k-context-menu.k-menu-vertical > .k-item > .k-link,
.k-rtl .k-menu .k-menu-group .k-item > .k-link,
.k-rtl .k-menu-scroll-wrapper .k-menu-group .k-item > .k-link,
.k-rtl .k-popups-wrapper.vertical > .k-item > .k-link,
[dir="rtl"] .k-context-menu.k-menu-vertical > .k-item > .k-link,
[dir="rtl"] .k-menu .k-menu-group .k-item > .k-link,
[dir="rtl"] .k-menu-scroll-wrapper .k-menu-group .k-item > .k-link,
[dir="rtl"] .k-popups-wrapper.vertical > .k-item > .k-link {
    padding: 0.28em 0.9em 0.38em 1.8em;
}
.k-context-menu {
    border: 0;
    -webkit-user-select: none;
    user-select: none;
}
.k-grid,
.k-listview {
    position: relative;
    zoom: 1;
}
.k-grid table {
    width: 100%;
    margin: 0;
    max-width: none;
    border-collapse: separate;
    border-spacing: 0;
    empty-cells: show;
    border-width: 0;
    outline: 0;
}
.k-header.k-drag-clue {
    padding: 0.5em 0.6em 0.4em 0.6em;
    line-height: 1.6;
    overflow: hidden;
}
.k-filter-row th,
.k-grid-header th.k-header {
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 0.5em 0.6em 0.4em 0.6em;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.k-grid-header th.k-header {
    vertical-align: bottom;
    cursor: default;
}
.k-grid-header th.k-header .k-checkbox {
    vertical-align: top;
}
.k-filtercell,
.k-filtercell .k-widget,
.k-filtercell > span {
    display: block;
    width: auto;
}
.k-filtercell > span {
    padding-right: 4.8em;
    position: relative;
    min-height: 2em;
    line-height: 2em;
}
.k-filtercell > .k-operator-hidden {
    padding-right: 2.3em;
}
.k-filter-row .k-dropdown-operator,
.k-filtercell > span > .k-button {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
}
.k-filter-row .k-dropdown-operator {
    width: 2.1em;
    right: 2.5em;
}
.k-filtercell > span > label {
    vertical-align: middle;
}
.k-filter-row label > input[type="radio"] {
    vertical-align: middle;
    position: relative;
    bottom: 2px;
}
.k-ff .k-grid .k-filter-row .k-i-filter-clear {
    top: 1px;
}
.k-ie10 .k-grid-header a:active {
    background-color: transparent;
}
.k-grid-header th.k-header > .k-link {
    display: block;
    min-height: 18px;
    line-height: 18px;
    margin: -0.5em -0.6em -0.4em 0;
    padding: 0.5em 0.6em 0.4em 0;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-grid-header th.k-with-icon .k-link {
    margin-right: 18px;
}
.k-grid-header th > .k-link > .k-icon {
    vertical-align: text-top;
}
.k-grid .k-state-hover {
    cursor: pointer;
}
.k-grid-column-resizing,
.k-grid-column-resizing .k-button,
.k-grid-column-resizing .k-grid-filter,
.k-grid-column-resizing .k-grid-toolbar,
.k-grid-column-resizing .k-link {
    cursor: col-resize;
}
.k-grid td {
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: 0.4em 0.6em;
    overflow: hidden;
    line-height: 1.6em;
    vertical-align: middle;
    text-overflow: ellipsis;
}
.k-grid .k-grouping-row td,
.k-grid .k-hierarchy-cell {
    overflow: visible;
}
.k-grid-edit-row td {
    text-overflow: clip;
}
.k-grid-edit-row .k-textbox,
.k-grid-edit-row .text-box {
    margin-top: 0;
    margin-bottom: 0;
}
.k-grid-footer-wrap,
.k-grid-header-wrap {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px 0 0;
    zoom: 1;
}
div.k-grid-footer,
div.k-grid-header {
    padding-right: 17px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    zoom: 1;
}
.k-grid-header-locked > table,
.k-grid-header-wrap > table {
    margin-bottom: -1px;
}
.k-grid-content {
    position: relative;
    width: 100%;
    overflow: auto;
    overflow-x: auto;
    overflow-y: scroll;
    zoom: 1;
    min-height: 0;
}
.k-mobile .k-grid tbody {
    backface-visibility: hidden;
}
.k-mobile .k-grid-backface tbody {
    backface-visibility: hidden;
}
.k-grid-content-expander {
    position: absolute;
    visibility: hidden;
    height: 1px;
}
.k-grid-norecords {
    width: 100%;
    height: 100%;
    text-align: center;
}
.k-grid-norecords-template {
    width: 20em;
    height: 4em;
    line-height: 4em;
    vertical-align: middle;
    margin: 0 auto;
}
.k-grid-content > .k-grid-norecords > .k-grid-norecords-template {
    top: 50%;
    left: 50%;
    margin-left: -10em;
    margin-top: -2em;
    position: absolute;
}
@media print {
    .k-grid {
        height: auto !important;
    }
    .k-grid-header {
        padding: 0 !important;
    }
    .k-grid-content,
    .k-grid-header-wrap {
        overflow: visible;
        height: auto !important;
    }
}
.k-grid .k-scrollbar {
    -ms-overflow-style: scrollbar;
}
.k-virtual-scrollable-wrap {
    height: 100%;
    overflow-y: hidden;
    position: relative;
}
.k-grid-content table,
.k-grid-content-locked > table,
.k-grid-footer table,
.k-grid-header table {
    table-layout: fixed;
}
.k-grid-lockedcolumns {
    white-space: nowrap;
}
.k-grid-content,
.k-grid-content-locked,
.k-pager-wrap {
    white-space: normal;
}
.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    position: relative;
    border-style: solid;
    border-width: 0 1px 0 0;
}
.k-grid-content-locked + .k-grid-content,
.k-grid-footer-locked + .k-grid-footer-wrap,
.k-grid-header-locked + .k-grid-header-wrap {
    display: inline-block;
    vertical-align: top;
}
.k-grid-toolbar {
    border-style: solid;
    border-width: 0 0 1px;
}
.k-filter-row > th:first-child,
.k-grid tbody td:first-child,
.k-grid tfoot td:first-child,
.k-grid-header th.k-header:first-child {
    border-left-width: 0;
}
.k-grid-header th.k-header.k-first {
    border-left-width: 1px;
}
.k-footer-template td {
    border-style: solid;
    border-width: 1px 0 0 1px;
}
.k-group-footer td {
    border-style: solid;
    border-width: 1px 0;
}
.k-group-footer .k-group-cell + td {
    border-left-width: 1px;
}
.k-grid-footer {
    border-style: solid;
    border-width: 1px 0 0;
}
.k-grid-footer td {
    border-top-width: 0;
}
.k-grid-footer > td {
    border-top-width: 1px;
}
.k-grid-pager {
    border-width: 1px 0 0;
}
.k-header > .k-grid-filter,
.k-header > .k-header-column-menu {
    float: right;
    margin: -0.5em -0.6em -0.4em 0;
    padding: 0.5em 0.2em 0.4em;
    position: relative;
    z-index: 1;
    color: inherit;
}
.k-grid .k-animation-container {
    position: absolute;
}
.k-filter-menu {
    padding: 0.5em;
}
.k-list-filter {
    display: block;
}
form.k-filter-menu .k-textbox,
form.k-filter-menu .k-widget {
    display: block;
}
form.k-filter-menu .k-textbox {
    /* width: 100%; */
    margin-bottom: 3px;
}
.k-filter-help-text,
.k-filter-menu .k-textbox,
.k-filter-menu .k-widget {
    margin: 0.19em 0 0;
}
.k-filter-menu span.k-filter-and {
    width: 6em;
    /* margin: 0.5em 0 0.5em; */
}
.k-filter-menu .k-action-buttons {
    margin: 0;
    padding: 0;
    text-align: initial;
}
.k-filter-menu .k-action-buttons .k-button {
    width: 48%;
    margin: 0.5em 4% 0 0;
    min-width: 0;
}
.k-filter-menu .k-action-buttons .k-button + .k-button {
    margin-right: 0;
}
.k-filter-menu .k-filter-selected-items {
    font-weight: 700;
    margin: 0.5em;
}
.k-multicheck-wrap {
    overflow: auto;
    overflow-x: hidden;
    white-space: nowrap;
    max-height: 300px;
}
.k-multicheck-wrap .k-item {
    line-height: 2.2em;
}
.k-grouping-row .k-icon {
    margin: -3px 4px 0 2px;
}
.k-grouping-row p {
    display: inline-block;
    vertical-align: middle;
    margin-left: -0.6em;
    padding: 0 0.6em;
}
.k-grouping-row + tr td {
    border-top-width: 1px;
}
.k-grouping-row .k-group-cell,
.k-grouping-row + tr .k-group-cell {
    border-top-width: 0;
    text-overflow: clip;
}
.k-grid .k-hierarchy-cell + td {
    border-left-width: 0;
}
.k-grid .k-group-col,
.k-grid .k-hierarchy-col {
    width: 27px;
}
.k-grouping-header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.k-grouping-header {
    line-height: 2;
    position: relative;
    white-space: normal;
}
.k-grouping-dropclue {
    position: absolute;
    top: 3px;
    width: 6px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: -165px -148px;
}
.k-grouping-dropclue:after,
.k-grouping-dropclue:before {
    content: "";
    width: 0;
    height: 0;
    border: 3px solid;
    border-left-color: transparent;
    border-right-color: transparent;
    position: absolute;
    left: 0;
}
.k-grouping-dropclue:before {
    top: 0;
    border-bottom: 0;
}
.k-grouping-dropclue:after {
    bottom: 0;
    border-top: 0;
}
.k-group-indicator {
    padding: 0.15em 0.15em 0.15em 0.4em;
    border-width: 1px;
    border-style: solid;
    line-height: 1.5em;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    vertical-align: top;
}
.k-grouping-header .k-group-indicator {
    margin: 0 3px;
}
.k-group-indicator .k-button.k-bare,
.k-group-indicator .k-link {
    padding: 0;
    border-width: 0;
    display: inline-flex;
    align-items: center;
}
.k-group-indicator .k-link .k-icon {
    margin-right: 4px;
}
.k-group-indicator .k-button.k-bare {
    margin-left: 8px;
    padding: 0;
    width: auto;
    height: auto;
    opacity: 0.5;
}
.k-group-indicator .k-button.k-bare::after,
.k-group-indicator .k-button.k-bare::before {
    display: none;
}
.k-group-indicator .k-button.k-bare:hover {
    opacity: 1;
}
.k-no-flexbox .k-group-indicator {
    display: inline-block;
}
.k-no-flexbox .k-group-indicator .k-button,
.k-no-flexbox .k-group-indicator .k-link {
    display: inline-block;
    vertical-align: middle;
}
.k-dirty-cell:before {
    content: "\a0";
    display: inline-block;
    width: 0;
    /* float: left; */
}
.k-dirty-cell {
    position: relative;
}
.k-dirty-cell.k-edit-cell {
    position: static;
}
.k-dirty-cell .k-dirty {
    margin: 0;
    top: 0;
    left: 0;
}
.k-dirty {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px;
    border-color: red transparent transparent red;
    margin: -0.45em 0 0 -0.6em;
    padding: 0;
    overflow: hidden;
    vertical-align: top;
}
.k-grid-toolbar,
.k-grouping-header {
    margin: 0;
    padding: 0.75em 1em 0.8333em;
    cursor: default;
}
.k-grid .k-edit-container {
    padding: 0;
}
.k-grid .field-validation-error {
    display: block;
}
.k-grid .input-validation-error {
    border-style: ridge;
    border-color: red;
    background-color: pink;
}
.k-grid-toolbar .k-button {
    vertical-align: middle;
}
.k-grid-actions {
    display: inline-block;
}
.k-grid .k-button,
.k-grid .k-grid-toolbar > * {
    margin: 0.16em;
}
.k-grid tbody .k-button {
    min-width: 64px;
}
.k-grid tbody button.k-button {
    min-width: 78px;
}
html body .k-grid tbody .k-button-icon {
    width: auto;
    min-width: 0;
}
.k-detail-row {
    position: relative;
}
.k-grid .k-detail-cell {
    overflow: visible;
}
.k-grid .k-edit-cell {
    padding: 0 0.3em;
    white-space: nowrap;
}
.k-grid .k-edit-cell .k-tooltip {
    white-space: normal;
}
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch),
.k-edit-cell > .text-box,
.k-grid-edit-row > td > .k-textbox,
.k-grid-edit-row > td > .k-widget:not(.k-switch),
.k-grid-edit-row > td > .text-box {
    width: 100%;
}
html .k-edit-cell .k-widget.k-tooltip,
html .k-grid-edit-row .k-widget.k-tooltip {
    width: auto;
    max-width: 300px;
}
.k-edit-cell input[type="checkbox"] {
    margin-left: 0.6em;
}
.k-grid-resize-indicator {
    position: absolute;
    width: 2px;
    background-color: #aaa;
}
.k-grid-header .k-resize-handle,
.k-grid > .k-resize-handle {
    position: absolute;
    height: 25px;
    cursor: col-resize;
    z-index: 2;
}
.k-marquee {
    position: absolute;
    z-index: 100000;
}
.k-marquee-color,
.k-marquee-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.k-marquee-color {
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.k-ie9 .k-column-menu {
    width: 160px;
}
.k-column-menu {
    min-width: 160px;
}
.k-column-menu .k-sprite {
    margin-right: 10px;
}
.k-column-menu > .k-menu {
    border-width: 0;
}
.k-column-menu .k-calendar .k-link {
    white-space: normal;
}
.k-columns-item .k-group {
    max-height: 200px;
    overflow: auto;
}
.k-pdf-export-shadow .k-grid {
    float: left;
    width: auto !important;
}
.k-pdf-export-shadow .k-grid-content.k-auto-scrollable {
    padding-right: 0 !important;
}
.k-pdf-export-shadow .k-grid,
.k-pdf-export-shadow .k-grid-content,
.k-pdf-export-shadow .k-grid-content-locked {
    height: auto !important;
    overflow: visible;
}
.k-pdf-export-shadow .k-grid-content-locked + .k-grid-content,
.k-pdf-export-shadow .k-grid-footer-locked + .k-grid-footer-wrap,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap {
    width: auto !important;
}
.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid[data-role="grid"] .k-grid-footer {
    padding: 0 !important;
}
.k-loading-pdf-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}
.k-loading-pdf-mask .k-loading-color {
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.k-loading-pdf-mask .k-loading-pdf-progress {
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.k-pdf-export .k-loading-pdf-mask {
    display: none;
}
.k-pdf-export .k-grid-filter {
    text-decoration: none;
}
.k-autofitting {
    width: auto !important;
    table-layout: auto !important;
}
.k-autofitting td,
.k-autofitting th.k-header {
    white-space: nowrap !important;
}
.k-autofitting .k-detail-row {
    display: none !important;
}
.k-grid .k-grouping-row td {
    border-bottom-width: 0;
}
.k-grid .k-grouping-row + tr td {
    border-top-width: 1px;
}
.k-grid .k-grouping-row + tr td.k-group-cell {
    border-top-width: 0;
}
.k-grid .k-group-cell {
    border-bottom-width: 0;
    border-top-width: 0;
}
.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm {
    margin-left: 7px;
}
.k-grid-header .k-sort-order {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-top: 1px;
    margin-left: -1px;
    vertical-align: text-top;
    font-size: 12px;
}
.k-grid-header .k-link .k-icon.k-i-sort-asc-sm,
.k-grid-header .k-link .k-icon.k-i-sort-desc-sm {
    margin-top: 1px;
    vertical-align: text-top;
}
.k-grid .k-header .k-grid-search {
    width: 15.7em;
    float: right;
    display: flex;
}
.k-treelist .k-status {
    padding: 0.4em 0.6em;
    line-height: 1.6em;
}
.k-treelist .k-status .k-loading {
    vertical-align: baseline;
    margin-right: 5px;
}
.k-treelist tr.k-hidden {
    display: none;
}
.k-treelist.k-treelist-dragging,
.k-treelist.k-treelist-dragging .k-state-hover {
    cursor: default;
}
.k-treelist .k-i-drag-and-drop {
    position: absolute;
    z-index: 10000;
    visibility: hidden;
    width: 80px;
    height: 5px;
    margin-top: -3px;
    background-color: transparent;
    background-repeat: no-repeat;
}
.k-treelist .k-i-arrow-45-down-right,
.k-treelist .k-i-arrow-60-right {
    cursor: pointer;
}
.k-treelist .k-i-arrow-45-down-right {
    margin-top: -0.5em;
}
.k-drag-separator {
    display: inline-block;
    border-right: 1px solid;
    height: 1em;
    vertical-align: top;
    margin: 0 0.5em;
}
.k-gantt {
    white-space: nowrap;
    position: relative;
}
.k-gantt-layout {
    display: inline-block;
    white-space: normal;
    vertical-align: top;
}
.k-gantt .k-splitbar {
    position: relative;
    cursor: e-resize;
    width: 5px;
    border-width: 0 1px;
    background-repeat: repeat-y;
}
.k-gantt .k-gantt-layout .k-grid-header td,
.k-gantt .k-gantt-layout th {
    vertical-align: bottom;
}
.k-gantt td {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
}
.k-gantt .k-grid .k-edit-cell {
    vertical-align: middle;
}
.k-gantt-timeline > .k-timeline,
.k-gantt-treelist > .k-treelist {
    border-width: 0;
    height: 100%;
}
.k-gantt-toolbar {
    border-style: solid;
    border-width: 0 0 1px;
    line-height: 2.4em;
    padding: 0.5em;
}
.k-gantt-layout + .k-gantt-toolbar {
    border-width: 1px 0 0;
}
.k-gantt-actions,
.k-gantt-toolbar > ul {
    float: left;
    margin-right: 0.6em;
}
.k-gantt-actions > .k-button {
    margin-right: 0.5em;
    vertical-align: top;
}
.k-gantt-toolbar > .k-gantt-views {
    float: right;
    margin-right: 0;
}
.k-gantt-toolbar > .k-gantt-views > li.k-current-view {
    display: none;
}
.k-gantt-toolbar > ul > li {
    display: inline-block;
    border-style: solid;
    border-width: 1px 1px 1px 0;
}
.k-gantt-toolbar > ul > li:first-child + li {
    border-left-width: 1px;
}
.k-gantt-toolbar .k-link {
    display: inline-block;
    padding: 0 1.1em;
}
.k-gantt-toolbar li:first-child + li,
.k-gantt-toolbar li:first-child + li > .k-link {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.k-gantt-toolbar li:last-child,
.k-gantt-toolbar li:last-child > .k-link {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.k-gantt-toolbar li.k-button {
    line-height: inherit;
    padding-top: 0;
    padding-bottom: 0;
}
.k-gantt-treelist .k-grid-header tr {
    height: 5em;
}
.k-gantt .k-treelist .k-grid-header {
    padding: 0 !important;
}
.k-gantt .k-treelist .k-grid-content {
    overflow-y: hidden;
    overflow-x: scroll;
}
.k-treelist-group > tr > span {
    font-weight: 700;
}
.k-treelist-group .k-widget {
    font-weight: 400;
}
.k-gantt-timeline .k-grid-header tr {
    height: 2.5em;
}
.k-gantt-timeline .k-grid-header .k-header {
    vertical-align: bottom;
    cursor: default;
}
.k-gantt-tasks {
    position: relative;
}
.k-gantt .k-grid-content tr,
.k-gantt-rows tr,
.k-gantt-tasks tr {
    height: 2.3em;
}
.k-gantt .k-gantt-tasks td:after {
    content: "\a0";
}
.k-gantt-timeline {
    background: 0 0;
}
.k-gantt-columns,
.k-gantt-dependencies,
.k-gantt-rows {
    position: absolute;
    top: 0;
    left: 0;
}
.k-gantt-tables {
    position: relative;
}
.k-gantt .k-timeline .k-grid-content {
    overflow-x: scroll;
}
.k-gantt .k-gantt-timeline th,
.k-gantt-timeline .k-grid-header td {
    text-align: center;
}
.k-gantt .k-gantt-timeline .k-grid-header tr:first-child td,
.k-gantt .k-gantt-timeline tr:first-child th {
    border-bottom-width: 1px;
}
.k-gantt-timeline td.k-header {
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 0.5em 0.6em 0.4em 0.6em;
    font-weight: 400;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.k-task-summary {
    height: 10px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
}
.k-task-summary-complete {
    height: 10px;
    position: relative;
    z-index: 2;
}
.k-task-summary-progress {
    height: 15px;
    overflow: hidden;
}
.k-task-summary-complete:after,
.k-task-summary-complete:before,
.k-task-summary:after,
.k-task-summary:before {
    content: "";
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px;
    border-color: transparent;
}
.k-task-summary-complete:before,
.k-task-summary:before {
    left: 0;
    border-left-color: inherit;
}
.k-task-summary-complete:after,
.k-task-summary:after {
    right: 0;
    border-right-color: inherit;
}
.k-gantt-line-h,
.k-gantt-line-v {
    position: absolute;
}
.k-gantt-line-h {
    height: 2px;
}
.k-gantt-line-v {
    width: 2px;
}
.k-arrow-e,
.k-arrow-w {
    position: absolute;
    top: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px;
}
.k-arrow-e {
    right: -6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right-color: transparent;
}
.k-arrow-w {
    left: -6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}
.k-task-milestone {
    width: 13px;
    height: 13px;
    margin-top: 3px;
    border-style: solid;
    border-width: 1px;
    transform: rotate(45deg);
}
.k-gantt .k-gantt-tasks .k-button-icon,
.k-gantt .k-gantt-treelist .k-button {
    padding-top: 0;
    padding-bottom: 0;
}
.k-gantt .k-gantt-tasks .k-button-icon {
    margin-top: 4px;
}
.k-gantt .k-gantt-treelist .k-button {
    margin-top: -4px;
    margin-bottom: -2px;
}
.k-gantt .k-gantt-tasks .k-button-icon {
    padding-left: 2px;
    padding-right: 2px;
}
.k-gantt .k-gantt-tasks .k-button .k-icon,
.k-gantt .k-gantt-treelist .k-button .k-icon {
    vertical-align: text-top;
}
.k-rel .k-button-icon {
    position: absolute;
    left: 200px;
}
.k-rel {
    position: relative;
    height: 0;
    top: -0.3em;
}
.k-task-wrap {
    position: absolute;
    display: inline;
    padding: 0 23px 5px;
    margin: -1px -23px 0;
    z-index: 2;
}
.k-gantt-line.k-state-selected,
.k-task-wrap:hover {
    z-index: 3;
}
.k-milestone-wrap {
    margin: 0 -13px 0 -27px;
}
.k-task-content {
    position: relative;
    z-index: 2;
}
.k-task-complete {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 20%;
    z-index: 1;
}
.k-task-dot {
    position: absolute;
    top: 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: none;
    cursor: pointer;
}
.k-task-dot.k-state-hover {
    background-color: transparent;
}
.k-task-single + .k-task-dot,
.k-task-single + .k-task-dot + .k-task-dot {
    top: 0.2em;
}
.k-task-wrap-active .k-task-dot,
.k-task-wrap:hover .k-task-dot {
    display: block;
}
.k-task-dot:before {
    content: "\a0";
    display: inline-block;
    width: 0;
    height: 16px;
}
.k-task-dot:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    margin-left: 4px;
}
.k-task-dot.k-state-hover:after,
.k-task-dot:hover:after,
.k-task-wrap-active .k-task-dot:after {
    border-style: solid;
    border-width: 1px;
    margin-left: 3px;
}
.k-task-start {
    left: 0;
}
.k-task-end {
    right: 0;
}
.k-task-single {
    border-style: solid;
    border-width: 1px;
    text-align: left;
    overflow: hidden;
    cursor: default;
    min-height: 1.3em;
    white-space: nowrap;
}
.k-task-template {
    padding: 0.2em 1.4em 0.2em 0.6em;
    line-height: normal;
}
.k-task-actions,
.k-task-content > .k-link {
    position: absolute;
    top: 0;
    right: 4px;
    white-space: nowrap;
}
.k-task-actions {
    z-index: 1;
}
.k-task-actions:first-child {
    position: static;
    float: left;
    margin: 4px 2px 0 4px;
}
.k-webkit .k-task-actions:first-child {
    margin-top: 3px;
}
.k-task-actions:first-child > .k-link {
    display: inline-block;
}
.k-task-delete {
    display: none;
}
.k-task-wrap-active .k-task-delete,
.k-task-wrap:hover .k-task-delete {
    display: inline-block;
}
.k-task-single .k-resize-handle {
    position: absolute;
    visibility: hidden;
    z-index: 2;
    height: auto;
}
.k-task-single:hover .k-resize-handle,
.k-task-wrap-active .k-resize-handle {
    visibility: visible;
}
.k-task-single .k-resize-handle:after {
    content: "";
    position: absolute;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.k-task-content > .k-resize-e {
    right: 0;
    top: 0;
    bottom: 0;
    width: 0.4em;
}
.k-task-content > .k-resize-w {
    left: 0;
    top: 0;
    bottom: 0;
    width: 0.4em;
}
.k-task-content > .k-resize-e:after,
.k-task-content > .k-resize-w:after {
    left: 1px;
    top: 50%;
    margin-top: -0.7em;
    height: 1.4em;
    width: 1px;
}
.k-task-content > .k-resize-e:after {
    left: auto;
    right: 1px;
}
.k-task-draghandle {
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    margin: 0 18px;
    border-width: 5px;
    border-style: solid;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    display: none;
    cursor: e-resize;
}
.k-task-wrap-active .k-task-draghandle,
.k-task-wrap:hover .k-task-draghandle {
    display: block;
}
.k-gantt-dependency-hint {
    z-index: 4;
}
.k-gantt-rowheight .k-task-dot,
.k-gantt-rowheight .k-task-milestone,
.k-gantt-rowheight .k-task-single + .k-task-dot,
.k-gantt-rowheight .k-task-single + .k-task-dot + .k-task-dot,
.k-gantt-rowheight .k-task-summary {
    top: 50%;
}
.k-gantt-rowheight .k-task-milestone,
.k-gantt-rowheight .k-task-summary {
    margin-top: -6px;
}
.k-gantt-rowheight .k-task-dot,
.k-gantt-rowheight .k-task-single + .k-task-dot,
.k-gantt-rowheight .k-task-single + .k-task-dot + .k-task-dot {
    margin-top: -11px;
}
.k-gantt-rowheight .k-task-single {
    height: calc(100% - 2px);
}
.k-ie .k-gantt-rowheight .k-task-single {
    height: 99%;
}
.k-gantt-rowheight .k-task-content {
    height: 100%;
}
.k-gantt-rowheight .k-task-content > .k-resize-e:after,
.k-gantt-rowheight .k-task-content > .k-resize-w:after {
    top: 0;
    margin-top: 0;
    height: 100%;
}
.k-task-details {
    padding: 0.4em;
    text-align: left;
    white-space: nowrap;
}
.k-task-details > strong {
    font-size: 120%;
    display: block;
}
.k-task-pct {
    margin: 0.5em 0 0.1em;
    font-size: 170%;
}
.k-task-details > ul {
    line-height: 1.2;
}
.k-resources-wrap {
    position: absolute;
    display: inline;
    z-index: 2;
    zoom: 1;
    margin-left: 20px;
    margin-top: -2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.k-resources-wrap .k-resource {
    margin: 0 5px;
}
.k-gantt-edit-form > .k-edit-form-container {
    width: 430px;
}
.k-gantt-edit-form > .k-resources-form-container {
    width: 506px;
}
.k-resources-form-container > .k-grid {
    margin: 0 0.9em;
}
.k-gantt-edit-form > .k-edit-form-container .k-numerictextbox,
.k-gantt-edit-form > .k-edit-form-container .k-textbox {
    width: 15em;
}
.k-gantt-edit-form .k-edit-buttons .k-gantt-delete {
    float: left;
}
.k-pdf-export-shadow .k-gantt {
    float: left;
}
.k-pdf-export-shadow .k-gantt,
.k-pdf-export-shadow .k-gantt .k-grid-content,
.k-pdf-export-shadow .k-gantt-timeline {
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
}
.k-pdf-export-shadow .k-gantt-treelist {
    height: auto !important;
    overflow: visible !important;
}
.k-pdf-export-shadow .k-gantt-timeline .k-grid-header {
    padding: 0 !important;
}
.k-pdf-export-shadow .k-gantt .k-splitbar,
.k-pdf-export-shadow .k-pdf-export {
    display: none;
}
button.k-gantt-toggle {
    display: none;
    float: left;
    margin-right: 0.5em;
}
@media only screen and (max-width: 1024px) {
    .k-gantt-toolbar > ul.k-gantt-views {
        position: absolute;
        right: 6px;
        top: 6px;
        z-index: 10000;
    }
    .k-rtl .k-gantt-toolbar > ul.k-gantt-views {
        right: auto;
        left: 6px;
    }
    .k-gantt-toolbar > ul.k-gantt-views > li:not(.k-current-view) {
        display: none;
    }
    .k-gantt-toolbar > ul.k-gantt-views > li.k-current-view {
        display: block;
        border-width: 1px;
    }
    .k-rtl .k-gantt-toolbar > ul.k-gantt-views > li.k-current-view {
        text-align: left;
        padding-left: 1em;
    }
    .k-gantt-toolbar > ul.k-gantt-views > li.k-current-view > .k-link {
        display: block;
        position: relative;
        padding-right: 2.5em;
        padding-left: 1em;
    }
    .k-rtl .k-gantt-toolbar > ul.k-gantt-views > li.k-current-view > .k-link {
        padding-left: 0;
    }
    .k-gantt-toolbar > ul.k-gantt-views > li.k-current-view > .k-link:after {
        content: "\E006";
        position: absolute;
        top: 50%;
        right: 0.6em;
        margin-top: -0.5em;
        line-height: 1em;
    }
    .k-gantt-toolbar > ul.k-gantt-views.k-state-expanded > li,
    .k-gantt-toolbar > ul.k-gantt-views.k-state-expanded > li:first-child + li {
        display: block;
        border: 0;
        border-radius: 0;
    }
    .k-gantt-toolbar > ul.k-gantt-views.k-state-expanded {
        border: 1px solid #c5c5c5;
        background-color: #fff;
        background-image: none;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    }
    .k-rtl .k-gantt-toolbar > ul.k-gantt-views.k-state-expanded {
        text-align: left;
    }
}
@media only screen and (max-width: 480px) {
    button.k-gantt-toggle {
        display: inline-block;
    }
    .k-gantt-create span + span,
    .k-gantt-pdf span + span {
        display: none;
    }
    .k-gantt-create .k-icon,
    .k-gantt-pdf .k-icon {
        margin: 0;
    }
    .k-gantt .k-splitbar {
        display: none;
        width: 0;
        border-width: 0;
    }
    .k-gantt .k-gantt-treelist {
        display: none;
        max-width: 0;
    }
    .k-gantt .k-treelist .k-grid-content {
        overflow-y: scroll;
    }
    .k-gantt .k-gantt-timeline {
        width: 100%;
    }
}
.k-pivot {
    position: relative;
}
.k-pivot-toolbar {
    padding: 0.2em;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.k-pivot .k-pivot-toolbar {
    padding: 0.6em;
}
.k-pivot-toolbar .k-button {
    margin-right: 0.4em;
    line-height: 1.2em;
    font-size: 0.9em;
    text-align: left;
    position: relative;
    padding: 0.3em 5em 0.3em 0.3em;
    cursor: move;
}
.k-field-actions {
    position: absolute;
    right: 2px;
    top: 3px;
    cursor: pointer;
}
.k-pivot .k-grid td {
    white-space: nowrap;
}
.k-pivot-layout {
    border-spacing: 0;
    table-layout: auto;
}
.k-pivot-layout > tbody > tr > td {
    vertical-align: top;
    padding: 0;
}
.k-pivot td {
    vertical-align: top;
}
.k-pivot-rowheaders > .k-grid,
.k-pivot-table > .k-grid {
    border-width: 0;
}
.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
    border-left-width: 1px;
}
.k-pivot-rowheaders > .k-grid td.k-first {
    border-left-width: 0;
}
.k-pivot-rowheaders > .k-grid {
    overflow: hidden;
}
.k-pivot-table {
    border-left-width: 1px;
    border-left-style: solid;
}
.k-pivot-table .k-grid-header-wrap > table {
    height: 100%;
}
.k-pivot .k-grid-header .k-header {
    vertical-align: top;
}
.k-header.k-alt,
td.k-alt {
    font-weight: 700;
}
.k-header.k-alt {
    background-image: none;
}
.k-pivot-layout .k-grid td {
    border-bottom-width: 1px;
}
.k-pivot-layout .k-grid-footer > td {
    border-top-width: 0;
}
.k-pivot-filter-window .k-treeview {
    max-height: 600px;
}
.k-fieldselector .k-edit-buttons {
    bottom: auto;
}
.k-fieldselector .k-edit-label {
    width: 16%;
}
.k-fieldselector .k-edit-field {
    width: 77%;
}
.k-fieldselector .k-edit-field > .k-textbox,
.k-fieldselector .k-edit-field > .k-widget {
    width: 99%;
}
.k-fieldselector .k-edit-buttons > input,
.k-fieldselector .k-edit-buttons > label {
    float: left;
    margin-top: 0.4em;
}
.k-fieldselector p {
    margin: 0 0 0.2em 0.5em;
    text-transform: uppercase;
}
.k-fieldselector p .k-icon {
    margin: 0 5px 0 0;
}
.k-fieldselector .k-columns {
    border-style: solid;
    border-width: 0;
}
.k-fieldselector .k-columns > div {
    overflow: auto;
    padding: 0.6em;
    border-style: solid;
    border-width: 0 0 0 1px;
    float: left;
    width: 45%;
}
.k-fieldselector .k-columns > div:first-child {
    border-width: 0;
    margin-right: -1px;
}
.k-fieldselector .k-columns > div + div {
    float: right;
    border-width: 0;
}
.k-fieldselector div.k-treeview {
    border-width: 0;
    margin-right: -1px;
    padding-left: 4px;
    overflow: visible;
}
.k-fieldselector .k-list-container {
    margin-left: 0.5em;
    margin-bottom: 1em;
    padding: 0.2em 0 0;
    border-style: solid;
    border-width: 1px;
}
.k-fieldselector .k-list {
    padding-bottom: 2em;
}
.k-fieldselector .k-list li.k-item {
    padding: 0.3em 3.3em 0.3em 0.3em;
    margin: 0 0.2em 0.2em;
    position: relative;
    font-size: 0.9em;
    line-height: 1.2em;
    min-height: 1em;
}
.k-i-kpi-trend-decrease,
.k-i-kpi-trend-equal,
.k-i-kpi-trend-increase {
    color: #858585;
}
.k-i-kpi-status-hold {
    color: #f9ce1d;
}
.k-i-kpi-status-deny {
    color: #f44336;
}
.k-i-kpi-status-open {
    color: #4caf50;
}
.k-pdf-export-shadow .k-pivot .k-grid-content {
    overflow: visible !important;
}
.k-pdf-export-shadow .k-pivot .k-grid-content,
.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid {
    height: 100% !important;
}
.k-pdf-export-shadow .k-pivot .k-grid-header {
    padding-right: 0 !important;
}
.k-pdf-export-shadow .k-pivot {
    width: auto !important;
    height: auto !important;
}
.k-pdf-export-shadow .k-pivot .k-grid-content > table,
.k-pdf-export-shadow .k-pivot .k-grid-header-wrap > table {
    width: 100% !important;
    height: auto !important;
}
.k-pivot .k-field-actions .k-icon {
    pointer-events: all;
}
div.k-treeview {
    border-width: 0;
    background: 0 0;
    overflow: auto;
    white-space: nowrap;
}
.k-treeview .k-item {
    display: block;
    border-width: 0;
    margin: 0;
    padding: 0 0 0 16px;
}
.k-treeview .k-content,
.k-treeview .k-item > .k-group,
.k-treeview > .k-group {
    margin: 0;
    padding: 0;
    background: 0 0;
    list-style-type: none;
    position: relative;
}
.k-treeview .k-checkbox,
.k-treeview .k-icon,
.k-treeview .k-image,
.k-treeview .k-in,
.k-treeview .k-sprite {
    display: inline-block;
    vertical-align: top;
}
.k-checkbox-wrapper {
    display: inline-block;
    vertical-align: middle;
}
.k-treeview .k-checkbox-wrapper + .k-in {
    margin-left: 4px;
}
.k-treeview .k-icon,
.k-treeview .k-in {
    vertical-align: middle;
}
.k-treeview .k-request-retry {
    vertical-align: baseline;
}
.k-treeview .k-i-collapse,
.k-treeview .k-i-expand,
.k-treeview .k-i-minus,
.k-treeview .k-i-plus {
    margin-left: -16px;
    cursor: pointer;
}
.k-treeview .k-i-collapse {
    margin-top: -4px;
}
.k-treeview .k-image,
.k-treeview .k-sprite {
    margin-right: 3px;
}
.k-treeview .k-in {
    margin: 0;
    padding: 0.4167em 0.6667em 0.3333em 0.5833em;
    line-height: 1.3333em;
    text-decoration: none;
    border-style: solid;
    border-width: 1px;
}
.k-treeview span.k-in {
    cursor: default;
}
.k-treeview .k-i-drag-and-drop {
    position: absolute;
    z-index: 10000;
    visibility: hidden;
    transform: translate(-50%, -50%);
    background-color: transparent;
    background-repeat: no-repeat;
}
.k-treeview .k-state-hover {
    cursor: pointer;
}
.k-rtl .k-treeview .k-i-collapse,
.k-rtl .k-treeview .k-i-expand {
    margin-left: 0;
    margin-right: -16px;
}
.k-rtl .k-treeview .k-checkbox-wrapper + .k-in {
    margin-left: 0;
    margin-right: 4px;
}
.k-toolbar .k-split-button,
span.k-colorpicker,
span.k-combobox,
span.k-datepicker,
span.k-datetimepicker,
span.k-dropdown,
span.k-dropdowntree,
span.k-numerictextbox,
span.k-timepicker {
    background-image: none;
}
.k-autocomplete,
.k-colorpicker,
.k-combobox,
.k-datepicker,
.k-datetimepicker,
.k-dropdown,
.k-dropdowntree,
.k-listbox,
.k-multiselect,
.k-numerictextbox,
.k-selectbox,
.k-textbox,
.k-timepicker,
.k-toolbar .k-split-button {
    position: relative;
    display: inline-block;
    width: 12.4em;
    overflow: visible;
    border-width: 0;
    vertical-align: middle;
}
.k-autocomplete > .k-i-close,
.k-dropdown-wrap > .k-i-close,
.k-multiselect-wrap > .k-i-close {
    font-size: 100%;
    display: none;
    position: absolute;
    cursor: pointer;
}
.k-autocomplete > .k-i-close {
    right: calc(1.14285714em - 8px);
}
.k-multiselect-wrap > .k-i-close {
    right: calc(1.14285714em - 7px);
}
.k-autocomplete > .k-i-close,
.k-dropdown-wrap > .k-i-close {
    top: 50%;
    transform: translateY(-50%);
}
.k-dropdown-wrap > .k-i-close {
    right: calc(3.23571428em - 8px);
}
.k-dropdowntree > .k-multiselect-wrap > .k-i-close,
.k-multiselect-wrap > .k-i-close {
    top: calc(1.14642857em - 7px);
}
.k-dropdown-wrap .k-readonly,
.k-multiselect-wrap .k-readonly {
    opacity: 0.5;
}
.k-autocomplete.k-state-focused > .k-i-close,
.k-autocomplete.k-state-hover > .k-i-close,
.k-dropdown-wrap.k-state-focused > .k-i-close,
.k-dropdown-wrap.k-state-hover > .k-i-close,
.k-multiselect-wrap.k-state-focused > .k-i-close,
.k-multiselect-wrap.k-state-hover > .k-i-close {
    display: inline-block;
    outline: 0;
}
.k-multiselect.k-state-focused > .k-multiselect-wrap > .k-i-close,
.k-multiselect.k-state-hover > .k-multiselect-wrap > .k-i-close {
    display: inline-block;
    outline: 0;
}
.k-autocomplete > .k-hidden,
.k-dropdown-wrap .k-hidden,
.k-multiselect-wrap .k-hidden {
    display: none !important;
}
.k-autocomplete,
.k-colorpicker,
.k-combobox,
.k-datepicker,
.k-datetimepicker,
.k-dropdown,
.k-dropdowntree,
.k-numerictextbox,
.k-selectbox,
.k-timepicker,
.k-toolbar .k-split-button {
    white-space: nowrap;
}
.k-filter-menu .k-autocomplete,
.k-filter-menu .k-combobox,
.k-filter-menu .k-datepicker,
.k-filter-menu .k-datetimepicker,
.k-filter-menu .k-dropdown,
.k-filter-menu .k-dropdowntree,
.k-filter-menu .k-numerictextbox,
.k-filter-menu .k-textbox,
.k-filter-menu .k-timepicker {
    width: 13.2em;
}
.k-colorpicker,
.k-toolbar .k-split-button {
    width: auto;
}
.k-datetimepicker {
    width: 15em;
}
.k-autocomplete,
.k-numeric-wrap,
.k-picker-wrap {
    position: relative;
    cursor: default;
}
.k-dropdown-wrap,
.k-multiselect-wrap,
.k-numeric-wrap,
.k-picker-wrap {
    display: block;
}
.k-list-scroller {
    position: relative;
    overflow: auto;
}
.k-popup.k-calendar-container,
.k-popup.k-list-container {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    padding: 2px;
    border-width: 1px;
    border-style: solid;
}
.k-list-container.k-popup-dropdowntree {
    padding: 0;
}
.k-list-container.k-popup-dropdowntree .k-check-all {
    margin: 10px 10px 0;
}
.k-list-container.k-popup-dropdowntree .k-treeview {
    box-sizing: border-box;
    padding: 10px;
}
.k-autocomplete.k-state-border-down,
.k-list-container.k-state-border-down,
.k-numeric-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down {
    border-bottom-width: 0;
    padding-bottom: 1px;
}
.k-list-container .km-scroll-container {
    padding-bottom: 6px;
}
.k-autocomplete,
.k-dropdown-wrap,
.k-multiselect-wrap,
.k-numeric-wrap,
.k-picker-wrap,
.k-textbox {
    border-width: 1px;
    border-style: solid;
}
.k-dropdown-wrap {
    position: relative;
}
.k-dropdown-wrap,
.k-numeric-wrap,
.k-picker-wrap {
    padding-right: 2.28571428em;
}
.k-numeric-wrap.k-expand-padding {
    padding-right: 0;
}
.k-numeric-wrap.k-expand-padding .k-i-warning {
    right: 0;
}
.k-autocomplete,
.k-textbox {
    padding: 0;
}
.k-textbox.k-space-left {
    padding-left: 2em;
}
.k-textbox.k-space-right {
    padding-right: 2em;
}
.k-picker-wrap .k-input {
    margin: 0;
}
.k-textbox .k-icon {
    top: 50%;
    margin: -8px 0 0;
    position: absolute;
}
.k-space-left .k-icon {
    left: 3px;
}
.k-space-right .k-icon {
    right: 3px;
}
span.k-textbox:after {
    content: "\a0";
    display: block;
    height: 0.4px;
    overflow: hidden;
}
.k-autocomplete,
.k-dropdown-wrap,
.k-numeric-wrap,
.k-picker-wrap {
    transition: box-shadow 0.15s ease-out;
}
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-textbox > input {
    width: 100%;
    box-sizing: border-box;
}
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-selectbox .k-input {
    font-family: inherit;
    border-width: 0;
    outline: 0;
}
.k-dropdown .k-input,
.k-dropdowntree .k-dropdown-wrap .k-input,
.k-selectbox .k-input {
    color: inherit;
    background: 0 0;
}
.k-dropdown-wrap .k-select,
.k-numeric-wrap .k-select,
.k-picker-wrap .k-select {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
}
.k-combobox .k-select,
.k-numeric-wrap .k-select,
.k-picker-wrap .k-select {
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: inherit;
}
span.k-datetimepicker .k-select,
span.k-datetimepicker .k-select + .k-select {
    right: 0;
}
.k-autocomplete .k-input,
.k-textbox > input {
    display: block;
    width: 100%;
}
.k-dropdown-wrap .k-select,
.k-selectbox .k-select {
    overflow: hidden;
    border: 0;
    text-decoration: none;
    color: inherit;
}
.k-dropdown .k-input,
.k-dropdowntree .k-dropdown-wrap .k-input,
.k-selectbox .k-input {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-multiselect-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-selectbox .k-input,
.k-textbox > input {
    line-height: 1.93571428em;
    padding: 0.17857143em 0;
    text-indent: 0.8em;
    border: 0;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-dropdown-wrap .k-input:before {
    content: "";
    display: inline-block;
    width: 0;
}
.k-ie .k-autocomplete .k-input {
    height: 1.93571428em;
}
.k-ie .k-combobox .k-input,
.k-ie .k-numeric-wrap .k-input,
.k-ie .k-picker-wrap .k-input,
.k-ie .k-textbox > input {
    height: 2.28571428em;
}
.k-ie input.k-textbox {
    height: calc(2.28571428em + 2px);
}
.k-webkit .k-combobox .k-dropdown-wrap:before,
.k-webkit .k-numeric-wrap:before,
.k-webkit .k-picker-wrap:before {
    padding-bottom: 0.38em;
}
.km.root .k-combobox .k-dropdown-wrap:before,
.km.root .k-numeric-wrap:before,
.km.root .k-picker-wrap:before {
    content: none;
}
.k-combobox .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input {
    display: inline;
}
.k-dropdown-wrap .k-select,
.k-numeric-wrap .k-select,
.k-picker-wrap .k-select {
    line-height: 2.28571428em;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: center;
    width: 2.28571428em;
    height: 100%;
}
.k-numeric-wrap .k-select {
    padding: 0;
}
body .k-datetimepicker .k-select {
    border-radius: 0;
}
.k-combobox .k-select,
.k-dropdown,
.k-dropdowntree .k-dropdown-wrap,
.k-selectbox .k-icon {
    cursor: pointer;
}
.k-popup {
    border-style: solid;
    border-width: 1px;
}
.k-list-optionlabel,
.k-popup .k-item {
    cursor: default;
}
.k-popup .k-calendar {
    border: 0;
}
.k-list {
    height: auto;
}
.k-nodata {
    min-height: 138px;
    width: 100%;
    display: table;
    text-transform: uppercase;
    font-size: 0.85em;
    font-weight: lighter;
}
.k-nodata > div {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 11px;
}
.k-fieldselector .k-list .k-item,
.k-item.k-drag-clue,
.k-list-optionlabel,
.k-listbox .k-item,
.k-popup .k-list .k-item,
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    padding: 1px 5px 1px 5px;
    line-height: 1.8em;
    min-height: 1.8em;
}
.k-listbox .k-item,
.k-popup .k-list .k-item {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    padding: 0 4px;
}
.k-popup .k-list .k-item > .k-group {
    top: -1px;
}
.k-group-header + div > .k-list > .k-item.k-first:before {
    content: " ";
    display: block;
    border-top-width: 1px;
    border-top-style: solid;
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    padding-right: 22px;
}
.k-overflow-container .k-item {
    padding: 1px;
}
.k-overflow-container .k-button.k-state-disabled,
.k-overflow-container .k-button.k-state-disabled:hover,
.k-overflow-container > .k-state-disabled .k-button,
.k-overflow-container > .k-state-disabled .k-button:hover {
    border-color: transparent;
    background: 0 0;
}
.k-fieldselector .k-list .k-item,
.k-list-optionlabel.k-state-focused,
.k-list-optionlabel.k-state-selected,
.k-listbox .k-item,
.k-overflow-container .k-state-focused,
.k-overflow-container .k-state-hover,
.k-overflow-container .k-state-selected,
.k-popup .k-list .k-state-focused,
.k-popup .k-list .k-state-hover,
.k-popup .k-list .k-state-selected {
    padding: 0 4px;
    border-width: 1px;
    border-style: solid;
}
.k-list-filter {
    position: relative;
    margin-bottom: 2px;
}
.k-list-filter > .k-textbox {
    padding-right: 20px;
    width: 100%;
}
.k-list-filter > .k-icon {
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
}
.km-root .k-list-filter > .k-textbox {
    padding-left: 0;
    padding-right: 0;
    border-left-width: 0;
    border-right-width: 0;
}
.k-multiselect {
    display: block;
    width: auto;
}
.k-multiselect-wrap {
    border-radius: 4px;
    padding-right: 22px;
}
.k-multiselect-wrap .k-input {
    min-width: 25px;
    min-height: 1.93571428em;
    padding: 0.17857143em;
    text-indent: 0.8em;
    background-color: transparent;
    border: 0;
    margin: 0;
    float: left;
}
.k-multiselect-wrap .k-input::-ms-clear {
    display: none;
}
.k-multiselect-wrap li {
    margin: 1px 0 1px 1px;
    padding: 0.1em 1.6em 0.1em 0.4em;
    line-height: 1.78571428em;
    min-height: calc(1.98571428em + 2px);
    float: left;
    position: relative;
}
.k-autocomplete .k-i-loading,
.k-multiselect .k-i-loading {
    position: absolute;
    top: auto;
    right: 0.4em;
    bottom: 0.4em;
}
.k-multiselect-wrap .k-select {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0.03em 0.2em;
}
.k-autocomplete-clearable .k-input,
.k-combobox-clearable .k-input,
.k-dropdowntree-clearable .k-input,
.k-multiselect-clearable .k-input {
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-combobox-clearable .k-input,
.k-dropdowntree-clearable .k-dropdown-wrap .k-input,
.k-dropdowntree-clearable .k-multiselect-wrap,
.k-multiselect-clearable .k-multiselect-wrap {
    padding-right: 2.28571428em;
}
.k-datetimepicker .k-picker-wrap {
    padding-right: 4em;
}
.k-datetimepicker .k-select {
    width: 4em;
}
.k-datetimepicker .k-select .k-link {
    display: inline-block;
    width: 50%;
}
.k-datetimepicker .k-link {
    color: inherit;
}
.k-datetimepicker .k-picker-wrap .k-icon {
    margin: 0 2px;
}
.k-picker-wrap .k-icon {
    cursor: pointer;
}
.k-datepicker,
.k-datetimepicker,
.k-textbox,
.k-timepicker {
    display: inline-block;
    vertical-align: middle;
}
.k-time-popup .k-item {
    padding: 1px 3px;
}
.k-input {
    font-size: inherit;
    padding: 0.25em 0;
}
.k-input,
.k-textbox > input {
    outline: 0;
    -webkit-tap-highlight-color: transparent;
}
.k-textbox {
    outline: 0;
}
input.k-textbox,
textarea.k-textbox {
    padding: 0.17857143em 0;
}
input.k-textbox {
    line-height: 1.93571428em;
    text-indent: 0.8em;
}
.k-ie input.k-textbox {
    text-indent: 0.4em;
}
textarea.k-textbox {
    height: auto;
}
.k-input-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.28571428em;
    position: relative;
}
.k-input-icon .k-icon {
    position: static;
    margin: 0;
}
.k-ie9 .k-input-icon {
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
}
.k-ie9 .k-rtl .k-input-icon,
.k-ie9 [dir="rtl"] .k-input-icon {
    left: 0;
    right: auto;
}
span.k-numerictextbox {
    background-color: transparent;
}
.k-numerictextbox .k-input {
    margin: 0;
}
.k-numerictextbox .k-link {
    color: inherit;
    display: block;
    height: 1em;
    line-height: 1em;
    /* vertical-align: middle; */
    border-width: 0;
    padding: 0;
    overflow: hidden;
}
.k-numerictextbox .k-icon {
    display: block;
    margin: auto;
    height: 100%;
}
.k-numerictextbox .k-i-arrow-60-up {
    top: 0;
}
.k-numerictextbox .k-i-arrow-60-down {
    bottom: 0;
}
.k-numeric-wrap .k-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
.k-rtl .k-multiselect-wrap {
    padding-right: 0;
    padding-left: 22px;
}
.k-maskedtextbox {
    position: relative;
    display: inline-block;
    background-color: transparent;
    border-width: 0;
}
.k-maskedtextbox ::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}
.k-maskedtextbox .k-i-warning {
    display: none;
    position: absolute;
    width: 2em;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.k-maskedtextbox.k-state-invalid .k-i-warning {
    display: inline-block;
}
.k-dateinput {
    position: relative;
    display: inline-block;
    border-width: 0;
}
.k-dateinput.k-widget {
    background-color: transparent;
}
.k-dateinput ::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}
.k-dateinput .k-i-warning {
    display: none;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    overflow: visible;
}
.k-dateinput.k-state-invalid .k-i-warning {
    display: inline-block;
}
.k-datepicker .k-picker-wrap .k-i-warning,
.k-datetimepicker .k-picker-wrap .k-i-warning,
.k-timepicker .k-picker-wrap .k-i-warning {
    display: none;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    overflow: visible;
}
.k-datepicker .k-picker-wrap.k-state-invalid .k-i-warning,
.k-datetimepicker .k-picker-wrap.k-state-invalid .k-i-warning,
.k-timepicker .k-picker-wrap.k-state-invalid .k-i-warning {
    display: inline-block;
}
.k-listbox {
    box-sizing: border-box;
    height: 200px;
}
.k-listbox.k-widget {
    background-color: transparent;
}
.k-listbox .k-list-scroller {
    height: 100%;
    overflow: auto;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
}
.k-listbox .k-list-scroller li {
    cursor: default;
    user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}
.k-listbox .k-listbox-toolbar {
    box-sizing: border-box;
}
.k-listbox.k-listbox-toolbar-top {
    padding: 15px 0 1.42857143em;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {
    margin-top: -15px;
    margin-bottom: 5px;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li {
    display: inline-block;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li {
    margin-left: 5px;
}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
    float: left;
    margin-right: 5px;
}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li {
    margin-top: 5px;
}
.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
    float: right;
    margin-left: 5px;
}
.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li:not(:last-child) {
    margin-bottom: 5px;
}
.k-listbox.k-listbox-toolbar-bottom {
    padding: 15px 0 1.45em;
}
.k-listbox.k-listbox-toolbar-bottom .k-list-scroller {
    margin-top: -15px;
}
.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {
    margin-top: 5px;
}
.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li {
    display: inline-block;
}
.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li {
    margin-left: 5px;
}
.k-listbox .k-ghost {
    opacity: 0.5;
}
.k-rtl .k-combobox-clearable .k-input,
.k-rtl .k-dropdown-wrap,
.k-rtl .k-dropdowntree-clearable .k-dropdown-wrap .k-input,
.k-rtl .k-dropdowntree-clearable .k-multiselect-wrap,
.k-rtl .k-multiselect-clearable .k-multiselect-wrap,
.k-rtl .k-numeric-wrap,
.k-rtl .k-picker-wrap {
    padding-right: 0;
    padding-left: 2.28571428em;
}
.k-rtl .k-dropdown-wrap > .k-i-close {
    left: calc(3.23571428em - 8px);
}
.k-rtl .k-autocomplete > .k-i-close {
    left: calc(1.14285714em - 8px);
}
.k-rtl .k-multiselect-wrap > .k-i-close {
    left: calc(1.14285714em - 7px);
}
.k-rtl .k-numeric-wrap.k-state-invalid.k-expand-padding .k-i-warning {
    left: 0;
}
.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,
.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
    transform: scaleX(-1);
}
.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
    float: left;
    margin-right: 5px;
    margin-left: 0;
}
.k-multiple-selection .k-in.k-state-selected {
    border-color: transparent;
    color: inherit;
    background: 0 0;
}
.k-popup-flush,
.k-popup-flush.k-list-container {
    padding: 0;
}
.k-dropdowngrid-popup {
    overflow: hidden;
}
.k-dropdowngrid-popup .k-footer,
.k-dropdowngrid-popup .k-grid-header,
.k-dropdowngrid-popup .k-group-header,
.k-dropdowngrid-popup .k-list-scroller,
.k-dropdowngrid-popup .k-virtual-content {
    line-height: 1.42857143;
}
.k-dropdowngrid-popup .k-virtual-wrap {
    margin: 0;
}
.k-dropdowngrid-popup .k-grid-header table {
    margin: 0 0 -1px 0;
    width: 100%;
    max-width: none;
    border-width: 0;
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    outline: 0;
}
.k-grid-list {
    width: 100%;
    max-width: none;
    border-width: 0;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    outline: 0;
    display: table;
}
.k-grid-list > .k-item {
    box-sizing: border-box;
    display: table-row;
    position: relative;
}
.k-grid-list > .k-item > .k-cell,
.k-grid-list > .k-item > .k-group,
.k-grid-list > .k-item > .k-spacer-group {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
}
.k-grid-list.k-virtual-list > .k-item > .k-cell,
.k-grid-list.k-virtual-list > .k-item > .k-group,
.k-grid-list.k-virtual-list > .k-item > .k-spacer-group {
    display: inline-block;
}
.k-dropdowngrid-popup .k-grid-header .k-header,
.k-grid-list > .k-item > .k-cell {
    border-width: 0 0 1px 1px;
    border-style: solid;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.k-dropdowngrid-popup .k-grid-header .k-header {
    padding: 6px 8px;
}
.k-grid-list > .k-item > .k-cell {
    padding: 6px 8px;
}
.k-dropdowngrid-popup .k-grid-header .k-header:first-child,
.k-grid-list > .k-item > .k-cell:first-child {
    border-left-width: 0;
}
div.k-dropdowngrid-popup .k-group-header {
    margin: 0;
    padding: 6px 8px;
    min-height: auto;
    text-align: left;
}
.k-grid-list > .k-item > .k-group-cell,
.k-grid-list > .k-item > .k-spacer-cell {
    padding-left: 0;
    padding-right: 0;
    width: 0;
    border-left-width: 0;
    border-right-width: 0;
    overflow: visible;
    position: relative;
}
.k-grid-list > .k-item > .k-group-cell > span {
    padding: 0 4px;
    font-size: 0.875em;
    position: absolute;
    top: 0;
    right: 0;
}
.k-grid-list > .k-item:last-child > .k-cell,
.k-grid-list > .k-item:last-child > .k-group-cell,
.k-grid-list > .k-item:last-child > .k-spacer-cell {
    border-bottom-width: 0;
}
.k-dropdowngrid-popup .k-footer {
    padding: 6px 8px;
    border-width: 1px 0 0 0;
    border-style: solid;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
}
.k-rtl .k-grid-list > .k-item > .k-cell {
    border-left-width: 1px;
    border-right-width: 1px;
    text-align: right;
}
.k-rtl .k-grid-list > .k-item > .k-cell:first-child {
    border-right-width: 0;
}
.k-rtl div.k-dropdowngrid-popup .k-group-header {
    text-align: right;
}
.k-rtl .k-grid-list > .k-item > .k-group-cell > span {
    right: auto;
    left: 0;
}
.k-textbox-container {
    position: relative;
    padding-top: 1.45178571em;
    display: inline-flex;
    width: 12.4em;
    flex-direction: column;
    justify-content: stretch;
}
.k-textbox-container > .k-label {
    pointer-events: none;
    position: absolute;
    line-height: 1.93571428em;
    cursor: text;
    top: calc(1.63035714em + 1px);
    left: 1px;
    transition: transform 0.2s ease-out, color 0.2s ease-out;
}
.k-textbox-container > .k-textarea,
.k-textbox-container > .k-textbox,
.k-textbox-container > .k-widget {
    flex: 1 1 auto;
    width: auto;
}
.k-textbox-container.k-state-empty > .k-label {
    transform: translate(0, 0) scale(1);
}
.k-textbox-container.k-state-focused {
    box-shadow: none;
}
.k-textbox-container.k-state-focused > .k-label,
.k-textbox-container > .k-label {
    transform: translate(0, -0.1339285725em) translate(-1px, -1.45178571em) translate(-12.5%, -9.375%) scale(0.75);
}
.k-rtl .k-textbox-container > .k-label,
.k-textbox-container[dir="rtl"] > .k-label {
    left: auto;
    right: 1px;
}
.k-rtl .k-textbox-container.k-state-empty > .k-label,
.k-textbox-container[dir="rtl"].k-state-empty > .k-label {
    transform: translate(0, 0) scale(1);
}
.k-rtl .k-textbox-container.k-state-focused > .k-label,
.k-rtl .k-textbox-container > .k-label,
.k-textbox-container[dir="rtl"].k-state-focused > .k-label,
.k-textbox-container[dir="rtl"] > .k-label {
    transform: translate(0, -0.1339285725em) translate(1px, -1.45178571em) translate(12.5%, -9.375%) scale(0.75);
}
.k-colorpicker .k-picker-wrap {
    line-height: 2.29285714em;
}
.k-colorpicker .k-selected-color {
    vertical-align: top;
    display: inline-block;
    height: 2.28571428em;
    width: 2.28571428em;
}
.k-colorpicker .k-selected-color .k-i-line {
    font-size: 2em;
    color: #ff525e;
    display: inline-block;
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.k-colorpicker .k-selected-color .k-i-line:before {
    content: "\e510";
}
.k-colorpicker .k-tool-icon {
    position: relative;
    top: -2px;
    display: inline-block;
    padding: 3px 3px 2px;
    margin-right: 3px;
    margin-left: 2px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    -ms-high-contrast-adjust: none;
}
.k-colorpicker .k-tool-icon .k-selected-color {
    display: block;
    height: 3px;
    width: 16px;
    position: absolute;
    left: 3px;
    bottom: -3px;
    border-radius: 0 !important;
}
.k-colorpicker .k-select {
    cursor: pointer;
}
.k-colorpicker .k-picker-wrap .k-icon {
    overflow: visible;
}
.k-flatcolorpicker {
    position: relative;
    display: inline-block;
    width: 265px;
    padding-bottom: 5px;
    background-color: transparent;
    background-image: none;
}
.k-flatcolorpicker .k-selected-color {
    /* background-image: url(textures/transtexture.png); */
    background-position: 50% 50%;
    text-align: right;
}
.k-flatcolorpicker .k-selected-color input.k-color-value {
    font-family: Consolas, "Ubuntu Mono", "Lucida Console", "Courier New", monospace;
    padding: 0.75em 0.1em 0.65em 0.1em;
    border: 0;
    margin: 0;
    width: 84%;
}
.k-flatcolorpicker .k-selected-color .k-color-input {
    background-color: #fff;
    display: inline-flex;
    width: 84%;
    text-align: left;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
}
.k-flatcolorpicker .k-selected-color .k-clear-color {
    padding: 0.4em;
    line-height: 0;
}
.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:before {
    color: #000;
    opacity: 0.8;
}
.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:active,
.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:hover {
    opacity: 1;
}
.k-flatcolorpicker .k-clear-color-container .k-clear-color.k-state-focused:active {
    color: inherit;
}
.k-flatcolorpicker .k-clear-color-container .k-clear-color:active {
    color: #000;
    opacity: 1;
}
.k-flatcolorpicker .k-clear-color-container .k-clear-color .k-i-reset-color,
.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color {
    background-image: none;
}
.k-flatcolorpicker .k-clear-color-container {
    text-align: left;
}
.k-flatcolorpicker .k-hsv-rectangle {
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    touch-action: pinch-zoom double-tap-zoom;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
    cursor: pointer;
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    width: 8px;
    height: 8px;
    border: 1px solid #eee;
    margin-left: -5px;
    margin-top: -5px;
    border-radius: 6px;
    box-shadow: 0 1px 2px #444;
    background: 0 0;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus,
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover {
    background: 0 0;
    border-color: #fff;
    box-shadow: 0 1px 5px #000;
}
.k-flatcolorpicker .k-hsv-rectangle.k-dragging,
.k-flatcolorpicker .k-hsv-rectangle.k-dragging * {
    cursor: none;
}
.k-flatcolorpicker .k-slider-horizontal {
    height: 20px;
    width: 90%;
    margin: 0 5%;
}
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
    box-shadow: 0 1px 0 #fff, 0 -1px 0 #999;
}
.k-flatcolorpicker .k-hue-slider,
.k-flatcolorpicker .k-transparency-slider {
    display: block;
}
.k-flatcolorpicker .k-hue-slider .k-slider-selection,
.k-flatcolorpicker .k-transparency-slider .k-slider-selection {
    background: 0 0;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .k-draghandle {
    background: 0 0;
    border: 3px solid #eee;
    margin-top: 1px;
    height: 8px;
    width: 8px;
    box-shadow: 0 1px 4px #444;
}
.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,
.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover {
    background: 0 0;
    border-color: #fff;
    box-shadow: 0 1px 5px #000;
    border-width: 2px;
    padding: 1px;
}
.k-flatcolorpicker .k-hue-slider .k-slider-track {
    background: linear-gradient(to right, red 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}
.k-flatcolorpicker .k-transparency-slider .k-slider-track {
    /* background-image: url(textures/transparency.png); */
    background-size: 100% auto;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}
.k-flatcolorpicker .k-controls {
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: center;
    font-size: 90%;
}
.k-flatcolorpicker .k-controls .k-button {
    width: 6em;
}
.k-flatcolorpicker .k-hsv-gradient {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
    height: 180px;
    margin-bottom: 5px;
}
.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-ie9 .k-flatcolorpicker .k-hsv-gradient {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),
        url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.k-colorpalette {
    position: relative;
    line-height: 0;
    border-width: 0;
    display: inline-block;
}
.k-colorpalette .k-palette {
    border-collapse: collapse;
    position: relative;
    width: 100%;
    height: 100%;
}
.k-colorpalette .k-item {
    width: 14px;
    height: 14px;
    overflow: hidden;
    -ms-high-contrast-adjust: none;
}
.k-colorpalette .k-item.k-state-selected,
.k-colorpalette .k-item.k-state-selected:hover {
    z-index: 100;
    background: 0 0;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.7), inset 0 0 0 1px rgba(255, 255, 255, 0.45);
    position: relative;
}
.k-colorpalette .k-item:hover {
    z-index: 101;
    position: relative;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.3);
}
table.k-editor {
    width: 100%;
    height: 250px;
    table-layout: fixed;
    border-style: solid;
    border-width: 1px;
    border-collapse: separate;
    border-spacing: 4px;
    font-size: 100%;
    vertical-align: top;
    position: relative;
}
.k-editor-inline {
    padding: 0.3em 0.5em;
    word-wrap: break-word;
    overflow: auto;
    position: relative;
    transition: border-color 0.5s;
}
.k-editor-inline.k-editor {
    border: 1px solid transparent;
}
.k-editortoolbar-dragHandle {
    cursor: move;
    box-shadow: none !important;
}
.k-editor-widget > .k-window-content {
    overflow: hidden;
}
.k-editor .k-editor-toolbar-wrap {
    border: 0;
    padding: 0;
}
.k-editor-toolbar {
    margin: 0;
    padding: 0.1em 0;
    list-style-type: none;
    line-height: 1.3em;
    cursor: default;
    word-wrap: break-word;
}
.k-editor-toolbar li {
    display: inline-block;
    vertical-align: middle;
}
.k-edge .k-editor-toolbar,
.k-ff .k-editor-toolbar,
.k-ie9 .k-editor-toolbar,
.k-webkit .k-editor-toolbar {
    padding: 0;
}
.k-editor-toolbar li {
    display: inline-block;
    padding: 0.1em 0;
}
.k-editor-toolbar .k-editor-widget,
.k-editor-toolbar > li {
    margin-right: 6px;
}
.k-group-start.k-group-end .k-editor-widget {
    margin-right: 0;
}
.k-editor-toolbar .k-editor-dropdown {
    position: relative;
}
.k-select-overlay {
    -webkit-appearance: none;
    opacity: 0;
    z-index: 11000;
    top: 0;
    left: 0;
    position: absolute;
    height: 26px;
    width: 100%;
    margin: -4px 0 0;
}
.k-editor-toolbar .k-separator {
    position: relative;
    top: 1px;
    border-style: solid;
    border-width: 0 1px 0 0;
    margin: 0 0.3em 0 0.1em;
    padding: 0 0 0 1px;
    font-size: 1.3em;
}
.k-editor-toolbar .k-break {
    display: block;
    height: 1px;
    font-size: 0;
    line-height: 0;
}
.k-editor-toolbar .k-colorpicker,
.k-editor-toolbar .k-combobox,
.k-editor-toolbar .k-dropdown,
.k-editor-toolbar .k-selectbox {
    vertical-align: middle;
}
.k-button-group .k-tool {
    margin: 1px -1px 1px 0;
    width: 32px;
    height: 32px;
    border-width: 1px;
    border-style: solid;
    line-height: 32px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.k-button-group .k-tool.k-state-hover,
.k-button-group .k-tool:focus {
    z-index: 1;
}
.k-button-group .k-tool-icon {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    -ms-high-contrast-adjust: none;
}
.k-fontName {
    width: 110px;
}
.k-fontSize {
    width: 124px;
}
.k-formatBlock {
    width: 147px;
}
.k-editortoolbar-dragHandle {
    float: left;
    margin: 1px 0 0;
}
.k-editor-toolbar .k-button-group {
    padding: 1px;
}
.k-editor .k-editor-toolbar .k-row-break {
    display: block;
    height: 0;
    font-size: 0;
    line-height: 0;
}
.k-editor-toolbar .k-i-login {
    transform: scaleX(-1);
}
.k-editor-toolbar .k-button-group .k-state-disabled,
.k-editor-toolbar .k-button-group.k-state-disabled {
    display: none !important;
}
.k-editor-toolbar .k-button-group .k-state-active,
.k-editor-toolbar .k-button-group .k-state-hover {
    vertical-align: middle;
}
.k-editor-toolbar .k-button-group .k-state-disabled {
    filter: alpha(opacity=30);
    opacity: 0.3;
}
.k-editor .k-editable-area {
    width: 100%;
    height: 100%;
    outline: 0;
}
.k-editor.k-resizable .k-editable-area {
    padding-bottom: 16px;
}
.k-editor .k-content {
    display: block;
    width: 100%;
    height: 100%;
    border-width: 0;
    margin: 0;
    padding: 0;
    background: #fff;
}
.k-editor .k-editable-area .k-content {
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
}
a.k-tool {
    color: inherit;
    outline: 0;
}
.k-editor iframe.k-content {
    display: inline;
    vertical-align: top;
}
.k-editor .k-raw-content {
    border: 0;
    margin: 0;
    padding: 0;
}
.k-editor .k-raw-content,
.k-editor-dialog .k-editor-textarea {
    font-size: inherit;
    font-family: consolas, "courier new", monospace;
}
.k-editor-dialog {
    padding: 1em;
    width: 400px;
}
.k-editor-dialog .k-edit-label {
    width: 25%;
}
.k-editor-dialog .k-edit-field {
    width: 66%;
}
.k-editor-dialog .k-edit-field .k-textbox {
    width: 96%;
}
.k-viewhtml-dialog {
    width: auto;
}
.k-filebrowser-dialog {
    width: auto;
    min-width: 350px;
}
.k-filebrowser-dialog .k-filebrowser {
    margin: 0 1em 0;
}
.k-filebrowser-dialog .k-edit-label {
    width: 18%;
}
.k-filebrowser-dialog .k-edit-field {
    width: 75%;
}
.k-filebrowser-dialog .k-edit-field .k-textbox {
    width: 70%;
}
#k-editor-image-height,
#k-editor-image-width {
    width: 5em;
}
.k-editor-dialog .k-button {
    display: inline-block;
}
.k-editor-dialog .k-editor-textarea {
    width: 600px;
    height: 350px;
    padding: 0.2em 0.2em 0.2em 0.4em;
    border-width: 1px;
    border-style: solid;
    overflow: auto;
}
.k-button-wrapper .k-link:hover {
    text-decoration: underline;
}
.k-ct-popup {
    width: 180.4px;
    padding: 0.65em 0.5em 0.5em;
}
.k-ct-popup .k-button {
    width: 100%;
}
.k-ct-popup .k-status {
    margin: 0.3em 0;
}
.k-ct-popup .k-ct-cell {
    border-width: 1px;
    border-style: solid;
    width: 18px;
    height: 18px;
    margin: 1px;
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    pointer-events: all;
    -ms-high-contrast-adjust: none;
}
.k-editor .k-resize-handle {
    position: absolute;
    padding: 2px 0;
    right: 0;
    bottom: 0;
    cursor: se-resize;
}
.k-editor .k-overlay {
    position: absolute;
    background-color: #fff;
    opacity: 0;
}
.k-editor .k-toolbar-resizable {
    min-height: 2.4375em;
    position: relative;
}
.k-editor-toolbar {
    width: 100%;
    position: relative;
    flex: 1;
}
.editorToolbarWindow {
    display: flex;
    align-content: flex-start;
}
.k-editortoolbar-dragHandle {
    position: relative;
    padding: 0;
    margin: 0 3px 0 0;
}
.k-editor-toolbar .k-overflow-tools {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
}
.k-editor-toolbar .k-tool-group .k-widget:last-child {
    margin-right: 0;
}
.k-editor-overflow-popup .k-tool {
    width: auto;
    height: auto;
    display: block;
    text-align: left;
    text-decoration: initial;
    border: 0;
    padding-right: 0.5em;
    margin: 0;
    padding: 0 6px;
}
.k-editor-overflow-popup .k-tool.k-state-disabled {
    display: none;
}
.k-editor-toolbar .k-tool-text {
    display: none;
}
.k-editor-inline .k-table-resize-handle-wrapper {
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border: 1px solid #000;
    z-index: 100;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle {
    width: 100%;
    height: 100%;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-east {
    cursor: e-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-north {
    cursor: n-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northeast {
    cursor: ne-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northwest {
    cursor: nw-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-south {
    cursor: s-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southeast {
    cursor: se-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southwest {
    cursor: sw-resize;
}
.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-west {
    cursor: w-resize;
}
.k-editor-inline .k-column-resize-handle-wrapper {
    position: absolute;
    height: 10px;
    width: 10px;
    cursor: col-resize;
    z-index: 2;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
    width: 100%;
    height: 100%;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    background-color: #00b0ff;
    display: none;
    opacity: 0.8;
}
.k-editor-inline .k-table {
    width: 100%;
    border-spacing: 0;
    margin: 0 0 1em;
}
.k-editor-inline .k-table,
.k-editor-inline .k-table td {
    outline: 0;
    border: 1px dotted #ccc;
}
.k-editor-inline .k-table td {
    min-width: 1px;
    padding: 0.2em 0.3em;
}
.k-table.k-table-resizing {
    opacity: 0.6;
}
.k-editor-inline .k-row-resize-handle-wrapper {
    position: absolute;
    z-index: 2;
    cursor: row-resize;
    width: 10px;
    height: 10px;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
    display: table;
    width: 100%;
    height: 100%;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
    display: table-cell;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
    display: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 2px;
    background-color: #00b0ff;
    opacity: 0.8;
}
.k-editor-dialog.k-viewhtml-dialog .k-edit-buttons {
    clear: both;
    text-align: right;
    border-width: 1px 0 0;
    border-style: solid;
    position: relative;
    bottom: -1em;
    padding: 0.6em;
}
.k-editor-dialog.k-viewhtml-dialog .k-edit-buttons .k-button {
    margin-right: 0.5em;
}
.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content {
    overflow: hidden;
    min-width: 325px;
    width: 24em;
    padding: 1em 0;
}
.k-editor-dialog .k-edit-form-container {
    width: auto;
}
.k-editor-dialog .k-tabstrip {
    margin: -1.333em 0 0;
}
.k-editor-dialog .k-root-tabs {
    margin: -1em -1em -1.5em;
    padding: 0.5em 1em 0;
    border-width: 0;
}
.k-editor-dialog ul.k-tabstrip-items {
    padding: 0.5em 1em 0;
    border-width: 0 0 1px;
    border-style: solid;
}
.k-editor-dialog ul.k-tabstrip-items .k-loading {
    border-top-width: 0;
}
.k-editor-dialog .k-tabstrip:focus {
    box-shadow: none;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {
    overflow: hidden;
    min-height: 440px;
    height: 35em;
    margin: 0;
    padding: 1em 0.5em 0;
    border-width: 0;
}
.k-editor-dialog .k-edit-field .k-numerictextbox {
    width: 10.6em;
    margin: 0 0.35714285em 0 0;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox + .k-dropdown {
    width: 4em;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown,
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox {
    width: 15em;
}
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown {
    width: 5.35714285em;
}
.k-editor-dialog textarea.k-textbox {
    height: 14.28571428em;
}
.k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary {
    height: auto;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align {
    width: 4em;
}
.k-popup.k-list-container.k-align {
    padding: 0;
    text-align: center;
}
.k-align-group {
    vertical-align: text-top;
}
.k-popup.k-align .k-list .k-item {
    display: inline-block;
    width: 2.57142857em;
    height: 2.57142857em;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
}
.k-popup.k-align .k-list .k-icon {
    vertical-align: bottom;
    vertical-align: -webkit-baseline-middle;
}
.k-popup.k-align .k-list .k-item:last-child {
    width: auto;
    display: block;
    border-width: 1px 0 0;
    border-style: solid;
}
.k-popup.k-align .k-list .k-item:before {
    width: 2.57142857em;
    height: 2.57142857em;
    line-height: 2.57142857em;
}
.k-animation-container .k-editor-toolbar {
    text-align: center;
    line-height: 1.3em;
}
.k-animation-container .k-editor-toolbar .k-tool {
    display: inline-block;
    height: 24px;
    padding: 0 0.5em;
    text-decoration: none;
    font-size: 0.85em;
    color: inherit;
}
.k-animation-container .k-editor-toolbar .k-i-table-wizard-insert {
    width: 24px;
    height: 24px;
}
.k-animation-container .k-editor-toolbar .k-tool-text {
    display: inline;
    vertical-align: sub;
    padding: 0 0 0 0.5em;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons {
    padding: 1em 0.8em;
    margin: 0.5em 0 0;
}
.k-notification {
    border-width: 1px;
    border-style: solid;
    cursor: default;
    position: relative;
    white-space: nowrap;
    box-sizing: border-box;
}
.k-notification > .k-notification-wrap {
    padding: 0.6em 0.5em;
}
.k-notification-closable > .k-notification-wrap {
    padding-right: 20px;
}
.k-notification .k-notification-content {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
}
.k-notification-wrap > .k-i-error,
.k-notification-wrap > .k-i-info,
.k-notification-wrap > .k-i-success,
.k-notification-wrap > .k-i-warning {
    margin-right: 4px;
    vertical-align: text-bottom;
}
.k-notification-wrap > .k-i-close {
    position: absolute;
    top: 50%;
    right: 4px;
    transform: translateY(-50%);
    display: none;
}
.k-notification-closable .k-notification-wrap > .k-i-close {
    display: block;
}
.k-rtl .k-notification-closable .k-notification-wrap,
.k-rtl.k-notification-closable .k-notification-wrap {
    padding-right: 0.5em;
    padding-left: 20px;
}
.k-rtl .k-notification-wrap > .k-i-error,
.k-rtl .k-notification-wrap > .k-i-info,
.k-rtl .k-notification-wrap > .k-i-success,
.k-rtl .k-notification-wrap > .k-i-warning {
    margin-right: 0;
    margin-left: 4px;
}
.k-rtl .k-notification-wrap > .k-i-close {
    right: auto;
    left: 4px;
}
.k-progressbar {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.k-progressbar {
    border-radius: 4px;
}
.k-progressbar-horizontal {
    width: 27em;
    height: 1.9em;
}
.k-progressbar-vertical {
    width: 1.9em;
    height: 27em;
}
.k-progressbar > .k-state-selected {
    position: absolute;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
}
.k-progressbar-horizontal > .k-state-selected,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
    left: -1px;
    right: auto;
    top: -1px;
    height: 100%;
    border-radius: 4px 0 0 4px;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected,
.k-rtl .k-progressbar-horizontal > .k-state-selected {
    left: auto;
    right: -1px;
    border-radius: 0 4px 4px 0;
}
.k-progressbar-vertical > .k-state-selected {
    left: -1px;
    bottom: -1px;
    width: 100%;
    border-radius: 0 0 4px 4px;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
    bottom: auto;
    top: -1px;
    border-radius: 4px 4px 0 0;
}
.k-progressbar > .k-state-selected.k-complete,
.k-rtl .k-progressbar > .k-state-selected.k-complete {
    border-radius: 4px;
}
.k-progressbar > .k-reset {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: -1px;
    top: -1px;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    white-space: nowrap;
}
.k-progressbar-horizontal .k-item {
    display: inline-block;
    height: 100%;
    border-style: solid;
    margin-left: -1px;
}
.k-progressbar-horizontal .k-item.k-first {
    margin-left: 0;
}
.k-progressbar-horizontal .k-item.k-last {
    border-right-width: 0;
}
.k-progressbar-horizontal .k-item,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item {
    border-width: 1px 0 1px 1px;
}
.k-progressbar-horizontal.k-progressbar-reverse .k-item,
.k-rtl .k-progressbar-horizontal .k-item {
    border-width: 1px 0 1px 1px;
}
.k-progressbar-horizontal .k-first,
.k-rtl .k-progressbar-horizontal .k-last,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
}
.k-progressbar-horizontal .k-last,
.k-rtl .k-progressbar-horizontal .k-first {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.k-progressbar-horizontal.k-progressbar-reverse .k-last,
.k-rtl .k-progressbar-horizontal .k-first {
    border-right-width: 1px;
}
.k-progressbar-horizontal .k-last.k-state-selected {
    border-right-width: 1px;
}
.k-progressbar-vertical .k-item {
    width: 100%;
    border-style: solid;
    border-width: 1px 1px 0 1px;
    margin-top: -1px;
}
.k-progressbar-vertical .k-item.k-first {
    margin-top: 0;
}
.k-progressbar-vertical li.k-item.k-last {
    border-bottom-width: 0;
}
.k-progressbar-vertical .k-first {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.k-progressbar-vertical .k-last {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-width: 1px;
}
.k-progressbar-vertical.k-progressbar-reverse .k-item {
    border-width: 0 1px 1px 1px;
}
.k-progressbar-vertical.k-progressbar-reverse .k-first {
    border-top-width: 1px;
}
.k-progress-status-wrap {
    position: absolute;
    top: -1px;
    border: 1px solid transparent;
    line-height: 2em;
    width: 100%;
    height: 100%;
}
.k-progress-status-wrap,
.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap {
    left: -1px;
    right: auto;
    text-align: right;
}
.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,
.k-rtl .k-progressbar-horizontal .k-progress-status-wrap {
    left: auto;
    right: -1px;
    text-align: left;
}
.k-progressbar-vertical .k-progress-status-wrap {
    top: auto;
    bottom: -1px;
}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap {
    bottom: auto;
    top: -1px;
}
.k-progress-status {
    display: inline-block;
    padding: 0 0.5em;
    min-width: 10px;
    white-space: nowrap;
}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
    position: absolute;
    bottom: 0;
    left: 0;
}
.k-progressbar-vertical .k-progress-status {
    transform: rotate(-90deg) translateX(-100%);
    transform-origin: 0 0;
}
.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
    transform: rotate(90deg) translateX(-100%);
    transform-origin: 0 100%;
}
div.k-slider {
    position: relative;
    border-width: 0;
    background-color: transparent;
    -webkit-user-select: none;
    user-select: none;
}
.k-slider-vertical {
    width: 26px;
    height: 200px;
}
.k-slider-horizontal {
    display: inline-block;
    width: 200px;
    height: 26px;
}
.k-slider-wrap {
    width: 100%;
    height: 100%;
}
.k-grid .k-slider .k-button,
.k-slider .k-button {
    position: absolute;
    top: 0;
    width: 24px;
    min-width: 0;
    height: 24px;
    margin: 0;
    padding: 0;
    outline: 0;
}
.k-state-disabled .k-slider-wrap {
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.k-state-disabled .k-slider-wrap .k-slider-items {
    color: #333;
}
.k-slider .k-button-decrease {
    left: 0;
}
.k-grid .k-slider-vertical .k-button-decrease,
.k-slider-vertical .k-button-decrease {
    top: auto;
    bottom: 0;
}
.k-slider .k-button-increase {
    right: 0;
}
.k-slider .k-icon,
.k-slider .k-tick,
.k-slider-track {
    cursor: pointer;
}
.k-slider-selection,
.k-slider-track {
    position: absolute;
    margin: 0;
    padding: 0;
}
.k-slider-horizontal .k-slider-selection,
.k-slider-horizontal .k-slider-track {
    top: 50%;
    left: 0;
    height: 8px;
    margin-top: -4px;
    background-repeat: repeat-x;
}
.k-slider-horizontal .k-slider-buttons .k-slider-track {
    left: 34px;
}
.k-slider-vertical .k-slider-selection,
.k-slider-vertical .k-slider-track {
    left: 50%;
    bottom: 0;
    width: 8px;
    margin-left: -4px;
    background-repeat: repeat-y;
}
.k-slider-vertical .k-slider-buttons .k-slider-track {
    bottom: 34px;
}
.k-draghandle {
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    outline: 0;
}
.k-slider-horizontal .k-draghandle {
    top: -4px;
    width: 13px;
    height: 14px;
}
.k-slider-vertical .k-draghandle {
    left: -4px;
    width: 14px;
    height: 13px;
}
.k-slider-buttons .k-slider-items {
    margin-left: 34px;
}
.k-slider-horizontal .k-slider-items {
    height: 100%;
}
.k-slider-vertical .k-slider-items {
    padding-top: 1px;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
    padding-top: 0;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
    margin: 0;
    padding-top: 35px;
}
.k-slider .k-tick {
    position: relative;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}
.k-slider-horizontal .k-tick {
    float: left;
    height: 100%;
    text-align: center;
}
.k-slider-horizontal .k-tick {
    background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick {
    background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick {
    background-position: center -152px;
}
.k-slider-horizontal .k-tick-large {
    background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large {
    background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large {
    background-position: center -62px;
}
.k-slider-vertical .k-tick {
    background-position: -92px center;
}
.k-slider-vertical .k-slider-topleft .k-tick {
    background-position: -122px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick {
    background-position: -152px center;
}
.k-slider-vertical .k-tick-large {
    background-position: -2px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large {
    background-position: -32px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large {
    background-position: -62px center;
}
.k-slider-horizontal .k-first {
    background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first {
    background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first {
    background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
    background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first {
    background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
    background-position: 0 -62px;
}
.k-slider-horizontal .k-last {
    background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last {
    background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last {
    background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
    background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last {
    background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
    background-position: 100% -62px;
}
.k-slider-vertical .k-first {
    background-position: -92px 100%;
}
.k-slider-vertical .k-tick-large.k-first {
    background-position: -2px 100%;
}
.k-slider-vertical .k-slider-topleft .k-first {
    background-position: -122px 100%;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
    background-position: -32px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-first {
    background-position: -152px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
    background-position: -62px 100%;
}
.k-slider-vertical .k-last {
    background-position: -92px 0;
}
.k-slider-vertical .k-tick-large.k-last {
    background-position: -2px 0;
}
.k-slider-vertical .k-slider-topleft .k-last {
    background-position: -122px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
    background-position: -32px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last {
    background-position: -152px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
    background-position: -62px 0;
}
.k-slider-vertical .k-tick {
    text-align: right;
}
.k-slider-vertical .k-slider-topleft .k-tick {
    text-align: left;
}
.k-slider .k-label {
    position: absolute;
    white-space: nowrap;
    font-size: 0.92em;
}
.k-slider-horizontal .k-label {
    left: 0;
    width: 100%;
    line-height: 1;
}
.k-slider-horizontal .k-first .k-label {
    left: -50%;
}
.k-slider-horizontal .k-last .k-label {
    left: auto;
    right: -50%;
}
.k-slider-horizontal .k-label {
    bottom: -1.2em;
}
.k-slider-horizontal .k-slider-topleft .k-label {
    top: -1.2em;
}
.k-slider-vertical .k-label {
    left: 120%;
    display: block;
    text-align: left;
}
.k-slider-vertical .k-last .k-label {
    top: -0.5em;
}
.k-slider-vertical .k-first .k-label {
    bottom: -0.5em;
}
.k-slider-vertical .k-slider-topleft .k-label {
    left: auto;
    right: 120%;
}
.k-slider-tooltip {
    top: -4444px;
}
.k-scheduler .k-link {
    color: inherit;
}
.k-scheduler-footer,
.k-scheduler-toolbar {
    border-style: solid;
}
.k-scheduler-footer,
.k-scheduler-toolbar {
    line-height: 28px;
    padding: 6px;
}
.k-scheduler-toolbar {
    position: relative;
    border-width: 0 0 1px;
}
.k-edit-field.k-scheduler-toolbar {
    border-width: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}
.k-scheduler-header {
    text-align: center;
}
.k-scheduler-header .k-link {
    color: inherit;
}
.k-scheduler-footer {
    border-width: 1px 0 0;
}
.k-scheduler-toolbar > ul {
    float: right;
}
.k-scheduler-toolbar > ul:first-child {
    float: left;
}
.k-scheduler-toolbar > .k-scheduler-tools {
    float: left;
    margin-bottom: 0.5em;
}
.k-scheduler-tools + .k-scheduler-navigation {
    float: left;
    clear: left;
}
.k-scheduler-footer > ul > li,
.k-scheduler-toolbar > ul > li {
    display: inline-block;
    border-style: solid;
    border-width: 1px 1px 1px 0;
}
.k-scheduler .k-scheduler-toolbar .k-nav-current,
.k-scheduler .k-scheduler-toolbar .k-scheduler-tools > li {
    border-width: 0;
}
.k-scheduler-toolbar > ul.k-scheduler-views > li:first-child + li,
.k-scheduler-toolbar > ul > li:first-child {
    border-left-width: 1px;
}
.k-scheduler div.k-scheduler-footer ul li {
    margin-right: 0.6em;
    border-width: 1px;
}
.k-scheduler-footer .k-link,
.k-scheduler-toolbar .k-link {
    display: inline-block;
    padding: 0.16666em 1.1em;
}
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar .k-nav-prev .k-link {
    padding-left: 0.6em;
    padding-right: 0.6em;
}
.k-scheduler-toolbar .k-nav-current .k-link {
    padding: 0;
}
.k-scheduler-toolbar .k-nav-current {
    margin: 0 1.1em;
}
.k-scheduler .k-nav-current > .k-state-active,
.k-scheduler div.k-scheduler-toolbar > ul > li.k-nav-current {
    background: 0 0;
}
.k-scheduler-footer .k-icon,
.k-scheduler-toolbar .k-i-calendar {
    margin: -2px 6px 0 0;
}
.k-scheduler-header,
.k-scheduler-header-wrap {
    overflow: hidden;
}
.k-scheduler-header-wrap {
    position: relative;
    border-style: solid;
    border-width: 0;
}
.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
    border-right-width: 1px;
}
.k-scheduler-content,
.k-scheduler-times {
    position: relative;
}
.k-scheduler-times {
    overflow: hidden;
    border-style: solid;
    border-width: 0;
}
.k-scheduler-content {
    overflow: auto;
}
.k-scheduler-monthview .k-scheduler-content {
    overflow-y: scroll;
}
.k-scheduler-layout,
.k-scheduler-table {
    border-spacing: 0;
    width: 100%;
    margin: 0;
    border-collapse: separate;
}
.k-scheduler-layout > tbody > tr > td {
    padding: 0;
    vertical-align: top;
}
.k-safari .k-scheduler-layout > tbody > tr > td + td {
    width: 100%;
}
.k-scheduler-table {
    table-layout: fixed;
    max-width: none;
}
.k-scheduler-times .k-scheduler-table {
    table-layout: auto;
}
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table {
    height: 100%;
}
.k-scheduler-table td,
.k-scheduler-table th {
    height: 1.5em;
    padding: 4px 0.5em;
    font-size: 100%;
}
.k-scheduler .k-scheduler-table td,
.k-scheduler .k-scheduler-table th {
    box-sizing: content-box;
}
.k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-state-selected),
.k-scheduler-timelineview .k-today:not(.k-nonwork-hour) {
    background-color: transparent;
}
.k-scheduler-monthview .k-hidden,
.k-scheduler-monthview .k-hidden > div {
    width: 0 !important;
    overflow: hidden !important;
}
.k-scheduler-monthview .k-hidden {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-right-width: 0 !important;
}
.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times {
    margin-right: 1px;
}
.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times .k-hidden {
    height: auto;
}
.k-scheduler-monthview .k-hidden,
.k-scheduler-monthview .k-scheduler-table td {
    height: 85px;
    text-align: right;
}
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto,
.k-scheduler-monthview .k-scheduler-table-auto,
.k-scheduler-monthview .k-scheduler-table-auto td {
    height: auto;
}
.k-scheduler-table td,
.k-slot-cell {
    vertical-align: top;
}
.k-scheduler-layout tr + tr .k-scheduler-times th:last-child {
    vertical-align: top;
}
.k-scheduler-header th {
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-scheduler-header th,
.k-scheduler-table td {
    border-style: solid;
    border-width: 0 0 1px 1px;
}
.k-scheduler-header th:first-child,
.k-scheduler-table td:first-child {
    border-left-width: 0;
}
.k-scheduler-agendaview .k-scheduler-table td:first-child {
    border-left-width: 1px;
}
.k-scheduler-agendaview .k-scheduler-table td.k-first {
    border-left-width: 0;
}
.k-scheduler-layout tr + tr .k-scheduler-table > tbody > tr:last-child > td,
.k-scheduler-layout tr + tr .k-scheduler-times tr:last-child > th,
.k-scheduler-table > tbody > tr > .k-last {
    border-bottom-width: 0;
}
.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table > tbody > tr > td.k-last,
.k-scrollbar-h .k-scheduler-content .k-scheduler-table > tbody > tr:last-child > td,
.k-scrollbar-h tr + tr .k-scheduler-times {
    border-bottom-width: 1px;
}
.k-scheduler-times th {
    text-align: right;
    padding-right: 0.6em;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: transparent;
    white-space: nowrap;
}
.k-scheduler-layout tr + tr .k-scheduler-times th {
    border-bottom-color: transparent;
}
.k-scheduler-layout tr + tr .k-scheduler-times th.k-scheduler-times-all-day,
.k-scheduler-layout tr + tr .k-scheduler-times th.k-slot-cell {
    border-bottom-color: inherit;
}
.k-scheduler .k-middle-row td {
    border-bottom-style: dotted;
}
.k-scheduler-now-arrow,
.k-scheduler-now-line {
    position: absolute;
}
.k-scheduler-now-arrow {
    width: 0;
    height: 0;
    border: solid 5px transparent;
    left: 0;
}
.k-scheduler-now-line {
    left: 5px;
    right: 0;
    height: 1px;
}
.k-task {
    position: relative;
}
div.k-more-events {
    padding: 0;
    height: 13px;
}
.k-more-events > .k-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.k-event,
.k-more-events {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    text-align: left;
    overflow: hidden;
    position: absolute;
}
.k-event .k-nav-day {
    display: inline-block;
}
.k-event {
    cursor: default;
    min-height: 1.3em;
}
.k-event-drag-hint {
    filter: alpha(opacity=60);
    opacity: 0.6;
    cursor: -moz-grabbing;
}
.k-scheduler-header .k-event {
    white-space: nowrap;
}
.k-event-template {
    padding: 4px 1.4em 4px 0.6em;
}
.k-event-time {
    display: none;
    padding-bottom: 0;
    font-size: 0.9em;
}
.k-event-drag-hint .k-event-time {
    display: block;
}
.k-event-actions,
.k-event > .k-link,
.k-task > .k-link {
    position: absolute;
    top: 3px;
    right: 4px;
    white-space: nowrap;
}
.k-event-actions {
    z-index: 1;
}
.k-scheduler-agendaview .k-task > .k-link {
    top: 0;
    right: 0;
}
.k-event-actions:first-child {
    position: static;
    float: left;
    margin: 4px 2px 0 4px;
}
.k-webkit .k-event-actions:first-child {
    margin-top: 3px;
}
.k-event-actions:first-child > .k-link {
    display: inline-block;
}
.k-event-delete {
    display: none;
}
.k-event:hover .k-event-delete,
tr:hover > td > .k-task .k-event-delete {
    display: inline-block;
}
.k-event .k-event-bottom-actions,
.k-event .k-event-top-actions {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}
.k-event .k-event-bottom-actions {
    top: auto;
    bottom: 0;
}
.k-event .k-resize-handle,
.k-scheduler-mobile .k-event:hover .k-resize-handle {
    position: absolute;
    visibility: hidden;
    z-index: 2;
}
.k-event-active .k-resize-handle,
.k-event:hover .k-resize-handle,
.k-scheduler-mobile .k-event-active:hover .k-resize-handle {
    visibility: visible;
}
.k-event .k-resize-handle:after {
    content: "";
    position: absolute;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.k-scheduler-mobile .k-event .k-resize-handle:after {
    filter: none;
    opacity: 1;
}
.k-event > .k-resize-n {
    top: 0;
    left: 0;
    right: 0;
    height: 0.4em;
}
.k-event > .k-resize-s {
    bottom: 0;
    left: 0;
    right: 0;
    height: 0.4em;
}
.k-event > .k-resize-e {
    right: 0;
    top: 0;
    bottom: 0;
    width: 0.4em;
}
.k-event > .k-resize-w {
    left: 0;
    top: 0;
    bottom: 0;
    width: 0.4em;
}
.k-event > .k-resize-n:after,
.k-event > .k-resize-s:after {
    top: 1px;
    left: 50%;
    margin-left: -1em;
    width: 2em;
    height: 1px;
}
.k-event > .k-resize-s:after {
    top: auto;
    bottom: 1px;
}
.k-event > .k-resize-e:after,
.k-event > .k-resize-w:after {
    left: 1px;
    top: 50%;
    margin-top: -0.7em;
    height: 1.4em;
    width: 1px;
}
.k-event > .k-resize-e:after {
    left: auto;
    right: 1px;
}
.k-scheduler-mobile .k-event > .k-resize-n,
.k-scheduler-mobile .k-event > .k-resize-s {
    height: 0.6em;
}
.k-scheduler-mobile .k-event > .k-resize-e,
.k-scheduler-mobile .k-event > .k-resize-w {
    width: 0.6em;
}
.k-scheduler-mobile .k-event > .k-resize-n:after,
.k-scheduler-mobile .k-event > .k-resize-s:after {
    top: 0;
    margin-left: -3em;
    width: 4em;
    height: 0.6em;
}
.k-scheduler-mobile .k-event > .k-resize-s:after {
    bottom: 0;
}
.k-scheduler-mobile .k-event > .k-resize-e:after,
.k-scheduler-mobile .k-event > .k-resize-w:after {
    left: 0;
    margin-top: -0.7em;
    height: 1.4em;
    width: 0.6em;
}
.k-scheduler-mobile .k-event > .k-resize-e:after {
    right: 0;
}
.k-scheduler-mobile .k-event > .k-resize-n:after {
    border-radius: 0 0 4px 4px;
}
.k-scheduler-mobile .k-event > .k-resize-s:after {
    border-radius: 4px 4px 0 0;
}
.k-scheduler-mobile .k-event > .k-resize-w:after {
    border-radius: 0 4px 4px 0;
}
.k-scheduler-mobile .k-event > .k-resize-e:after {
    border-radius: 4px 0 0 4px;
}
.k-scheduler-marquee {
    border-style: solid;
    border-width: 0;
}
.k-scheduler-marquee.k-first:before,
.k-scheduler-marquee.k-last:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px;
}
div.k-scheduler-marquee:before {
    top: 0;
    left: 0;
    border-right-color: transparent;
    border-bottom-color: transparent;
}
div.k-scheduler-marquee:after {
    bottom: 0;
    right: 0;
    border-top-color: transparent;
    border-left-color: transparent;
}
.k-scheduler-marquee .k-label-top {
    position: absolute;
    top: 0.3em;
    left: 0.8em;
    font-size: 0.8em;
}
.k-scheduler-marquee .k-label-bottom {
    position: absolute;
    bottom: 0.3em;
    right: 0.81em;
    font-size: 0.8em;
}
.k-scheduler-quickedit .k-textbox {
    width: 200px;
}
.k-tooltip-bottom {
    text-align: left;
}
.k-tooltip-bottom .k-button {
    float: left;
    margin-right: 0.3em;
}
.k-tooltip-bottom .k-quickedit-details {
    float: right;
    margin-right: 0;
}
.k-scheduler-agendaview .k-scheduler-table td,
.k-scheduler-agendaview .k-scheduler-table th {
    text-align: left;
}
.k-scheduler-groupcolumn,
.k-scheduler-times .k-slot-cell {
    width: 6em;
}
.k-scheduler-datecolumn {
    width: 12em;
}
.k-scheduler-timecolumn {
    width: 11em;
}
.k-scheduler-timecolumn > div {
    position: relative;
    vertical-align: top;
}
.k-webkit .k-scheduler-timecolumn > div > .k-icon {
    vertical-align: top;
}
.k-scheduler-timecolumn > div > .k-i-arrow-60-right {
    position: absolute;
    right: -4px;
}
.k-scheduler-timecolumn .k-i-arrow-60-left {
    margin-left: -4px;
}
.k-scheduler-mark {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: middle;
    margin-right: 0.5em;
}
.k-scheduler-agendaday {
    float: left;
    margin: 0 0.2em 0 0;
    font-size: 3em;
    font-weight: 400;
}
.k-scheduler-agendaweek {
    display: block;
    margin: 0.4em 0 0;
    font-size: 1.1em;
    font-style: normal;
}
.k-scheduler-agendadate {
    font-size: 0.8em;
}
.k-scheduler-timecolumn {
    white-space: nowrap;
}
.k-scheduler-edit-form .k-edit-form-container,
.k-scheduler-timezones .k-edit-form-container {
    width: 520px;
}
.k-scheduler-edit-form .k-edit-label {
    width: 17%;
}
.k-scheduler-edit-form .k-edit-field {
    width: 77%;
}
.k-scheduler-edit-form .k-textbox[name="title"],
.k-scheduler-edit-form textarea.k-textbox {
    width: 100%;
}
.k-scheduler-edit-form textarea.k-textbox {
    min-height: 4em;
    resize: vertical;
}
.k-scheduler-edit-form > .k-edit-box:first-child .k-datetimepicker {
    margin-right: 1em;
}
.k-edit-box {
    float: left;
}
.k-edit-box + .k-edit-box {
    float: right;
}
.k-scheduler-edit-form label + input {
    margin-left: 1em;
}
.k-edit-field > ul.k-reset > li {
    margin: 0.2em 0 0.4em;
    line-height: 2.4;
}
.k-edit-field > ul.k-reset.k-toolbar > li {
    margin: 0;
}
.k-edit-field > ul.k-reset .k-widget {
    margin-left: 0.8em;
}
.k-edit-field span.k-recur-interval,
.k-edit-field > ul.k-reset .k-numerictextbox {
    width: 5em;
}
.k-edit-field > ul.k-reset .k-datepicker,
.k-edit-field > ul.k-reset .k-dropdown,
div[name="recurrenceRule"] > .k-dropdown {
    width: 9em;
}
.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete,
.k-scheduler-edit-form .k-edit-buttons .k-scheduler-resetSeries {
    float: left;
}
.k-popup-message {
    margin: 0;
    padding: 1em 0 2em;
    text-align: center;
}
.k-scheduler-timezones .k-dropdown:first-child {
    width: 100%;
}
.k-scheduler-timezones .k-dropdown + .k-dropdown {
    margin: 0.5em 0 0.7em;
}
.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view {
    display: none;
}
.k-scheduler-toolbar .k-nav-current .k-lg-date-format,
.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    display: inline-block;
}
.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
    display: none;
}
.k-scheduler-refresh {
    float: right;
    padding: 0 0.5em;
}
@media only screen and (max-width: 1024px) {
    .k-scheduler-toolbar > ul.k-scheduler-views {
        position: absolute;
        right: 6px;
        top: 6px;
        z-index: 10000;
    }
    .k-rtl .k-scheduler-toolbar > ul.k-scheduler-views {
        right: auto;
        left: 6px;
    }
    .k-scheduler-toolbar > ul.k-scheduler-views > li:not(.k-current-view) {
        display: none;
    }
    .k-scheduler-toolbar li.k-nav-current .k-lg-date-format {
        display: none;
    }
    .k-scheduler-toolbar li.k-nav-current .k-sm-date-format {
        display: inline-block;
    }
    .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view {
        display: block;
        border-width: 1px;
        text-align: right;
    }
    .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link {
        display: block;
        position: relative;
        padding-right: 2.5em;
        padding-left: 1em;
    }
    .k-rtl .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link {
        padding-left: 0;
    }
    .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after {
        content: "\E006";
        position: absolute;
        top: 50%;
        right: 0.6em;
        margin-top: -0.5em;
        line-height: 1em;
    }
    .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li,
    .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li:first-child + li {
        display: block;
        border: 0;
        border-radius: 0;
    }
    .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
        border: 1px solid #c5c5c5;
        background-color: #fff;
        background-image: none;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
    }
    .k-rtl .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
        text-align: left;
    }
}
@media only screen and (max-width: 480px) {
    .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-sm-date-format {
        display: none;
    }
    .k-scheduler:not(.k-scheduler-mobile) .k-scheduler-toolbar li.k-nav-current .k-i-calendar {
        display: inline-block;
    }
    .k-scheduler-timecolumn {
        width: 5em;
    }
    .k-scheduler-datecolumn {
        width: 6em;
        overflow: hidden;
    }
    .k-scheduler-datecolumn > div,
    .k-scheduler-timecolumn > div {
        white-space: normal;
    }
}
.k-scheduler-pdf-export {
    overflow: hidden;
}
.k-pdf-export-shadow .k-scheduler,
.k-scheduler-pdf-export .k-scheduler-content,
.k-scheduler-pdf-export .k-scheduler-times {
    height: auto !important;
    overflow: visible !important;
}
.k-scheduler-pdf-export .k-scheduler-header {
    padding: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-header-wrap {
    border-width: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table,
.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table {
    width: 100% !important;
}
.k-tooltip {
    position: absolute;
    z-index: 12000;
    border-style: solid;
    border-width: 0;
    padding: 5px 5px 5px 6px;
    background-repeat: repeat-x;
    min-width: 20px;
    text-align: center;
}
.k-tooltip-button {
    text-align: right;
    height: 0;
}
.k-tooltip-content {
    height: 100%;
}
.k-tooltip-closable .k-tooltip-content {
    padding-right: 20px;
}
span.k-tooltip {
    position: static;
    display: inline-block;
    border-width: 1px;
    padding: 2px 5px 1px 6px;
}
.k-invalid-msg {
    display: none;
}
.k-callout {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    border-color: transparent;
}
.k-callout-n {
    top: -12px;
    left: 50%;
    margin-left: -6px;
}
.k-callout-w {
    top: 50%;
    left: -12px;
    margin-top: -6px;
}
.k-callout-s {
    left: 50%;
    bottom: -12px;
    margin-left: -6px;
}
.k-callout-e {
    top: 50%;
    right: -12px;
    margin-top: -6px;
}
.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
    margin-left: -6px;
}
.k-slider-tooltip .k-callout-e,
.k-slider-tooltip .k-callout-w {
    margin-top: -6px;
}
.k-tooltip-validation .k-i-warning {
    vertical-align: text-top;
    margin-right: 3px;
}
.k-tooltip-validation {
    z-index: 9999;
}
.k-toolbar {
    position: relative;
    display: block;
    /* vertical-align: middle; */
    padding: 0.28571428em 0;
    overflow: hidden;
    min-height: 2.4375em;
    box-sizing: border-box;
}
.k-toolbar {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}
.k-overflow-container .k-button .k-sprite,
.k-toolbar .k-button .k-sprite {
    vertical-align: middle;
    margin-top: -7px;
    margin-bottom: -5px;
}
.k-toolbar .k-input:before {
    content: "\a0";
    display: inline-block;
    width: 0;
}
.k-toolbar .k-combobox .k-dropdown-wrap:before,
.k-toolbar .k-numeric-wrap:before,
.k-toolbar .k-picker-wrap:before {
    display: none;
}
.k-overflow-container .k-sprite {
    margin-left: -4px;
}
.k-toolbar-resizable {
    white-space: nowrap;
}
.k-toolbar-resizable {
    flex-wrap: nowrap;
}
.k-toolbar > .k-align-left {
    float: none;
}
.k-toolbar > .k-align-right {
    float: right;
}
.k-toolbar > * {
    display: inline-block;
    vertical-align: middle;
}
.k-toolbar > * {
    display: inline-flex;
    align-items: stretch;
    align-content: center;
    vertical-align: middle;
    flex: 0 0 auto;
}
.k-toolbar .k-spacer {
    flex: 1 1 auto;
}
.k-toolbar .k-separator {
    border-width: 0 0 0 1px;
    border-style: solid;
    width: 1px;
    line-height: 2.1428571429em;
}
.k-toolbar .k-button-group {
    list-style-type: none;
}
.k-toolbar .k-button-group > li {
    display: inline-block;
}
.k-toolbar .k-button-group .k-button {
    margin-left: -1px;
    margin-right: 0;
    border-radius: 0;
}
.k-toolbar .k-button,
.k-toolbar .k-button-group,
.k-toolbar .k-separator,
.k-toolbar .k-split-button,
.k-toolbar .k-widget,
.k-toolbar label,
.k-toolbar span:not(.k-maskedtextbox) .k-textbox {
    margin: 0 0.2em;
    vertical-align: middle;
}
.k-toolbar label {
    align-self: center;
}
.k-toolbar .k-split-button {
    padding-left: 0;
    border: 1px solid transparent;
}
.k-toolbar .k-split-button .k-button {
    margin: -1px 0 -1px -1px;
}
.k-toolbar .k-split-button .k-split-button-arrow {
    margin: -1px;
}
.k-toolbar .k-button-group .k-group-start {
    margin-left: 0;
    margin-right: 0;
}
.k-toolbar .k-button-icontext {
    padding-right: 0.8em;
}
.k-toolbar .k-overflow-anchor {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    width: 2.8571428571em;
    margin: 0;
    line-height: inherit;
    border-radius: 0;
}
.k-toolbar .k-overflow-anchor > .k-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px;
}
.k-overflow-container .k-button-group .k-button {
    margin: 0;
}
.k-overflow-container .k-item {
    float: none;
    border: 0;
}
.k-overflow-container .k-separator {
    border-width: 0 0 1px;
    border-style: solid;
    height: 1px;
    line-height: 0;
    font-size: 0;
    padding: 0;
}
.k-overflow-container .k-overflow-button,
.k-split-container .k-button {
    text-align: left;
    display: block;
    background: 0 0;
    border-color: transparent;
    white-space: nowrap;
}
.k-split-container {
    margin-top: -1px;
}
.k-overflow-container .k-button-group > li {
    display: block;
}
.k-overflow-container .k-overflow-group {
    display: block;
    border-width: 1px 0;
    border-style: solid;
    border-radius: 0;
    margin: 1px 0;
}
.k-overflow-container .k-overflow-hidden {
    display: none;
}
.k-overflow-container .k-overflow-group + .k-overflow-group,
.k-overflow-container .k-separator + .k-overflow-group,
.k-overflow-container .k-toolbar-first-visible {
    border-top: 0;
    margin-top: 0;
    padding-top: 1px;
}
.k-overflow-container .k-overflow-group + .k-separator {
    display: none;
}
.k-overflow-container .k-toolbar-last-visible {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 1px;
}
.k-splitter {
    position: relative;
    height: 300px;
}
.k-pane > .k-splitter {
    border-width: 0;
    overflow: hidden;
}
.k-splitter .k-pane {
    overflow: hidden;
}
.k-splitter .k-scrollable {
    overflow: auto;
}
.k-splitter .k-pane-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
}
.k-ghost-splitbar,
.k-splitbar {
    position: absolute;
    border-style: solid;
    font-size: 0;
    outline: 0;
    -webkit-user-select: none;
    user-select: none;
}
.k-splitter .k-ghost-splitbar-horizontal,
.k-splitter .k-splitbar-horizontal {
    top: 0;
    width: 5px;
    border-width: 0 1px;
    background-repeat: repeat-y;
}
.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
    left: 0;
    height: 5px;
    border-width: 1px 0;
    background-repeat: repeat-x;
}
.k-splitbar-draggable-horizontal {
    cursor: w-resize;
}
.k-splitbar-draggable-vertical {
    cursor: n-resize;
}
.k-splitbar .k-resize-handle {
    display: none;
}
.k-restricted-size-horizontal,
.k-restricted-size-vertical {
    background-color: red;
}
.k-splitbar-horizontal .k-icon {
    position: absolute;
    top: 50%;
    margin-top: -10px;
}
.k-splitbar-horizontal .k-i-arrow-60-right {
    margin-left: -2px;
}
.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right {
    margin-top: 13px;
}
.k-splitbar-horizontal .k-i-arrow-60-left {
    margin-left: -3px;
}
.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left {
    margin-top: -28px;
}
.k-splitbar-vertical .k-i-arrow-60-up {
    margin-top: -2px;
}
.k-splitbar-vertical .k-i-arrow-60-down {
    margin-top: -2px;
}
.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up {
    margin-left: -17px;
}
.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down {
    margin-left: 23px;
}
.k-i-arrow-60-down,
.k-i-arrow-60-left,
.k-i-arrow-60-right,
.k-i-arrow-60-up {
    cursor: pointer;
}
.k-splitbar-horizontal .k-icon {
    position: absolute;
    top: 50%;
    width: 7px;
    height: 20px;
    margin-top: -10px;
}
.k-splitbar-static-horizontal {
    width: 1px;
}
.k-splitbar-static-vertical {
    height: 1px;
}
.k-splitbar-vertical .k-icon {
    position: absolute;
    left: 50%;
}
.k-splitbar-draggable-horizontal .k-resize-handle,
.k-splitbar-draggable-vertical .k-resize-handle {
    display: inline-block;
    border-radius: 1px;
}
.k-splitbar-draggable-horizontal .k-resize-handle {
    width: 3px;
    height: 16px;
    margin-left: 1px;
}
.k-splitbar-draggable-vertical .k-resize-handle {
    width: 16px;
    height: 3px;
    margin-top: 1px;
}
.k-splitbar .k-i-arrow-60-down,
.k-splitbar .k-i-arrow-60-left,
.k-splitbar .k-i-arrow-60-right,
.k-splitbar .k-i-arrow-60-up {
    font-size: 10px;
}
.k-splitter-resizing {
    overflow: hidden;
}
.k-rtl .k-splitbar-horizontal .k-resize-handle {
    margin-right: 1px;
}
.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right {
    margin-top: 13px;
    margin-right: -3px;
}
.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left {
    margin-top: -28px;
    margin-right: -2px;
}
.k-rtl .k-splitbar-vertical .k-i-arrow-60-up {
    margin-top: -2px;
    margin-left: -17px;
}
.k-rtl .k-splitbar-vertical .k-i-arrow-60-down {
    margin-top: -2px;
    margin-left: 23px;
}
html .k-upload {
    position: relative;
}
.k-dropzone .k-dropzone-hint,
.k-upload-button {
    vertical-align: middle;
}
.k-dropzone,
.k-file {
    position: relative;
}
.k-dropzone {
    border-style: solid;
    border-width: 0;
    padding: 0.8em;
    background-color: transparent;
}
.k-dropzone .k-dropzone-hint {
    display: none;
    margin-left: 0.6em;
}
.k-dropzone-active .k-dropzone-hint {
    display: inline-block;
}
.k-dropzone-active .k-upload-status {
    display: none;
}
.k-upload-button {
    position: relative;
    overflow: hidden;
    direction: ltr;
}
.k-upload .k-upload-button {
    min-width: 7.167em;
    margin-right: 1.6em;
}
.k-upload-button input {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    font: 170px monospace !important;
    opacity: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.k-upload-files {
    line-height: 2.66;
    border-style: solid;
    border-width: 1px 0 0;
}
.k-upload-files .k-button {
    padding: 0;
}
.k-upload-status .k-i-warning {
    display: none;
}
.k-upload-status-total .k-icon {
    display: inline-block;
    margin-right: 4px;
    vertical-align: text-bottom;
}
.k-dropzone .k-upload-status-total {
    top: 50%;
    transform: translateY(-50%);
}
.k-ie .k-dropzone .k-upload-status-total {
    transform: none;
}
.k-upload .k-clear-selected,
.k-upload .k-upload-selected {
    display: inline-block;
    width: 50%;
    margin: 0;
    line-height: 1em;
    padding: 1.214em 0;
    border: 0;
}
.k-upload .k-upload-selected {
    border-left-width: 1px;
    border-left-style: solid;
    margin-left: -1px;
}
.k-upload .k-clear-selected {
    border-radius: 0 0 0 4px;
}
.k-upload .k-upload-selected {
    border-radius: 0 0 4px 0;
}
.k-upload-files ~ .k-clear-selected,
.k-upload-files ~ .k-upload-selected {
    margin-top: -5px;
}
.k-upload .k-fail {
    background-position: -161px -111px;
}
.k-file {
    border-style: solid;
    border-width: 0 0 1px;
    padding: 0.65em 0.17em 0.65em 1em;
    white-space: nowrap;
}
.k-file .k-upload-action {
    background: 0 0;
    border-width: 0;
    box-shadow: none;
    margin-right: 3px;
}
.k-file:last-child {
    border-bottom-width: 0;
}
.k-file .k-icon {
    display: inline-block;
    position: relative;
}
.k-file-extension-wrapper,
.k-file-group-wrapper,
.k-file-invalid-extension-wrapper,
.k-file-name-size-wrapper,
.k-multiple-files-extension-wrapper,
.k-multiple-files-group-wrapper,
.k-multiple-files-invalid-extension-wrapper {
    display: inline-block;
}
.k-file-extension-wrapper,
.k-file-invalid-extension-wrapper,
.k-multiple-files-extension-wrapper,
.k-multiple-files-invalid-extension-wrapper {
    position: relative;
    width: 24px;
    height: 34px;
    border-width: 2px;
    border-style: solid;
    vertical-align: top;
    font-size: 0.57em;
    text-transform: uppercase;
}
.k-file-invalid-extension-wrapper,
.k-multiple-files-invalid-extension-wrapper {
    font-size: 1.2em;
}
.k-multiple-files-extension-wrapper,
.k-multiple-files-invalid-extension-wrapper {
    margin-top: 4px;
}
.k-file-group-wrapper .k-file-group,
.k-file-invalid-group-wrapper .k-file-group,
.k-multiple-files-group-wrapper .k-file-group,
.k-multiple-files-invalid-group-wrapper .k-file-group {
    font-size: 32px;
}
.k-file-group-wrapper .k-file-state,
.k-file-invalid-group-wrapper .k-file-state,
.k-multiple-files-group-wrapper .k-file-state,
.k-multiple-files-invalid-group-wrapper .k-file-state {
    position: absolute;
}
.k-multiple-files-group-wrapper,
.k-multiple-files-invalid-group-wrapper {
    vertical-align: top;
}
.k-file-state {
    visibility: hidden;
}
.k-file-name-size-wrapper {
    vertical-align: middle;
    margin-left: 1em;
    max-width: calc(100% - 24px - 7em);
}
.k-file-extension-wrapper:before,
.k-file-invalid-extension-wrapper:before,
.k-multiple-files-extension-wrapper:after,
.k-multiple-files-extension-wrapper:before,
.k-multiple-files-invalid-extension-wrapper:after,
.k-multiple-files-invalid-extension-wrapper:before {
    position: absolute;
    content: "";
    display: inline-block;
    border-style: solid;
}
.k-file-extension-wrapper:before,
.k-file-invalid-extension-wrapper:before,
.k-multiple-files-extension-wrapper:before,
.k-multiple-files-invalid-extension-wrapper:before {
    top: -1px;
    right: -1px;
    width: 0;
    height: 0;
    border-width: 6px;
    margin-top: -1px;
    margin-right: -1px;
}
.k-multiple-files-extension-wrapper:after,
.k-multiple-files-invalid-extension-wrapper:after {
    top: -6px;
    left: -6px;
    width: 15px;
    height: 35px;
    border-width: 2px 0 0 2px;
}
.k-file-extension,
.k-file-invalid-icon {
    position: absolute;
    bottom: 0;
    line-height: normal;
}
.k-file-extension {
    margin-left: 0.4em;
    margin-bottom: 0.3em;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.k-file-invalid-icon {
    margin-left: 5px;
}
.k-file-information,
.k-file-name,
.k-file-size,
.k-file-validation-message {
    display: block;
}
.k-file-name {
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    line-height: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-file-information,
.k-file-size,
.k-file-validation-message {
    font-size: 0.78em;
    line-height: 1.5em;
}
.k-file-information,
.k-file-validation-message {
    line-height: 1.5em;
}
.k-file-size {
    line-height: 1.2em;
}
.k-upload-files .k-upload-status {
    line-height: 1;
    position: absolute;
    right: 10px;
    top: 1em;
    opacity: 0.65;
}
.k-button.k-upload-action.k-state-active:hover,
.k-button.k-upload-action:active:hover,
.k-button.k-upload-action:hover,
.k-upload-action {
    color: inherit;
    background: 0 0;
    border: 0;
}
.k-upload-action {
    opacity: 0.6;
}
.k-upload-action:hover {
    opacity: 1;
}
.k-upload-action .k-icon {
    vertical-align: top;
}
.k-file .k-upload-status .k-button,
.k-file .k-upload-status > .k-icon {
    vertical-align: middle;
    border-radius: 50%;
}
.k-dropzone .k-upload-status {
    position: static;
    margin-left: 10px;
}
.k-upload-pct {
    margin-right: 0.75em;
}
.k-ie9 .k-upload-status-total {
    top: 1.5em;
}
.k-ie9 .k-upload-status-total > .k-icon {
    margin-top: -3px;
}
.k-upload-action {
    line-height: normal;
}
.k-progress {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
}
.k-file-invalid > .k-progress {
    width: 100%;
}
.k-upload-selected {
    min-width: 7.167em;
    margin: 0.25em 0 0;
    box-sizing: content-box;
}
.k-upload-cancel,
.k-upload-selected {
    margin-bottom: 0.8em;
}
.k-upload-selected {
    margin-left: 0.8em;
    margin-right: 0.2em;
}
.k-rtl .k-file-extension-wrapper {
    margin-left: 14px;
}
.k-upload .k-action-buttons {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    clear: both;
}
.k-upload .k-action-buttons .k-button {
    flex: 1 1 auto;
    margin: 0;
}
.k-upload .k-action-buttons .k-button + .k-button {
    margin: 0;
}
.k-no-flexbox .k-upload .k-action-buttons .k-button {
    border-width: 0;
}
.k-mediaplayer {
    position: relative;
}
.k-mediaplayer > iframe,
.k-mediaplayer > video {
    vertical-align: top;
}
.k-mediaplayer .k-mediaplayer-overlay {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
}
.k-mediaplayer-titlebar {
    padding: 8px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    color: #fff;
    background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.05) 80%, rgba(0, 0, 0, 0));
}
.k-mediaplayer-toolbar-wrap {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
}
.k-mediaplayer-toolbar {
    padding: 2px;
    border-width: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}
.k-mediaplayer-toolbar > * {
    display: inline-flex;
    align-items: center;
    align-content: center;
}
.k-mediaplayer-toolbar > * + * {
    margin-left: 5px;
}
.k-mediaplayer-toolbar .k-toolbar-spacer {
    margin-top: 0;
    margin-bottom: 0;
    border-width: 0;
    flex: 1;
    opacity: 0;
}
.k-mediaplayer-toolbar .k-align-right > * + * {
    margin-left: 5px;
}
.k-mediaplayer-toolbar .k-mediaplayer-quality {
    width: auto;
    padding: 0;
    background: none transparent;
}
.k-mediaplayer-toolbar .k-mediaplayer-quality .k-dropdown-wrap {
    border: 0 none;
    box-shadow: none;
    padding: 0;
    background: none transparent;
    color: inherit;
}
.k-mediaplayer-toolbar .k-mediaplayer-quality .k-input {
    display: none;
}
.k-mediaplayer-toolbar .k-mediaplayer-quality .k-select {
    position: relative;
    width: auto;
    min-height: 0;
    line-height: inherit;
}
.k-mediaplayer-quality-wrap,
.k-mediaplayer-volume-wrap {
    display: inline-flex;
    align-items: center;
}
.k-quality-list {
    width: 80px !important;
    margin-left: -32px !important;
}
.k-slider.k-mediaplayer-seekbar {
    width: 100%;
    position: absolute;
    z-index: 3;
    top: -17px;
    left: 0;
}
.k-slider.k-mediaplayer-seekbar .k-slider-track {
    width: 100% !important;
    border-radius: 0;
}
.k-slider.k-mediaplayer-seekbar .k-slider-selection {
    border-radius: 0;
}
.k-slider.k-mediaplayer-seekbar .k-draghandle {
    opacity: 0;
    transition: 0.2s opacity;
}
.k-slider.k-mediaplayer-seekbar .k-draghandle.k-state-selected,
.k-slider.k-mediaplayer-seekbar:hover .k-draghandle {
    opacity: 1;
}
.k-mediaplayer-fullscreen {
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.k-no-flexbox .k-mediaplayer-toolbar .k-align-right > * {
    display: inline-block;
    vertical-align: middle;
}
.k-no-flexbox .k-mediaplayer-toolbar .k-bare.k-button {
    height: auto;
}
.k-no-flexbox .k-mediaplayer-toolbar .k-toolbar-spacer {
    display: none;
}
.k-toolbar-wrap {
    float: left;
}
.k-toolbar-wrap .k-dropzone em,
.k-toolbar-wrap .k-upload-files {
    display: none;
}
.k-toolbar-wrap .k-dropzone {
    border: 0;
    padding: 0;
}
.k-toolbar-wrap .k-dropzone-active {
    text-align: center;
}
.k-toolbar-wrap .k-dropzone-active em {
    display: inline;
    margin: 0;
    font-size: 5em;
    font-style: normal;
}
.k-toolbar-wrap .k-dropzone-active .k-upload-button {
    display: none;
}
.k-filebrowser-dropzone {
    z-index: 10010;
    filter: alpha(opacity=40);
    opacity: 0.4;
    position: fixed;
}
.k-search-wrap {
    position: relative;
    float: right;
    width: 20%;
    padding: 0;
}
.k-search-wrap label {
    position: absolute;
    top: 0;
    left: 4px;
    line-height: 20px;
    font-style: italic;
}
.k-search-wrap input.k-input {
    padding-left: 0;
    padding-right: 0;
}
.k-search-wrap .k-search {
    position: absolute;
    top: 50%;
    right: 2px;
    margin: 0;
    margin-top: -8px;
}
.k-filebrowser .k-tile .k-file,
.k-filebrowser .k-tile .k-folder,
.k-filebrowser .k-tile .k-i-file,
.k-filebrowser .k-tile .k-i-folder {
    font-size: 5em;
}
.k-filebrowser .k-breadcrumbs .k-i-arrow-end-left {
    text-decoration: none;
    cursor: default;
}
.k-filebrowser .k-filebrowser-toolbar {
    border-style: solid;
    border-width: 1px;
    margin: 8px 0 0;
    padding: 0.25em;
    line-height: 23px;
    white-space: nowrap;
}
.k-filebrowser .k-filebrowser-toolbar .k-button.k-state-disabled {
    display: none;
}
.k-filebrowser .k-tiles-arrange {
    float: right;
}
.k-filebrowser .k-tiles-arrange .k-dropdown {
    width: 5.3em;
}
.k-filebrowser .k-upload {
    float: left;
    z-index: 10010;
    border-width: 0;
    background-color: transparent;
}
.k-filebrowser .k-upload .k-upload-status {
    display: none;
}
.k-filebrowser .k-upload .k-upload-button {
    width: auto;
    margin-left: 0;
}
.k-filebrowser .k-breadcrumb {
    position: relative;
    float: left;
    width: 79%;
    margin: 0;
}
.k-tiles {
    clear: both;
    height: 390px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    margin: 0 0 1.4em;
    padding: 9px;
    overflow: auto;
    line-height: 1.2;
}
.k-tile {
    float: left;
    width: 223px;
    height: 88px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    margin: 1px;
    padding: 0 0 4px;
    background-position: 0 100px;
    background-repeat: repeat-x;
    cursor: pointer;
}
.k-tiles li.k-state-hover,
.k-tiles li.k-state-selected {
    background-position: 0 center;
}
.k-filebrowser .k-thumb {
    float: left;
    display: inline;
    width: 80px;
    height: 80px;
    margin: 4px 10px 0 4px;
    -webkit-user-select: none;
    user-select: none;
}
.k-filebrowser .k-file,
.k-filebrowser .k-i-file {
    width: 80px;
    height: 80px;
}
.k-filebrowser .k-image {
    margin: 2px 0 0 2px;
}
.k-filebrowser .k-folder,
.k-filebrowser .k-i-folder {
    width: 80px;
    height: 80px;
    background-position: 0 -200px;
    background-repeat: no-repeat;
}
.k-filebrowser .k-loading {
    margin: 35px 0 0 33px;
}
.k-tile input,
.k-tile strong {
    margin: 10px 0 4px;
    font-weight: 400;
}
.k-tile strong {
    float: left;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-tile input {
    width: 100px;
}
.k-tile input,
.k-tile strong {
    display: block;
}
.k-tile .k-filesize {
    display: inline-block;
}
.k-filebrowser .k-form-text-row {
    text-align: right;
}
.k-filebrowser .k-form-text-row label {
    width: 14%;
}
.k-filebrowser .k-form-text-row input {
    width: 80%;
}
.k-tile-empty {
    margin: 160px 0 0;
}
.k-tile-empty .k-dialog-upload {
    font-weight: 700;
    font-size: 120%;
}
.k-tile-empty strong {
    display: block;
    margin: 0 0 0.2em;
    font-size: 3em;
    font-weight: 400;
}
.k-tile-empty,
.k-tile-empty .k-button-wrapper {
    text-align: center;
}
.k-chart,
.k-gauge,
.k-sparkline,
.k-stockchart {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}
.k-chart,
.k-stockchart {
    height: 400px;
}
.k-chart > canvas {
    vertical-align: top;
}
.k-stockchart,
div.k-chart,
div.k-gauge,
span.k-sparkline {
    background-color: transparent;
}
.k-gauge {
    text-align: left;
    position: relative;
}
.k-arcgauge {
    display: inline-block;
}
.k-arcgauge-label {
    position: absolute;
    text-align: center;
    padding: 0;
    margin: 0;
}
.k-baseline-marker {
    zoom: 1;
}
.k-chart-tooltip {
    border-radius: 4px;
    padding: 6px;
    white-space: nowrap;
    z-index: 12000;
    line-height: normal;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);
    color: #fff;
}
.k-chart-tooltip-inverse {
    color: #000;
}
.k-chart-tooltip table {
    border-spacing: 0;
    border-collapse: collapse;
}
.k-chart-tooltip th {
    width: auto;
    text-align: center;
    padding: 1px;
}
.k-chart-tooltip td {
    width: auto;
    text-align: left;
    padding: 0.1em 0.2em;
}
.k-chart-shared-tooltip-marker {
    display: block;
    width: 15px;
    height: 3px;
}
.k-selector {
    position: absolute;
    transform: translateZ(0);
}
.k-selection {
    position: absolute;
    border-width: 1px;
    border-style: solid;
    border-color: #d2d2d2;
    border-bottom: 0;
    height: 100%;
}
.k-selection-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.01);
    filter: alpha(opacity=1);
}
.k-handle {
    background: #d2d2d2;
    width: 7px;
    height: 26px;
    cursor: e-resize;
    z-index: 1;
    border-radius: 6px;
    position: absolute;
}
.k-handle div {
    width: 100%;
    height: 100%;
    background-color: transparent;
}
.k-left-handle {
    left: -4px;
}
.k-right-handle {
    right: -4px;
}
.k-left-handle div {
    margin: -20px 0 0 -15px;
    padding: 40px 30px 0 0;
}
.k-left-handle.k-handle-active div {
    margin-left: -40px;
    padding-right: 55px;
}
.k-right-handle div {
    margin: -20px 0 0 -15px;
    padding: 40px 0 0 30px;
}
.k-right-handle.k-handle-active div {
    padding-left: 55px;
}
.k-mask {
    position: absolute;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=80);
    opacity: 0.8;
}
.k-border {
    background: #d2d2d2;
    width: 1px;
    height: 100%;
    position: absolute;
}
.k-navigator-hint div {
    position: absolute;
}
.k-navigator-hint .k-scroll {
    position: absolute;
    height: 4px;
    border-radius: 4px;
    background: #d2d2d2;
}
.k-navigator-hint .k-tooltip {
    margin-top: 20px;
    min-width: 160px;
    opacity: 1;
    text-align: center;
    border: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    background: #fff;
}
.k-sparkline,
.k-sparkline span {
    display: inline-block;
    vertical-align: top;
}
.k-sparkline span {
    height: 100%;
    width: 100%;
}
.k-diagram,
.k-map {
    height: 600px;
}
.k-diagram .km-scroll-wrapper,
.k-map .km-scroll-wrapper {
    padding-bottom: 0;
    -webkit-user-select: none;
    user-select: none;
}
.k-diagram .km-scroll-container,
.k-diagram .km-scroll-wrapper,
.k-map .km-scroll-container,
.k-map .km-scroll-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
}
.k-diagram .k-layer,
.k-map .k-layer {
    position: absolute;
    left: 0;
    top: 0;
}
.k-diagram .km-touch-scrollbar,
.k-map .km-touch-scrollbar {
    display: none;
}
.k-map {
    border-width: 0;
    border-style: solid;
    box-sizing: border-box;
}
.k-map .k-map-controls {
    position: absolute;
}
.k-map .k-pos-top {
    top: 0;
}
.k-map .k-pos-bottom {
    bottom: 0;
}
.k-map .k-pos-left {
    left: 0;
}
.k-map .k-pos-right {
    right: 0;
}
.k-map .k-navigator {
    margin: 1em;
    width: 50px;
    height: 50px;
    border-width: 1px;
    border-style: solid;
    border-radius: 80px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.k-pdf-export .k-map .k-navigator {
    display: none;
}
.k-map .k-zoom-control {
    margin: 1em;
    vertical-align: middle;
}
.k-map .k-zoom-control .k-button {
    width: auto;
    height: auto;
}
.k-pdf-export .k-map .k-zoom-control {
    display: none;
}
.k-map .k-attribution {
    padding: 2px 4px;
    font-size: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 1000;
}
.k-map .k-marker {
    width: 28px;
    height: 40px;
    margin: -40px 0 0 -14px;
    font-size: 28px;
    position: absolute;
    cursor: pointer;
    overflow: visible;
}
.k-navigator > .k-button {
    margin: 0;
    padding: 0;
    border-color: transparent;
    border-radius: 16px;
    line-height: 10px;
    background: 0 0;
    position: absolute;
}
.k-navigator .k-navigator-n,
.k-navigator .k-navigator-up {
    top: 2px;
    left: 50%;
    transform: translateX(-50%);
}
.k-navigator .k-navigator-e,
.k-navigator .k-navigator-right {
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
}
.k-navigator .k-navigator-down,
.k-navigator .k-navigator-s {
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
}
.k-navigator .k-navigator-left,
.k-navigator .k-navigator-w {
    left: 2px;
    top: 50%;
    transform: translateY(-50%);
}
.k-pdf-export .k-navigator {
    display: none;
}
.k-button-wrap {
    border-radius: 4px;
    display: inline-block;
}
.k-button-wrap .k-button {
    position: relative;
    padding: 4px;
    line-height: 16px;
}
.k-button-wrap .k-button .k-icon {
    vertical-align: top;
}
.k-buttons-horizontal :first-child {
    border-radius: 4px 0 0 4px;
}
.k-buttons-horizontal :first-child + .k-zoom-in {
    border-radius: 0;
    margin-left: -1px;
}
.k-buttons-horizontal .k-zoom-out {
    border-radius: 0 4px 4px 0;
    margin-left: -1px;
}
.k-button-wrap .k-button:hover {
    z-index: 1;
}
.k-buttons-vertical .k-button {
    display: block;
}
.k-buttons-vertical :first-child {
    border-radius: 4px 4px 0 0;
}
.k-buttons-vertical .k-zoom-out {
    border-radius: 0 0 4px 4px;
    margin-top: -1px;
}
.k-zoom-text {
    margin: 0;
    width: 4.3em;
    vertical-align: top;
}
.k-rtl .k-buttons-horizontal :first-child {
    border-radius: 0 4px 4px 0;
}
.k-rtl .k-buttons-horizontal :first-child + .k-zoom-in {
    border-radius: 0;
    margin-left: 0;
    margin-right: -1px;
}
.k-rtl .k-buttons-horizontal .k-zoom-out {
    border-radius: 4px 0 0 4px;
    margin-left: 0;
    margin-right: -1px;
}
.k-diagram {
    height: 600px;
}
.k-diagram .km-scroll-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}
.k-diagram .km-scroll-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}
.k-canvas-container {
    width: 100%;
    height: 100%;
}
.k-diagram img {
    box-sizing: content-box;
}
.k-treemap {
    overflow: hidden;
    height: 400px;
}
.k-treemap-tile {
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    position: absolute;
    margin: -1px 0 0 -1px;
    overflow: hidden;
}
.k-treemap-tile.k-leaf {
    padding: 0.6em;
}
.k-treemap-wrap.k-last > .k-treemap-tile {
    padding: 0.3em;
}
.k-treemap-tile.k-state-hover {
    z-index: 2;
    background-image: none;
}
.k-treemap > .k-treemap-tile {
    position: relative;
    height: 100%;
}
.k-treemap-title {
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 2.42em;
    height: 2.42em;
    padding: 0 0.6em;
    white-space: nowrap;
}
.k-treemap-wrap .k-treemap-title {
    border-width: 0 0 1px;
    border-style: solid;
}
.k-treemap-wrap {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.k-treemap-title + .k-treemap-wrap {
    top: 2.42em;
}
.k-treemap-title-vertical {
    box-sizing: border-box;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2.42em;
    line-height: 2.42em;
    overflow: hidden;
    padding: 0.6em 0;
    white-space: nowrap;
}
.k-treemap-title-vertical > div {
    position: absolute;
    top: 0;
    right: 1.23em;
    transform-origin: right;
    transform: rotate(-90deg);
}
.k-treemap-title-vertical + .k-treemap-wrap {
    left: 2.42em;
}
.k-pane-wrapper {
    position: relative;
    font-size: 14px;
}
.k-pane-wrapper .k-pane {
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    font-family: sans-serif;
    overflow-x: hidden;
}
.k-pane-wrapper .k-view {
    top: 0;
    left: 0;
    position: absolute;
    border: 0;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    align-content: stretch;
    vertical-align: top;
}
.k-pane-wrapper .k-content {
    min-height: 1px;
    flex: 1;
    align-items: stretch;
    display: block;
    width: auto;
    overflow: hidden;
    position: relative;
}
.k-pane-wrapper .k-grid-column-menu > .k-header,
.k-pane-wrapper .k-grid-edit-form > .k-header,
.k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-pane-wrapper .k-scheduler-edit-form > .k-header {
    display: flex;
    justify-content: space-between;
    padding: 0.3em 0.6em;
    width: auto;
    line-height: 2em;
}
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon {
    font-size: 1.5em;
}
.k-pane-wrapper .k-grid-edit-row .k-textbox {
    box-sizing: border-box;
}
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer,
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar {
    line-height: 2em;
}
.k-pane-wrapper > div.k-pane {
    box-shadow: none;
    font-weight: 400;
}
.k-pane-wrapper .k-grid-column-menu .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content,
.k-pane-wrapper .k-popup-edit-form .k-content {
    overflow-y: auto;
}
.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container {
    position: absolute;
    width: 100%;
    min-height: 100%;
    box-sizing: border-box;
}
.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
    margin: 1em;
    font-weight: 400;
}
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container,
.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form {
    width: auto;
}
.k-pane-wrapper .k-grid .k-grid-search {
    width: 100%;
    margin-left: 0;
    margin-top: 6px;
}
.k-pane-wrapper .k-grid .k-grid-search:first-child {
    margin-top: 0;
}
.k-grid-mobile {
    border-width: 0;
}
.k-grid-mobile .k-resize-handle-inner::before {
    content: "\e01e";
    position: absolute;
    top: calc(50% - 1px);
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0.2em;
}
.k-grid-mobile .k-edit-cell > input,
.k-grid-mobile .k-edit-cell > select,
.k-grid-mobile .k-grid-edit-row > td > input,
.k-grid-mobile .k-grid-edit-row > td > select {
    width: 100%;
    box-sizing: border-box;
}
.k-grid-mobile .k-header a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: none;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
    padding: 0;
    flex-direction: column;
    align-items: stretch;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
    margin: 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
    width: 100%;
    margin: -1px 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
    white-space: nowrap;
}
.k-scheduler-mobile {
    border-width: 0;
}
.k-scheduler-mobile th {
    font-weight: 400;
}
.k-scheduler-mobile .k-scheduler-toolbar {
    display: flex;
    justify-content: space-between;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools {
    margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools .k-button {
    padding: 4px;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools .k-button span {
    margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-i-calendar {
    display: inline-block;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current,
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-next,
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-prev {
    border: 0;
    background: 0 0;
    display: flex;
    line-height: 1.5;
    align-items: center;
    justify-content: space-evenly;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
    font-size: 9px;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
    flex-direction: column;
}
.k-scheduler-mobile .k-scheduler-footer {
    display: flex;
    justify-content: space-between;
}
.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
    height: 40px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
    height: 40px;
    vertical-align: top;
    text-align: center;
}
.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
    position: absolute;
    text-align: center;
    height: 6px;
    line-height: 6px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-event {
    position: static;
    display: inline-block;
    width: 4px;
    height: 4px;
    min-height: 0;
    margin: 1px;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
    display: none;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
    display: none;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
    display: none;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
    table-layout: auto;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
    width: 1%;
}
.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
    height: 1.5em;
}
.k-scheduler-mobile .k-scheduler-table td,
.k-scheduler-mobile .k-scheduler-table th {
    height: 2em;
    vertical-align: middle;
}
.k-scheduler-mobile .k-scheduler-times th {
    font-size: 1em;
}
.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.k-scheduler-mobile .k-task {
    display: flex;
    align-items: center;
}
.k-scheduler-mobile .k-task .k-scheduler-mark {
    border-radius: 50%;
}
.k-scheduler-mobile .k-task .k-i-reload {
    font-size: 1em;
    margin-right: 0.5em;
}
.k-scheduler-mobile .k-task .k-scheduler-task-text {
    flex: 1 1 0%;
}
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn {
    vertical-align: top;
}
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    white-space: nowrap;
}
.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
    border-bottom-width: 0;
}
.k-pane-wrapper .k-pane * {
    background-clip: border-box;
}
.k-pane-wrapper .k-filter-help-text,
.k-pane-wrapper .k-list-title {
    padding: 0.5em 1em;
    display: block;
}
.k-pane-wrapper .k-listgroup .k-listgroup-item {
    border-color: inherit;
}
.k-pane-wrapper .k-listgroup + .k-listgroup {
    margin-top: 2em;
}
.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
    pointer-events: none;
}
.k-pane-wrapper .k-filter-menu {
    padding: 0;
}
.k-pane-wrapper .k-filter-menu .k-space-right {
    border: 0;
    padding: 0 10px;
    background: 0;
}
.k-pane-wrapper .k-filter-menu .k-space-right > input {
    width: 100%;
    height: 2em;
    padding: 1px 0;
    margin: 0;
    border-radius: 3px;
    text-indent: 1em;
    border-width: 1px;
    border-style: solid;
}
.k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
    right: 15px;
    z-index: 2;
}
.k-pane-wrapper .k-filter-menu .k-filter-tools {
    margin: 1em;
    display: flex;
    justify-content: space-between;
}
.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
    display: flex;
}
.k-pane-wrapper .k-popup-edit-form .k-tooltip-validation {
    top: 100%;
    left: 0;
}
.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
    width: 100;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    flex: 1 1 auto;
}
.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
    overflow-y: auto;
}
.k-pane-wrapper .k-state-disabled {
    opacity: 1;
}
.k-pane-wrapper .k-state-disabled > * {
    opacity: 0.7;
}
.k-ie .k-pane-wrapper .k-grid .k-icon {
    text-indent: 0;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm {
    justify-content: center;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
    display: none;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-current-page .k-link {
    line-height: 0.9em;
}
.km-scroll-container {
    -webkit-user-select: none;
    user-select: none;
    -webkit-margin-collapse: separate;
    transform: translatez(0);
}
.k-widget .km-scroll-wrapper {
    position: relative;
    padding-bottom: 0;
}
.km-touch-scrollbar {
    position: absolute;
    visibility: hidden;
    z-index: 200000;
    height: 0.3em;
    width: 0.3em;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0;
    transition: opacity 0.3s linear;
}
.km-vertical-scrollbar {
    height: 100%;
    right: 2px;
    top: 2px;
}
.km-horizontal-scrollbar {
    width: 100%;
    left: 2px;
    bottom: 2px;
}
.k-pane-wrapper[dir="rtl"] .k-grid-column-menu > .k-header,
.k-pane-wrapper[dir="rtl"] .k-grid-edit-form > .k-header,
.k-pane-wrapper[dir="rtl"] .k-grid-filter-menu > .k-header,
.k-pane-wrapper[dir="rtl"] .k-scheduler-edit-form > .k-header,
.k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header,
.k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header,
.k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header,
[dir="rtl"] .k-pane-wrapper .k-grid-column-menu > .k-header,
[dir="rtl"] .k-pane-wrapper .k-grid-edit-form > .k-header,
[dir="rtl"] .k-pane-wrapper .k-grid-filter-menu > .k-header,
[dir="rtl"] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
    flex-direction: row-reverse;
}
.k-pane-wrapper[dir="rtl"] .k-filter-menu .k-space-right > .k-i-zoom,
.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom,
[dir="rtl"] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
    left: 15px;
    right: auto;
}
.k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar > ul > li,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
    border: 0;
}
.k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,
.k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev {
    transform: scaleX(-1);
}
.k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-task .k-i-reload,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
    margin-left: 0.5em;
    margin-right: 0;
}
.k-pane-wrapper[dir="rtl"] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,
.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,
[dir="rtl"] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {
    transform: scaleX(-1);
}
.k-fx-end .k-fx-current,
.k-fx-end .k-fx-next {
    transition: all 350ms ease-out;
}
.k-fx {
    position: relative;
}
.k-fx .k-fx-current {
    z-index: 0;
}
.k-fx .k-fx-next {
    z-index: 1;
}
.k-fx-hidden,
.k-fx-hidden * {
    visibility: hidden !important;
}
.k-fx-reverse .k-fx-current {
    z-index: 1;
}
.k-fx-reverse .k-fx-next {
    z-index: 0;
}
.k-fx-zoom.k-fx-start .k-fx-next {
    transform: scale(0) !important;
}
.k-fx-zoom.k-fx-end .k-fx-next {
    transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next {
    transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
    transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
    transform: scale(0) !important;
}
.k-fx-fade.k-fx-start .k-fx-next {
    will-change: opacity;
    opacity: 0;
}
.k-fx-fade.k-fx-end .k-fx-next {
    opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: opacity;
    opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
    opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-end .k-fx-current .k-footer,
.k-fx-slide.k-fx-end .k-fx-current .k-header,
.k-fx-slide.k-fx-end .k-fx-current .km-content,
.k-fx-slide.k-fx-end .k-fx-current .km-footer,
.k-fx-slide.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-end .k-fx-next .km-content,
.k-fx-slide.k-fx-end .k-fx-next .km-footer,
.k-fx-slide.k-fx-end .k-fx-next .km-header {
    transition: all 350ms ease-out;
}
.k-fx-slide.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-start .k-fx-next .km-content {
    will-change: transform;
    transform: translatex(100%);
}
.k-fx-slide.k-fx-start .k-fx-next .k-footer,
.k-fx-slide.k-fx-start .k-fx-next .k-header,
.k-fx-slide.k-fx-start .k-fx-next .km-footer,
.k-fx-slide.k-fx-start .k-fx-next .km-header {
    will-change: opacity;
    opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-end .k-fx-current .km-content {
    transform: translatex(-100%);
}
.k-fx-slide.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer,
.k-fx-slide.k-fx-end .k-fx-next .km-header {
    opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
    will-change: transform;
    transform: translatex(0);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
    transform: translatex(100%);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
    transform: translatex(-100%);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
    transform: translatex(0);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header {
    will-change: opacity;
    opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header {
    opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header {
    opacity: 0;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header {
    opacity: 1;
}
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
    transform: translatex(-100%);
}
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
    transform: translatex(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
    transform: translatex(0);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
    transform: translatex(-100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
    transform: translatex(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
    transform: translatex(0);
}
.k-fx-tile.k-fx-start .k-fx-next {
    will-change: transform;
    transform: translatex(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
    transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: transform;
    transform: translatex(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
    transform: translatex(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
    transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
    transform: translatex(0);
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
    transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
    transform: translatex(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
    transform: translatex(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
    transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
    transform: translatex(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
    transform: translatex(0);
}
.k-fx-tile.k-fx-start .k-fx-next {
    will-change: transform;
    transform: translatex(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
    transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: transform;
    transform: translatex(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
    transform: translatex(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
    transform: translatex(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
    transform: translatex(0);
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
    transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
    transform: translatex(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
    transform: translatex(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
    transform: translatex(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
    transform: translatex(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
    transform: translatex(0);
}
.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next,
.k-fx.k-fx-overlay.k-fx-start .k-fx-next {
    will-change: transform;
    transform: translatex(100%);
}
.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
    transform: translatex(-100%);
}
.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
    transform: translatey(100%);
}
.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
    transform: translatey(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
    transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: transform;
    transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
    transform: translatex(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
    transform: translatex(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
    transform: translatey(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
    transform: translatey(-100%);
}
.k-virtual-wrap {
    position: relative;
}
.k-virtual-wrap .k-list.k-virtual-list {
    height: auto;
}
.k-virtual-content {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
}
.k-virtual-list > .k-virtual-content {
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.k-virtual-option-label {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.k-virtual-wrap > .k-virtual-header {
    text-align: right;
}
.k-popup .k-item.k-first {
    position: relative;
}
.k-virtual-content > .k-virtual-list > .k-virtual-item {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
}
.k-popup .k-list .k-item > .k-group,
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    text-transform: uppercase;
    font-size: 0.857em;
}
.k-popup .k-list .k-item > .k-group {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 0.5em;
    line-height: 1.8;
}
.k-popup .k-state-hover > .k-group {
    right: -1px;
}
.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-item.k-first,
.k-virtual-item.k-first {
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 0;
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    text-align: right;
}
@font-face {
    font-family: WebComponentsIcons;
    src: url('vendor/WebComponentsIcons.851cecbf29b8d46d.eot?gedxeo');
    src: url('vendor/WebComponentsIcons.851cecbf29b8d46d.eot?gedxeo#iefix') format("embedded-opentype"), url('vendor/WebComponentsIcons.8d1b0044b4da44ad.ttf?gedxeo') format("truetype"), url('vendor/WebComponentsIcons.a7d6f3cc3833472a.woff?gedxeo') format("woff"),
        url('vendor/WebComponentsIcons.068dbc1c1a7ce13e.svg?gedxeo#WebComponentsIcons') format("svg");
    font-weight: 400;
    font-style: normal;
}
.k-i-arrow-45-up-right:before {
    content: "\e000";
}
.k-i-collapse-ne:before {
    content: "\e000";
}
.k-i-resize-ne:before {
    content: "\e000";
}
.k-i-arrow-45-down-right:before {
    content: "\e001";
}
.k-i-collapse-se:before {
    content: "\e001";
}
.k-i-collapse:before {
    content: "\e001";
}
.k-i-resize-se:before {
    content: "\e001";
}
.k-i-arrow-45-down-left:before {
    content: "\e002";
}
.k-i-collapse-sw:before {
    content: "\e002";
}
.k-i-resize-sw:before {
    content: "\e002";
}
.k-i-arrow-45-up-left:before {
    content: "\e003";
}
.k-i-collapse-nw:before {
    content: "\e003";
}
.k-i-resize-new:before {
    content: "\e003";
}
.k-i-arrow-60-up:before {
    content: "\e004";
}
.k-i-arrow-n:before {
    content: "\e004";
}
.k-i-kpi-trend-increase:before {
    content: "\e004";
}
.k-i-arrow-60-right:before {
    content: "\e005";
}
.k-i-arrow-e:before {
    content: "\e005";
}
.k-i-expand:before {
    content: "\e005";
}
.k-i-arrow-60-down:before {
    content: "\e006";
}
.k-i-arrow-s:before {
    content: "\e006";
}
.k-i-kpi-trend-decrease:before {
    content: "\e006";
}
.k-i-arrow-60-left:before {
    content: "\e007";
}
.k-i-arrow-w:before {
    content: "\e007";
}
.k-i-arrow-end-up:before {
    content: "\e008";
}
.k-i-seek-n:before {
    content: "\e008";
}
.k-i-arrow-end-right:before {
    content: "\e009";
}
.k-i-seek-e:before {
    content: "\e009";
}
.k-i-arrow-end-down:before {
    content: "\e00a";
}
.k-i-seek-s:before {
    content: "\e00a";
}
.k-i-arrow-end-left:before {
    content: "\e00b";
}
.k-i-seek-w:before {
    content: "\e00b";
}
.k-i-arrow-double-60-up:before {
    content: "\e00c";
}
.k-i-arrow-seek-up:before {
    content: "\e00c";
}
.k-i-arrow-double-60-right:before {
    content: "\e00d";
}
.k-i-arrow-seek-right:before {
    content: "\e00d";
}
.k-i-forward-sm:before {
    content: "\e00d";
}
.k-i-arrow-double-60-down:before {
    content: "\e00e";
}
.k-i-arrow-seek-down:before {
    content: "\e00e";
}
.k-i-arrow-double-60-left:before {
    content: "\e00f";
}
.k-i-arrow-seek-left:before {
    content: "\e00f";
}
.k-i-rewind-sm:before {
    content: "\e00f";
}
.k-i-arrows-kpi:before {
    content: "\e010";
}
.k-i-kpi:before {
    content: "\e010";
}
.k-i-arrows-no-change:before {
    content: "\e011";
}
.k-i-arrow-overflow-down:before {
    content: "\e012";
}
.k-i-arrow-chevron-up:before {
    content: "\e013";
}
.k-i-arrow-chevron-right:before {
    content: "\e014";
}
.k-i-arrow-chevron-down:before {
    content: "\e015";
}
.k-i-arrow-chevron-left:before {
    content: "\e016";
}
.k-i-arrow-up:before {
    content: "\e017";
}
.k-i-arrow-right:before {
    content: "\e018";
}
.k-i-arrow-down:before {
    content: "\e019";
}
.k-i-arrow-left:before {
    content: "\e01a";
}
.k-i-arrow-drill:before {
    content: "\e01b";
}
.k-i-arrow-parent:before {
    content: "\e01c";
}
.k-i-arrow-root:before {
    content: "\e01d";
}
.k-i-arrows-resizing:before {
    content: "\e01e";
}
.k-i-arrows-dimensions:before {
    content: "\e01f";
}
.k-i-arrows-swap:before {
    content: "\e020";
}
.k-i-drag-and-drop:before {
    content: "\e021";
}
.k-i-categorize:before {
    content: "\e022";
}
.k-i-grid:before {
    content: "\e023";
}
.k-i-grid-layout:before {
    content: "\e024";
}
.k-i-group:before {
    content: "\e025";
}
.k-i-ungroup:before {
    content: "\e026";
}
.k-i-handler-drag:before {
    content: "\e027";
}
.k-i-layout:before {
    content: "\e028";
}
.k-i-layout-1-by-4:before {
    content: "\e029";
}
.k-i-layout-2-by-2:before {
    content: "\e02a";
}
.k-i-layout-side-by-side:before {
    content: "\e02b";
}
.k-i-layout-stacked:before {
    content: "\e02c";
}
.k-i-columns:before {
    content: "\e02d";
}
.k-i-rows:before {
    content: "\e02e";
}
.k-i-reorder:before {
    content: "\e02f";
}
.k-i-menu:before {
    content: "\e030";
}
.k-i-more-vertical:before {
    content: "\e031";
}
.k-i-more-horizontal:before {
    content: "\e032";
}
.k-i-undo:before {
    content: "\e100";
}
.k-i-redo:before {
    content: "\e101";
}
.k-i-reset:before {
    content: "\e102";
}
.k-i-reload:before {
    content: "\e103";
}
.k-i-refresh:before {
    content: "\e103";
}
.k-i-recurrence:before {
    content: "\e103";
}
.k-i-non-recurrence:before {
    content: "\e104";
}
.k-i-reset-sm:before {
    content: "\e105";
}
.k-i-reload-sm:before {
    content: "\e106";
}
.k-i-refresh-sm:before {
    content: "\e106";
}
.k-i-recurrence-sm:before {
    content: "\e106";
}
.k-i-clock:before {
    content: "\e107";
}
.k-i-calendar:before {
    content: "\e108";
}
.k-i-save:before {
    content: "\e109";
}
.k-i-floppy:before {
    content: "\e109";
}
.k-i-print:before {
    content: "\e10a";
}
.k-i-printer:before {
    content: "\e10a";
}
.k-i-edit:before {
    content: "\e10b";
}
.k-i-pencil:before {
    content: "\e10b";
}
.k-i-delete:before {
    content: "\e10c";
}
.k-i-trash:before {
    content: "\e10c";
}
.k-i-attachment:before {
    content: "\e10d";
}
.k-i-clip:before {
    content: "\e10d";
}
.k-i-attachment-45:before {
    content: "\e10e";
}
.k-i-clip-45:before {
    content: "\e10e";
}
.k-i-link-horizontal:before {
    content: "\e10f";
}
.k-i-hyperlink:before {
    content: "\e10f";
}
.k-i-unlink-horizontal:before {
    content: "\e110";
}
.k-i-hyperlink-remove:before {
    content: "\e110";
}
.k-i-link-vertical:before {
    content: "\e111";
}
.k-i-unlink-vertical:before {
    content: "\e112";
}
.k-i-lock:before {
    content: "\e113";
}
.k-i-unlock:before {
    content: "\e114";
}
.k-i-cancel:before {
    content: "\e115";
}
.k-i-cancel-outline:before {
    content: "\e116";
}
.k-i-cancel-circle:before {
    content: "\e117";
}
.k-i-check:before {
    content: "\e118";
}
.k-i-checkmark:before {
    content: "\e118";
}
.k-i-tick:before {
    content: "\e118";
}
.k-i-check-outline:before {
    content: "\e119";
}
.k-i-checkmark-outline:before {
    content: "\e119";
}
.k-i-success:before {
    content: "\e119";
}
.k-i-check-circle:before {
    content: "\e11a";
}
.k-i-checkmark-circle:before {
    content: "\e11a";
}
.k-i-close:before {
    content: "\e11b";
}
.k-i-x:before {
    content: "\e11b";
}
.k-i-close-outline:before {
    content: "\e11c";
}
.k-i-x-outline:before {
    content: "\e11c";
}
.k-i-error:before {
    content: "\e11c";
}
.k-i-close-circle:before {
    content: "\e11d";
}
.k-i-x-circle:before {
    content: "\e11d";
}
.k-i-plus:before {
    content: "\e11e";
}
.k-i-add:before {
    content: "\e11e";
}
.k-i-plus-outline:before {
    content: "\e11f";
}
.k-i-plus-circle:before {
    content: "\e120";
}
.k-i-minus:before {
    content: "\e121";
}
.k-i-kpi-trend-equal:before {
    content: "\e121";
}
.k-i-minus-outline:before {
    content: "\e122";
}
.k-i-minus-circle:before {
    content: "\e123";
}
.k-i-sort-asc:before {
    content: "\e124";
}
.k-i-sort-desc:before {
    content: "\e125";
}
.k-i-unsort:before {
    content: "\e126";
}
.k-i-sort-clear:before {
    content: "\e126";
}
.k-i-sort-asc-sm:before {
    content: "\e127";
}
.k-i-sort-desc-sm:before {
    content: "\e128";
}
.k-i-filter:before {
    content: "\e129";
}
.k-i-filter-clear:before {
    content: "\e12a";
}
.k-i-filter-sm:before {
    content: "\e12b";
}
.k-i-filter-sort-asc-sm:before {
    content: "\e12c";
}
.k-i-filter-sort-desc-sm:before {
    content: "\e12d";
}
.k-i-filter-add-expression:before {
    content: "\e12e";
}
.k-i-filter-add-group:before {
    content: "\e12f";
}
.k-i-login:before {
    content: "\e130";
}
.k-i-logout:before {
    content: "\e131";
}
.k-i-download:before {
    content: "\e132";
}
.k-i-upload:before {
    content: "\e133";
}
.k-i-hyperlink-open:before {
    content: "\e134";
}
.k-i-hyperlink-open-sm:before {
    content: "\e135";
}
.k-i-launch:before {
    content: "\e136";
}
.k-i-window:before {
    content: "\e137";
}
.k-i-window-maximize:before {
    content: "\e137";
}
.k-i-windows:before {
    content: "\e138";
}
.k-i-window-restore:before {
    content: "\e138";
}
.k-i-tiles:before {
    content: "\e138";
}
.k-i-window-minimize:before {
    content: "\e139";
}
.k-i-gear:before {
    content: "\e13a";
}
.k-i-cog:before {
    content: "\e13a";
}
.k-i-custom:before {
    content: "\e13a";
}
.k-i-gears:before {
    content: "\e13b";
}
.k-i-cogs:before {
    content: "\e13b";
}
.k-i-wrench:before {
    content: "\e13c";
}
.k-i-settings:before {
    content: "\e13c";
}
.k-i-preview:before {
    content: "\e13d";
}
.k-i-eye:before {
    content: "\e13d";
}
.k-i-zoom:before {
    content: "\e13e";
}
.k-i-search:before {
    content: "\e13e";
}
.k-i-zoom-in:before {
    content: "\e13f";
}
.k-i-zoom-out:before {
    content: "\e140";
}
.k-i-pan:before {
    content: "\e141";
}
.k-i-move:before {
    content: "\e141";
}
.k-i-calculator:before {
    content: "\e142";
}
.k-i-cart:before {
    content: "\e143";
}
.k-i-shopping-cart:before {
    content: "\e143";
}
.k-i-connector:before {
    content: "\e144";
}
.k-i-plus-sm:before {
    content: "\e145";
}
.k-i-minus-sm:before {
    content: "\e146";
}
.k-i-kpi-status-deny:before {
    content: "\e147";
}
.k-i-kpi-status-hold:before {
    content: "\e148";
}
.k-i-kpi-status-open:before {
    content: "\e149";
}
.k-i-play:before {
    content: "\e200";
}
.k-i-pause:before {
    content: "\e201";
}
.k-i-stop:before {
    content: "\e202";
}
.k-i-rewind:before {
    content: "\e203";
}
.k-i-forward:before {
    content: "\e204";
}
.k-i-volume-down:before {
    content: "\e205";
}
.k-i-volume-up:before {
    content: "\e206";
}
.k-i-volume-off:before {
    content: "\e207";
}
.k-i-hd:before {
    content: "\e208";
}
.k-i-subtitles:before {
    content: "\e209";
}
.k-i-playlist:before {
    content: "\e20a";
}
.k-i-audio:before {
    content: "\e20b";
}
.k-i-play-sm:before {
    content: "\e20c";
}
.k-i-pause-sm:before {
    content: "\e20d";
}
.k-i-stop-sm:before {
    content: "\e20e";
}
.k-i-heart-outline:before {
    content: "\e300";
}
.k-i-fav-outline:before {
    content: "\e300";
}
.k-i-favorite-outline:before {
    content: "\e300";
}
.k-i-heart:before {
    content: "\e301";
}
.k-i-fav:before {
    content: "\e301";
}
.k-i-favorite:before {
    content: "\e301";
}
.k-i-star-outline:before {
    content: "\e302";
}
.k-i-bookmark-outline:before {
    content: "\e302";
}
.k-i-star:before {
    content: "\e303";
}
.k-i-bookmark:before {
    content: "\e303";
}
.k-i-checkbox:before {
    content: "\e304";
}
.k-i-shape-rect:before {
    content: "\e304";
}
.k-i-checkbox-checked:before {
    content: "\e305";
}
.k-i-tri-state-indeterminate:before {
    content: "\e306";
}
.k-i-tri-state-null:before {
    content: "\e307";
}
.k-i-circle:before {
    content: "\e308";
}
.k-i-radiobutton:before {
    content: "\e309";
}
.k-i-shape-circle:before {
    content: "\e309";
}
.k-i-radiobutton-checked:before {
    content: "\e30a";
}
.k-i-notification:before {
    content: "\e400";
}
.k-i-bell:before {
    content: "\e400";
}
.k-i-information:before {
    content: "\e401";
}
.k-i-info:before {
    content: "\e401";
}
.k-i-note:before {
    content: "\e401";
}
.k-i-question:before {
    content: "\e402";
}
.k-i-help:before {
    content: "\e402";
}
.k-i-warning:before {
    content: "\e403";
}
.k-i-exception:before {
    content: "\e403";
}
.k-i-photo-camera:before {
    content: "\e500";
}
.k-i-image:before {
    content: "\e501";
}
.k-i-photo:before {
    content: "\e501";
}
.k-i-image-export:before {
    content: "\e502";
}
.k-i-photo-export:before {
    content: "\e502";
}
.k-i-zoom-actual-size:before {
    content: "\e503";
}
.k-i-zoom-best-fit:before {
    content: "\e504";
}
.k-i-image-resize:before {
    content: "\e505";
}
.k-i-crop:before {
    content: "\e506";
}
.k-i-mirror:before {
    content: "\e507";
}
.k-i-flip-horizontal:before {
    content: "\e508";
}
.k-i-flip-vertical:before {
    content: "\e509";
}
.k-i-rotate:before {
    content: "\e50a";
}
.k-i-rotate-right:before {
    content: "\e50b";
}
.k-i-rotate-left:before {
    content: "\e50c";
}
.k-i-brush:before {
    content: "\e50d";
}
.k-i-palette:before {
    content: "\e50e";
}
.k-i-paint:before {
    content: "\e50f";
}
.k-i-droplet:before {
    content: "\e50f";
}
.k-i-background:before {
    content: "\e50f";
}
.k-i-line:before {
    content: "\e510";
}
.k-i-shape-line:before {
    content: "\e510";
}
.k-i-brightness-contrast:before {
    content: "\e511";
}
.k-i-saturation:before {
    content: "\e512";
}
.k-i-invert-colors:before {
    content: "\e513";
}
.k-i-transperancy:before {
    content: "\e514";
}
.k-i-opacity:before {
    content: "\e514";
}
.k-i-greyscale:before {
    content: "\e515";
}
.k-i-blur:before {
    content: "\e516";
}
.k-i-sharpen:before {
    content: "\e517";
}
.k-i-shape:before {
    content: "\e518";
}
.k-i-round-corners:before {
    content: "\e519";
}
.k-i-front-element:before {
    content: "\e51a";
}
.k-i-back-element:before {
    content: "\e51b";
}
.k-i-forward-element:before {
    content: "\e51c";
}
.k-i-backward-element:before {
    content: "\e51d";
}
.k-i-align-left-element:before {
    content: "\e51e";
}
.k-i-align-center-element:before {
    content: "\e51f";
}
.k-i-align-right-element:before {
    content: "\e520";
}
.k-i-align-top-element:before {
    content: "\e521";
}
.k-i-align-middle-element:before {
    content: "\e522";
}
.k-i-align-bottom-element:before {
    content: "\e523";
}
.k-i-thumbnails-up:before {
    content: "\e524";
}
.k-i-thumbnails-right:before {
    content: "\e525";
}
.k-i-thumbnails-down:before {
    content: "\e526";
}
.k-i-thumbnails-left:before {
    content: "\e527";
}
.k-i-full-screen:before {
    content: "\e528";
}
.k-i-fullscreen:before {
    content: "\e528";
}
.k-i-full-screen-exit:before {
    content: "\e529";
}
.k-i-fullscreen-exit:before {
    content: "\e529";
}
.k-i-reset-color:before {
    content: "\e52a";
}
.k-i-paint-remove:before {
    content: "\e52a";
}
.k-i-background-remove:before {
    content: "\e52a";
}
.k-i-page-properties:before {
    content: "\e600";
}
.k-i-bold:before {
    content: "\e601";
}
.k-i-italic:before {
    content: "\e602";
}
.k-i-underline:before {
    content: "\e603";
}
.k-i-font-family:before {
    content: "\e604";
}
.k-i-foreground-color:before {
    content: "\e605";
}
.k-i-convert-lowercase:before {
    content: "\e606";
}
.k-i-convert-uppercase:before {
    content: "\e607";
}
.k-i-strikethrough:before {
    content: "\e608";
}
.k-i-sub-script:before {
    content: "\e609";
}
.k-i-sup-script:before {
    content: "\e60a";
}
.k-i-div:before {
    content: "\e60b";
}
.k-i-all:before {
    content: "\e60c";
}
.k-i-h1:before {
    content: "\e60d";
}
.k-i-h2:before {
    content: "\e60e";
}
.k-i-h3:before {
    content: "\e60f";
}
.k-i-h4:before {
    content: "\e610";
}
.k-i-h5:before {
    content: "\e611";
}
.k-i-h6:before {
    content: "\e612";
}
.k-i-list-ordered:before {
    content: "\e613";
}
.k-i-list-numbered:before {
    content: "\e613";
}
.k-i-list-unordered:before {
    content: "\e614";
}
.k-i-list-bulleted:before {
    content: "\e614";
}
.k-i-indent-increase:before {
    content: "\e615";
}
.k-i-indent:before {
    content: "\e615";
}
.k-i-indent-decrease:before {
    content: "\e616";
}
.k-i-outdent:before {
    content: "\e616";
}
.k-i-insert-n::before {
    content: "\e617";
}
.k-i-insert-up:before {
    content: "\e617";
}
.k-i-insert-top:before {
    content: "\e617";
}
.k-i-insert-m:before {
    content: "\e618";
}
.k-i-insert-middle:before {
    content: "\e618";
}
.k-i-insert-s:before {
    content: "\e619";
}
.k-i-insert-down:before {
    content: "\e619";
}
.k-i-insert-bottom:before {
    content: "\e619";
}
.k-i-align-top:before {
    content: "\e61a";
}
.k-i-align-middle:before {
    content: "\e61b";
}
.k-i-align-bottom:before {
    content: "\e61c";
}
.k-i-align-left:before {
    content: "\e61d";
}
.k-i-align-center:before {
    content: "\e61e";
}
.k-i-align-right:before {
    content: "\e61f";
}
.k-i-align-justify:before {
    content: "\e620";
}
.k-i-align-remove:before {
    content: "\e621";
}
.k-i-text-wrap:before {
    content: "\e622";
}
.k-i-rule-horizontal:before {
    content: "\e623";
}
.k-i-table-align-top-left:before {
    content: "\e624";
}
.k-i-table-align-top-center:before {
    content: "\e625";
}
.k-i-table-align-top-right:before {
    content: "\e626";
}
.k-i-table-align-middle-left:before {
    content: "\e627";
}
.k-i-table-align-middle-center:before {
    content: "\e628";
}
.k-i-table-align-middle-right:before {
    content: "\e629";
}
.k-i-table-align-bottom-left:before {
    content: "\e62a";
}
.k-i-table-align-bottom-center:before {
    content: "\e62b";
}
.k-i-table-align-bottom-right:before {
    content: "\e62c";
}
.k-i-table-align-remove:before {
    content: "\e62d";
}
.k-i-borders-all:before {
    content: "\e62e";
}
.k-i-all-borders:before {
    content: "\e62e";
}
.k-i-borders-outside:before {
    content: "\e62f";
}
.k-i-outside-borders:before {
    content: "\e62f";
}
.k-i-borders-inside:before {
    content: "\e630";
}
.k-i-inside-borders:before {
    content: "\e630";
}
.k-i-borders-inside-horizontal:before {
    content: "\e631";
}
.k-i-inside-horizontal-borders:before {
    content: "\e631";
}
.k-i-borders-inside-vertical:before {
    content: "\e632";
}
.k-i-inside-vertical-borders:before {
    content: "\e632";
}
.k-i-border-top:before {
    content: "\e633";
}
.k-i-top-border:before {
    content: "\e633";
}
.k-i-border-bottom:before {
    content: "\e634";
}
.k-i-bottom-border:before {
    content: "\e634";
}
.k-i-border-left:before {
    content: "\e635";
}
.k-i-left-border:before {
    content: "\e635";
}
.k-i-border-right:before {
    content: "\e636";
}
.k-i-right-border:before {
    content: "\e636";
}
.k-i-border-no:before {
    content: "\e637";
}
.k-i-no-borders:before {
    content: "\e637";
}
.k-i-borders-show-hide:before {
    content: "\e638";
}
.k-i-form:before {
    content: "\e639";
}
.k-i-border:before {
    content: "\e639";
}
.k-i-form-element:before {
    content: "\e63a";
}
.k-i-code-snippet:before {
    content: "\e63b";
}
.k-i-select-all:before {
    content: "\e63c";
}
.k-i-button:before {
    content: "\e63d";
}
.k-i-select-box:before {
    content: "\e63e";
}
.k-i-calendar-date:before {
    content: "\e63f";
}
.k-i-group-box:before {
    content: "\e640";
}
.k-i-textarea:before {
    content: "\e641";
}
.k-i-textbox:before {
    content: "\e642";
}
.k-i-textbox-hidden:before {
    content: "\e643";
}
.k-i-password:before {
    content: "\e644";
}
.k-i-paragraph-add:before {
    content: "\e645";
}
.k-i-edit-tools:before {
    content: "\e646";
}
.k-i-template-manager:before {
    content: "\e647";
}
.k-i-change-manually:before {
    content: "\e648";
}
.k-i-track-changes:before {
    content: "\e649";
}
.k-i-track-changes-enable:before {
    content: "\e64a";
}
.k-i-track-changes-accept:before {
    content: "\e64b";
}
.k-i-track-changes-accept-all:before {
    content: "\e64c";
}
.k-i-track-changes-reject:before {
    content: "\e64d";
}
.k-i-track-changes-reject-all:before {
    content: "\e64e";
}
.k-i-document-manager:before {
    content: "\e64f";
}
.k-i-custom-icon:before {
    content: "\e650";
}
.k-i-dictionary-add:before {
    content: "\e651";
}
.k-i-image-light-dialog:before {
    content: "\e652";
}
.k-i-image-insert:before {
    content: "\e652";
}
.k-i-image-edit:before {
    content: "\e653";
}
.k-i-image-map-editor:before {
    content: "\e654";
}
.k-i-comment:before {
    content: "\e655";
}
.k-i-comment-remove:before {
    content: "\e656";
}
.k-i-comments-remove-all:before {
    content: "\e657";
}
.k-i-silverlight:before {
    content: "\e658";
}
.k-i-media-manager:before {
    content: "\e659";
}
.k-i-video-external:before {
    content: "\e65a";
}
.k-i-flash-manager:before {
    content: "\e65b";
}
.k-i-find-and-replace:before {
    content: "\e65c";
}
.k-i-find:before {
    content: "\e65c";
}
.k-i-copy:before {
    content: "\e65d";
}
.k-i-files:before {
    content: "\e65d";
}
.k-i-cut:before {
    content: "\e65e";
}
.k-i-paste:before {
    content: "\e65f";
}
.k-i-paste-as-html:before {
    content: "\e660";
}
.k-i-paste-from-word:before {
    content: "\e661";
}
.k-i-paste-from-word-strip-file:before {
    content: "\e662";
}
.k-i-paste-html:before {
    content: "\e663";
}
.k-i-paste-markdown:before {
    content: "\e664";
}
.k-i-paste-plain-text:before {
    content: "\e665";
}
.k-i-apply-format:before {
    content: "\e666";
}
.k-i-clear-css:before {
    content: "\e667";
}
.k-i-copy-format:before {
    content: "\e668";
}
.k-i-strip-all-formating:before {
    content: "\e669";
}
.k-i-strip-css-format:before {
    content: "\e66a";
}
.k-i-strip-font-elements:before {
    content: "\e66b";
}
.k-i-strip-span-elements:before {
    content: "\e66c";
}
.k-i-strip-word-formatting:before {
    content: "\e66d";
}
.k-i-format-code-block:before {
    content: "\e66e";
}
.k-i-style-builder:before {
    content: "\e66f";
}
.k-i-module-manager:before {
    content: "\e670";
}
.k-i-hyperlink-light-dialog:before {
    content: "\e671";
}
.k-i-hyperlink-insert:before {
    content: "\e671";
}
.k-i-hyperlink-globe:before {
    content: "\e672";
}
.k-i-hyperlink-globe-remove:before {
    content: "\e673";
}
.k-i-hyperlink-email:before {
    content: "\e674";
}
.k-i-anchor:before {
    content: "\e675";
}
.k-i-table-light-dialog:before {
    content: "\e676";
}
.k-i-table-insert:before {
    content: "\e676";
}
.k-i-table:before {
    content: "\e677";
}
.k-i-table-properties:before {
    content: "\e678";
}
.k-i-table-wizard:before {
    content: "\e678";
}
.k-i-table-cell:before {
    content: "\e679";
}
.k-i-table-cell-properties:before {
    content: "\e67a";
}
.k-i-table-column-insert-left:before {
    content: "\e67b";
}
.k-i-table-column-insert-right:before {
    content: "\e67c";
}
.k-i-table-row-insert-above:before {
    content: "\e67d";
}
.k-i-table-row-insert-below:before {
    content: "\e67e";
}
.k-i-table-column-delete:before {
    content: "\e67f";
}
.k-i-table-row-delete:before {
    content: "\e680";
}
.k-i-table-cell-delete:before {
    content: "\e681";
}
.k-i-table-delete:before {
    content: "\e682";
}
.k-i-cells-merge:before {
    content: "\e683";
}
.k-i-cells-merge-horizontally:before {
    content: "\e684";
}
.k-i-cells-merge-vertically:before {
    content: "\e685";
}
.k-i-cell-split-horizontally:before {
    content: "\e686";
}
.k-i-cell-split-vertically:before {
    content: "\e687";
}
.k-i-table-unmerge:before {
    content: "\e688";
}
.k-i-pane-freeze:before {
    content: "\e689";
}
.k-i-row-freeze:before {
    content: "\e68a";
}
.k-i-column-freeze:before {
    content: "\e68b";
}
.k-i-toolbar-float:before {
    content: "\e68c";
}
.k-i-spell-checker:before {
    content: "\e68d";
}
.k-i-validation-xhtml:before {
    content: "\e68e";
}
.k-i-validation-data:before {
    content: "\e68f";
}
.k-i-toggle-full-screen-mode:before {
    content: "\e690";
}
.k-i-formula-fx:before {
    content: "\e691";
}
.k-i-sum:before {
    content: "\e692";
}
.k-i-symbol:before {
    content: "\e693";
}
.k-i-dollar:before {
    content: "\e694";
}
.k-i-currency:before {
    content: "\e694";
}
.k-i-percent:before {
    content: "\e695";
}
.k-i-custom-format:before {
    content: "\e696";
}
.k-i-decimal-increase:before {
    content: "\e697";
}
.k-i-decimal-decrease:before {
    content: "\e698";
}
.k-i-font-size:before {
    content: "\e699";
}
.k-i-image-absolute-position:before {
    content: "\e69a";
}
.k-i-globe-outline:before {
    content: "\e700";
}
.k-i-globe:before {
    content: "\e701";
}
.k-i-marker-pin:before {
    content: "\e702";
}
.k-i-marker-pin-target:before {
    content: "\e703";
}
.k-i-pin:before {
    content: "\e704";
}
.k-i-unpin:before {
    content: "\e705";
}
.k-i-share:before {
    content: "\e800";
}
.k-i-user:before {
    content: "\e801";
}
.k-i-inbox:before {
    content: "\e802";
}
.k-i-blogger:before {
    content: "\e803";
}
.k-i-blogger-box:before {
    content: "\e804";
}
.k-i-delicious:before {
    content: "\e805";
}
.k-i-delicious-box:before {
    content: "\e806";
}
.k-i-digg:before {
    content: "\e807";
}
.k-i-digg-box:before {
    content: "\e808";
}
.k-i-email:before {
    content: "\e809";
}
.k-i-envelop:before {
    content: "\e809";
}
.k-i-letter:before {
    content: "\e809";
}
.k-i-email-box:before {
    content: "\e80a";
}
.k-i-envelop-box:before {
    content: "\e80a";
}
.k-i-letter-box:before {
    content: "\e80a";
}
.k-i-facebook:before {
    content: "\e80b";
}
.k-i-facebook-box:before {
    content: "\e80c";
}
.k-i-google:before {
    content: "\e80d";
}
.k-i-google-box:before {
    content: "\e80e";
}
.k-i-google-plus:before {
    content: "\e80f";
}
.k-i-google-plus-box:before {
    content: "\e810";
}
.k-i-linkedin:before {
    content: "\e811";
}
.k-i-linkedin-box:before {
    content: "\e812";
}
.k-i-myspace:before {
    content: "\e813";
}
.k-i-myspace-box:before {
    content: "\e814";
}
.k-i-pinterest:before {
    content: "\e815";
}
.k-i-pinterest-box:before {
    content: "\e816";
}
.k-i-reddit:before {
    content: "\e817";
}
.k-i-reddit-box:before {
    content: "\e818";
}
.k-i-stumble-upon:before {
    content: "\e819";
}
.k-i-stumble-upon-box:before {
    content: "\e81a";
}
.k-i-tell-a-friend:before {
    content: "\e81b";
}
.k-i-tell-a-friend-box:before {
    content: "\e81c";
}
.k-i-tumblr:before {
    content: "\e81d";
}
.k-i-tumblr-box:before {
    content: "\e81e";
}
.k-i-twitter:before {
    content: "\e81f";
}
.k-i-twitter-box:before {
    content: "\e820";
}
.k-i-yammer:before {
    content: "\e821";
}
.k-i-yammer-box:before {
    content: "\e822";
}
.k-i-behance:before {
    content: "\e823";
}
.k-i-behance-box:before {
    content: "\e824";
}
.k-i-dribbble:before {
    content: "\e825";
}
.k-i-dribbble-box:before {
    content: "\e826";
}
.k-i-rss:before {
    content: "\e827";
}
.k-i-rss-box:before {
    content: "\e828";
}
.k-i-vimeo:before {
    content: "\e829";
}
.k-i-vimeo-box:before {
    content: "\e82a";
}
.k-i-youtube:before {
    content: "\e82b";
}
.k-i-youtube-box:before {
    content: "\e82c";
}
.k-i-folder:before {
    content: "\e900";
}
.k-i-folder-open:before {
    content: "\e901";
}
.k-i-folder-add:before {
    content: "\e902";
}
.k-i-folder-up:before {
    content: "\e903";
}
.k-i-folder-more:before {
    content: "\e904";
}
.k-i-fields-more:before {
    content: "\e904";
}
.k-i-aggregate-fields:before {
    content: "\e905";
}
.k-i-file:before {
    content: "\e906";
}
.k-i-file-vertical:before {
    content: "\e906";
}
.k-i-file-add:before {
    content: "\e907";
}
.k-i-file-txt:before {
    content: "\e908";
}
.k-i-txt:before {
    content: "\e908";
}
.k-i-file-csv:before {
    content: "\e909";
}
.k-i-csv:before {
    content: "\e909";
}
.k-i-file-excel:before {
    content: "\e90a";
}
.k-i-file-xls:before {
    content: "\e90a";
}
.k-i-excel:before {
    content: "\e90a";
}
.k-i-xls:before {
    content: "\e90a";
}
.k-i-file-word:before {
    content: "\e90b";
}
.k-i-file-doc:before {
    content: "\e90b";
}
.k-i-word:before {
    content: "\e90b";
}
.k-i-doc:before {
    content: "\e90b";
}
.k-i-file-mdb:before {
    content: "\e90c";
}
.k-i-mdb:before {
    content: "\e90c";
}
.k-i-file-ppt:before {
    content: "\e90d";
}
.k-i-ppt:before {
    content: "\e90d";
}
.k-i-file-pdf:before {
    content: "\e90e";
}
.k-i-pdf:before {
    content: "\e90e";
}
.k-i-file-psd:before {
    content: "\e90f";
}
.k-i-psd:before {
    content: "\e90f";
}
.k-i-file-flash:before {
    content: "\e910";
}
.k-i-flash:before {
    content: "\e910";
}
.k-i-file-config:before {
    content: "\e911";
}
.k-i-config:before {
    content: "\e911";
}
.k-i-file-ascx:before {
    content: "\e912";
}
.k-i-ascx:before {
    content: "\e912";
}
.k-i-file-bac:before {
    content: "\e913";
}
.k-i-bac:before {
    content: "\e913";
}
.k-i-file-zip:before {
    content: "\e914";
}
.k-i-zip:before {
    content: "\e914";
}
.k-i-film:before {
    content: "\e915";
}
.k-i-css3:before {
    content: "\e916";
}
.k-i-html5:before {
    content: "\e917";
}
.k-i-html:before {
    content: "\e918";
}
.k-i-source-code:before {
    content: "\e918";
}
.k-i-view-source:before {
    content: "\e918";
}
.k-i-css:before {
    content: "\e919";
}
.k-i-js:before {
    content: "\e91a";
}
.k-i-exe:before {
    content: "\e91b";
}
.k-i-csproj:before {
    content: "\e91c";
}
.k-i-vbproj:before {
    content: "\e91d";
}
.k-i-cs:before {
    content: "\e91e";
}
.k-i-vb:before {
    content: "\e91f";
}
.k-i-sln:before {
    content: "\e920";
}
.k-i-cloud:before {
    content: "\e921";
}
.k-i-file-horizontal:before {
    content: "\e922";
}
.k-i-equal:before {
    content: "\e14a";
}
.k-i-not-equal:before {
    content: "\e14b";
}
.k-i-less-or-equal:before {
    content: "\e14c";
}
.k-i-greater-or-equal:before {
    content: "\e14d";
}
.k-i-divide:before {
    content: "\e14e";
}
.k-i-accessibility:before {
    content: "\e14f";
}
.k-i-barcode-outline:before {
    content: "\e150";
}
.k-i-barcode:before {
    content: "\e151";
}
.k-i-barcode-scanner:before {
    content: "\e152";
}
.k-i-qr-code-outline:before {
    content: "\e153";
}
.k-i-qr-code:before {
    content: "\e154";
}
.k-i-qr-code-scanner:before {
    content: "\e155";
}
.k-i-barcode-qr-code-scanner:before {
    content: "\e156";
}
.k-i-signature:before {
    content: "\e157";
}
.k-i-hand:before {
    content: "\e158";
}
.k-i-cursor:before {
    content: "\e159";
}
.k-i-attachment-45:before {
    content: "\e10e";
}
.k-i-images:before {
    content: "\e52b";
}
.k-i-strip-all-formatting:before {
    content: "\e669";
}
.k-i-home:before {
    content: "\e034";
}
.k-i-overlap:before {
    content: "\e033";
}
.k-i-align-to-grid:before {
    content: "\e52c";
}
.k-i-size-to-grid:before {
    content: "\e52d";
}
.k-i-make-same-size:before {
    content: "\e52e";
}
.k-i-make-same-width:before {
    content: "\e52f";
}
.k-i-make-same-height:before {
    content: "\e530";
}
.k-i-make-horizontal-spacing-equal:before {
    content: "\e531";
}
.k-i-increase-horizontal-spacing:before {
    content: "\e532";
}
.k-i-decrease-horizontal-spacing:before {
    content: "\e533";
}
.k-i-remove-horizontal-spacing:before {
    content: "\e534";
}
.k-i-make-vertical-spacing-equal:before {
    content: "\e535";
}
.k-i-increase-vertical-spacing:before {
    content: "\e536";
}
.k-i-decrease-vertical-spacing:before {
    content: "\e537";
}
.k-i-remove-vertical-spacing:before {
    content: "\e538";
}
.k-i-eyedropper:before {
    content: "\e539";
}
.k-i-snap-grid:before {
    content: "\e53a";
}
.k-i-snap-to-gridlines:before {
    content: "\e53b";
}
.k-i-snap-to-snaplines:before {
    content: "\e53c";
}
.k-i-dimensions:before {
    content: "\e53d";
}
.k-i-crosstab:before {
    content: "\e69c";
}
.k-i-table-body:before {
    content: "\e69e";
}
.k-i-table-column-groups:before {
    content: "\e69f";
}
.k-i-table-corner:before {
    content: "\e6a0";
}
.k-i-table-row-groups:before {
    content: "\e6a1";
}
.k-i-subreport:before {
    content: "\e923";
}
.k-i-data:before {
    content: "\e924";
}
.k-i-report-header-section:before {
    content: "\e925";
}
.k-i-report-footer-section:before {
    content: "\e926";
}
.k-i-group-header-section:before {
    content: "\e927";
}
.k-i-group-footer-section:before {
    content: "\e928";
}
.k-i-page-header-section:before {
    content: "\e929";
}
.k-i-page-footer-section:before {
    content: "\e92a";
}
.k-i-detail-section:before {
    content: "\e92b";
}
.k-i-toc-section:before {
    content: "\e92c";
}
.k-i-group-section:before {
    content: "\e92d";
}
.k-i-parameters:before {
    content: "\e92e";
}
.k-i-data-csv:before {
    content: "\e92f";
}
.k-i-data-json:before {
    content: "\e930";
}
.k-i-data-sql:before {
    content: "\e931";
}
.k-i-data-web:before {
    content: "\e932";
}
.k-i-group-collection:before {
    content: "\e933";
}
.k-i-parameter-boolean:before {
    content: "\e934";
}
.k-i-parameter-date-time:before {
    content: "\e935";
}
.k-i-parameter-float:before {
    content: "\e936";
}
.k-i-parameter-integer:before {
    content: "\e937";
}
.k-i-parameter-string:before {
    content: "\e938";
}
.k-i-toc-section-level:before {
    content: "\e939";
}
.k-i-inherited:before {
    content: "\e93a";
}
.k-i-file-video:before {
    content: "\e93b";
}
.k-i-file-audio:before {
    content: "\e93c";
}
.k-i-file-image:before {
    content: "\e93d";
}
.k-i-file-presentation:before {
    content: "\e93e";
}
.k-i-file-data:before {
    content: "\e93f";
}
.k-i-file-disc-image:before {
    content: "\e940";
}
.k-i-file-programming:before {
    content: "\e941";
}
.k-i-graph:before {
    content: "\ea00";
}
.k-i-column-clustered:before {
    content: "\ea01";
}
.k-i-column-stacked:before {
    content: "\ea02";
}
.k-i-column-stacked100:before {
    content: "\ea03";
}
.k-i-column-range:before {
    content: "\ea04";
}
.k-i-bar-clustered:before {
    content: "\ea05";
}
.k-i-bar-stacked:before {
    content: "\ea06";
}
.k-i-bar-stacked100:before {
    content: "\ea07";
}
.k-i-bar-range:before {
    content: "\ea08";
}
.k-i-area-clustered:before {
    content: "\ea09";
}
.k-i-area-stacked:before {
    content: "\ea0a";
}
.k-i-area-stacked100:before {
    content: "\ea0b";
}
.k-i-area-range:before {
    content: "\ea0c";
}
.k-i-line-stacked:before {
    content: "\ea0e";
}
.k-i-line-stacked100:before {
    content: "\ea0f";
}
.k-i-line-markers:before {
    content: "\ea10";
}
.k-i-line-stacked-markers:before {
    content: "\ea11";
}
.k-i-line-stacked100-markers:before {
    content: "\ea12";
}
.k-i-pie:before {
    content: "\ea13";
}
.k-i-doughnut:before {
    content: "\ea14";
}
.k-i-scatter:before {
    content: "\ea15";
}
.k-i-scatter-smooth-lines-markers:before {
    content: "\ea16";
}
.k-i-scatter-smooth-lines:before {
    content: "\ea17";
}
.k-i-scatter-straight-lines-markers:before {
    content: "\ea18";
}
.k-i-scatter-straight-lines:before {
    content: "\e6a19";
}
.k-i-bubble:before {
    content: "\ea1a";
}
.k-i-candlestick:before {
    content: "\ea1b";
}
.k-i-bar:before {
    content: "\ea1c";
}
.k-i-radar:before {
    content: "\ea1d";
}
.k-i-radar-markers:before {
    content: "\ea1e";
}
.k-i-radar-filled:before {
    content: "\ea1f";
}
.k-i-rose:before {
    content: "\ea20";
}
.k-i-choropleth:before {
    content: "\ea21";
}
.k-i-page-portrait::before {
    content: "\e906";
}
.k-i-page-landscape::before {
    content: "\e922";
}
.k-rtl .k-i-collapse,
.k-rtl .k-i-expand,
.k-rtl .k-i-indent-decrease,
.k-rtl .k-i-indent-increase {
    transform: scaleX(-1);
}
.k-spreadsheet {
    width: 800px;
    height: 600px;
    position: relative;
    border-width: 1px;
    border-style: solid;
    cursor: default;
}
.k-spreadsheet .k-spreadsheet-pane {
    padding-right: 1px;
    position: absolute;
    border-width: 1px;
    border-bottom-width: 0;
    border-right-width: 0;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden;
}
.k-spreadsheet .k-spreadsheet-pane.k-top {
    border-top-width: 0;
}
.k-spreadsheet .k-spreadsheet-pane.k-left {
    border-left-width: 0;
}
.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell {
    position: absolute;
    white-space: pre;
    box-sizing: border-box;
    overflow: hidden;
    padding: 1px 3px;
    background-clip: padding-box;
}
.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell.k-spreadsheet-has-comment::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    border-width: 3px;
    border-style: solid;
}
.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell-comment {
    position: absolute;
    white-space: pre-wrap;
    text-align: left;
    border-width: 1px;
    border-style: solid;
}
.k-spreadsheet .k-spreadsheet-haxis,
.k-spreadsheet .k-spreadsheet-vaxis {
    position: absolute;
    border-style: solid;
}
.k-spreadsheet .k-spreadsheet-vaxis {
    top: 0;
    border-width: 0 0 0 1px;
}
.k-spreadsheet .k-spreadsheet-haxis {
    left: 0;
    border-width: 1px 0 0;
}
.k-spreadsheet .k-filter-range,
.k-spreadsheet .k-spreadsheet-selection {
    border-width: 1px;
    border-style: solid;
    position: absolute;
    box-sizing: border-box;
}
.k-spreadsheet .k-spreadsheet-active-cell {
    position: absolute;
    outline-color: transparent !important;
    box-sizing: border-box;
    z-index: 10;
}
.k-spreadsheet .k-spreadsheet-action-bar {
    border-width: 0 0 1px;
    border-style: solid;
    position: relative;
    display: table;
    width: 100%;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar,
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
    display: table-cell;
    vertical-align: middle;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
    position: relative;
    vertical-align: top;
    border-width: 0 1px 0 0;
    border-style: solid;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox {
    width: 9.5em;
    border-radius: 0;
    border-color: transparent;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap {
    border-radius: 0;
    border-color: transparent;
    background-image: none;
    box-shadow: none;
    border-width: 0;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-input {
    border-radius: 0;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-select {
    border-radius: 0;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar {
    width: 100%;
    padding-left: 31px;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 1em;
    height: 1em;
    text-align: center;
    /* vertical-align: middle; */
    background-image: none;
    font: 16px/1 WebComponentsIcons;
    /* speak: none; */
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e691";
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-width: 0 1px 0 0;
    border-style: solid;
    width: 24px;
    margin-left: -24px;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:before {
    content: "{";
    font-weight: 700;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:after {
    content: "}";
    font-weight: 700;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input {
    overflow: hidden;
    text-indent: 0.8em;
    border: 0;
    margin: 0;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-state-border-down {
    padding-bottom: 0;
}
.k-spreadsheet .k-spreadsheet-formula-input {
    outline: 0;
    border-width: 0;
    height: 26px;
    line-height: 20px;
    width: 100%;
    box-sizing: border-box;
    white-space: pre;
    padding: 3px 0.5em;
}
.k-spreadsheet .k-spreadsheet-cell-editor {
    position: absolute;
    display: none;
    padding: 0 3px;
    line-height: 20px;
    z-index: 2000;
    overflow: hidden;
}
.k-spreadsheet > .k-spreadsheet-view {
    position: relative;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
}
.k-spreadsheet > .k-spreadsheet-view .k-state-disabled {
    pointer-events: auto;
}
.k-spreadsheet .k-tabstrip-wrapper {
    position: relative;
    line-height: 1.7em;
}
.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items {
    padding: 0.3em 0 0;
}
.k-spreadsheet .k-spreadsheet-quick-access-toolbar {
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    padding: 0.3em 0.3em 0;
}
.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button {
    padding: 0.3em;
    line-height: 1.4em;
    height: auto;
}
.k-spreadsheet .k-filter-wrapper,
.k-spreadsheet .k-merged-cells-wrapper,
.k-spreadsheet .k-selection-wrapper,
.k-spreadsheet .k-spreadsheet-row-header {
    position: relative;
}
.k-spreadsheet .k-spreadsheet-column-header {
    position: absolute;
}
.k-spreadsheet .k-filter-wrapper {
    pointer-events: none;
    z-index: 50;
}
.k-spreadsheet .k-spreadsheet-sheets-bar {
    border-width: 1px 0 0;
}
.k-spreadsheet .k-vertical-align-center {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.k-spreadsheet .k-vertical-align-bottom {
    position: relative;
    top: 100%;
    transform: translateY(-100%);
}
.k-spreadsheet .k-dirty {
    position: absolute;
    top: 0;
    left: 0;
    right: unset;
}
.k-spreadsheet .k-single-selection {
    cursor: crosshair;
}
.k-spreadsheet .k-single-selection::after {
    content: " ";
    height: 6px;
    width: 6px;
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    border-radius: 50%;
    margin-bottom: -4px;
    margin-right: -4px;
    border-width: 1px;
    border-style: solid;
    z-index: 100;
}
.k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after {
    display: none;
}
.k-spreadsheet .k-auto-fill,
.k-spreadsheet .k-auto-fill-bl-hint,
.k-spreadsheet .k-auto-fill-br-hint,
.k-spreadsheet .k-auto-fill-punch,
.k-spreadsheet .k-auto-fill-tr-hint {
    position: absolute;
    box-sizing: border-box;
}
.k-spreadsheet .k-auto-fill {
    border-width: 1px;
    border-style: solid;
    cursor: crosshair;
}
.k-spreadsheet .k-auto-fill-wrapper {
    position: relative;
}
.k-spreadsheet .k-spreadsheet-vborder {
    position: absolute;
    border-left-style: solid;
    border-left-width: 1px;
}
.k-spreadsheet .k-spreadsheet-hborder {
    position: absolute;
    border-top-style: solid;
    border-top-width: 1px;
}
.k-spreadsheet-names-popup .k-item {
    position: relative;
}
.k-spreadsheet-names-popup .k-icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0.7;
    cursor: pointer;
}
.k-spreadsheet-names-popup .k-icon:hover {
    opacity: 1;
}
.k-horizontal-resize {
    cursor: col-resize;
}
.k-vertical-resize {
    cursor: row-resize;
}
.k-merged-cells-wrapper,
.k-selection-wrapper,
.k-spreadsheet-active-cell,
.k-spreadsheet-data {
    cursor: cell;
}
.k-horizontal-resize .k-merged-cells-wrapper,
.k-horizontal-resize .k-selection-wrapper,
.k-horizontal-resize .k-spreadsheet-active-cell,
.k-horizontal-resize .k-spreadsheet-data {
    cursor: col-resize;
}
.k-vertical-resize .k-merged-cells-wrapper,
.k-vertical-resize .k-selection-wrapper,
.k-vertical-resize .k-spreadsheet-active-cell,
.k-vertical-resize .k-spreadsheet-data {
    cursor: row-resize;
}
.k-spreadsheet .k-colorpicker .k-tool-icon {
    overflow: visible;
}
.k-button.k-custom-color,
.k-button.k-reset-color {
    display: block;
    width: 100%;
    border-radius: 0;
    border: none;
    text-align: left;
    line-height: 2em;
}
.k-spreadsheet-colorpicker .k-colorpalette {
    border: 1px solid #dbdbdb;
    border-left: none;
    border-right: none;
    padding: 0.4em;
}
.k-spreadsheet-filter {
    position: absolute;
    cursor: pointer;
    pointer-events: all;
}
.k-spreadsheet-sample {
    float: right;
}
.k-spreadsheet-clipboard,
.k-spreadsheet-clipboard-paste {
    position: fixed;
    opacity: 0;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border: 0;
    width: 1px;
    height: 1px;
    box-sizing: border-box;
}
textarea.k-spreadsheet-clipboard {
    position: fixed;
}
.k-spreadsheet-top-corner {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
    border-width: 0 1px 1px 0;
    border-style: solid;
}
.k-spreadsheet-top-corner:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    border-width: 6px;
    border-style: solid;
}
.k-spreadsheet-scroller {
    width: 100%;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    z-index: 1;
}
.k-spreadsheet-fixed-container {
    position: absolute;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    z-index: 2;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden;
}
.k-spreadsheet-view-size {
    position: relative;
}
.k-spreadsheet-column-header,
.k-spreadsheet-row-header {
    text-align: center;
    z-index: 100;
}
.k-spreadsheet-column-header .k-spreadsheet-cell,
.k-spreadsheet-row-header .k-spreadsheet-cell {
    border-style: solid;
    border-width: 0 1px 1px 0;
}
div.k-spreadsheet-window {
    padding: 1.167em 0.75em 0.75em;
}
.k-spreadsheet-window .k-edit-form-container {
    width: 100%;
}
.k-spreadsheet-window .k-root-tabs {
    border-width: 0;
    margin: -1em -1em 0;
    padding: 0.5em 1em 0;
}
.k-spreadsheet-window .k-root-tabs .k-loading {
    display: none;
}
.k-spreadsheet-window .k-list-wrapper {
    padding: 0.15em 0;
    height: 190px;
}
.k-spreadsheet-window .k-list .k-item {
    border-radius: 0;
    padding: 0.5em 0.6em 0.4em 0.6em;
    cursor: pointer;
    line-height: 1.1em;
}
.k-spreadsheet-window .k-format-filter {
    width: 100%;
}
.k-spreadsheet-window .k-format-filter + .k-group-header + .k-list-wrapper {
    margin-top: 1em;
}
.k-spreadsheet-window .k-action-buttons {
    top: 10px;
    padding: 10px;
    margin-bottom: calc(10px - 1em);
}
.k-spreadsheet-window .k-edit-label {
    width: 25%;
    margin: 0 0 0 0.75em;
}
.k-spreadsheet-window .k-edit-field {
    width: 67%;
    margin: 0 0.917em 0 0;
}
.k-spreadsheet-window .k-edit-field,
.k-spreadsheet-window .k-edit-label {
    padding: 0;
    line-height: 3em;
}
.k-spreadsheet-window .k-edit-field .k-dropdown,
.k-spreadsheet-window .k-edit-field .k-textbox {
    width: 100%;
}
.k-spreadsheet-window .k-export-config .k-hr {
    margin-left: 15px;
    margin-right: 15px;
}
.k-spreadsheet-window .k-export-config .k-edit-field {
    width: 40%;
    float: left;
    margin-left: 30px;
}
.k-spreadsheet-window .k-page-orientation {
    position: absolute;
    right: 2em;
    top: 25%;
}
.k-spreadsheet-window .k-page-orientation .k-icon {
    font-size: 6em;
}
.k-spreadsheet-window .k-export-config:after,
.k-spreadsheet-window > div:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
}
.k-spreadsheet-format-cells .k-spreadsheet-preview {
    font-weight: 700;
    text-align: center;
    font-size: 1.16em;
    line-height: 3.64em;
    margin: 0 -0.863em 0.72em;
    border-style: solid;
    border-width: 1px 0;
}
.k-spreadsheet-border-palette {
    width: 153px;
}
.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button {
    box-sizing: border-box;
    width: 20%;
}
.k-spreadsheet-border-palette .k-colorpalette {
    vertical-align: bottom;
}
.k-spreadsheet-popup .k-separator {
    width: 1px;
    height: 1.8em;
    vertical-align: middle;
    display: inline-block;
}
.k-spreadsheet-popup .k-colorpalette {
    vertical-align: top;
}
.k-spreadsheet-popup .k-button.k-button-icon {
    padding: 0.6em;
    border-width: 0;
    border-radius: 0;
}
.k-spreadsheet-popup .k-button.k-button-icontext {
    display: block;
    text-align: left;
    text-transform: initial;
    padding: 0.3em 1.5em 0.3em 0.9em;
    border-width: 0;
    border-radius: 0;
}
.k-spreadsheet-filter-menu {
    width: 280px;
}
.k-spreadsheet-filter-menu > .k-menu {
    border-width: 0;
}
.k-spreadsheet-filter-menu > .k-menu .k-link {
    padding-left: 26px;
}
.k-spreadsheet-filter-menu > .k-menu .k-link .k-icon {
    margin-left: -26px;
    width: 26px;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
    height: 200px;
    overflow-y: scroll;
    overflow-x: auto;
    border-width: 1px;
    border-style: solid;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
    overflow: visible;
    padding: 6px 7px;
}
.k-spreadsheet-filter-menu .k-details {
    border-top-width: 1px;
    border-top-style: solid;
    padding: 4px 0;
}
.k-spreadsheet-filter-menu .k-details-summary {
    cursor: pointer;
    line-height: 26px;
}
.k-spreadsheet-filter-menu .k-details-summary .k-icon {
    margin: 0 5px;
}
.k-spreadsheet-filter-menu .k-details-content {
    padding: 0 8px 0 26px;
}
.k-spreadsheet-filter-menu .k-details-content > .k-textbox,
.k-spreadsheet-filter-menu .k-details-content > .k-widget {
    width: 100%;
    margin-bottom: 3px;
}
.k-spreadsheet-filter-menu .k-details-content .k-space-right {
    background-image: none;
}
.k-spreadsheet-filter-menu .k-details-content .k-filter-and {
    width: 75px;
    margin: 8px 0;
}
.k-spreadsheet-filter-menu .k-action-buttons {
    border-top-width: 0;
    margin: 8px;
    padding: 0;
    position: static;
}
.k-resize-handle,
.k-resize-hint {
    position: absolute;
    z-index: 200;
}
.k-resize-hint-handle {
    width: 100%;
    height: 20px;
}
.k-resize-hint-marker {
    width: 2px;
    height: 100%;
    margin: 0 auto;
}
.k-resize-hint-vertical .k-resize-hint-handle {
    height: 100%;
    width: 20px;
    float: left;
}
.k-resize-hint-vertical .k-resize-hint-marker {
    height: 2px;
    width: 100%;
}
.k-button.k-spreadsheet-sheets-bar-add,
.k-spreadsheet-quick-access-toolbar .k-button {
    border-color: transparent;
    background-color: transparent;
    background-image: none;
}
.k-spreadsheet-tabstrip {
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
}
.k-spreadsheet-tabstrip > .k-content {
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    margin: 0;
    padding: 0;
}
.k-spreadsheet-tabstrip .k-loading {
    display: none;
}
.k-spreadsheet-toolbar.k-toolbar {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
}
.k-spreadsheet-toolbar.k-toolbar .k-overflow-anchor + * {
    margin-left: 0.3em;
}
.k-spreadsheet-toolbar.k-toolbar > .k-button-group {
    border-width: 0;
}
.k-spreadsheet-toolbar .k-button,
.k-spreadsheet-toolbar > .k-button-group,
.k-spreadsheet-toolbar > .k-widget,
.k-spreadsheet-toolbar > .k-widget .k-state-default:not(.k-state-hover):not(.k-state-active) {
    margin: 0;
    border-color: transparent;
    background-color: transparent;
    background-image: none;
}
.k-spreadsheet-toolbar > .k-widget[data-property="fontSize"] {
    width: 75px;
}
.k-spreadsheet-toolbar > .k-widget[data-property="format"] {
    width: 100px;
}
.k-spreadsheet-toolbar > .k-widget[data-property="fontFamily"] {
    width: 130px;
}
.k-spreadsheet-toolbar > .k-combobox .k-state-default:not(.k-state-hover):not(.k-state-active) .k-input {
    background-color: transparent;
    box-shadow: none;
}
.k-spreadsheet-toolbar > .k-widget .k-state-default:not(.k-state-hover):not(.k-state-active) .k-select {
    border-color: transparent;
}
.k-spreadsheet-toolbar [data-tool="alignment"],
.k-spreadsheet-toolbar [data-tool="backgroundColor"],
.k-spreadsheet-toolbar [data-tool="borders"],
.k-spreadsheet-toolbar [data-tool="freeze"],
.k-spreadsheet-toolbar [data-tool="merge"],
.k-spreadsheet-toolbar [data-tool="textColor"] {
    width: auto;
}
.k-spreadsheet-toolbar .k-separator {
    margin: 0 3px;
    width: 0;
    overflow: hidden;
    height: 1.8em;
    vertical-align: middle;
    display: inline-block;
}
.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point {
    text-decoration: underline;
}
.k-spreadsheet-formula-input > .k-series-a,
.k-spreadsheet-formula-input > .k-series-b,
.k-spreadsheet-formula-input > .k-series-c,
.k-spreadsheet-formula-input > .k-series-d {
    background-color: transparent;
}
.k-spreadsheet-selection-highlight {
    border-width: 1px;
    border-style: solid;
    position: absolute;
    box-sizing: border-box;
}
.k-spreadsheet-formula-list {
    min-width: 100px;
}
.k-spreadsheet-formula-list .k-item {
    padding: 0 0.3em;
    box-shadow: none;
}
.k-spreadsheet-sheets-bar {
    position: relative;
}
.k-button.k-spreadsheet-sheets-bar-add {
    position: absolute;
    bottom: 0.2em;
    left: 0.4em;
    z-index: 1;
}
.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove {
    padding: 0;
    margin: 0.5em 0.5em 0.5em -0.5em;
    vertical-align: middle;
}
.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-button-icon {
    padding: 2px;
    line-height: normal;
}
.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-icon {
    margin: 0;
}
.k-spreadsheet-sheets-items-hint {
    margin-top: 0.1em;
    background: 0 0 !important;
    border-width: 0 !important;
}
.k-spreadsheet-editor-button {
    position: absolute;
    width: 20px;
    z-index: 10;
    margin-left: 2px;
    padding: 0 !important;
}
.k-spreadsheet-editor-button.k-spreadsheet-last-column {
    margin-left: -21px;
}
.k-spreadsheet-editor-button span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.hint-wrapper {
    margin-top: 1em;
}
.k-edit-form-container > div:after {
    display: block;
    content: "";
    clear: both;
}
.k-spreadsheet-filter-menu .k-i-arrow-45-down-right {
    cursor: pointer;
}
.k-spreadsheet-import-errors .k--header-message {
    font-weight: 700;
    padding-bottom: 5px;
    border-bottom: 1px solid #888;
    margin-bottom: 5px;
}
.k-spreadsheet-import-errors .k--errors {
    max-height: 350px;
    overflow: auto;
}
.k-spreadsheet-import-errors .k--errors table {
    border-collapse: collapse;
    font-size: 90%;
}
.k-spreadsheet-import-errors .k--errors table td,
.k-spreadsheet-import-errors .k--errors table th {
    padding: 2px 4px;
    border-bottom: 1px solid #bbb;
}
.k-spreadsheet-import-errors .k--errors table th {
    text-align: left;
    border-bottom: 1px solid #000;
}
.k-spreadsheet-insert-image-dialog {
    margin: 0 1em;
    border-style: dashed;
    border-width: 2px;
}
.k-spreadsheet-insert-image-dialog label {
    position: relative;
    display: block;
    width: 355px;
    height: 200px;
    padding: 10px;
    /* background-image: url(textures/image-default.png); */
    background-size: auto 70%;
    background-repeat: no-repeat;
    background-position: 50% 30%;
}
.k-spreadsheet-insert-image-dialog label div {
    position: relative;
    top: 75%;
    padding: 10px;
    text-align: center;
    pointer-events: none;
}
.k-spreadsheet-insert-image-dialog label input {
    display: none;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
    background-size: auto 90%;
    background-position: 50% 50%;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div {
    opacity: 1;
    top: 50%;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
    opacity: 0;
}
.k-spreadsheet-drawing {
    position: absolute;
    box-sizing: border-box;
    z-index: 101;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
    outline-style: solid;
    outline-width: 2px;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: move;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-width: 1px;
    transform: translate(-50%, -50%);
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
    left: 50%;
    top: 0;
    cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
    left: 100%;
    top: 0;
    cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
    left: 100%;
    top: 50%;
    cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
    left: 100%;
    top: 100%;
    cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
    left: 50%;
    top: 100%;
    cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
    left: 0;
    top: 100%;
    cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
    left: 0;
    top: 50%;
    cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
    left: 0;
    top: 0;
    cursor: nwse-resize;
}
.k-dialog {
    min-width: 90px;
    min-height: 3em;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
    position: fixed;
    overflow: hidden;
}
.k-dialog.k-dialog-centered {
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}
.k-dialog-titlebar {
    padding: 12px;
}
.k-dialog-title {
    font-size: 1.4em;
}
.k-dialog-titlebar .k-dialog-actions {
    top: 9px;
}
.k-dialog-titleless .k-dialog-titlebar .k-dialog-close {
    position: absolute;
    top: 3px;
    right: 6px;
}
.k-dialog .k-content {
    padding: 21px 12px;
    height: auto;
}
.k-dialog.k-dialog-titleless .k-content {
    padding: 2.4em;
}
.k-dialog-buttongroup {
    margin: 0;
    padding: 12px 12px;
    width: 100%;
    border-radius: 0;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-end;
}
.k-dialog-buttongroup .k-button {
    flex: 0 0 auto;
    display: inline-block;
    text-overflow: ellipsis;
    box-sizing: border-box;
}
.k-dialog-buttongroup .k-button + .k-button {
    margin-left: 0.5em;
}
.k-dialog-buttongroup.k-dialog-button-layout-stretched {
    padding: 0;
}
.k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button {
    margin: 0;
    border-radius: 0;
    border-bottom: 0;
    border-width: 1px 0 0 1px;
    flex: 1 0 0;
    white-space: nowrap;
}
.k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child {
    border-radius: 0;
    border-left-width: 0;
}
.k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child {
    border-radius: 0;
    border-right-width: 0;
}
.k-no-flexbox .k-dialog-buttongroup {
    display: block;
    text-align: right;
}
.k-no-flexbox .k-rtl .k-dialog-button-group {
    text-align: left;
}
.k-dialog.k-alert .k-dialog-titlebar,
.k-dialog.k-confirm .k-dialog-titlebar,
.k-dialog.k-prompt .k-dialog-titlebar {
    border-width: 0;
    color: inherit;
    background: 0 0;
}
.k-dialog.k-alert .k-dialog-content,
.k-dialog.k-confirm .k-dialog-content,
.k-dialog.k-prompt .k-dialog-content {
    padding: 24px 24px;
}
.k-dialog.k-prompt .k-dialog-content,
.k-dialog.k-prompt .k-prompt-container {
    padding: 12px 24px;
}
.k-card {
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    display: flex;
    flex-direction: column;
    position: relative;
}
.k-card .k-card-callout {
    position: absolute;
    width: 20px;
    height: 20px;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
}
.k-card .k-card-callout.k-callout-n {
    top: 0;
    transform: translate(-50%, -50%) rotate(-45deg);
    left: 50%;
}
.k-card .k-card-callout.k-callout-e {
    top: 50%;
    left: auto;
    right: 0;
    transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}
.k-card .k-card-callout.k-callout-s {
    top: auto;
    bottom: 0;
    transform: translate(-50%, 50%) rotate(135deg);
    left: 50%;
}
.k-card .k-card-callout.k-callout-w {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%) rotate(-135deg);
}
.k-card.k-card-flat {
    box-shadow: none;
}
.k-card-horizontal {
    flex-direction: row;
}
.k-card-header {
    padding: 15px 15px;
    border-width: 0 0 1px;
    border-style: solid;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.k-card > .k-card-header:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.k-card > .k-card-header:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.k-card-header > h1,
.k-card-header > h2,
.k-card-header > h3,
.k-card-header > h4,
.k-card-header > h5,
.k-card-header > h6 {
    margin: 0;
}
.k-card-header .k-card-title + .k-card-subtitle {
    margin-top: 0;
}
.k-card-footer {
    padding: 15px 15px;
    border-width: 1px 0 0;
    border-style: solid;
    display: block;
}
.k-card-body {
    padding: 15px 15px;
    flex: 1 1 auto;
}
.k-card > .k-card-body:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.k-card > .k-card-body:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.k-card-body p {
    margin: 0 0 8px;
}
.k-card-body > .k-last,
.k-card-body > :last-child {
    margin-bottom: 0;
}
.k-card-image,
.k-card-media {
    border: 0;
    max-width: 100%;
    overflow: hidden;
}
.k-card > .k-card-image:first-child,
.k-card > .k-card-media:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.k-card > .k-card-image:last-child,
.k-card > .k-card-media:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.k-card-image > img,
.k-card-media > img {
    border: 0;
    max-width: 100%;
}
.k-card-horizontal .k-card-image,
.k-card-horizontal .k-card-media {
    flex-shrink: 0;
    max-width: 100px;
    object-fit: cover;
}
.k-card-title {
    font-size: 19px;
    margin: 0 0 8px;
}
.k-card-subtitle {
    font-size: 12px;
    margin: 0 0 8px;
    opacity: 0.6;
}
.k-card-title + .k-card-subtitle {
    margin-top: -6px;
}
.k-card-separator {
    margin: 0;
    border-width: 1px 0 0;
    border-style: solid;
    display: block;
    flex: 0 0 auto;
}
.k-card-separator.k-separator-vertical {
    width: 0;
    border-width: 0 0 0 1px;
}
.k-card > .k-hr {
    margin: 0;
    flex: 0 0 auto;
    border-color: inherit;
}
.k-card-actions {
    padding: 8px 15px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    flex-basis: auto;
}
.k-card > .k-card-actions:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.k-card > .k-card-actions:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.k-card > .k-card-actions {
    border-top-width: 1px;
    border-color: inherit;
}
.k-card-horizontal .k-card-actions,
.k-card-vertical .k-card-actions {
    border: 0;
}
.k-card-actions .k-button {
    max-width: 100%;
    white-space: normal;
}
.k-card-actions > .k-button.k-flat:first-child {
    margin-left: -8px;
}
.k-card-actions.k-card-actions-start {
    justify-content: flex-start;
}
.k-card-actions.k-card-actions-end {
    justify-content: flex-end;
}
.k-card-actions.k-card-actions-center {
    justify-content: center;
}
.k-card-action {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: inline-flex;
    flex: 1 1 auto;
}
.k-card-action > .k-button {
    border-radius: 0;
    padding: 12px 15px;
    flex: 1 1 auto;
}
.k-card-actions-vertical {
    padding: 0;
    display: flex;
    flex-direction: column;
}
.k-card-actions-vertical .k-button {
    padding: 14px 15px;
}
.k-card-actions-vertical .k-button.k-flat:first-child {
    margin-left: 0;
}
.k-card-actions-vertical .k-card-action + .k-card-action {
    border-top-width: 1px;
}
.k-card-horizontal .k-card-actions-vertical {
    border-top-width: 0;
    border-left-width: 1px;
}
.k-card-vertical .k-card-actions-vertical.k-card-actions-start {
    align-items: flex-start;
}
.k-card-vertical .k-card-actions-vertical.k-card-actions-end {
    align-items: flex-end;
}
.k-card-vertical .k-card-actions-vertical.k-card-actions-center {
    align-items: center;
}
.k-card-vertical .k-card-actions-vertical.k-card-actions-center,
.k-card-vertical .k-card-actions-vertical.k-card-actions-end,
.k-card-vertical .k-card-actions-vertical.k-card-actions-start {
    padding: 8px 15px;
}
.k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button,
.k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button,
.k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button {
    padding: 6px 12px;
}
.k-card-actions-stretched {
    padding: 0;
    display: flex;
    flex-direction: row;
}
.k-card-actions-stretched .k-button {
    padding: 14px 15px;
    flex-grow: 1;
    border-radius: 0;
}
.k-card-actions-stretched .k-button.k-flat:first-child {
    margin-left: 0;
}
.k-card-actions-stretched .k-card-action + .k-card-action {
    border-left-width: 1px;
}
.k-card-actions-stretched.k-card-actions-vertical {
    flex-direction: column;
}
.k-card-list {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
    flex: 0 0 auto;
}
.k-card-list .k-card {
    flex: 0 0 auto;
}
.k-card-list .k-card + .k-card {
    margin-top: 16px;
}
.k-card-deck {
    display: flex;
    margin-top: 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    flex: 0 0 auto;
}
.k-card-deck .k-card {
    flex: 0 0 auto;
}
.k-card-deck .k-card + .k-card {
    margin-left: 16px;
}
.k-card-deck-scrollwrap {
    display: flex;
    position: relative;
    align-items: center;
}
.k-card-deck-scrollwrap > .k-button {
    border-radius: 0;
    flex: 0 0 auto;
    position: absolute;
    z-index: 1;
}
.k-card-deck-scrollwrap > .k-button:first-child {
    left: -1px;
}
.k-card-deck-scrollwrap > .k-button:last-child {
    right: -1px;
}
.k-card-deck-scrollwrap > .k-card-deck {
    flex: 1 1 auto;
}
.k-card-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    flex: 0 0 auto;
}
.k-card-group .k-card {
    border-radius: 0;
    flex: 0 0 auto;
}
.k-card-group .k-card > .k-card-header {
    border-radius: 0;
}
.k-card-group .k-card + .k-card {
    margin-left: -1px;
}
.k-card-group .k-card.k-first {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.k-card-group .k-card.k-first > .k-card-header {
    border-top-left-radius: 4px;
}
.k-card-group .k-card.k-last {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.k-card-group .k-card.k-last > .k-card-header {
    border-top-right-radius: 4px;
}
.k-card-group .k-card.k-only {
    border-radius: 4px;
}
.k-card-group .k-card.k-only > .k-card-header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.k-rtl .k-card-deck .k-card + .k-card,
[dir="rtl"] .k-card-deck .k-card + .k-card {
    margin-left: 0;
    margin-right: 16px;
}
.k-ie11 .k-card-body {
    flex: 1 1 auto;
}
.k-hidden {
    display: none !important;
}
.k-chat {
    height: 600px;
    max-height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    max-width: 500px;
    margin: auto;
}
.k-chat .k-message-list {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    scroll-behavior: smooth;
}
.k-chat .k-message-list-content {
    padding: 16px 16px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
}
.k-chat .k-message-list-content > * + * {
    margin-top: 16px;
}
.k-chat .k-message-group {
    max-width: 80%;
    background: 0 0;
    box-sizing: border-box;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    position: relative;
}
.k-chat .k-message-group:not(.k-alt) {
    align-items: flex-start;
    text-align: left;
}
.k-chat .k-message-group:not(.k-alt) .k-message-time {
    margin-left: 8px;
    left: 100%;
}
.k-chat .k-message-group:not(.k-alt) .k-message-status {
    left: 0;
}
.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {
    border-bottom-left-radius: 2px;
}
.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}
.k-chat .k-message-group.k-alt {
    align-self: flex-end;
    align-items: flex-end;
    text-align: right;
}
.k-chat .k-message-group.k-alt .k-message-time {
    margin-right: 8px;
    right: 100%;
}
.k-chat .k-message-group.k-alt .k-message-status {
    right: 0;
}
.k-chat .k-message-group.k-alt .k-first .k-bubble,
.k-chat .k-message-group.k-alt .k-only .k-bubble {
    border-bottom-right-radius: 2px;
}
.k-chat .k-message-group.k-alt .k-last .k-bubble,
.k-chat .k-message-group.k-alt .k-middle .k-bubble {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.k-chat .k-message {
    max-width: 100%;
    margin: 2px 0 0;
    position: relative;
    transition: margin 0.2s ease-in-out;
}
.k-chat .k-message-status,
.k-chat .k-message-time {
    font-size: smaller;
    line-height: normal;
    white-space: nowrap;
    pointer-events: none;
    position: absolute;
}
.k-chat .k-message-time {
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 0.2s ease-in-out;
}
.k-chat .k-message-status {
    margin-top: 2px;
    height: 0;
    overflow: hidden;
    top: 100%;
    transition: height 0.2s ease-in-out;
}
.k-chat .k-bubble {
    border-radius: 12px;
    padding: 8px 12px;
    border-width: 1px;
    border-style: solid;
    line-height: 18px;
    word-wrap: break-word;
}
.k-chat .k-message.k-state-selected {
    margin-bottom: 16px;
    border: 0;
    color: inherit;
    background: 0 0;
}
.k-chat .k-message.k-state-selected .k-message-time {
    opacity: 1;
}
.k-chat .k-message.k-state-selected .k-message-status {
    height: 1.2em;
}
.k-chat .k-message-error,
.k-chat .k-message-sending {
    margin-bottom: 16px;
}
.k-chat .k-message-error .k-message-status,
.k-chat .k-message-sending .k-message-status {
    height: 1.2em;
}
.k-avatar {
    border-radius: 100%;
    width: 32px;
    height: 32px;
    position: absolute;
}
.k-message-group:not(.k-alt) > .k-avatar {
    left: 0;
    bottom: 0;
}
.k-message-group.k-alt > .k-avatar {
    right: 0;
    bottom: 0;
}
.k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
    padding-left: 40px;
}
.k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
    padding-right: 40px;
}
.k-author {
    margin: 0;
    font-size: smaller;
    line-height: normal;
}
.k-chat .k-author {
    margin: 0;
}
.k-timestamp {
    font-size: smaller;
    line-height: normal;
    text-align: center;
    align-self: stretch;
}
.k-quick-replies {
    display: block;
    max-width: 100%;
}
.k-quick-reply {
    border-radius: 100px;
    margin-right: 8px;
    margin-bottom: 4px;
    padding: 8px 12px;
    border-width: 1px;
    border-style: solid;
    line-height: 18px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    display: inline-block;
    flex: 0 0 auto;
    transition-property: color, background-color, border-color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
}
.k-message-box {
    padding: 10px 16px;
    border-width: 1px 0 0;
    border-style: solid;
    flex: 0 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.k-message-box .k-input {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    background: 0 0;
    flex: 1 1 auto;
}
.k-message-box .k-button {
    padding: 0;
}
.k-message-box .k-button svg {
    width: 20px;
    height: 20px;
    fill: currentColor;
    display: inline-block;
}
.k-message-box .k-button::after,
.k-message-box .k-button::before {
    display: none;
}
.k-chat .k-card-list {
    margin: 2px 0 0;
}
.k-chat .k-card-deck {
    max-width: calc(100% + 32px);
    box-sizing: border-box;
    margin-left: -16px;
    margin-right: -16px;
    padding: 16px 16px 16px;
    overflow: hidden;
    overflow-x: auto;
    scroll-behavior: smooth;
}
.k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
    margin-left: 16px;
}
.k-chat .k-card-deck .k-card,
.k-chat .k-card-deck .k-card-wrap {
    width: 200px;
}
.k-card-deck-scrollwrap {
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
    flex: 0 0 auto;
    width: 100%;
    box-sizing: content-box;
}
.k-card-deck-scrollwrap > .k-card-deck {
    margin-bottom: -20px;
    padding-bottom: 20px;
}
.k-chat .k-card-deck .k-card-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    flex: 0 0 auto;
}
.k-chat .k-card-deck .k-card-wrap .k-card {
    flex: 0 0 auto;
}
.k-chat .k-card-deck .k-card-wrap .k-card + .k-card {
    margin-left: 16px;
}
.k-chat .k-card-deck .k-card-wrap.k-state-selected {
    background: 0 0;
}
.k-typing-indicator {
    padding: 0;
    border-radius: 50px;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.k-typing-indicator span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    flex: 0 0 8px;
    background-color: currentColor;
}
.k-typing-indicator span + span {
    margin-left: 5px;
}
@keyframes k-animation-blink {
    50% {
        opacity: 1;
    }
}
.k-chat .k-toolbar-box {
    width: 100%;
    border-width: 1px 0 0;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    flex: 0 0 auto;
}
.k-chat .k-toolbar-box .k-button-list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: hidden;
    scroll-behavior: smooth;
    padding: 10px 16px;
}
.k-chat .k-toolbar-box .k-button-list:after {
    content: "";
    padding-right: 16px;
}
.k-chat .k-toolbar-box .k-button-list .k-button + .k-button {
    margin-left: 20px;
    flex-shrink: 0;
}
.k-chat .k-toolbar-box .k-scroll-button {
    position: absolute;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
}
.k-chat .k-toolbar-box .k-scroll-button-left {
    left: 0;
}
.k-chat .k-toolbar-box .k-scroll-button-right {
    right: 0;
}
.k-chat .k-toolbar-box .k-button {
    border-width: 0;
    color: inherit;
    background: 0 0;
    flex-shrink: 0;
    box-shadow: none;
}
.k-rtl .k-message-group:not(.k-alt),
[dir="rtl"] .k-message-group:not(.k-alt) {
    text-align: right;
}
.k-rtl .k-message-group:not(.k-alt) .k-message-time,
[dir="rtl"] .k-message-group:not(.k-alt) .k-message-time {
    margin-left: 0;
    margin-right: 8px;
    left: auto;
    right: 100%;
}
.k-rtl .k-message-group:not(.k-alt) .k-message-status,
[dir="rtl"] .k-message-group:not(.k-alt) .k-message-status {
    left: auto;
    right: 0;
}
.k-rtl .k-message-group.k-alt,
[dir="rtl"] .k-message-group.k-alt {
    text-align: left;
}
.k-rtl .k-message-group.k-alt .k-message-time,
[dir="rtl"] .k-message-group.k-alt .k-message-time {
    margin-right: 0;
    margin-left: 8px;
    right: auto;
    left: 100%;
}
.k-rtl .k-message-group.k-alt .k-message-status,
[dir="rtl"] .k-message-group.k-alt .k-message-status {
    right: auto;
    left: 0;
}
.k-rtl .k-message-group:not(.k-alt) > .k-avatar,
[dir="rtl"] .k-message-group:not(.k-alt) > .k-avatar {
    left: auto;
    right: 0;
}
.k-rtl .k-message-group.k-alt > .k-avatar,
[dir="rtl"] .k-message-group.k-alt > .k-avatar {
    right: auto;
    left: 0;
}
.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),
[dir="rtl"] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
    padding-left: 0;
    padding-right: 40px;
}
.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),
[dir="rtl"] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
    padding-right: 0;
    padding-left: 40px;
}
.k-rtl .k-message-box .k-button svg,
[dir="rtl"] .k-message-box .k-button svg {
    transform: rotate(180deg);
}
.k-rtl .k-quick-reply,
[dir="rtl"] .k-quick-reply {
    margin-right: 0;
    margin-left: 8px;
}
.k-calendar {
    padding: 0 0;
    border-width: 1px;
    border-style: solid;
    line-height: 1.42857143;
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.k-calendar .k-link {
    color: inherit;
    text-decoration: none;
    outline: 0;
}
.k-calendar .k-action-link {
    text-decoration: underline;
}
.k-calendar .k-state-focused,
.k-calendar .k-state-focused.k-state-selected {
    box-shadow: none;
}
.k-calendar table {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    border-width: 0;
    outline: 0;
    table-layout: fixed;
    float: left;
}
.k-calendar td,
.k-calendar th {
    border-width: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    border-color: inherit;
    color: inherit;
    background: 0 0;
    font-weight: 400;
    cursor: default;
}
.k-calendar .k-header {
    padding: 2px 2px;
    border-bottom-width: 0;
    border-bottom-style: solid;
    text-align: center;
    position: relative;
    z-index: 1;
}
.k-calendar .k-header .k-link {
    padding: 4px 4px;
    border-width: 0;
    border-style: solid;
    border-radius: 4px;
    display: inline-block;
}
.k-calendar .k-nav-next,
.k-calendar .k-nav-prev {
    width: 1.42857143em;
    height: 1.42857143em;
    box-sizing: content-box;
    position: absolute;
    top: 2px;
}
.k-calendar .k-nav-next .k-icon,
.k-calendar .k-nav-prev .k-icon {
    vertical-align: text-top;
}
.k-calendar .k-nav-prev {
    left: 2px;
}
.k-calendar .k-nav-next {
    right: 2px;
}
.k-calendar .k-nav-fast {
    margin: auto;
    width: 75%;
    box-sizing: border-box;
}
.k-calendar .k-footer {
    text-align: center;
    position: relative;
    clear: both;
}
.k-calendar .k-footer > .k-state-disabled,
.k-calendar .k-nav-today {
    padding: 0.5em;
    border-width: 0;
    border-radius: 0;
    display: block;
}
.k-calendar .k-nav-today:hover {
    text-decoration: underline;
}
.k-calendar .k-calendar-view {
    width: 17em;
    height: 17em;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.k-calendar.k-week-number .k-calendar-view {
    width: 19.42857143em;
}
.k-calendar .k-content {
    width: 100%;
    background-color: transparent;
}
.k-calendar .k-content th {
    padding: 0.25em 2px;
    border-bottom-width: 1px;
    box-sizing: border-box;
}
.k-calendar .k-content td {
    border-radius: 4px;
}
.k-calendar .k-content td.k-alt {
    width: 2.42857143em;
    border-radius: 0;
}
.k-calendar .k-content .k-link {
    margin: auto;
    padding: 0.5em 0.5em;
    box-sizing: border-box;
    border-radius: 4px;
    line-height: 1.42857143;
    display: block;
}
.k-calendar .k-month .k-link {
    width: 2.42857143em;
    height: 2.42857143em;
}
.k-calendar .k-month th {
    height: 2.42857143em;
}
.k-calendar .k-year .k-link {
    width: 4.28571429em;
    height: 4.28571429em;
    line-height: 3.28571429em;
}
.k-calendar .k-decade .k-link {
    width: 4.28571429em;
    height: 4.28571429em;
    line-height: 3.28571429em;
}
.k-calendar .k-century .k-link {
    width: 4.28571429em;
    height: 4.28571429em;
    text-align: left;
    line-height: 1.64285714em;
    white-space: normal;
}
.k-calendar .k-animation-container .k-content {
    height: 100%;
}
.k-week-number {
    width: 19.42857143em;
}
.k-calendar-range {
    width: auto;
    text-align: left;
    line-height: 1.42857143;
}
.k-calendar-range .k-calendar-header {
    padding: 8px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.k-calendar-range .k-calendar-header .k-button {
    white-space: nowrap;
    border-color: transparent !important;
    color: inherit;
    background: 0 0 !important;
    box-shadow: none !important;
    transition: color 0.2s ease-in-out;
}
.k-calendar-range .k-calendar-header .k-button.k-state-active,
.k-calendar-range .k-calendar-header .k-button.k-state-hover,
.k-calendar-range .k-calendar-header .k-button:active,
.k-calendar-range .k-calendar-header .k-button:hover,
.k-calendar-range .k-calendar-header .k-button:hover.k-state-active,
.k-calendar-range .k-calendar-header .k-button:hover:active {
    color: inherit;
}
.k-calendar-range .k-calendar-header .k-button::before {
    display: block;
}
.k-calendar-range .k-calendar-header .k-button::after {
    display: block;
}
.k-calendar-range .k-calendar-header .k-button.k-state-focused::after,
.k-calendar-range .k-calendar-header .k-button:focus::after {
    box-shadow: inset 0 0 0 2px currentColor;
    opacity: 0.12;
}
.k-calendar-range .k-calendar-header .k-button.k-state-disabled,
.k-calendar-range .k-calendar-header .k-button[disabled],
.k-state-disabled .k-calendar-range .k-calendar-header .k-button {
    pointer-events: none;
}
.k-calendar-range .k-calendar-nav {
    display: inline-block;
    white-space: nowrap;
}
.k-calendar-range .k-calendar-view {
    height: auto;
    width: auto;
    min-height: 17em;
    text-align: center;
    white-space: nowrap;
}
.k-animation-container-sm .k-calendar-range .k-calendar-view {
    display: flex;
    flex-direction: column;
}
.k-calendar-range.k-week-number .k-calendar-view {
    width: auto;
}
.k-calendar-range .k-content {
    padding: 0 16px 8px;
    width: auto;
    height: auto;
    text-align: center;
    display: inline-table;
    vertical-align: top;
    float: none;
    color: inherit;
    background-color: transparent;
}
.k-calendar-range .k-content td,
.k-calendar-range .k-content th {
    padding: 0;
    border-width: 0;
    color: inherit;
    background-color: transparent;
    background-image: none;
    text-align: inherit;
    vertical-align: middle;
}
.k-calendar-range .k-content th {
    padding: 0.5em 0;
    font-size: 12px;
    line-height: 1.5;
    text-transform: uppercase;
    opacity: 0.5;
}
.k-calendar-range .k-content td {
    border-radius: 4px;
}
.k-calendar-range .k-content td.k-alt {
    opacity: 0.5;
}
.k-calendar-range .k-content .k-link {
    padding: 0.5em 0.5em;
    min-height: 0;
    box-sizing: border-box;
    border-radius: 4px;
    line-height: inherit;
}
.k-calendar-range .k-content .k-meta-header,
.k-calendar-range .k-content .k-month-header {
    margin: 0 16px;
    padding: 0.5em 12px;
    font-size: 12px;
    line-height: 1.5;
    text-transform: uppercase;
    text-align: left;
    opacity: 0.5;
}
.k-calendar-range .k-content td.k-range-start {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.k-calendar-range .k-content td.k-range-mid {
    border-radius: 0;
}
.k-calendar-range .k-content td.k-range-end {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.k-calendar-range .k-content td.k-range-split-end,
.k-calendar-range .k-content td.k-range-split-start {
    position: relative;
}
.k-calendar-range .k-content td.k-range-split-end::after,
.k-calendar-range .k-content td.k-range-split-start::after {
    content: "";
    width: 5px;
    display: block;
    position: absolute;
    top: 1px;
    bottom: 1px;
}
.k-calendar-range .k-content td.k-range-split-start::after {
    right: auto;
    left: -5px;
}
.k-calendar-range .k-content td.k-range-split-end::after {
    right: -5px;
    left: auto;
}
.k-calendar-range .k-content td.k-weekend {
    background-color: transparent;
}
.k-calendar-range .k-state-selected {
    color: inherit;
    background: 0 0;
    border-color: transparent;
}
.k-calendar-range .k-state-focused,
.k-calendar-range .k-state-focused.k-state-selected {
    box-shadow: none;
}
.k-calendar-range td.k-state-disabled {
    opacity: 0.5;
}
.k-calendar-range td.k-state-disabled .k-link {
    color: inherit;
}
.k-calendar-range .k-footer .k-nav-today {
    padding: 8px 16px;
    width: auto;
    height: auto;
    display: block;
}
.k-widget.k-daterangepicker {
    border: 0;
    box-shadow: none;
}
.k-calendar-monthview .k-content .k-link {
    width: 2.42857143em;
}
.k-calendar-monthview .k-content tbody tr {
    height: 2.42857143em;
}
.k-calendar-yearview .k-content {
    margin: 0 -1px;
}
.k-calendar-yearview .k-content .k-link {
    width: 4.28571429em;
    height: 4.28571429em;
    line-height: 3.25;
}
.k-calendar-decadeview .k-content {
    margin: 0 -1px;
}
.k-calendar-decadeview .k-content .k-link {
    width: 4.28571429em;
    height: 4.28571429em;
    line-height: 3.25;
}
.k-calendar-centuryview .k-content {
    margin: 0 -1px;
}
.k-calendar-centuryview .k-content .k-link {
    padding: 0.5em 0.5em;
    width: 4.28571429em;
    height: 4.28571429em;
    text-align: left;
    line-height: 1.625;
    white-space: normal;
}
.k-rtl .k-calendar-range {
    text-align: right;
}
.k-rtl .k-calendar-range .k-calendar-nav {
    float: left;
}
.k-pdf-viewer {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.k-pdf-viewer .k-toolbar {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-color: inherit;
    flex: 0 0 auto;
    z-index: 2;
}
.k-pdf-viewer .k-pager-wrap {
    display: flex;
    flex: 0 0 auto;
    padding: 0;
    min-height: auto;
    align-items: center;
    background: 0 0;
    color: inherit;
}
.k-pdf-viewer .k-list-scroller {
    flex: 1 1 auto;
    outline: 0;
}
.k-pdf-viewer .k-list-scroller .k-enable-text-select {
    -webkit-user-select: text;
    user-select: text;
    cursor: text;
}
.k-pdf-viewer .k-list-scroller .k-enable-panning {
    cursor: grab;
}
.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection {
    background-color: transparent;
}
.k-pdf-viewer .k-page {
    position: relative;
    margin: 30px auto;
}
.k-pdf-viewer .k-page canvas {
    direction: ltr;
}
.k-pdf-viewer .k-page .k-text-layer {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.2;
    overflow: hidden;
}
.k-pdf-viewer .k-page .k-text-layer > span {
    position: absolute;
    transform-origin: 0 0;
    color: transparent;
}
.k-pdf-viewer .k-page .k-text-layer mark {
    color: transparent;
}
.k-pdf-viewer-window {
    flex: 1 1 auto;
}
.k-pdf-viewer-window .k-edit-field .k-file-format,
.k-pdf-viewer-window .k-edit-field .k-textbox {
    width: 100%;
}
.k-pdf-viewer-window .k-action-buttons {
    top: 10px;
    padding: 10px;
    margin-bottom: calc(10px - 1em);
}
.k-pdf-viewer-search-dialog {
    padding: 0.37142857em;
}
.k-pdf-viewer-search-dialog .k-search-container {
    display: flex;
    flex: 0 0 auto;
    justify-content: flex-start;
    align-items: center;
}
.k-pdf-viewer-search-dialog .k-search-container .k-textbox {
    display: inline-flex;
    align-items: center;
    background: 0 0;
    padding-right: 0.17857143em;
    margin: 0 0.37142857em;
}
.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
    position: relative;
    top: auto;
    margin: 0;
    font-size: inherit;
}
.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-search-dialog-input::-ms-clear {
    display: none;
}
.k-pdf-viewer-search-dialog .k-search-container .k-textbox:after {
    content: "";
}
.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button {
    height: 1.93571428em;
}
.k-pdf-viewer-search-dialog .k-search-container .k-search-matches {
    display: inline-block;
    min-width: 4.5em;
    margin: 0 0.37142857em 0 0.37142857em;
    vertical-align: middle;
}
.k-pdf-viewer-search-dialog .k-search-container > .k-button {
    margin-left: 0.37142857em;
}
.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle {
    cursor: move;
    margin-left: 0;
}
.k-scrollview {
    position: relative;
    overflow: hidden;
    outline: 0;
    display: block;
}
ul.k-scrollview-wrap {
    list-style-type: none;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    cursor: default;
}
ul.k-scrollview-wrap img {
    -webkit-user-select: none;
    user-select: none;
}
ul.k-scrollview-wrap > li {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
div.k-scrollview-wrap {
    white-space: nowrap;
}
div.k-scrollview-wrap > [data-role="page"] {
    vertical-align: top;
    display: inline-block;
    min-height: 1px;
}
.k-scrollview-nav-wrap {
    position: absolute;
    bottom: 15px;
    left: 10px;
    right: 10px;
    height: 20px;
    overflow: hidden;
}
.k-scrollview-nav {
    margin: 0;
    padding: 5px 0 0 0;
    display: block;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    text-align: center;
    list-style: none;
    pointer-events: initial;
}
.k-scrollview-nav > li.k-link {
    margin: 0 20px;
    padding: 0;
    width: 8px;
    height: 8px;
    box-sizing: content-box;
    vertical-align: top;
    display: inline-block;
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-radius: 50%;
    cursor: pointer;
    pointer-events: all;
}
.k-scrollview-nav > li.k-link::before {
    content: "";
    width: 28px;
    height: 20px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.k-scrollview-next,
.k-scrollview-prev {
    display: table;
    position: absolute;
    padding: 0;
    height: 60%;
    top: 20%;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    overflow: hidden;
}
.k-scrollview-prev {
    left: 0;
}
.k-scrollview-next {
    right: 0;
}
.k-scrollview-next span,
.k-scrollview-prev span {
    display: table-cell;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    font-size: 4.5em;
    font-weight: 400;
    position: static;
}
.k-scrollview-elements {
    width: 100%;
}
.k-scrollview-animation {
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
}
.k-i-arrowhead-e::before {
    content: "\e014";
}
.k-i-arrowhead-w::before {
    content: "\e016";
}
@supports (-webkit-user-select: none) {
    div.k-scrollview ul.k-scrollview-wrap li > * {
        pointer-events: auto;
    }
}
@supports (not (-webkit-user-select: none)) {
    div.k-scrollview ul.k-scrollview-wrap li > * {
        pointer-events: none;
    }
}
.k-switch {
    border-radius: 4.71428571em;
    cursor: pointer;
    width: 4.71428571em;
    background: 0 0;
    border: 0;
    outline: 0;
    box-shadow: none;
    display: inline-flex;
    overflow: hidden;
    vertical-align: middle;
    font-size: 14px;
    -webkit-user-select: none;
    user-select: none;
    text-align: left;
}
.k-switch [type="checkbox"] {
    display: none;
}
.k-ie .k-switch {
    display: inline-block;
}
.k-switch,
.k-switch-container,
.k-switch-handle {
    box-sizing: border-box;
}
.k-switch-container {
    border-radius: 4.71428571em;
    padding: 0 0;
    border-width: 0;
    border-style: solid;
    flex: 1 0 auto;
    position: relative;
    outline: 0;
    transition: background-color 0.2s ease-out 0s;
}
.k-ie .k-switch-container {
    display: block;
}
.k-switch-handle {
    border-radius: 4.71428571em;
    width: 2.35714286em;
    height: 2.35714286em;
    border-width: 1px;
    border-style: solid;
    background-position: 50%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 0;
    transition: left 0.2s ease-out 0s;
}
.k-ie11 .k-switch-handle {
    display: block;
}
.k-switch-on .k-switch-handle {
    left: calc(100% - 2.35714286em);
}
.k-edge .k-switch-on .k-switch-handle,
.k-ie .k-switch-on .k-switch-handle {
    left: 100%;
    margin-left: -2.35714286em;
}
.k-switch-off .k-switch-handle {
    left: 0;
}
.k-switch-label-off,
.k-switch-label-on {
    display: inline;
    width: calc(100% - 2.35714286em - 12px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-shadow: none;
    line-height: 2.35714286em;
    overflow: hidden;
}
.k-switch-label-on {
    text-align: left;
    left: 10px;
}
.k-switch-label-off {
    text-align: right;
    right: 10px;
}
.k-rtl .k-switch.k-switch-on .k-switch-handle,
.k-switch[dir="rtl"].k-switch-on .k-switch-handle {
    left: 0;
}
.k-rtl .k-switch.k-switch-off .k-switch-handle,
.k-switch[dir="rtl"].k-switch-off .k-switch-handle {
    left: calc(100% - 2.35714286em);
}
.k-rtl .k-switch .k-switch-label-on,
.k-switch[dir="rtl"] .k-switch-label-on {
    text-align: right;
    left: initial;
    right: 10px;
}
.k-rtl .k-switch .k-switch-label-off,
.k-switch[dir="rtl"] .k-switch-label-off {
    text-align: left;
    left: 10px;
    right: initial;
}
.k-filter {
    display: inline-block;
    border-width: 0;
    box-shadow: none;
}
.k-filter ul {
    padding: 0;
}
.k-filter ul li {
    list-style-type: none;
}
.k-filter .k-filter-container,
.k-filter .k-filter-preview {
    margin-bottom: 2.1em;
}
.k-filter .k-filter-item,
.k-filter .k-filter-lines {
    padding-left: 12px;
}
.k-filter .k-filter-toolbar {
    display: inline-flex;
    position: relative;
    padding: 6px 0;
}
.k-filter .k-filter-toolbar::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 1px;
    top: 50%;
    left: -12px;
}
.k-filter .k-filter-toolbar .k-toolbar {
    border-style: solid;
    border-width: 1px;
}
.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown {
    width: 15em;
}
.k-filter .k-filter-toolbar .k-filter-toolbar-item > .k-textbox {
    margin: 0 0.2em;
    vertical-align: middle;
}
.k-filter .k-filter-item {
    position: relative;
}
.k-filter .k-filter-item::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: -6px;
    left: 0;
}
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
    content: "";
    position: absolute;
    width: 1px;
    top: -7px;
    bottom: 50%;
    left: -12px;
}
.k-filter .k-filter-group-main::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::after,
.k-filter .k-filter-group-main > .k-filter-toolbar::before,
.k-filter .k-filter-lines .k-filter-item:last-child::before {
    display: none;
}
.k-filter[dir="rtl"] .k-filter-item,
.k-filter[dir="rtl"] .k-filter-lines,
.k-rtl .k-filter .k-filter-item,
.k-rtl .k-filter .k-filter-lines,
[dir="rtl"] .k-filter .k-filter-item,
[dir="rtl"] .k-filter .k-filter-lines {
    padding-left: 0;
    padding-right: 12px;
}
.k-filter[dir="rtl"] .k-filter-toolbar::before,
.k-rtl .k-filter .k-filter-toolbar::before,
[dir="rtl"] .k-filter .k-filter-toolbar::before {
    left: auto;
    right: -12px;
}
.k-filter[dir="rtl"] .k-filter-item::before,
.k-rtl .k-filter .k-filter-item::before,
[dir="rtl"] .k-filter .k-filter-item::before {
    left: auto;
    right: 0;
}
.k-filter[dir="rtl"] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
[dir="rtl"] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
    left: auto;
    right: -12px;
}
.k-drawer-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
}
.k-drawer {
    height: 100%;
    border-width: 0;
    display: flex;
    flex-direction: column;
    flex: 0 0 auto;
    transition: all 0.3s ease-in-out;
}
.k-drawer-left.k-drawer-expanded .k-drawer,
.k-drawer-left.k-drawer-mini .k-drawer,
.k-drawer.k-drawer-start {
    border-right-width: 1px;
}
.k-drawer-right.k-drawer-expanded .k-drawer,
.k-drawer-right.k-drawer-mini .k-drawer,
.k-drawer.k-drawer-end {
    border-left-width: 1px;
}
.k-drawer-left .k-drawer,
.k-drawer.k-drawer-start {
    top: 0;
    left: 0;
}
.k-drawer-right .k-drawer,
.k-drawer.k-drawer-end {
    top: 0;
    right: 0;
}
.k-drawer-content {
    flex: 1 1 auto;
}
.k-drawer-overlay .k-drawer {
    max-width: 80vw;
    position: fixed;
    z-index: 10002;
}
.k-drawer-overlay .k-overlay {
    display: none;
}
.k-drawer-push {
    display: flex;
    flex-direction: row;
}
.k-drawer-push .k-drawer {
    height: auto;
    position: relative;
    align-self: stretch;
}
.k-drawer-push.k-drawer-right .k-drawer {
    order: 1;
}
.k-drawer-wrapper {
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    transition: all 0.3s ease-in-out;
}
.k-drawer-wrapper::-webkit-scrollbar {
    width: 7px;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb {
    border-radius: 20px;
}
.k-drawer-items,
.k-drawer-items ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.k-drawer-item {
    padding: 8px 8px;
    color: inherit;
    font-size: 16px;
    line-height: 1.5;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    cursor: pointer;
}
.k-drawer-item .k-icon {
    margin: 0 8px;
    font-size: 18px;
    flex-shrink: 0;
}
.k-drawer-item .k-item-text {
    padding: 0 8px;
    display: inline-block;
    white-space: nowrap;
}
.k-drawer-separator {
    padding: 0;
    height: 1px;
}
.k-drawer-mini .k-drawer-wrapper {
    width: 50px;
}
.k-rtl .k-drawer-left.k-drawer-push .k-drawer,
[dir="rtl"] .k-drawer-left.k-drawer-push .k-drawer {
    order: 1;
}
.k-rtl .k-drawer-right.k-drawer-push .k-drawer,
[dir="rtl"] .k-drawer-right.k-drawer-push .k-drawer {
    order: 0;
}
.k-rating {
    display: inline-flex;
    box-sizing: border-box;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 16px;
    box-shadow: none;
    outline: 0;
}
.k-rating-container {
    flex: 0 0 auto;
    position: relative;
    box-sizing: border-box;
    margin: 0 4px;
}
.k-rating-container .k-rating-item {
    display: inline-flex;
    position: relative;
    padding: 4px 4px;
    align-items: center;
    vertical-align: middle;
    margin: 0;
    outline: 0;
    overflow: hidden;
    transition: color 0.2s ease-out 0s;
}
.k-rating-container .k-rating-item * {
    pointer-events: none;
}
.k-rating-container .k-rating-item .k-icon {
    font-size: 28px;
    overflow: visible;
}
.k-rating-container .k-rating-item .k-rating-precision-complement,
.k-rating-container .k-rating-item .k-rating-precision-part {
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 4px;
    overflow: hidden;
}
.k-rating-container .k-rating-item .k-rating-precision-complement {
    direction: rtl;
}
.k-rating-label {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    line-height: 1.5;
    margin: 4px 8px;
}
.k-ie9 .k-rating-container,
.k-ie9 .k-rating-item,
.k-ie9 .k-rating-label {
    display: inline-block;
}
.k-rtl .k-rating-precision-part,
[dir="rtl"] .k-rating-precision-part {
    left: auto;
    right: 4px;
}
.k-rtl .k-rating-item .k-rating-precision-complement,
[dir="rtl"] .k-rating-item .k-rating-precision-complement {
    direction: ltr;
}
.k-timeline ul {
    margin: 0;
    padding: 0;
}
.k-timeline ul li {
    list-style-type: none;
}
.k-timeline .k-timeline-flag {
    display: inline-block;
    text-align: center;
    padding: 6px 12px;
    border-radius: 2px;
    line-height: 1.42857143;
    min-width: 80px;
    max-width: 160px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}
.k-timeline .k-timeline-circle {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    flex-shrink: 0;
    position: relative;
    z-index: 1;
}
.k-timeline.k-timeline-dates-hidden .k-timeline-date {
    display: none;
}
.k-timeline .k-event-collapse {
    display: none;
}
.k-timeline.k-timeline-collapsible .k-card-header {
    cursor: pointer;
}
.k-timeline.k-timeline-collapsible .k-event-collapse {
    display: flex;
}
.k-timeline .k-timeline-arrow {
    width: 30px;
    height: 30px;
    padding: 0;
    border-radius: 50%;
    position: absolute;
    bottom: 8px;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
}
.k-timeline .k-timeline-arrow-left {
    left: 0;
}
.k-timeline .k-timeline-arrow-right {
    right: 0;
}
.k-timeline-card .k-card {
    position: relative;
    overflow: visible;
}
.k-timeline-card .k-card .k-card-header {
    overflow: visible;
    border-bottom: 0;
    border-radius: 4px;
}
.k-timeline-card .k-card .k-card-header + .k-card-body {
    padding-top: 0;
}
.k-timeline-card .k-card .k-card-body {
    overflow-y: auto;
    scrollbar-width: thin;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
    width: 5px;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
    border-radius: 2px;
}
.k-timeline-card .k-timeline-card-callout.k-callout-e,
.k-timeline-card .k-timeline-card-callout.k-callout-w {
    top: 36px;
}
.k-timeline-horizontal,
.k-timeline-vertical {
    width: 100%;
    padding: 0 40px;
    margin: 40px 0;
    position: relative;
    box-sizing: border-box;
    border: 0;
}
.k-timeline-horizontal .k-timeline-track-wrap::after,
.k-timeline-vertical::after {
    content: "";
    position: absolute;
    top: 0;
    border-width: 1px;
    border-style: solid;
    background-clip: padding-box;
}
.k-timeline-vertical {
    padding-left: 127px;
}
.k-timeline-vertical.k-timeline-dates-hidden {
    padding-left: 77px;
}
.k-timeline-vertical::after {
    height: 100%;
    width: 6px;
    transform: translateX(-50%);
    border-radius: 4px;
}
.k-timeline-vertical .k-timeline-flag-wrap {
    display: flex;
    align-items: center;
}
.k-timeline-vertical .k-timeline-flag-wrap:first-child {
    padding-top: 40px;
}
.k-timeline-vertical .k-timeline-flag {
    transform: translateX(-50%);
}
.k-timeline-vertical .k-timeline-date-wrap {
    position: absolute;
    padding-right: 16px;
    margin-top: 36px;
    transform: translate(-100%, -50%);
    text-align: right;
}
.k-timeline-vertical .k-timeline-event {
    display: flex;
    align-items: flex-start;
    padding: 40px 0;
}
.k-timeline-vertical .k-timeline-card {
    padding-left: 16px;
}
.k-timeline-vertical .k-timeline-card .k-card {
    margin-left: 16px;
    min-height: 72px;
    width: 400px;
    max-width: 100%;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
    display: flex;
    justify-content: space-between;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.k-timeline-vertical .k-timeline-card .k-event-collapse {
    margin: -6px 0;
    transform: rotate(90deg);
    transition: transform 0.2s ease-in-out;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions,
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body {
    display: none;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
    transform: rotate(0);
}
.k-timeline-vertical .k-timeline-circle {
    margin-top: 36px;
    transform: translate(-50%, -50%);
    margin-right: -8px;
}
.k-timeline-vertical.k-timeline-alternating {
    padding-left: 40px;
}
.k-timeline-vertical.k-timeline-alternating::after {
    left: 50%;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
    justify-content: center;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
    transform: translateX(0);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
    justify-content: space-between;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
    flex-direction: row-reverse;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
    text-align: left;
    padding-right: 0;
    padding-left: 16px;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
    padding-left: 0;
    padding-right: 16px;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
    margin-right: 16px;
    margin-left: auto;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-card,
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
    flex-basis: 50%;
    min-width: 0;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
    position: static;
    transform: translateY(-50%);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
    transform: translateY(-50%);
    margin-right: 0;
}
.k-timeline-horizontal .k-timeline-track-item {
    flex: 1 0 20%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    flex-direction: column;
}
.k-timeline-horizontal .k-timeline-track-item:hover {
    cursor: pointer;
}
.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
    cursor: default;
}
.k-timeline-horizontal .k-timeline-date-wrap {
    margin-top: auto;
    margin-bottom: 8px;
}
.k-timeline-horizontal .k-timeline-card {
    height: 100%;
    box-sizing: border-box;
}
.k-timeline-horizontal .k-card {
    max-height: 100%;
    box-sizing: border-box;
}
.k-timeline-horizontal .k-timeline-events-list {
    overflow-x: hidden;
    padding-top: 16px;
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
    position: relative;
    height: 600px;
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.k-timeline-horizontal .k-timeline-track-wrap {
    position: relative;
    padding: 15px 0;
}
.k-timeline-horizontal .k-timeline-track-wrap::after {
    top: auto;
    bottom: 15px;
    left: 28px;
    right: 28px;
    transform: translateY(-50%);
    height: 6px;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
    overflow: hidden;
    margin: 0 30px;
    position: relative;
    z-index: 2;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
    transition: transform 1s ease-in-out;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
    margin-bottom: 22px;
    position: relative;
    min-width: 60px;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%) rotate(45deg);
}
.k-timeline-horizontal .k-timeline-scrollable-wrap {
    display: flex;
}
.k-timeline-mobile {
    padding: 0 16px;
    margin: 16px 0;
}
.k-timeline-mobile .k-timeline-flag {
    max-width: 112px;
}
.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
    display: none;
}
.k-timeline-mobile.k-timeline-vertical {
    padding-left: 103px;
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
    padding-left: 53px;
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
    padding-left: 16px;
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
    width: 100%;
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
    width: auto;
}
.k-timeline-mobile.k-timeline-vertical .k-card-actions > .k-button.k-flat:first-child {
    margin-left: 0;
}
.k-breadcrumb {
    box-sizing: border-box;
    border: 0;
    display: flex;
    flex-direction: row;
    background-color: transparent;
    min-height: 2.43em;
}
.k-breadcrumb .k-breadcrumb-container {
    margin: 0 0;
    padding: 0 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    list-style: none;
    overflow: hidden;
}
.k-breadcrumb .k-breadcrumb-item {
    vertical-align: middle;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    overflow: hidden;
}
.k-breadcrumb .k-breadcrumb-root-item {
    flex: 1 0 auto;
}
.k-breadcrumb .k-breadcrumb-link,
.k-breadcrumb .k-breadcrumb-root-link {
    padding: 6px 12px;
    border-radius: 4px;
    position: relative;
    line-height: 1.6em;
    display: inline-flex;
    align-items: center;
    align-self: stretch;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
    outline: 0;
}
.k-breadcrumb .k-breadcrumb-root-link {
    margin-right: 12px;
}
.k-breadcrumb .k-breadcrumb-icon-link {
    padding: 12px 12px;
}
.k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
    margin-right: 12px;
}
.k-breadcrumb .k-breadcrumb-delimiter-icon {
    font-size: 12px;
}
.k-breadcrumb .k-breadcrumb-input-container,
.k-breadcrumb .k-breadcrumb-input-container .k-textbox {
    width: 100%;
    height: 100%;
}
.k-no-flexbox .k-breadcrumb,
.k-no-flexbox .k-breadcrumb-container {
    display: block;
}
.k-no-flexbox .k-breadcrumb-item {
    display: inline-block;
}
.k-listgroup {
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    font: inherit;
    line-height: 1.42857143;
    list-style: none;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
}
.k-listgroup > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
}
.k-listgroup .k-listgroup-item + .k-listgroup-item {
    border-top-width: 1px;
}
.k-listgroup-flush {
    border-left-width: 0;
    border-right-width: 0;
}
.k-listgroup-item {
    padding: 0.5em 1em;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex: 0 0 auto;
    position: relative;
}
.k-listgroup-item > .k-link {
    margin: -0.5em -1em;
    padding: 0.5em 1em;
    color: inherit;
    text-decoration: none;
    outline: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    position: relative;
}
.k-listgroup-item > .k-link > .k-select {
    padding: 0.5em;
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.k-listgroup-item-segmented {
    align-items: stretch;
}
.k-listgroup-item-segmented > .k-link {
    margin-right: 0;
}
.k-listgroup-item-segmented > .k-select {
    margin: -0.5em -1em -0.5em 0;
    padding: 0.5em;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: inherit;
    cursor: pointer;
}
.k-listgroup-form-row {
    margin: -0.5em -1em;
    padding: 0.5em 1em;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex: 1 1 auto;
    position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-label {
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper {
    width: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    text-align: end;
    position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="text"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="number"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="password"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="date"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="time"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="datetime-local"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper select {
    width: 100%;
    box-sizing: border-box;
    flex: 1 1 100%;
}
.k-listgroup-item.k-listgroup-form-row {
    margin: 0;
}
.k-rtl .k-listgroup-item > .k-link > .k-select,
[dir="rtl"] .k-listgroup-item > .k-link > .k-select {
    right: auto;
    left: 0;
}
.k-rtl .k-listgroup-item > .k-link > .k-select .k-icon,
[dir="rtl"] .k-listgroup-item > .k-link > .k-select .k-icon {
    transform: scaleX(-1);
}
.k-rtl .k-listgroup-item-segmented > .k-link,
[dir="rtl"] .k-listgroup-item-segmented > .k-link {
    margin-right: -1em;
    margin-left: 0;
}
.k-rtl .k-listgroup-item-segmented > .k-select,
[dir="rtl"] .k-listgroup-item-segmented > .k-select {
    margin-right: 0;
    margin-left: -1em;
    border-right-width: 1px;
    border-left-width: 0;
}
.k-rtl .k-listgroup-item-segmented > .k-select .k-icon,
[dir="rtl"] .k-listgroup-item-segmented > .k-select .k-icon {
    transform: scaleX(-1);
}
.k-noflexbox .k-listgroup,
.k-noflexbox .k-listgroup-item > .k-link,
.k-noflexbox .k-listgroup > ul .k-listgroup-item {
    display: block;
}
.k-badge {
    margin: 0 0 0 0.5em;
    padding: 4px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    font-size: 75%;
    line-height: 1;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-badge[dir="rtl"],
.k-rtl .k-badge,
[dir="rtl"] .k-badge {
    margin: 0 0.5em 0 0;
}
.k-badge > * {
    color: inherit;
}
.k-badge.k-badge-pill {
    min-width: calc(1em + 10px);
    min-height: calc(1em + 10px);
    border-radius: 5rem;
}
.k-badge.k-badge-pill:empty {
    min-width: auto;
    min-height: auto;
}
.k-badge > a,
a.k-badge {
    text-decoration: none;
}
.k-badge > a:hover,
a.k-badge:hover {
    text-decoration: underline;
}
.k-badge-overlay {
    position: relative;
    overflow: visible;
}
.k-badge-overlay .k-badge {
    margin: 0;
    position: absolute;
    top: calc(0.5em + 5px);
    right: calc(0.5em + 5px);
    z-index: 9999;
    transform: translate(100%, -100%);
}
.k-badge-overlay .k-badge:empty {
    top: 5px;
    right: 5px;
}
.k-badge-overlay .k-badge[dir="rtl"],
.k-rtl .k-badge-overlay .k-badge,
[dir="rtl"] .k-badge-overlay .k-badge {
    right: auto;
    left: calc(0.5em + 5px);
    transform: translate(-100%, -100%);
}
.k-badge-overlay .k-badge[dir="rtl"]:empty,
.k-rtl .k-badge-overlay .k-badge:empty,
[dir="rtl"] .k-badge-overlay .k-badge:empty {
    left: 5px;
}
.k-checkbox {
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    line-height: initial;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-appearance: none;
}
.k-checkbox::before {
    content: "\e118";
    width: 12px;
    height: 12px;
    font-size: 12px;
    font-family: WebComponentsIcons, monospace;
    transform: scale(0) translate(-50%, -50%);
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
}
.k-checkbox:hover {
    cursor: pointer;
}
.k-checkbox:checked::before {
    transform: scale(1) translate(-50%, -50%);
}
.k-checkbox.k-state-indeterminate::before,
.k-checkbox:indeterminate::before {
    content: "";
    width: 8px;
    height: 8px;
    background-color: currentColor;
    transform: scale(1) translate(-50%, -50%);
}
.k-checkbox:disabled,
.k-checkbox:disabled + .k-checkbox-label {
    opacity: 0.6;
    filter: grayscale(0.8);
    cursor: default;
}
.k-checkbox-label {
    margin: 0;
    padding: 0;
    line-height: 17px;
    display: inline-flex;
    align-items: flex-start;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}
.k-checkbox-label:empty {
    display: none;
}
.k-checkbox-label.k-no-text {
    min-width: 1px;
}
.k-checkbox-label .k-ripple {
    visibility: hidden !important;
}
.k-checkbox + .k-checkbox-label {
    margin-left: 4px;
}
.k-checkbox-label > .k-checkbox {
    margin-right: 4px;
}
.k-rtl .k-checkbox + .k-checkbox-label,
[dir="rtl"] .k-checkbox + .k-checkbox-label {
    margin-left: 0;
    margin-right: 4px;
}
.k-rtl .k-checkbox-label > .k-checkbox,
[dir="rtl"] .k-checkbox-label > .k-checkbox {
    margin-right: 0;
    margin-left: 4px;
}
.k-checkbox::-ms-check {
    border-width: 0;
    border-color: inherit;
    border-radius: inherit;
    color: inherit;
    background-color: inherit;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .k-checkbox::-ms-check {
        border-width: 1px;
    }
}
.k-radio {
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    -webkit-appearance: none;
}
.k-radio::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: currentColor;
    transform: scale(0) translate(-50%, -50%);
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
}
.k-radio:hover {
    cursor: pointer;
}
.k-radio:checked::before {
    transform: scale(1) translate(-50%, -50%);
}
.k-radio:disabled,
.k-radio:disabled + .k-radio-label {
    opacity: 0.6;
    filter: grayscale(0.8);
    cursor: default;
}
.k-radio-label {
    margin: 0;
    padding: 0;
    line-height: 16px + 1px;
    display: inline-flex;
    align-items: flex-start;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}
.k-radio-label.k-no-text,
.k-radio-label:empty {
    display: none;
}
.k-radio-label .k-ripple {
    display: none !important;
}
.k-radio + .k-radio-label {
    margin-left: 4px;
}
.k-radio-label > .k-radio {
    margin-right: 4px;
}
.k-rtl .k-radio + .k-radio-label,
[dir="rtl"] .k-radio + .k-radio-label {
    margin-left: 0;
    margin-right: 4px;
}
.k-rtl .k-radio-label > .k-radio,
[dir="rtl"] .k-radio-label > .k-radio {
    margin-right: 0;
    margin-left: 4px;
}
.k-radio::-ms-check {
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background-color: inherit;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .k-radio::-ms-check {
        border-width: 1px;
    }
}
.k-filemanager {
    display: flex;
    flex-direction: column;
}
.k-filemanager-toolbar {
    border-width: 0 0 1px 0;
    border-style: solid;
}
.k-filemanager-details-toggle,
.k-filemanager-details-toggle .k-switch,
.k-filemanager-search-tool {
    margin-left: 0.2em;
    flex: 0 0 auto;
}
.k-filemanager-search-tool {
    margin-right: 0.2em;
}
.k-filemanager-toolbar .k-button,
.k-filemanager-toolbar .k-filemanager-details-toggle,
.k-filemanager-toolbar .k-slit-button {
    font-weight: 400;
}
.k-filemanager-content-container {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    overflow: hidden;
}
.k-filemanager-navigation {
    box-sizing: border-box;
    width: 20%;
    overflow-x: auto;
    border-width: 0 1px 0 0;
    border-style: solid;
}
.k-filemanager-navigation-container {
    box-sizing: border-box;
    padding: 18px 0;
}
.k-filemanager-treeview {
    margin: 0 18px;
    display: inline-block;
}
.k-filemanager-content {
    flex: 1;
    overflow: hidden;
}
.k-filemanager-breadcrumb {
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 6px 12px;
}
.k-filemanager-view-list {
    overflow-y: auto;
}
.k-filemanager-listview {
    border-width: 0;
    position: initial;
    display: flex;
    flex-flow: row wrap;
}
.k-filemanager-listview .k-item {
    padding: 12px 12px;
    width: 106px;
    height: 80px;
}
.k-filemanager-listview .file-group-icon {
    padding: 12px 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.k-filemanager-listview .file-name {
    display: block;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.k-filemanager-listview .k-icon {
    font-size: 32px;
}
.k-filemanager-listview .file-edit-input input {
    width: 100%;
}
.k-filemanager-view {
    position: relative;
}
.k-filemanager-grid {
    border-width: 1px 0 0 0;
    position: initial;
}
.k-filemanager-grid thead tr {
    height: 46px;
}
.k-filemanager-grid tbody tr {
    height: 46px;
}
.k-filemanager-grid .k-header {
    vertical-align: middle;
}
.k-filemanager-grid .file-group-icon,
.k-filemanager-grid .file-name {
    display: inline-flex;
    flex-direction: row;
    vertical-align: middle;
}
.k-filemanager-grid .file-group-icon {
    margin-right: 18px;
}
.k-filemanager-preview {
    border-width: 0 0 0 1px;
    border-style: solid;
    width: 20%;
    overflow-x: auto;
}
.k-filemanager-preview-container {
    box-sizing: border-box;
    padding: 72px 0 18px 0;
    width: 100%;
    height: 100%;
    text-align: center;
}
.k-filemanager-preview-container .k-file-info {
    margin: 0 20px;
    display: inline-block;
}
.k-filemanager-preview-container .k-file-preview-wrapper,
.k-filemanager-preview-container .k-file-title-wrapper {
    text-align: center;
}
.k-filemanager-preview-container .k-file-preview-wrapper .k-icon {
    font-size: 64px;
}
.k-filemanager-preview-container .k-file-title-wrapper {
    padding: 18px 0;
}
.k-filemanager-preview-container .k-file-title {
    font-weight: 700;
}
.k-filemanager-preview-container .k-file-meta-wrapper {
    box-sizing: border-box;
    margin: 0;
    display: flex;
    flex-flow: row wrap;
}
.k-filemanager-preview-container .k-file-meta-label {
    display: inline-block;
}
.k-filemanager-preview-container .k-file-meta-value {
    margin: 0;
}
.k-filemanager-preview-container .k-file-size {
    line-height: normal;
    font-size: inherit;
}
.k-filemanager-preview-container .k-file-type {
    text-transform: capitalize;
}
.k-filemanager-preview-container .line-break {
    margin-top: 18px;
    width: 100%;
    flex: 1 1 100%;
    flex-direction: row;
    flex-wrap: nowrap;
}
.k-filemanager .k-splitbar {
    display: inline-flex;
    position: relative;
    cursor: e-resize;
    width: 5px;
    border-width: 0 1px;
}
.k-filemanager-upload-dialog .k-upload-files {
    max-height: 200px;
    overflow-y: auto;
}
.k-filemanager-drag-hint {
    padding: 6px 12px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.k-filemanager-drag-hint .k-icon {
    margin-right: 12px;
}
@font-face {
    font-family: "DejaVu Sans";
    src: url('vendor/DejaVuSans.90d5dbc8003dc54a.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Sans";
    font-weight: 700;
    src: url('vendor/DejaVuSans-Bold.4df90c27d7dddd22.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Sans";
    font-style: italic;
    src: url('vendor/DejaVuSans-Oblique.5353310d80209e75.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Sans";
    font-weight: 700;
    font-style: italic;
    src: url('vendor/DejaVuSans-BoldOblique.42dac986529fd0b5.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Serif";
    src: url('vendor/DejaVuSerif.6523535139802333.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Serif";
    font-weight: 700;
    src: url('vendor/DejaVuSerif-Bold.3c9439a9ec7d2349.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Serif";
    font-style: italic;
    src: url('vendor/DejaVuSerif-Italic.80a39c76d1837645.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Serif";
    font-weight: 700;
    font-style: italic;
    src: url('vendor/DejaVuSerif-BoldItalic.30a2a57d2f1ed8b1.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Mono";
    src: url('vendor/DejaVuSansMono.7c1ed64593ed8968.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Mono";
    font-weight: 700;
    src: url('vendor/DejaVuSansMono-Bold.37531cd1081406ae.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Mono";
    font-style: italic;
    src: url('vendor/DejaVuSansMono-Oblique.714a3d91fe5f94d1.ttf?v=1.1') format("truetype");
}
@font-face {
    font-family: "DejaVu Mono";
    font-weight: 700;
    font-style: italic;
    src: url('vendor/DejaVuSansMono-BoldOblique.bdff4b661ffc7798.ttf?v=1.1') format("truetype");
}
.kendo-pdf-hide-pseudo-elements:after,
.kendo-pdf-hide-pseudo-elements:before {
    display: none !important;
}
.k-pdf-export sub,
.k-pdf-export sup {
    display: inline-block;
}
.k-widget.k-tabstrip {
    background-color: transparent;
    background-image: none;
    border-style: none;
    box-shadow: none;
}
.k-tabstrip .k-tabstrip-items {
    padding: 0;
}
.k-tabstrip-items .k-link {
    padding: 8px 0.92em;
}
.k-tabstrip > .k-button {
    top: 0;
}
.k-tabstrip > .k-button.k-bare {
    top: 0;
}
.k-tabstrip-bottom > .k-button.k-bare {
    top: auto;
}
.k-panelbar .k-tabstrip > .k-content,
.k-tabstrip > .k-content {
    margin: 0;
}
.k-slider-track {
    border-width: 1px;
    border-style: solid;
}
.k-grouping-dropclue {
    margin-top: 10px;
}
.k-grid tr td {
    border-width: 0 0 1px 1px;
    border-style: solid;
}
.k-slider-horizontal .k-slider-selection,
.k-slider-horizontal .k-slider-track {
    margin-top: -5px;
}
.k-slider-vertical .k-slider-selection,
.k-slider-vertical .k-slider-track {
    margin-left: -5px;
}
input.k-textbox {
    height: 2.43em;
}
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-selectbox .k-input,
.k-textbox > input {
    padding: 0.167em 0;
}
.k-combobox-clearable .k-input {
    padding-right: 1.9em;
}
.k-colorpicker .k-selected-color {
    width: 2.28571428em;
    height: 2.28571428em;
}
.k-colorpicker .k-selected-color .k-i-line {
    font-size: 2.28571428em;
}
.k-combobox > .k-dropdown-wrap > .k-i-close {
    right: calc(3.23571428em - 8px);
}
.k-numerictextbox .k-link {
    height: 1.167em;
}
.k-toolbar {
    padding: 0.57142857em 0.37142857em;
    border-radius: 4px;
}
.k-toolbar .k-overflow-anchor {
    width: 3.7142857143em;
}
.k-webkit .k-rtl .k-widget .k-dropdown-wrap .k-input,
.k-webkit .k-rtl .k-widget .k-numeric-wrap .k-input {
    margin-right: 0;
}
.k-rtl .k-widget.k-autocomplete > .k-i-close,
.k-rtl .k-widget.k-multiselect > .k-multiselect-wrap > .k-i-close {
    right: initial;
    margin-right: 0;
}
.k-rtl .k-widget.k-combobox > .k-dropdown-wrap > .k-i-close {
    left: calc(3.23571428em - 8px);
    right: initial;
}
.k-pager-numbers-wrap {
    margin-left: -1px;
}
.k-pager-numbers-wrap[dir="rtl"],
.k-rtl .k-pager-numbers-wrap,
[dir="rtl"] .k-pager-numbers-wrap {
    margin-left: 0;
}
.k-pager-numbers .k-link,
.k-pager-wrap {
    line-height: 2.3em;
}
.k-pager-wrap > .k-link {
    height: 2.3em;
    line-height: 2.3em;
}
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected {
    height: 2.3em;
}
.k-pager-numbers .k-link,
.k-pager-numbers .k-state-selected,
.k-pager-wrap > .k-link {
    min-width: 2.3em;
}
.k-pager-sizes .k-dropdown-wrap .k-input {
    line-height: 2em;
}
.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove {
    margin: 0 0 0 -0.5em;
    padding: 0.65em 0.92em 0.65em 0.32em;
}
.k-button.k-spreadsheet-sheets-bar-add {
    padding-top: 2px;
    padding-bottom: 2px;
    top: 2px;
    bottom: 4px;
}
.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip-items {
    padding-bottom: 4px;
}
.k-gantt .k-grid-content tr,
.k-gantt-rows tr,
.k-gantt-tasks tr {
    height: 2.4em;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {
    min-height: 510px;
    height: 38em;
}
.k-edit-field.k-no-editor,
.k-edit-form-container .editor-label,
.k-edit-label {
    padding: 0.65em 0 1em;
}
.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align {
    min-width: 56px;
}
.k-filtercell > span {
    padding-right: 5.2em;
}
.k-filtercell > .k-operator-hidden {
    padding-right: 2.7em;
}
.k-filter-row .k-dropdown-operator {
    right: 3em;
}
.k-rtl .k-combobox-clearable .k-input {
    padding-left: 1.9em;
    padding-right: 0.167em;
}
/*# sourceMappingURL=kendo.common-bootstrap.min.css.map */

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/devextreme/dist/css/dx.common.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/**
* DevExtreme (dx.common.css)
* Version: 20.2.5
* Build date: Fri Jan 15 2021
*
* Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
.dx-clearfix::after,
.dx-clearfix::before {
  display: table;
  content: "";
  line-height: 0;
}
.dx-clearfix::after {
  clear: both;
}
.dx-translate-disabled {
  transform: none!important;
}
.dx-hidden-input {
  position: fixed;
  top: -10px;
  left: -10px;
  width: 0;
  height: 0;
}
.dx-user-select {
  -webkit-user-select: text;
  user-select: text;
}
.dx-hidden,
.dx-state-invisible {
  display: none!important;
}
.dx-gesture-cover {
  transform: translate3d(0,0,0);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  z-index: 2147483647;
}
.dx-animating {
  pointer-events: none;
}
.dx-fade-animation.dx-enter,
.dx-fade-animation.dx-leave.dx-leave-active,
.dx-no-direction.dx-enter,
.dx-no-direction.dx-leave.dx-leave-active {
  opacity: 0;
}
.dx-fade-animation.dx-enter.dx-enter-active,
.dx-fade-animation.dx-leave,
.dx-no-direction.dx-enter.dx-enter-active,
.dx-no-direction.dx-leave {
  opacity: 1;
}
.dx-overflow-animation.dx-enter.dx-forward {
  transform: translate3d(100%,0,0);
  z-index: 2;
}
.dx-overflow-animation.dx-enter.dx-enter-active.dx-forward {
  transform: translate3d(0,0,0);
  z-index: 2;
}
.dx-overflow-animation.dx-enter.dx-backward,
.dx-overflow-animation.dx-enter.dx-enter-active.dx-backward,
.dx-overflow-animation.dx-leave.dx-forward,
.dx-overflow-animation.dx-leave.dx-leave-active.dx-forward {
  transform: translate3d(0,0,0);
  z-index: 1;
}
.dx-overflow-animation.dx-leave.dx-backward {
  transform: translate3d(0,0,0);
  z-index: 2;
}
.dx-overflow-animation.dx-leave.dx-leave-active.dx-backward {
  transform: translate3d(100%,0,0);
  z-index: 2;
}
.dx-slide-animation.dx-enter.dx-forward {
  transform: translate3d(100%,0,0);
}
.dx-slide-animation.dx-enter.dx-enter-active.dx-forward {
  transform: translate3d(0,0,0);
}
.dx-slide-animation.dx-enter.dx-backward {
  transform: translate3d(-100%,0,0);
}
.dx-slide-animation.dx-enter.dx-enter-active.dx-backward,
.dx-slide-animation.dx-leave.dx-forward {
  transform: translate3d(0,0,0);
}
.dx-slide-animation.dx-leave.dx-leave-active.dx-forward {
  transform: translate3d(-100%,0,0);
}
.dx-slide-animation.dx-leave.dx-backward {
  transform: translate3d(0,0,0);
}
.dx-slide-animation.dx-leave.dx-leave-active.dx-backward {
  transform: translate3d(100%,0,0);
}
.dx-opendoor-animation.dx-enter.dx-forward {
  transform: matrix3d(.71,0,.71,.001,0,1,0,0,-.71,0,.71,0,0,0,0,1);
  transform-origin: center left 0;
  opacity: 0;
}
.dx-opendoor-animation.dx-enter.dx-enter-active.dx-backward,
.dx-opendoor-animation.dx-enter.dx-enter-active.dx-forward {
  transform: none;
  opacity: 1;
}
.dx-opendoor-animation.dx-leave.dx-backward,
.dx-opendoor-animation.dx-leave.dx-forward {
  transform: none;
  transform-origin: center left 0;
  opacity: 1;
}
.dx-opendoor-animation.dx-enter.dx-backward,
.dx-opendoor-animation.dx-leave.dx-leave-active.dx-forward {
  transform: matrix3d(.5,0,.87,-.001,0,1,0,0,-.87,0,.5,0,0,0,0,1);
  transform-origin: center left 0;
  opacity: 0;
}
.dx-opendoor-animation.dx-leave.dx-leave-active.dx-backward {
  transform: matrix3d(.71,0,.71,.001,0,1,0,0,-.71,0,.71,0,0,0,0,1);
  opacity: 0;
}
.dx-win-pop-animation.dx-enter.dx-forward {
  transform: scale(.5);
  opacity: 0;
}
.dx-win-pop-animation.dx-enter.dx-enter-active.dx-forward {
  transform: scale(1);
  opacity: 1;
}
.dx-win-pop-animation.dx-enter.dx-backward,
.dx-win-pop-animation.dx-leave.dx-leave-active.dx-forward {
  transform: scale(1.5);
  opacity: 0;
}
.dx-win-pop-animation.dx-enter.dx-enter-active.dx-backward {
  transform: scale(1);
  opacity: 1;
}
.dx-win-pop-animation.dx-leave.dx-leave-active.dx-backward {
  transform: scale(.5);
  opacity: 0;
}
.dx-android-pop-animation.dx-enter.dx-forward,
.dx-android-pop-animation.dx-leave.dx-leave-active.dx-backward {
  transform: translate3d(0,150px,0);
  opacity: 0;
}
.dx-android-pop-animation.dx-enter.dx-enter-active.dx-forward,
.dx-android-pop-animation.dx-leave.dx-backward {
  transform: translate3d(0,0,0);
  opacity: 1;
}
.dx-android-pop-animation.dx-enter.dx-forward,
.dx-android-pop-animation.dx-leave.dx-backward {
  z-index: 1;
}
.dx-ios7-slide-animation.dx-enter.dx-forward {
  z-index: 2;
  transform: translate3d(100%,0,0);
}
.dx-ios7-slide-animation.dx-enter.dx-enter-active.dx-forward {
  z-index: 2;
  transform: translate3d(0,0,0);
}
.dx-ios7-slide-animation.dx-enter.dx-backward {
  transform: translate3d(-20%,0,0);
  z-index: 1;
}
.dx-ios7-slide-animation.dx-enter.dx-enter-active.dx-backward {
  transform: translate3d(0,0,0);
  z-index: 1;
}
.dx-ios7-slide-animation.dx-leave.dx-forward {
  z-index: 1;
  transform: translate3d(0,0,0);
}
.dx-ios7-slide-animation.dx-leave.dx-leave-active.dx-forward {
  transform: translate3d(-20%,0,0);
  z-index: 1;
}
.dx-ios7-slide-animation.dx-leave.dx-backward {
  z-index: 2;
}
.dx-ios7-slide-animation.dx-leave.dx-leave-active.dx-backward {
  transform: translate3d(100%,0,0);
  z-index: 2;
}
.dx-ios7-toolbar-animation.dx-enter.dx-forward {
  transform: translate3d(40%,0,0);
  opacity: 0;
  z-index: 2;
}
.dx-ios7-toolbar-animation.dx-enter.dx-enter-active.dx-forward {
  transform: translate3d(0,0,0);
  opacity: 1;
  z-index: 2;
}
.dx-ios7-toolbar-animation.dx-enter.dx-backward {
  transform: translate3d(-40%,0,0);
  opacity: 0;
  z-index: 1;
}
.dx-ios7-toolbar-animation.dx-enter.dx-enter-active.dx-backward,
.dx-ios7-toolbar-animation.dx-leave.dx-forward {
  transform: translate3d(0,0,0);
  opacity: 1;
  z-index: 1;
}
.dx-ios7-toolbar-animation.dx-leave.dx-leave-active.dx-forward {
  transform: translate3d(-40%,0,0);
  opacity: 0;
  z-index: 1;
}
.dx-ios7-toolbar-animation.dx-leave.dx-backward {
  transform: translate3d(0,0,0);
  opacity: 1;
  z-index: 2;
}
.dx-ios7-toolbar-animation.dx-leave.dx-leave-active.dx-backward {
  transform: translate3d(40%,0,0);
  opacity: 0;
  z-index: 2;
}
.dx-drop-animation.dx-enter,
.dx-drop-animation.dx-leave.dx-leave-active {
  transform: translate3d(0,-120%,0);
}
.dx-drop-animation.dx-enter.dx-enter-active,
.dx-drop-animation.dx-leave {
  transform: translate3d(0,0,0);
}
.dx-3d-drop-animation.dx-enter,
.dx-3d-drop-animation.dx-leave.dx-leave-active {
  transform: rotate3d(1,0,0,10deg) translate3d(0,-10px,0) scale3d(1.1,1.1,1.1);
  opacity: 0;
}
.dx-3d-drop-animation.dx-enter.dx-enter-active,
.dx-3d-drop-animation.dx-leave {
  transform: rotate3d(1,0,0,0) translate3d(0,0,0) scale3d(1,1,1);
  opacity: 1;
}
.dx-fade-drop-animation.dx-enter,
.dx-fade-drop-animation.dx-leave.dx-leave-active {
  transform: translate3d(0,-10px,0) scale3d(1.1,1.1,1.1);
  opacity: 0;
}
.dx-fade-drop-animation.dx-enter.dx-enter-active,
.dx-fade-drop-animation.dx-leave {
  transform: translate3d(0,0,0) scale3d(1,1,1);
  opacity: 1;
}
.dx-fade-rise-animation.dx-enter,
.dx-fade-rise-animation.dx-leave.dx-leave-active {
  transform: translate3d(0,10px,0) scale3d(1.1,1.1,1.1);
  opacity: 0;
}
.dx-fade-rise-animation.dx-enter.dx-enter-active,
.dx-fade-rise-animation.dx-leave {
  transform: translate3d(0,0,0) scale3d(1,1,1);
  opacity: 1;
}
.dx-fade-slide-animation.dx-enter,
.dx-fade-slide-animation.dx-leave.dx-leave-active {
  transform: translate3d(40%,0,0);
  opacity: 0;
}
.dx-fade-slide-animation.dx-enter.dx-enter-active,
.dx-fade-slide-animation.dx-leave {
  transform: translate3d(0,0,0);
  opacity: 1;
}
.dx-fade-zoom-animation.dx-enter,
.dx-fade-zoom-animation.dx-leave.dx-leave-active {
  transform: scale3d(.3,.3,.3);
  opacity: 0;
}
.dx-fade-zoom-animation.dx-enter.dx-enter-active,
.dx-fade-zoom-animation.dx-leave {
  transform: scale3d(1,1,1);
  opacity: 1;
}
.dx-color-scheme {
  font-family: "#";
}
.dx-widget {
  display: block;
  -ms-content-zooming: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-touch-callout: none;
  padding: 0;
  outline: 0;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.dx-widget,
.dx-widget *,
.dx-widget ::after,
.dx-widget ::before,
.dx-widget::after,
.dx-widget::before {
  box-sizing: border-box;
}
.dx-item {
  outline: 0;
}
.dx-rtl {
  direction: rtl;
  unicode-bidi: embed;
}
.dx-state-disabled {
  pointer-events: none;
}
.dx-draggable {
  left: 0;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-draggable.dx-state-disabled,
.dx-state-disabled .dx-draggable {
  cursor: default;
}
.dx-draggable-clone {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2147483647;
}
.dx-sortable {
  overflow: hidden;
}
.dx-sortable-dragging.dx-sortable-clone {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  opacity: .9;
  z-index: 2147483647;
}
.dx-sortable-dragging.dx-sortable-clone * {
  cursor: pointer;
  cursor: grabbing;
}
.dx-sortable-source {
  opacity: .5;
}
.dx-sortable-source-hidden {
  opacity: 0;
}
.dx-sortable-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid transparent;
  box-sizing: border-box;
  z-index: 2147483647;
}
.dx-sortable-placeholder-inside {
  border-width: 2px;
}
.dx-card {
  overflow: hidden;
}
.dx-box-item-content {
  font-size: 14px;
  flex-direction: column;
  max-width: 100%;
}
.dx-box-fallback-item > .dx-box-item-content {
  width: 100%;
  height: 100%;
}
.dx-buttongroup {
  display: inline-block;
}
.dx-buttongroup-wrapper {
  display: flex;
  flex-flow: row nowrap;
  height: 100%;
  width: 100%;
}
.dx-buttongroup-item {
  flex: 0 1 auto;
}
.dx-buttongroup-item.dx-button-mode-contained,
.dx-buttongroup-item.dx-button-mode-outlined {
  border-left-width: 0;
}
.dx-buttongroup-item.dx-button-mode-contained.dx-button,
.dx-buttongroup-item.dx-button-mode-outlined.dx-button {
  border-radius: 0;
}
.dx-buttongroup-item.dx-button-mode-text {
  margin-left: 1px;
}
.dx-buttongroup-item-has-width {
  flex: 1 1 auto;
}
.dx-checkbox {
  display: inline-block;
  cursor: pointer;
  line-height: 0;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-checkbox.dx-state-readonly {
  cursor: default;
}
.dx-checkbox-icon {
  display: inline-block;
  position: relative;
  background-position: 0 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.dx-checkbox-container {
  height: 100%;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-checkbox-has-text .dx-checkbox-icon,
.dx-checkbox-has-text .dx-checkbox-text {
  vertical-align: middle;
}
.dx-checkbox-text {
  display: inline-block;
  vertical-align: middle;
  white-space: pre-wrap;
  word-wrap: break-word;
  line-height: normal;
  height: 100%;
  width: 100%;
}
.dx-rtl .dx-checkbox-text,
.dx-rtl.dx-checkbox-text {
  margin: 0;
  padding: 0;
}
.dx-state-disabled .dx-checkbox,
.dx-state-disabled.dx-checkbox {
  cursor: default;
}
.dx-map-container,
.dx-map-shield {
  position: relative;
  width: 100%;
  height: 100%;
  color: #000;
}
.dx-map-shield {
  top: -100%;
  left: 0;
  background: rgba(0,0,0,.01);
  opacity: .01;
}
.dx-textarea .dx-texteditor-input-container {
  align-items: stretch;
}
.dx-textarea .dx-texteditor-input {
  resize: none;
  font-family: inherit;
  display: block;
  overflow: auto;
  white-space: pre-wrap;
  margin: 0;
}
.dx-textarea .dx-texteditor-input-auto-resize {
  overflow-y: hidden;
}
.dx-textarea .dx-placeholder {
  height: auto;
}
.dx-textarea .dx-placeholder::before {
  white-space: normal;
}
.dx-tileview div.dx-scrollable-container {
  overflow-y: hidden;
}
.dx-tile {
  position: absolute;
  text-align: center;
}
.dx-tile.dx-state-active {
  transform: scale(.96);
  transition: transform .1s linear;
}
.dx-tile-content {
  padding: 0;
  width: 100%;
  height: 100%;
}
.dx-tileview-wrapper {
  position: relative;
  height: 1px;
}
.dx-device-ios-6 .dx-tile {
  backface-visibility: hidden;
}
.dx-tooltip-wrapper .dx-overlay-content {
  min-width: 34px;
  min-height: 26px;
  text-align: center;
  line-height: 0;
}
.dx-tooltip-wrapper .dx-overlay-content::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  display: inline-block;
  padding: 12px 17px;
  font-size: .85em;
  line-height: normal;
  white-space: nowrap;
}
.dx-loadpanel-content {
  padding: 10px;
  border: 1px solid #ccc;
  background: #fefefe;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
  border-radius: 5px;
}
.dx-loadpanel-content::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.dx-loadpanel-content-wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.dx-loadpanel-message {
  text-align: center;
}
.dx-loadpanel-content.dx-loadpanel-pane-hidden {
  box-shadow: none;
  border: none;
  background: 0 0;
}
@keyframes dx-loadpanel-opacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dx-selectbox {
  cursor: pointer;
}
.dx-selectbox .dx-texteditor-input {
  max-width: 100%;
}
.dx-selectbox .dx-texteditor-input:read-only {
  cursor: pointer;
}
.dx-selectbox-container {
  position: relative;
}
.dx-state-disabled .dx-selectbox .dx-texteditor-input,
.dx-state-disabled.dx-selectbox .dx-texteditor-input {
  cursor: default;
}
.dx-slideoutview {
  height: 100%;
  width: 100%;
  touch-action: pinch-zoom;
}
.dx-slideoutview-wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.dx-slideoutview-menu-content {
  position: absolute;
  top: 0;
  bottom: 0;
}
.dx-slideoutview-menu-content.dx-slideoutview-right {
  right: 0;
}
.dx-slideoutview-menu-content.dx-slideoutview-left {
  left: 0;
}
.dx-slideoutview-content {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 100;
}
.dx-slideoutview-shield {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.dx-device-android .dx-slideoutview-content {
  backface-visibility: hidden;
}
.dx-slideout {
  height: 100%;
  width: 100%;
}
.dx-slideout-menu {
  min-width: 280px;
  max-width: 350px;
}
.dx-slideout-menu .dx-list-item .dx-icon {
  float: left;
  margin-right: 15px;
  width: 24px;
  height: 24px;
  background-size: 100% 100%;
}
.dx-slideout-item,
.dx-slideout-item-content {
  height: 100%;
  width: 100%;
}
.dx-rtl .dx-slideout-menu .dx-list-item .dx-icon {
  float: right;
  margin-right: 0;
  margin-left: 15px;
}
.dx-tabpanel-tabs {
  width: 100%;
}
.dx-tabpanel-tabs .dx-tabs {
  height: 100%;
}
.dx-tabpanel-container {
  width: 100%;
  height: 100%;
}
.dx-validationsummary-item {
  cursor: pointer;
}
.dx-invalid-message.dx-overlay {
  position: relative;
}
.dx-invalid-message.dx-overlay-wrapper {
  width: 100%;
  visibility: hidden;
  pointer-events: none;
}
.dx-invalid-message > .dx-overlay-content {
  display: inline-block;
  border-width: 0;
  padding: 10px;
  font-size: .85em;
  line-height: normal;
  word-wrap: break-word;
}
.dx-dropdownbox.dx-dropdowneditor-active .dx-invalid-message-auto,
.dx-invalid-message-visible.dx-invalid .dx-invalid-message-auto,
.dx-invalid-message.dx-invalid-message-always,
.dx-lookup.dx-dropdowneditor-active .dx-invalid-message-auto,
.dx-state-focused.dx-invalid .dx-invalid-message-auto {
  visibility: visible;
}
.dx-fa-button .dx-overlay-content {
  border-radius: 50%;
  cursor: pointer;
}
.dx-deferrendering .dx-deferrendering-loadindicator-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.dx-deferrendering.dx-pending-rendering .dx-invisible-while-pending-rendering,
.dx-deferrendering:not(.dx-pending-rendering) .dx-visible-while-pending-rendering {
  display: none!important;
}
.dx-badge {
  padding: 0 5px;
  border-radius: 14px;
  color: #fff;
  font-size: 13px;
  line-height: 1;
}
.dx-dropdownlist-popup-wrapper .dx-list {
  min-height: 35px;
}
.dx-dropdownlist-popup-wrapper .dx-list .dx-scrollable-content {
  margin: 0;
}
.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list {
  min-height: 40px;
  min-width: 100px;
}
.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item {
  display: block;
}
.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item:last-of-type {
  border-bottom: none;
}
.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item-content {
  display: block;
}
.dx-overlay-wrapper.dx-dropdownmenu-popup .dx-overlay-content .dx-popover-arrow {
  width: 0;
  height: 0;
}
.dx-dropdownmenu-popup-wrapper .dx-list-item {
  display: block;
}
.dx-splitter-wrapper {
  height: 100%;
  width: 0;
  position: absolute;
  z-index: 998;
  top: 0;
}
.dx-splitter-wrapper .dx-splitter-border {
  z-index: 997;
  height: 100%;
  width: 7px;
  cursor: col-resize;
}
.dx-splitter-wrapper .dx-splitter-border .dx-splitter {
  height: 100%;
  width: 1px;
  display: block;
  cursor: col-resize;
  z-index: 999;
  margin: auto;
}
.dx-splitter-wrapper .dx-splitter-border .dx-splitter.dx-splitter-inactive {
  z-index: 998;
}
.dx-splitter-wrapper .dx-splitter-border .dx-splitter.dx-state-disabled {
  width: 0;
  cursor: default;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/devextreme/dist/css/dx.light.css?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/**
* DevExtreme (dx.light.css)
* Version: 20.2.5
* Build date: Fri Jan 15 2021
*
* Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
.dx-validationsummary-item-content {
  border-bottom: 1px dashed;
  display: inline-block;
  line-height: normal;
}
@keyframes dx-valid-badge-frames {
  from {
    opacity: 0;
    transform: scale(.1);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.dx-theme-generic-typography {
  background-color: #fff;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-theme-generic-typography input,
.dx-theme-generic-typography textarea {
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-theme-generic-typography .dx-font-xl,
.dx-theme-generic-typography h1 {
  font-weight: 200;
  font-size: 34px;
}
.dx-theme-generic-typography .dx-font-l,
.dx-theme-generic-typography h2 {
  font-weight: 400;
  font-size: 28px;
}
.dx-theme-generic-typography h3 {
  font-weight: 400;
  font-size: 22px;
}
.dx-theme-generic-typography .dx-font-m {
  font-weight: 400;
  font-size: 20px;
}
.dx-theme-generic-typography .dx-font-s,
.dx-theme-generic-typography h4 {
  font-weight: 500;
  font-size: 18px;
}
.dx-theme-generic-typography h5 {
  font-weight: 700;
  font-size: 16px;
}
.dx-theme-generic-typography .dx-font-xs,
.dx-theme-generic-typography h6,
.dx-theme-generic-typography small {
  font-weight: 800;
  font-size: 12px;
}
.dx-theme-generic-typography a {
  color: #337ab7;
}
.dx-icon-add,
.dx-icon-addcolumnleft,
.dx-icon-addcolumnright,
.dx-icon-addrowabove,
.dx-icon-addrowbelow,
.dx-icon-addtable,
.dx-icon-airplane,
.dx-icon-aligncenter,
.dx-icon-alignjustify,
.dx-icon-alignleft,
.dx-icon-alignright,
.dx-icon-arrowdown,
.dx-icon-arrowleft,
.dx-icon-arrowright,
.dx-icon-arrowup,
.dx-icon-background,
.dx-icon-blockquote,
.dx-icon-bold,
.dx-icon-bookmark,
.dx-icon-box,
.dx-icon-bulletlist,
.dx-icon-car,
.dx-icon-card,
.dx-icon-cart,
.dx-icon-cellproperties,
.dx-icon-chart,
.dx-icon-checklist,
.dx-icon-clear,
.dx-icon-clearformat,
.dx-icon-clock,
.dx-icon-close,
.dx-icon-codeblock,
.dx-icon-color,
.dx-icon-columnproperties,
.dx-icon-comment,
.dx-icon-decreaseindent,
.dx-icon-doc,
.dx-icon-download,
.dx-icon-edit,
.dx-icon-email,
.dx-icon-event,
.dx-icon-favorites,
.dx-icon-find,
.dx-icon-folder,
.dx-icon-fontsize,
.dx-icon-food,
.dx-icon-formula,
.dx-icon-gift,
.dx-icon-globe,
.dx-icon-group,
.dx-icon-growfont,
.dx-icon-header,
.dx-icon-help,
.dx-icon-home,
.dx-icon-image,
.dx-icon-increaseindent,
.dx-icon-indent,
.dx-icon-info,
.dx-icon-italic,
.dx-icon-key,
.dx-icon-like,
.dx-icon-link,
.dx-icon-map,
.dx-icon-mention,
.dx-icon-menu,
.dx-icon-mergecells,
.dx-icon-money,
.dx-icon-music,
.dx-icon-orderedlist,
.dx-icon-overflow,
.dx-icon-percent,
.dx-icon-photo,
.dx-icon-plus,
.dx-icon-preferences,
.dx-icon-product,
.dx-icon-redo,
.dx-icon-refresh,
.dx-icon-remove,
.dx-icon-removecolumn,
.dx-icon-removerow,
.dx-icon-removetable,
.dx-icon-rowproperties,
.dx-icon-runner,
.dx-icon-save,
.dx-icon-search,
.dx-icon-shrinkfont,
.dx-icon-splitcells,
.dx-icon-strike,
.dx-icon-subscript,
.dx-icon-superscript,
.dx-icon-tableproperties,
.dx-icon-tags,
.dx-icon-tel,
.dx-icon-tips,
.dx-icon-todo,
.dx-icon-toolbox,
.dx-icon-underline,
.dx-icon-undo,
.dx-icon-user,
.dx-icon-variable,
.dx-icon-verticalalignbottom,
.dx-icon-verticalaligncenter,
.dx-icon-verticalaligntop,
.dx-icon-video {
  background-position: 0 0;
  background-repeat: no-repeat;
}
.dx-icon {
  background-position: 50% 50%;
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dx-svg-icon svg {
  pointer-events: none;
}
.dx-rtl .dx-icon-spinnext::before {
  content: "";
}
.dx-rtl .dx-icon-spinprev::before {
  content: "";
}
.dx-rtl .dx-icon-chevronnext::before {
  content: "";
}
.dx-rtl .dx-icon-back::before,
.dx-rtl .dx-icon-chevronprev::before {
  content: "";
}
.dx-rtl .dx-icon-undo::before {
  content: "";
}
.dx-rtl .dx-icon-redo::before {
  content: "";
}
.dx-rtl .dx-icon-hidepanel::before {
  content: "";
}
.dx-rtl .dx-icon-showpanel::before {
  content: "";
}
@font-face {
  font-family: DXIcons;
  src: local("DevExtreme Generic Icons"),local("devextreme_generic_icons"),url('vendor/dxicons.b1f8e703c54f13b8.woff2') format("woff2"),url('vendor/dxicons.79ea8cc118fbeb0b.woff') format("woff"),url('vendor/dxicons.1012b0c6efd3f812.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
}
.dx-icon-add {
  font: 14px/1 DXIcons;
}
.dx-icon-add::before {
  content: "";
}
.dx-icon-airplane {
  font: 14px/1 DXIcons;
}
.dx-icon-airplane::before {
  content: "";
}
.dx-icon-bookmark {
  font: 14px/1 DXIcons;
}
.dx-icon-bookmark::before {
  content: "";
}
.dx-icon-box {
  font: 14px/1 DXIcons;
}
.dx-icon-box::before {
  content: "";
}
.dx-icon-car {
  font: 14px/1 DXIcons;
}
.dx-icon-car::before {
  content: "";
}
.dx-icon-card {
  font: 14px/1 DXIcons;
}
.dx-icon-card::before {
  content: "";
}
.dx-icon-cart {
  font: 14px/1 DXIcons;
}
.dx-icon-cart::before {
  content: "";
}
.dx-icon-chart {
  font: 14px/1 DXIcons;
}
.dx-icon-chart::before {
  content: "";
}
.dx-icon-check {
  font: 14px/1 DXIcons;
}
.dx-icon-check::before {
  content: "";
}
.dx-icon-clear {
  font: 14px/1 DXIcons;
}
.dx-icon-clear::before {
  content: "";
}
.dx-icon-clock {
  font: 14px/1 DXIcons;
}
.dx-icon-clock::before {
  content: "";
}
.dx-icon-close {
  font: 14px/1 DXIcons;
}
.dx-icon-close::before {
  content: "";
}
.dx-icon-coffee {
  font: 14px/1 DXIcons;
}
.dx-icon-coffee::before {
  content: "";
}
.dx-icon-comment {
  font: 14px/1 DXIcons;
}
.dx-icon-comment::before {
  content: "";
}
.dx-icon-doc {
  font: 14px/1 DXIcons;
}
.dx-icon-doc::before {
  content: "";
}
.dx-icon-file {
  font: 14px/1 DXIcons;
}
.dx-icon-file::before {
  content: "";
}
.dx-icon-download {
  font: 14px/1 DXIcons;
}
.dx-icon-download::before {
  content: "";
}
.dx-icon-dragvertical {
  font: 14px/1 DXIcons;
}
.dx-icon-dragvertical::before {
  content: "";
}
.dx-icon-edit {
  font: 14px/1 DXIcons;
}
.dx-icon-edit::before {
  content: "";
}
.dx-icon-email {
  font: 14px/1 DXIcons;
}
.dx-icon-email::before {
  content: "";
}
.dx-icon-event {
  font: 14px/1 DXIcons;
}
.dx-icon-event::before {
  content: "";
}
.dx-icon-favorites {
  font: 14px/1 DXIcons;
}
.dx-icon-favorites::before {
  content: "";
}
.dx-icon-find {
  font: 14px/1 DXIcons;
}
.dx-icon-find::before {
  content: "";
}
.dx-icon-filter {
  font: 14px/1 DXIcons;
}
.dx-icon-filter::before {
  content: "";
}
.dx-icon-folder {
  font: 14px/1 DXIcons;
}
.dx-icon-folder::before {
  content: "";
}
.dx-icon-activefolder {
  font: 14px/1 DXIcons;
}
.dx-icon-activefolder::before {
  content: "";
}
.dx-icon-food {
  font: 14px/1 DXIcons;
}
.dx-icon-food::before {
  content: "";
}
.dx-icon-gift {
  font: 14px/1 DXIcons;
}
.dx-icon-gift::before {
  content: "";
}
.dx-icon-globe {
  font: 14px/1 DXIcons;
}
.dx-icon-globe::before {
  content: "";
}
.dx-icon-group {
  font: 14px/1 DXIcons;
}
.dx-icon-group::before {
  content: "";
}
.dx-icon-help {
  font: 14px/1 DXIcons;
}
.dx-icon-help::before {
  content: "";
}
.dx-icon-home {
  font: 14px/1 DXIcons;
}
.dx-icon-home::before {
  content: "";
}
.dx-icon-image {
  font: 14px/1 DXIcons;
}
.dx-icon-image::before {
  content: "";
}
.dx-icon-info {
  font: 14px/1 DXIcons;
}
.dx-icon-info::before {
  content: "";
}
.dx-icon-key {
  font: 14px/1 DXIcons;
}
.dx-icon-key::before {
  content: "";
}
.dx-icon-like {
  font: 14px/1 DXIcons;
}
.dx-icon-like::before {
  content: "";
}
.dx-icon-map {
  font: 14px/1 DXIcons;
}
.dx-icon-map::before {
  content: "";
}
.dx-icon-menu {
  font: 14px/1 DXIcons;
}
.dx-icon-menu::before {
  content: "";
}
.dx-icon-message {
  font: 14px/1 DXIcons;
}
.dx-icon-message::before {
  content: "";
}
.dx-icon-money {
  font: 14px/1 DXIcons;
}
.dx-icon-money::before {
  content: "";
}
.dx-icon-music {
  font: 14px/1 DXIcons;
}
.dx-icon-music::before {
  content: "";
}
.dx-icon-overflow {
  font: 14px/1 DXIcons;
}
.dx-icon-overflow::before {
  content: "";
}
.dx-icon-percent {
  font: 14px/1 DXIcons;
}
.dx-icon-percent::before {
  content: "";
}
.dx-icon-photo {
  font: 14px/1 DXIcons;
}
.dx-icon-photo::before {
  content: "";
}
.dx-icon-plus {
  font: 14px/1 DXIcons;
}
.dx-icon-plus::before {
  content: "";
}
.dx-icon-minus {
  font: 14px/1 DXIcons;
}
.dx-icon-minus::before {
  content: "";
}
.dx-icon-preferences {
  font: 14px/1 DXIcons;
}
.dx-icon-preferences::before {
  content: "";
}
.dx-icon-product {
  font: 14px/1 DXIcons;
}
.dx-icon-product::before {
  content: "";
}
.dx-icon-pulldown {
  font: 14px/1 DXIcons;
}
.dx-icon-pulldown::before {
  content: "";
}
.dx-icon-refresh {
  font: 14px/1 DXIcons;
}
.dx-icon-refresh::before {
  content: "";
}
.dx-icon-remove {
  font: 14px/1 DXIcons;
}
.dx-icon-remove::before {
  content: "";
}
.dx-icon-revert {
  font: 14px/1 DXIcons;
}
.dx-icon-revert::before {
  content: "";
}
.dx-icon-runner {
  font: 14px/1 DXIcons;
}
.dx-icon-runner::before {
  content: "";
}
.dx-icon-save {
  font: 14px/1 DXIcons;
}
.dx-icon-save::before {
  content: "";
}
.dx-icon-search {
  font: 14px/1 DXIcons;
}
.dx-icon-search::before {
  content: "";
}
.dx-icon-tags {
  font: 14px/1 DXIcons;
}
.dx-icon-tags::before {
  content: "";
}
.dx-icon-tel {
  font: 14px/1 DXIcons;
}
.dx-icon-tel::before {
  content: "";
}
.dx-icon-tips {
  font: 14px/1 DXIcons;
}
.dx-icon-tips::before {
  content: "";
}
.dx-icon-todo {
  font: 14px/1 DXIcons;
}
.dx-icon-todo::before {
  content: "";
}
.dx-icon-toolbox {
  font: 14px/1 DXIcons;
}
.dx-icon-toolbox::before {
  content: "";
}
.dx-icon-trash {
  font: 14px/1 DXIcons;
}
.dx-icon-trash::before {
  content: "";
}
.dx-icon-user {
  font: 14px/1 DXIcons;
}
.dx-icon-user::before {
  content: "";
}
.dx-icon-upload {
  font: 14px/1 DXIcons;
}
.dx-icon-upload::before {
  content: "";
}
.dx-icon-floppy {
  font: 14px/1 DXIcons;
}
.dx-icon-floppy::before {
  content: "";
}
.dx-icon-arrowleft {
  font: 14px/1 DXIcons;
}
.dx-icon-arrowleft::before {
  content: "";
}
.dx-icon-arrowdown {
  font: 14px/1 DXIcons;
}
.dx-icon-arrowdown::before {
  content: "";
}
.dx-icon-arrowright {
  font: 14px/1 DXIcons;
}
.dx-icon-arrowright::before {
  content: "";
}
.dx-icon-arrowup {
  font: 14px/1 DXIcons;
}
.dx-icon-arrowup::before {
  content: "";
}
.dx-icon-spinleft {
  font: 14px/1 DXIcons;
}
.dx-icon-spinleft::before {
  content: "";
}
.dx-icon-spinprev {
  font: 14px/1 DXIcons;
}
.dx-icon-spinprev::before {
  content: "";
}
.dx-icon-spinright {
  font: 14px/1 DXIcons;
}
.dx-icon-spinright::before {
  content: "";
}
.dx-icon-spinnext {
  font: 14px/1 DXIcons;
}
.dx-icon-spinnext::before {
  content: "";
}
.dx-icon-spindown {
  font: 14px/1 DXIcons;
}
.dx-icon-spindown::before {
  content: "";
}
.dx-icon-spinup {
  font: 14px/1 DXIcons;
}
.dx-icon-spinup::before {
  content: "";
}
.dx-icon-chevronleft {
  font: 14px/1 DXIcons;
}
.dx-icon-chevronleft::before {
  content: "";
}
.dx-icon-chevronprev {
  font: 14px/1 DXIcons;
}
.dx-icon-chevronprev::before {
  content: "";
}
.dx-icon-back {
  font: 14px/1 DXIcons;
}
.dx-icon-back::before {
  content: "";
}
.dx-icon-chevronright {
  font: 14px/1 DXIcons;
}
.dx-icon-chevronright::before {
  content: "";
}
.dx-icon-chevronnext {
  font: 14px/1 DXIcons;
}
.dx-icon-chevronnext::before {
  content: "";
}
.dx-icon-chevrondown {
  font: 14px/1 DXIcons;
}
.dx-icon-chevrondown::before {
  content: "";
}
.dx-icon-chevronup {
  font: 14px/1 DXIcons;
}
.dx-icon-chevronup::before {
  content: "";
}
.dx-icon-chevrondoubleleft {
  font: 14px/1 DXIcons;
}
.dx-icon-chevrondoubleleft::before {
  content: "";
}
.dx-icon-chevrondoubleright {
  font: 14px/1 DXIcons;
}
.dx-icon-chevrondoubleright::before {
  content: "";
}
.dx-icon-equal {
  font: 14px/1 DXIcons;
}
.dx-icon-equal::before {
  content: "";
}
.dx-icon-notequal {
  font: 14px/1 DXIcons;
}
.dx-icon-notequal::before {
  content: "";
}
.dx-icon-less {
  font: 14px/1 DXIcons;
}
.dx-icon-less::before {
  content: "";
}
.dx-icon-greater {
  font: 14px/1 DXIcons;
}
.dx-icon-greater::before {
  content: "";
}
.dx-icon-lessorequal {
  font: 14px/1 DXIcons;
}
.dx-icon-lessorequal::before {
  content: "";
}
.dx-icon-greaterorequal {
  font: 14px/1 DXIcons;
}
.dx-icon-greaterorequal::before {
  content: "";
}
.dx-icon-isblank {
  font: 14px/1 DXIcons;
}
.dx-icon-isblank::before {
  content: "";
}
.dx-icon-isnotblank {
  font: 14px/1 DXIcons;
}
.dx-icon-isnotblank::before {
  content: "";
}
.dx-icon-sortup {
  font: 14px/1 DXIcons;
}
.dx-icon-sortup::before {
  content: "";
}
.dx-icon-sortdown {
  font: 14px/1 DXIcons;
}
.dx-icon-sortdown::before {
  content: "";
}
.dx-icon-sortuptext {
  font: 14px/1 DXIcons;
}
.dx-icon-sortuptext::before {
  content: "";
}
.dx-icon-sortdowntext {
  font: 14px/1 DXIcons;
}
.dx-icon-sortdowntext::before {
  content: "";
}
.dx-icon-sorted {
  font: 14px/1 DXIcons;
}
.dx-icon-sorted::before {
  content: "";
}
.dx-icon-expand {
  font: 14px/1 DXIcons;
}
.dx-icon-expand::before {
  content: "";
}
.dx-icon-collapse {
  font: 14px/1 DXIcons;
}
.dx-icon-collapse::before {
  content: "";
}
.dx-icon-columnfield {
  font: 14px/1 DXIcons;
}
.dx-icon-columnfield::before {
  content: "";
}
.dx-icon-rowfield {
  font: 14px/1 DXIcons;
}
.dx-icon-rowfield::before {
  content: "";
}
.dx-icon-datafield {
  font: 14px/1 DXIcons;
}
.dx-icon-datafield::before {
  content: "";
}
.dx-icon-fields {
  font: 14px/1 DXIcons;
}
.dx-icon-fields::before {
  content: "";
}
.dx-icon-fieldchooser {
  font: 14px/1 DXIcons;
}
.dx-icon-fieldchooser::before {
  content: "";
}
.dx-icon-columnchooser {
  font: 14px/1 DXIcons;
}
.dx-icon-columnchooser::before {
  content: "";
}
.dx-icon-pin {
  font: 14px/1 DXIcons;
}
.dx-icon-pin::before {
  content: "";
}
.dx-icon-unpin {
  font: 14px/1 DXIcons;
}
.dx-icon-unpin::before {
  content: "";
}
.dx-icon-pinleft {
  font: 14px/1 DXIcons;
}
.dx-icon-pinleft::before {
  content: "";
}
.dx-icon-pinright {
  font: 14px/1 DXIcons;
}
.dx-icon-pinright::before {
  content: "";
}
.dx-icon-contains {
  font: 14px/1 DXIcons;
}
.dx-icon-contains::before {
  content: "";
}
.dx-icon-startswith {
  font: 14px/1 DXIcons;
}
.dx-icon-startswith::before {
  content: "";
}
.dx-icon-endswith {
  font: 14px/1 DXIcons;
}
.dx-icon-endswith::before {
  content: "";
}
.dx-icon-doesnotcontain {
  font: 14px/1 DXIcons;
}
.dx-icon-doesnotcontain::before {
  content: "";
}
.dx-icon-range {
  font: 14px/1 DXIcons;
}
.dx-icon-range::before {
  content: "";
}
.dx-icon-export {
  font: 14px/1 DXIcons;
}
.dx-icon-export::before {
  content: "";
}
.dx-icon-exportxlsx {
  font: 14px/1 DXIcons;
}
.dx-icon-exportxlsx::before {
  content: "";
}
.dx-icon-exportpdf {
  font: 14px/1 DXIcons;
}
.dx-icon-exportpdf::before {
  content: "";
}
.dx-icon-exportselected {
  font: 14px/1 DXIcons;
}
.dx-icon-exportselected::before {
  content: "";
}
.dx-icon-warning {
  font: 14px/1 DXIcons;
}
.dx-icon-warning::before {
  content: "";
}
.dx-icon-more {
  font: 14px/1 DXIcons;
}
.dx-icon-more::before {
  content: "";
}
.dx-icon-square {
  font: 14px/1 DXIcons;
}
.dx-icon-square::before {
  content: "";
}
.dx-icon-clearsquare {
  font: 14px/1 DXIcons;
}
.dx-icon-clearsquare::before {
  content: "";
}
.dx-icon-repeat {
  font: 14px/1 DXIcons;
}
.dx-icon-repeat::before {
  content: "";
}
.dx-icon-selectall {
  font: 14px/1 DXIcons;
}
.dx-icon-selectall::before {
  content: "";
}
.dx-icon-unselectall {
  font: 14px/1 DXIcons;
}
.dx-icon-unselectall::before {
  content: "";
}
.dx-icon-print {
  font: 14px/1 DXIcons;
}
.dx-icon-print::before {
  content: "";
}
.dx-icon-bold {
  font: 14px/1 DXIcons;
}
.dx-icon-bold::before {
  content: "";
}
.dx-icon-italic {
  font: 14px/1 DXIcons;
}
.dx-icon-italic::before {
  content: "";
}
.dx-icon-underline {
  font: 14px/1 DXIcons;
}
.dx-icon-underline::before {
  content: "";
}
.dx-icon-strike {
  font: 14px/1 DXIcons;
}
.dx-icon-strike::before {
  content: "";
}
.dx-icon-indent {
  font: 14px/1 DXIcons;
}
.dx-icon-indent::before {
  content: "";
}
.dx-icon-increaselinespacing {
  font: 14px/1 DXIcons;
}
.dx-icon-increaselinespacing::before {
  content: "";
}
.dx-icon-font {
  font: 14px/1 DXIcons;
}
.dx-icon-font::before {
  content: "";
}
.dx-icon-fontsize {
  font: 14px/1 DXIcons;
}
.dx-icon-fontsize::before {
  content: "";
}
.dx-icon-shrinkfont {
  font: 14px/1 DXIcons;
}
.dx-icon-shrinkfont::before {
  content: "";
}
.dx-icon-growfont {
  font: 14px/1 DXIcons;
}
.dx-icon-growfont::before {
  content: "";
}
.dx-icon-color {
  font: 14px/1 DXIcons;
}
.dx-icon-color::before {
  content: "";
}
.dx-icon-background {
  font: 14px/1 DXIcons;
}
.dx-icon-background::before {
  content: "";
}
.dx-icon-fill {
  font: 14px/1 DXIcons;
}
.dx-icon-fill::before {
  content: "";
}
.dx-icon-palette {
  font: 14px/1 DXIcons;
}
.dx-icon-palette::before {
  content: "";
}
.dx-icon-superscript {
  font: 14px/1 DXIcons;
}
.dx-icon-superscript::before {
  content: "";
}
.dx-icon-subscript {
  font: 14px/1 DXIcons;
}
.dx-icon-subscript::before {
  content: "";
}
.dx-icon-header {
  font: 14px/1 DXIcons;
}
.dx-icon-header::before {
  content: "";
}
.dx-icon-blockquote {
  font: 14px/1 DXIcons;
}
.dx-icon-blockquote::before {
  content: "";
}
.dx-icon-formula {
  font: 14px/1 DXIcons;
}
.dx-icon-formula::before {
  content: "";
}
.dx-icon-codeblock {
  font: 14px/1 DXIcons;
}
.dx-icon-codeblock::before {
  content: "";
}
.dx-icon-orderedlist {
  font: 14px/1 DXIcons;
}
.dx-icon-orderedlist::before {
  content: "";
}
.dx-icon-bulletlist {
  font: 14px/1 DXIcons;
}
.dx-icon-bulletlist::before {
  content: "";
}
.dx-icon-increaseindent {
  font: 14px/1 DXIcons;
}
.dx-icon-increaseindent::before {
  content: "";
}
.dx-icon-decreaseindent {
  font: 14px/1 DXIcons;
}
.dx-icon-decreaseindent::before {
  content: "";
}
.dx-icon-decreaselinespacing {
  font: 14px/1 DXIcons;
}
.dx-icon-decreaselinespacing::before {
  content: "";
}
.dx-icon-alignleft {
  font: 14px/1 DXIcons;
}
.dx-icon-alignleft::before {
  content: "";
}
.dx-icon-alignright {
  font: 14px/1 DXIcons;
}
.dx-icon-alignright::before {
  content: "";
}
.dx-icon-aligncenter {
  font: 14px/1 DXIcons;
}
.dx-icon-aligncenter::before {
  content: "";
}
.dx-icon-alignjustify {
  font: 14px/1 DXIcons;
}
.dx-icon-alignjustify::before {
  content: "";
}
.dx-icon-link {
  font: 14px/1 DXIcons;
}
.dx-icon-link::before {
  content: "";
}
.dx-icon-video {
  font: 14px/1 DXIcons;
}
.dx-icon-video::before {
  content: "";
}
.dx-icon-mention {
  font: 14px/1 DXIcons;
}
.dx-icon-mention::before {
  content: "";
}
.dx-icon-variable {
  font: 14px/1 DXIcons;
}
.dx-icon-variable::before {
  content: "";
}
.dx-icon-clearformat {
  font: 14px/1 DXIcons;
}
.dx-icon-clearformat::before {
  content: "";
}
.dx-icon-fullscreen {
  font: 14px/1 DXIcons;
}
.dx-icon-fullscreen::before {
  content: "";
}
.dx-icon-hierarchy {
  font: 14px/1 DXIcons;
}
.dx-icon-hierarchy::before {
  content: "";
}
.dx-icon-docfile {
  font: 14px/1 DXIcons;
}
.dx-icon-docfile::before {
  content: "";
}
.dx-icon-docxfile {
  font: 14px/1 DXIcons;
}
.dx-icon-docxfile::before {
  content: "";
}
.dx-icon-pdffile {
  font: 14px/1 DXIcons;
}
.dx-icon-pdffile::before {
  content: "";
}
.dx-icon-pptfile {
  font: 14px/1 DXIcons;
}
.dx-icon-pptfile::before {
  content: "";
}
.dx-icon-pptxfile {
  font: 14px/1 DXIcons;
}
.dx-icon-pptxfile::before {
  content: "";
}
.dx-icon-rtffile {
  font: 14px/1 DXIcons;
}
.dx-icon-rtffile::before {
  content: "";
}
.dx-icon-txtfile {
  font: 14px/1 DXIcons;
}
.dx-icon-txtfile::before {
  content: "";
}
.dx-icon-xlsfile {
  font: 14px/1 DXIcons;
}
.dx-icon-xlsfile::before {
  content: "";
}
.dx-icon-xlsxfile {
  font: 14px/1 DXIcons;
}
.dx-icon-xlsxfile::before {
  content: "";
}
.dx-icon-copy {
  font: 14px/1 DXIcons;
}
.dx-icon-copy::before {
  content: "";
}
.dx-icon-cut {
  font: 14px/1 DXIcons;
}
.dx-icon-cut::before {
  content: "";
}
.dx-icon-paste {
  font: 14px/1 DXIcons;
}
.dx-icon-paste::before {
  content: "";
}
.dx-icon-share {
  font: 14px/1 DXIcons;
}
.dx-icon-share::before {
  content: "";
}
.dx-icon-inactivefolder {
  font: 14px/1 DXIcons;
}
.dx-icon-inactivefolder::before {
  content: "";
}
.dx-icon-newfolder {
  font: 14px/1 DXIcons;
}
.dx-icon-newfolder::before {
  content: "";
}
.dx-icon-movetofolder {
  font: 14px/1 DXIcons;
}
.dx-icon-movetofolder::before {
  content: "";
}
.dx-icon-parentfolder {
  font: 14px/1 DXIcons;
}
.dx-icon-parentfolder::before {
  content: "";
}
.dx-icon-rename {
  font: 14px/1 DXIcons;
}
.dx-icon-rename::before {
  content: "";
}
.dx-icon-detailslayout {
  font: 14px/1 DXIcons;
}
.dx-icon-detailslayout::before {
  content: "";
}
.dx-icon-contentlayout {
  font: 14px/1 DXIcons;
}
.dx-icon-contentlayout::before {
  content: "";
}
.dx-icon-smalliconslayout {
  font: 14px/1 DXIcons;
}
.dx-icon-smalliconslayout::before {
  content: "";
}
.dx-icon-mediumiconslayout {
  font: 14px/1 DXIcons;
}
.dx-icon-mediumiconslayout::before {
  content: "";
}
.dx-icon-undo {
  font: 14px/1 DXIcons;
}
.dx-icon-undo::before {
  content: "";
}
.dx-icon-redo {
  font: 14px/1 DXIcons;
}
.dx-icon-redo::before {
  content: "";
}
.dx-icon-hidepanel {
  font: 14px/1 DXIcons;
}
.dx-icon-hidepanel::before {
  content: "";
}
.dx-icon-showpanel {
  font: 14px/1 DXIcons;
}
.dx-icon-showpanel::before {
  content: "";
}
.dx-icon-checklist {
  font: 14px/1 DXIcons;
}
.dx-icon-checklist::before {
  content: "";
}
.dx-icon-verticalaligntop {
  font: 14px/1 DXIcons;
}
.dx-icon-verticalaligntop::before {
  content: "";
}
.dx-icon-verticalaligncenter {
  font: 14px/1 DXIcons;
}
.dx-icon-verticalaligncenter::before {
  content: "";
}
.dx-icon-verticalalignbottom {
  font: 14px/1 DXIcons;
}
.dx-icon-verticalalignbottom::before {
  content: "";
}
.dx-icon-rowproperties {
  font: 14px/1 DXIcons;
}
.dx-icon-rowproperties::before {
  content: "";
}
.dx-icon-columnproperties {
  font: 14px/1 DXIcons;
}
.dx-icon-columnproperties::before {
  content: "";
}
.dx-icon-cellproperties {
  font: 14px/1 DXIcons;
}
.dx-icon-cellproperties::before {
  content: "";
}
.dx-icon-tableproperties {
  font: 14px/1 DXIcons;
}
.dx-icon-tableproperties::before {
  content: "";
}
.dx-icon-splitcells {
  font: 14px/1 DXIcons;
}
.dx-icon-splitcells::before {
  content: "";
}
.dx-icon-mergecells {
  font: 14px/1 DXIcons;
}
.dx-icon-mergecells::before {
  content: "";
}
.dx-icon-deleterow {
  font: 14px/1 DXIcons;
}
.dx-icon-deleterow::before {
  content: "";
}
.dx-icon-deletecolumn {
  font: 14px/1 DXIcons;
}
.dx-icon-deletecolumn::before {
  content: "";
}
.dx-icon-insertrowabove {
  font: 14px/1 DXIcons;
}
.dx-icon-insertrowabove::before {
  content: "";
}
.dx-icon-insertrowbelow {
  font: 14px/1 DXIcons;
}
.dx-icon-insertrowbelow::before {
  content: "";
}
.dx-icon-insertcolumnleft {
  font: 14px/1 DXIcons;
}
.dx-icon-insertcolumnleft::before {
  content: "";
}
.dx-icon-insertcolumnright {
  font: 14px/1 DXIcons;
}
.dx-icon-insertcolumnright::before {
  content: "";
}
.dx-icon-inserttable {
  font: 14px/1 DXIcons;
}
.dx-icon-inserttable::before {
  content: "";
}
.dx-icon-deletetable {
  font: 14px/1 DXIcons;
}
.dx-icon-deletetable::before {
  content: "";
}
.dx-tab .dx-icon,
.dx-tab.dx-tab-selected .dx-icon {
  background-size: 100% 100%;
  background-position: 50% 50%;
}
.dx-scrollview-pulldown {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAQAAABebbrxAAABD0lEQVRo3u2XvQ3CMBCFLbmjYYGsAA2wA1X2gAbEAEwB2eIKflagh6zACJAuUihASUic+M5GNH56dT7J8efTPUXKkDkzrS8LpQAEMBygcwAss2UGQADDBmLa+AMvzAAIYNhATBt/YMEMgACGDcS0wbQBEEAAAQQQwD8CEzaiL7sKqOnojTuQrh95SKkX7kqD5j+M6O6Mu1NkupQJZU64B426bjmmXIzLKe7TZiUGLmweyhTa28XWdJKpYn8pXIVub1U4T4+jUKkKbyWeWhR6Vqpwd+w+hb5U4S/ta54qkhZgVihxrxWaznZVZD2lqVDaVkVafOoKGVWRN6nZR6GMxr+qZjHl3aq4db0NLXld7wVjuu7NS9f7yAAAAABJRU5ErkJggg==);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.dx-loadindicator-image-small {
  background-image: url(data:image/gif;base64,R0lGODlhFAAUAKECADI6RTI6Rv///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQABACwAAAAAFAAUAAACI4yPqZsADM+LcNJlb9Mq8+B8iCeWBqmFJnqpJUu5ojzDplIAACH5BAkJAAEALAAAAAAUABQAAAIhjI+py+3gXmxwrmoRzgZ4fnxgIIIl523o2KmZ+7KdTIMFACH5BAkJAAIALAAAAAAUABQAAAIflI+py+0Po4zAgDptFhXP60ngNmYdyaGBiYXbC8dwAQAh+QQJCQADACwAAAAAFAAUAAACIpyPqcsL3cCDSlJ368xnc+Nx1geG2Uiin3mpIlnC7gnXTAEAIfkECQkAAwAsAAAAABQAFAAAAiKcD6e74AxRivHRenGGc6vuIWEzluaJbuC4eq36XlboxGUBACH5BAkJAAMALAAAAAAUABQAAAIjnA8Jx226nBxp2mpnzG7z5n3iSJbmiaaqFIrt93LYOMP1UQAAIfkECQkAAwAsAAAAABQAFAAAAh2cD6l53eyiA7Iii7PevPsPhuJIluZpUB6ELWxTAAAh+QQJCQADACwAAAAAFAAUAAACHZx/oMit/5p0a9oBrt68+w+G4kiW5rllYbRCLFIAACH5BAkJAAMALAAAAAAUABQAAAIenH+ggO24noRq2molzo3xD4biSJbmSXqpuYlR2ToFACH5BAkJAAMALAAAAAAUABQAAAIhnI+pi+AMzYsQ0HrXzI2n7Q1WSJbMSKIh6Kmty7GtKWUFACH5BAkJAAMALAAAAAAUABQAAAIinI+py+3gXmxwKlAtytpgrmHdIY5DOX6mt56t24Kd/NZMAQAh+QQJCQADACwAAAAAFAAUAAACIZyPqcvtD6OMwIA6w8Czcnl91DVZW3mKkIeqK+ai8kyXBQAh+QQJCQADACwAAAAAFAAUAAACI5yPqcsL3cCDSlJ368xn82F9RiiSn8l5pziqmXuhMUzR7F0AACH5BAkJAAMALAAAAAAUABQAAAIfnI+pB70/HFxyKmBp1rv7D4aMiIXld6KmmW6V+7pKAQAh+QQJCQADACwAAAAAFAAUAAACIZw/oMi9Dc2LEVBqL8y6+w+G4kiWJBein+pNK4sp8CY3BQAh+QQJCQADACwAAAAAFAAUAAACHZw/oIt96iICstqLs968+w+G4kh+VHdukLW06VEAACH5BAkJAAMALAAAAAAUABQAAAIbnI+pCu29InKygoqz3rz7D4biSJbZ9VHpoyIFACH5BAkJAAMALAAAAAAUABQAAAIfnI8AyM26nDxq2hGvy7r7D4biSJYg51WiGkKju8JOAQA7);
  background-position: center center;
  background-repeat: no-repeat;
}
.dx-loadindicator-image-large {
  background-image: url(data:image/gif;base64,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);
  background-position: center center;
  background-repeat: no-repeat;
}
.dx-widget {
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-widget input,
.dx-widget textarea {
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-state-disabled .dx-widget,
.dx-state-disabled.dx-widget {
  opacity: .5;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
}
.dx-state-disabled .dx-widget .dx-widget,
.dx-state-disabled.dx-widget .dx-widget {
  opacity: 1;
}
.dx-card {
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff;
}
.dx-fieldset .dx-field-value {
  margin: 0;
}
.dx-fieldset,
.dx-fieldset * {
  box-sizing: border-box;
}
.dx-fieldset-header:empty {
  display: none;
}
.dx-field::after,
.dx-field::before {
  display: table;
  content: "";
  line-height: 0;
}
.dx-field::after {
  clear: both;
}
.dx-field-label {
  float: left;
  width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  cursor: default;
  padding: 8px 15px 9px 0;
}
.dx-field-value,
.dx-field-value-static {
  float: right;
}
.dx-field-value.dx-datebox {
  min-width: 60%;
}
.dx-field-value:not(.dx-widget) > .dx-datebox {
  min-width: 100%;
}
.dx-field-value .dx-selectbox-tag-container {
  white-space: normal;
}
.dx-field-value:not(.dx-widget) > .dx-selectbox.dx-selectbox-multiselect.dx-widget {
  position: relative;
  width: auto;
  text-align: left;
}
.dx-fieldset.dx-rtl .dx-field-label,
.dx-rtl .dx-fieldset .dx-field-label {
  float: right;
}
.dx-fieldset.dx-rtl .dx-field-value,
.dx-rtl .dx-fieldset .dx-field-value {
  float: left;
}
.dx-field {
  position: relative;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
  min-height: 36px;
  padding: 0;
}
.dx-field input,
.dx-field textarea {
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-field-value.dx-attention {
  color: #d9534f;
  padding: 8px 10px 9px 28px;
  position: relative;
}
.dx-field-value.dx-attention::before {
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  background-color: #d9534f;
  color: #fff;
  content: "!";
  border-radius: 50%;
  left: 0;
}
.dx-field-value-static,
.dx-field-value:not(.dx-switch):not(.dx-checkbox):not(.dx-button) {
  width: 60%;
}
.dx-field-value.dx-widget,
.dx-field-value:not(.dx-widget) > .dx-widget {
  margin: 0;
}
.dx-field-value:not(.dx-widget) > .dx-button,
.dx-field-value:not(.dx-widget) > .dx-checkbox,
.dx-field-value:not(.dx-widget) > .dx-switch {
  float: right;
}
.dx-field-value.dx-checkbox,
.dx-field-value:not(.dx-widget) > .dx-checkbox {
  margin: 7px 0;
}
.dx-field-value.dx-switch,
.dx-field-value:not(.dx-widget) > .dx-switch {
  margin: 6px 0;
}
.dx-field-value.dx-slider,
.dx-field-value:not(.dx-widget) > .dx-slider {
  margin: 4px 0;
}
.dx-field-value.dx-radiogroup,
.dx-field-value:not(.dx-widget) > .dx-radiogroup {
  margin: 5px 0;
}
.dx-field-value-static {
  white-space: normal;
  padding: 8px 10px 9px;
}
.dx-fieldset {
  margin: 30px 20px;
  padding: 0;
}
.dx-rtl .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-button,
.dx-rtl .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-checkbox,
.dx-rtl .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-switch,
.dx-rtl.dx-fieldset .dx-field-value:not(.dx-widget) > .dx-button,
.dx-rtl.dx-fieldset .dx-field-value:not(.dx-widget) > .dx-checkbox,
.dx-rtl.dx-fieldset .dx-field-value:not(.dx-widget) > .dx-switch {
  float: left;
}
.dx-fieldset-header {
  margin: 0 0 20px;
  font-weight: 500;
  font-size: 18px;
}
.dx-field {
  margin: 0 0 10px;
}
.dx-field:last-of-type {
  margin: 0;
}
.dx-device-mobile .dx-fieldset {
  margin: 20px 15px;
  padding: 0;
}
.dx-rtl .dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-button,
.dx-rtl .dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-checkbox,
.dx-rtl .dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-switch,
.dx-rtl.dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-button,
.dx-rtl.dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-checkbox,
.dx-rtl.dx-device-mobile .dx-fieldset .dx-field-value:not(.dx-widget) > .dx-switch {
  float: left;
}
.dx-device-mobile .dx-fieldset-header {
  margin: 0 0 20px;
  font-weight: 500;
  font-size: 18px;
}
.dx-device-mobile .dx-field {
  margin: 0 0 10px;
}
.dx-device-mobile .dx-field:last-of-type {
  margin: 0;
}
.dx-theme-marker {
  font-family: "dx.generic.light";
}
.dx-theme-accent-as-text-color {
  color: #337ab7!important;
}
.dx-theme-text-color {
  color: #333!important;
}
.dx-theme-background-color-as-text-color {
  color: #fff!important;
}
.dx-theme-border-color-as-text-color {
  color: #ddd!important;
}
.dx-theme-accent-as-background-color {
  background-color: #337ab7!important;
  fill: #337ab7!important;
}
.dx-theme-text-color-as-background-color {
  background-color: #333!important;
  fill: #333!important;
}
.dx-theme-background-color {
  background-color: #fff!important;
  fill: #fff!important;
}
.dx-theme-border-color-as-background-color {
  background-color: #ddd!important;
  fill: #ddd!important;
}
.dx-theme-accent-as-border-color {
  border-color: #337ab7!important;
}
.dx-theme-text-color-as-border-color {
  border-color: #333!important;
}
.dx-theme-background-color-as-border-color {
  border-color: #fff!important;
}
.dx-theme-border-color {
  border-color: #ddd!important;
}
.dx-resizable {
  display: block;
  position: relative;
}
.dx-resizable-handle {
  position: absolute;
  z-index: 50;
}
.dx-state-disabled .dx-resizable-handle {
  cursor: default;
}
.dx-resizable-handle-left,
.dx-resizable-handle-right {
  top: 0;
  height: 100%;
  width: 3px;
}
.dx-resizable-handle-left {
  left: 0;
  cursor: e-resize;
}
.dx-resizable-handle-right {
  right: 0;
  cursor: e-resize;
}
.dx-resizable-handle-bottom,
.dx-resizable-handle-top {
  left: 0;
  width: 100%;
  height: 3px;
}
.dx-resizable-handle-top {
  top: 0;
  cursor: s-resize;
}
.dx-resizable-handle-bottom {
  bottom: 0;
  cursor: s-resize;
}
.dx-resizable-handle-corner-bottom-left,
.dx-resizable-handle-corner-bottom-right,
.dx-resizable-handle-corner-top-left,
.dx-resizable-handle-corner-top-right {
  width: 6px;
  height: 6px;
}
.dx-resizable-handle-corner-bottom-right,
.dx-resizable-handle-corner-top-left {
  cursor: se-resize;
}
.dx-resizable-handle-corner-bottom-left,
.dx-resizable-handle-corner-top-right {
  cursor: ne-resize;
}
.dx-resizable-handle-corner-bottom-left,
.dx-resizable-handle-corner-top-left {
  left: 0;
  border-bottom-right-radius: 100%;
}
.dx-resizable-handle-corner-bottom-right,
.dx-resizable-handle-corner-top-right {
  right: 0;
  border-bottom-left-radius: 100%;
}
.dx-resizable-handle-corner-top-left,
.dx-resizable-handle-corner-top-right {
  top: 0;
}
.dx-resizable-handle-corner-bottom-left,
.dx-resizable-handle-corner-bottom-right {
  bottom: 0;
}
.dx-box-item-content {
  font-size: 14px;
}
.dx-button-disabled {
  cursor: default;
}
.dx-button {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
}
.dx-button .dx-icon {
  -webkit-user-drag: none;
  display: inline-block;
  vertical-align: middle;
}
.dx-button-content {
  height: 100%;
  max-height: 100%;
  line-height: 0;
}
.dx-button-content::after {
  display: inline-block;
  position: relative;
  height: 100%;
  content: "";
  vertical-align: middle;
  font-size: 0;
}
.dx-button-content > .dx-inkripple {
  display: none;
}
.dx-button-link {
  text-decoration: none;
}
.dx-button-text {
  display: inline;
  vertical-align: middle;
  line-height: normal;
}
.dx-button-submit-input {
  display: none;
}
.dx-state-disabled .dx-button,
.dx-state-disabled.dx-button {
  cursor: default;
}
.dx-button a {
  text-decoration: none;
}
.dx-button .dx-button-content {
  padding: 8px;
}
.dx-button .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 0;
  margin-left: 0;
}
.dx-button .dx-icon.dx-icon-right,
.dx-rtl .dx-button .dx-icon,
.dx-rtl.dx-button .dx-icon {
  margin-left: 0;
  margin-right: 0;
}
.dx-rtl .dx-button .dx-icon.dx-icon-right,
.dx-rtl.dx-button .dx-icon.dx-icon-right {
  margin-right: 0;
  margin-left: 0;
}
.dx-button-has-icon .dx-button-content {
  padding: 8px;
}
.dx-button-has-icon .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 0;
  margin-left: 0;
}
.dx-button-has-icon .dx-icon.dx-icon-right,
.dx-rtl .dx-button-has-icon .dx-icon,
.dx-rtl.dx-button-has-icon .dx-icon {
  margin-left: 0;
  margin-right: 0;
}
.dx-rtl .dx-button-has-icon .dx-icon.dx-icon-right,
.dx-rtl.dx-button-has-icon .dx-icon.dx-icon-right {
  margin-right: 0;
  margin-left: 0;
}
.dx-button-has-text .dx-button-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 7px 18px 8px;
}
.dx-button-has-text .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 9px;
  margin-left: 0;
}
.dx-button-has-text .dx-icon.dx-icon-right,
.dx-rtl .dx-button-has-text .dx-icon,
.dx-rtl.dx-button-has-text .dx-icon {
  margin-left: 9px;
  margin-right: 0;
}
.dx-rtl .dx-button-has-text .dx-icon.dx-icon-right,
.dx-rtl.dx-button-has-text .dx-icon.dx-icon-right {
  margin-right: 9px;
  margin-left: 0;
}
.dx-button-back .dx-button-content {
  padding: 8px;
}
.dx-button-back .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 0;
  margin-left: 0;
}
.dx-button-back .dx-icon.dx-icon-right,
.dx-rtl .dx-button-back .dx-icon,
.dx-rtl.dx-button-back .dx-icon {
  margin-left: 0;
  margin-right: 0;
}
.dx-rtl .dx-button-back .dx-icon.dx-icon-right,
.dx-rtl.dx-button-back .dx-icon.dx-icon-right {
  margin-right: 0;
  margin-left: 0;
}
.dx-button-back .dx-button-text {
  display: none;
}
.dx-state-disabled .dx-button .dx-icon,
.dx-state-disabled.dx-button .dx-icon {
  opacity: .6;
}
.dx-state-disabled .dx-button .dx-button-text,
.dx-state-disabled.dx-button .dx-button-text {
  opacity: .5;
}
.dx-button-mode-contained {
  background-color: #fff;
  border-color: #ddd;
  color: #333;
}
.dx-button-mode-contained .dx-icon {
  color: #333;
}
.dx-button-mode-contained.dx-state-hover {
  background-color: #f5f5f5;
  border-color: #ddd;
}
.dx-button-mode-contained.dx-state-focused {
  background-color: #ebebeb;
  border-color: #ddd;
}
.dx-button-mode-contained.dx-state-active {
  background-color: #c2c2c2;
  border-color: #ddd;
  color: #333;
}
.dx-button-mode-contained.dx-button-danger {
  background-color: #d9534f;
  border-color: transparent;
  color: #fff;
}
.dx-button-mode-contained.dx-button-danger .dx-icon {
  color: #fff;
}
.dx-button-mode-contained.dx-button-danger.dx-state-hover {
  background-color: #ce312c;
  border-color: transparent;
}
.dx-button-mode-contained.dx-button-danger.dx-state-focused {
  background-color: #c12e2a;
  border-color: transparent;
}
.dx-button-mode-contained.dx-button-danger.dx-state-active {
  background-color: #932320;
  border-color: transparent;
  color: #fff;
}
.dx-button-mode-contained.dx-button-success {
  background-color: #5cb85c;
  border-color: transparent;
  color: #fff;
}
.dx-button-mode-contained.dx-button-success .dx-icon {
  color: #fff;
}
.dx-button-mode-contained.dx-button-success.dx-state-hover {
  background-color: #46a046;
  border-color: transparent;
}
.dx-button-mode-contained.dx-button-success.dx-state-focused {
  background-color: #419641;
  border-color: transparent;
}
.dx-button-mode-contained.dx-button-success.dx-state-active {
  background-color: #306f30;
  border-color: transparent;
  color: #fff;
}
.dx-button-mode-contained.dx-button-default {
  background-color: #337ab7;
  border-color: transparent;
  color: #fff;
}
.dx-button-mode-contained.dx-button-default .dx-icon {
  color: #fff;
}
.dx-button-mode-contained.dx-button-default.dx-state-hover {
  background-color: #296293;
  border-color: transparent;
}
.dx-button-mode-contained.dx-button-default.dx-state-focused {
  background-color: #265a87;
  border-color: transparent;
}
.dx-button-mode-contained.dx-button-default.dx-state-active {
  background-color: #193d5b;
  border-color: transparent;
  color: #fff;
}
.dx-button-mode-outlined {
  background-color: transparent;
  border-color: #ddd;
  color: #333;
}
.dx-button-mode-outlined .dx-icon {
  color: #333;
}
.dx-button-mode-outlined.dx-state-hover {
  background-color: rgba(0,0,0,.04);
  border-color: #ddd;
}
.dx-button-mode-outlined.dx-state-focused {
  background-color: rgba(0,0,0,.08);
  border-color: #ddd;
}
.dx-button-mode-outlined.dx-state-active {
  background-color: rgba(0,0,0,.24);
  border-color: #ddd;
  color: #333;
}
.dx-button-mode-outlined.dx-button-danger {
  background-color: transparent;
  border-color: #d43f3a;
  color: #d43f3a;
}
.dx-button-mode-outlined.dx-button-danger .dx-icon {
  color: #d43f3a;
}
.dx-button-mode-outlined.dx-button-danger.dx-state-focused,
.dx-button-mode-outlined.dx-button-danger.dx-state-hover {
  background-color: rgba(212,63,58,.1);
  border-color: #d43f3a;
}
.dx-button-mode-outlined.dx-button-danger.dx-state-active {
  background-color: rgba(212,63,58,.4);
  border-color: #d43f3a;
  color: #d43f3a;
}
.dx-button-mode-outlined.dx-button-success {
  background-color: transparent;
  border-color: #4cae4c;
  color: #4cae4c;
}
.dx-button-mode-outlined.dx-button-success .dx-icon {
  color: #4cae4c;
}
.dx-button-mode-outlined.dx-button-success.dx-state-focused,
.dx-button-mode-outlined.dx-button-success.dx-state-hover {
  background-color: rgba(76,174,76,.1);
  border-color: #4cae4c;
}
.dx-button-mode-outlined.dx-button-success.dx-state-active {
  background-color: rgba(76,174,76,.4);
  border-color: #4cae4c;
  color: #4cae4c;
}
.dx-button-mode-outlined.dx-button-default {
  background-color: transparent;
  border-color: #2d6da3;
  color: #2d6da3;
}
.dx-button-mode-outlined.dx-button-default .dx-icon {
  color: #2d6da3;
}
.dx-button-mode-outlined.dx-button-default.dx-state-focused,
.dx-button-mode-outlined.dx-button-default.dx-state-hover {
  background-color: rgba(45,109,163,.1);
  border-color: #2d6da3;
}
.dx-button-mode-outlined.dx-button-default.dx-state-active {
  background-color: rgba(45,109,163,.4);
  border-color: #2d6da3;
  color: #2d6da3;
}
.dx-button-mode-text {
  background-color: transparent;
  border-color: transparent;
  color: #333;
}
.dx-button-mode-text .dx-icon {
  color: #333;
}
.dx-button-mode-text.dx-state-hover {
  background-color: rgba(0,0,0,.04);
  border-color: transparent;
}
.dx-button-mode-text.dx-state-focused {
  background-color: rgba(0,0,0,.08);
  border-color: transparent;
}
.dx-button-mode-text.dx-state-active {
  background-color: rgba(0,0,0,.24);
  border-color: transparent;
  color: #333;
}
.dx-button-mode-text.dx-button-danger {
  background-color: transparent;
  border-color: transparent;
  color: #d43f3a;
}
.dx-button-mode-text.dx-button-danger .dx-icon {
  color: #d43f3a;
}
.dx-button-mode-text.dx-button-danger.dx-state-focused,
.dx-button-mode-text.dx-button-danger.dx-state-hover {
  background-color: rgba(212,63,58,.1);
  border-color: transparent;
}
.dx-button-mode-text.dx-button-danger.dx-state-active {
  background-color: rgba(212,63,58,.4);
  border-color: transparent;
  color: #d43f3a;
}
.dx-button-mode-text.dx-button-success {
  background-color: transparent;
  border-color: transparent;
  color: #4cae4c;
}
.dx-button-mode-text.dx-button-success .dx-icon {
  color: #4cae4c;
}
.dx-button-mode-text.dx-button-success.dx-state-focused,
.dx-button-mode-text.dx-button-success.dx-state-hover {
  background-color: rgba(76,174,76,.1);
  border-color: transparent;
}
.dx-button-mode-text.dx-button-success.dx-state-active {
  background-color: rgba(76,174,76,.4);
  border-color: transparent;
  color: #4cae4c;
}
.dx-button-mode-text.dx-button-default {
  background-color: transparent;
  border-color: transparent;
  color: #2d6da3;
}
.dx-button-mode-text.dx-button-default .dx-icon {
  color: #2d6da3;
}
.dx-button-mode-text.dx-button-default.dx-state-focused,
.dx-button-mode-text.dx-button-default.dx-state-hover {
  background-color: rgba(45,109,163,.1);
  border-color: transparent;
}
.dx-button-mode-text.dx-button-default.dx-state-active {
  background-color: rgba(45,109,163,.4);
  border-color: transparent;
  color: #2d6da3;
}
.dx-button-back.dx-state-hover .dx-button-content,
.dx-button-normal.dx-state-hover .dx-button-content {
  background-color: transparent;
  border-radius: 4px;
}
.dx-texteditor-buttons-container > .dx-button {
  margin: 1px;
}
.dx-texteditor-buttons-container > .dx-button > .dx-button-content {
  padding-top: 5px;
  padding-bottom: 6px;
}
.dx-texteditor-buttons-container > .dx-button.dx-button-has-icon:not(.dx-button-has-text) > .dx-button-content {
  padding: 6px;
}
.dx-button-mode-contained.dx-buttongroup-item,
.dx-button-mode-outlined.dx-buttongroup-item {
  padding-left: 1px;
  padding-right: 1px;
}
.dx-button-mode-contained.dx-buttongroup-item.dx-state-hover .dx-button-content,
.dx-button-mode-outlined.dx-buttongroup-item.dx-state-hover .dx-button-content {
  border-radius: 0;
}
.dx-button-mode-contained.dx-buttongroup-first-item,
.dx-button-mode-outlined.dx-buttongroup-first-item {
  padding-left: 0;
  border-left-width: 1px;
}
.dx-button-mode-contained.dx-buttongroup-first-item.dx-button,
.dx-button-mode-contained.dx-buttongroup-first-item.dx-state-hover .dx-button-content,
.dx-button-mode-outlined.dx-buttongroup-first-item.dx-button,
.dx-button-mode-outlined.dx-buttongroup-first-item.dx-state-hover .dx-button-content {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.dx-button-mode-contained.dx-buttongroup-last-item,
.dx-button-mode-outlined.dx-buttongroup-last-item {
  padding-right: 0;
}
.dx-button-mode-contained.dx-buttongroup-last-item.dx-button,
.dx-button-mode-contained.dx-buttongroup-last-item.dx-state-hover .dx-button-content,
.dx-button-mode-outlined.dx-buttongroup-last-item.dx-button,
.dx-button-mode-outlined.dx-buttongroup-last-item.dx-state-hover .dx-button-content {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.dx-button-mode-text.dx-buttongroup-first-item {
  margin-left: 0;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-state-disabled,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-disabled {
  opacity: 1;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-state-disabled .dx-button-content,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-disabled .dx-button-content {
  opacity: .6;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal {
  background-color: #fff;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-hover {
  background-color: #f5f5f5;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-focused {
  background-color: #ebebeb;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected {
  background-color: #d4d4d4;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected.dx-state-hover {
  background-color: #e3e3e3;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected.dx-state-focused {
  background-color: #dbdbdb;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected,
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected .dx-icon {
  color: #333;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected) {
  background-color: #fff;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default {
  border-color: #2d6da3;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default.dx-state-hover {
  background-color: #f5f5f5;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default.dx-state-focused {
  background-color: #ebebeb;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default .dx-icon {
  color: #2d6da3;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success {
  border-color: #4cae4c;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success.dx-state-hover {
  background-color: #f5f5f5;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success.dx-state-focused {
  background-color: #ebebeb;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success,
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success .dx-icon {
  color: #4cae4c;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger {
  border-color: #d43f3a;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger.dx-state-hover {
  background-color: #f5f5f5;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger.dx-state-focused {
  background-color: #ebebeb;
}
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger,
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger .dx-icon {
  color: #d43f3a;
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-hover {
  background-color: rgba(0,0,0,.04);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-focused {
  background-color: rgba(0,0,0,.08);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-default.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-default.dx-state-hover {
  background-color: rgba(45,109,163,.1);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-success.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-success.dx-state-hover {
  background-color: rgba(76,174,76,.1);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-danger.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-danger.dx-state-hover {
  background-color: rgba(212,63,58,.1);
}
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-state-hover {
  background-color: rgba(0,0,0,.04);
}
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-state-focused {
  background-color: rgba(0,0,0,.08);
}
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-default.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-default.dx-state-hover {
  background-color: rgba(45,109,163,.1);
}
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-success.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-success.dx-state-hover {
  background-color: rgba(76,174,76,.1);
}
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-danger.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-danger.dx-state-hover {
  background-color: rgba(212,63,58,.1);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal {
  background-color: rgba(0,0,0,.17);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal.dx-state-hover,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal.dx-state-hover {
  background-color: rgba(0,0,0,.11);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal.dx-state-focused {
  background-color: rgba(0,0,0,.14);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success {
  background-color: rgba(92,184,92,.3);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success.dx-state-hover,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success.dx-state-hover {
  background-color: rgba(92,184,92,.2);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default {
  background-color: rgba(51,122,183,.3);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default.dx-state-hover,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default.dx-state-hover {
  background-color: rgba(51,122,183,.2);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger {
  background-color: rgba(217,83,79,.3);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger.dx-state-hover,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger.dx-state-hover {
  background-color: rgba(217,83,79,.2);
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success .dx-icon,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success .dx-icon {
  color: #5cb85c;
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default .dx-icon,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default .dx-icon {
  color: #337ab7;
}
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger .dx-icon,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger .dx-icon {
  color: #d9534f;
}
.dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item {
  border-left-width: 0;
  padding-left: 1px;
  padding-right: 0;
}
.dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item.dx-button,
.dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item.dx-state-hover .dx-button-content,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item.dx-button,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item.dx-state-hover .dx-button-content {
  border-radius: 0 4px 4px 0;
}
.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item {
  border-left-width: 1px;
  padding-right: 1px;
  padding-left: 0;
}
.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-button,
.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-state-hover .dx-button-content,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-button,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-state-hover .dx-button-content {
  border-radius: 4px 0 0 4px;
}
.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-button,
.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-state-hover .dx-button-content,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-button,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-state-hover .dx-button-content {
  border-radius: 4px;
}
.dx-rtl.dx-button-mode-text.dx-buttongroup-first-item {
  margin-left: 1px;
}
.dx-rtl.dx-button-mode-text.dx-buttongroup-last-item {
  margin-left: 0;
}
.dx-scrollable-scrollbar-simulated {
  position: relative;
}
.dx-scrollable {
  display: block;
  height: 100%;
  min-height: 0;
}
.dx-scrollable-native {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-scroll-snap-type: proximity;
}
.dx-scrollable-native .dx-scrollable-scrollbar {
  display: none;
}
.dx-scrollable-native.dx-scrollable-scrollbar-simulated .dx-scrollable-scrollbar {
  display: block;
}
.dx-scrollable-native .dx-scrollable-container {
  -webkit-overflow-scrolling: touch;
  position: relative;
  height: 100%;
}
.dx-scrollable-native.dx-scrollable-vertical,
.dx-scrollable-native.dx-scrollable-vertical > .dx-scrollable-wrapper > .dx-scrollable-container,
.dx-scrollable-native.dx-scrollable-vertical > div > .dx-scrollable-wrapper > .dx-scrollable-container {
  touch-action: pan-y;
  overflow-x: hidden;
  overflow-y: auto;
}
.dx-scrollable-native.dx-scrollable-horizontal,
.dx-scrollable-native.dx-scrollable-horizontal > .dx-scrollable-wrapper > .dx-scrollable-container,
.dx-scrollable-native.dx-scrollable-horizontal > div > .dx-scrollable-wrapper > .dx-scrollable-container {
  touch-action: pan-x;
  float: none;
  overflow-x: auto;
  overflow-y: hidden;
}
.dx-scrollable-native.dx-scrollable-both,
.dx-scrollable-native.dx-scrollable-both > .dx-scrollable-wrapper > .dx-scrollable-container,
.dx-scrollable-native.dx-scrollable-both > div > .dx-scrollable-wrapper > .dx-scrollable-container {
  touch-action: pan-y pan-x;
  float: none;
  overflow-x: auto;
  overflow-y: auto;
}
.dx-scrollable-native.dx-scrollable-disabled,
.dx-scrollable-native.dx-scrollable-disabled .dx-scrollable-container {
  touch-action: auto;
}
.dx-scrollable-native.dx-scrollable-scrollbars-hidden ::-webkit-scrollbar {
  opacity: 0;
}
.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollable-content {
  min-height: 101%;
  box-sizing: content-box;
}
.dx-scrollable-native.dx-scrollable-native-ios.dx-scrollable-horizontal .dx-scrollable-content {
  min-height: 0;
  padding: 0;
}
.dx-scrollable-native.dx-scrollable-native-generic {
  -ms-overflow-style: auto;
  overflow: hidden;
}
.dx-scrollable-native.dx-scrollable-native-generic .dx-scrollable-content {
  height: auto;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollable-content {
  transform: none;
  z-index: 0;
}
.dx-scrollable-scrollbar-simulated .dx-scrollable-container ::-webkit-scrollbar,
.dx-scrollable-scrollbar-simulated ::-webkit-scrollbar {
  display: none;
}
.dx-scrollable-container {
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.dx-scrollable-container:focus {
  outline: 0;
}
.dx-scrollable-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.dx-scrollable-content {
  position: relative;
  min-height: 100%;
  box-sizing: border-box;
}
.dx-scrollable-content::after,
.dx-scrollable-content::before {
  display: table;
  content: "";
  line-height: 0;
}
.dx-scrollable-content::after {
  clear: both;
}
.dx-scrollable-both .dx-scrollable-content,
.dx-scrollable-horizontal .dx-scrollable-content {
  display: block;
  float: left;
  min-width: 100%;
}
.dx-scrollable-scrollbar {
  position: absolute;
  pointer-events: auto;
}
.dx-scrollbar-vertical {
  top: 0;
  right: 0;
  height: 100%;
}
.dx-scrollbar-horizontal {
  bottom: 0;
  left: 0;
  width: 100%;
}
.dx-scrollable-scroll {
  position: relative;
  -webkit-transform: translate(0,0);
  padding: 2px;
  background-color: transparent;
  opacity: 1;
  overflow: hidden;
  transition: opacity linear;
}
.dx-scrollable-scroll.dx-state-invisible {
  display: block!important;
  background-color: rgba(0,0,0,0);
  opacity: 0;
  transition: opacity .5s linear 1s;
}
.dx-rtl .dx-scrollable,
.dx-rtl .dx-scrollable .dx-scrollable-container,
.dx-rtl .dx-scrollable .dx-scrollable-content,
.dx-rtl.dx-scrollable,
.dx-rtl.dx-scrollable .dx-scrollable-container,
.dx-rtl.dx-scrollable .dx-scrollable-content {
  direction: ltr;
}
.dx-rtl .dx-scrollable .dx-scrollable-content > *,
.dx-rtl.dx-scrollable .dx-scrollable-content > * {
  direction: rtl;
}
.dx-rtl .dx-scrollable .dx-scrollable-scrollbar.dx-scrollbar-vertical,
.dx-rtl.dx-scrollable .dx-scrollable-scrollbar.dx-scrollbar-vertical {
  right: auto;
  left: 0;
}
.dx-rtl .dx-scrollable .dx-scrollable-scrollbar.dx-scrollbar-horizontal,
.dx-rtl.dx-scrollable .dx-scrollable-scrollbar.dx-scrollbar-horizontal {
  direction: ltr;
}
.dx-device-ios-6 .dx-scrollable-content {
  backface-visibility: hidden;
}
.dx-device-android .dx-scrollable-native.dx-scrollable-scrollbars-hidden ::-webkit-scrollbar {
  display: none;
}
.dx-scrollable-simulated .dx-scrollable-content {
  overflow-anchor: none;
}
.dx-scrollable-simulated.dx-scrollable-disabled .dx-scrollable-scrollbar {
  pointer-events: none;
}
.dx-scrollable-content {
  -webkit-transform: none;
}
.dx-scrollable-scroll-content {
  width: 100%;
  height: 100%;
  background-color: rgba(191,191,191,.7);
  box-shadow: 0 0 0 1px transparent;
}
.dx-scrollbar-hoverable {
  background-color: transparent;
}
.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,
.dx-scrollbar-hoverable.dx-state-hover {
  background-color: rgba(191,191,191,.2);
}
.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content {
  background-color: #bfbfbf;
}
.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible {
  opacity: 1;
}
.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content {
  background-color: rgba(0,0,0,0);
  box-shadow: 0 0 0 1px transparent;
}
.dx-scrollbar-vertical .dx-scrollable-scroll {
  float: right;
  width: 8px;
}
.dx-scrollbar-vertical.dx-scrollbar-hoverable {
  width: 8px;
  transition: width .2s linear .15s,background-color .2s linear .15s;
}
.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll {
  transition: background-color .5s linear 1s,width .2s linear 150ms;
}
.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll .dx-scrollable-scroll-content {
  transition: box-shadow .15s linear .15s,background-color .15s linear .15s;
}
.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible {
  transition: background-color .5s linear 1s,width .2s linear .15s;
}
.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content {
  transition: box-shadow .5s linear 1s,background-color .5s linear 1s;
}
.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,
.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll,
.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-state-hover,
.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll {
  width: 15px;
}
.dx-scrollbar-horizontal .dx-scrollable-scroll {
  height: 8px;
}
.dx-scrollbar-horizontal.dx-scrollbar-hoverable {
  height: 8px;
  transition: height .2s linear .15s,background-color .2s linear .15s;
}
.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll {
  transition: background-color .5s linear 1s,height .2s linear .15s;
}
.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll .dx-scrollable-scroll-content {
  transition: box-shadow .15s linear .15s,background-color .15s linear .15s;
}
.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible {
  transition: background-color .5s linear 1s,height .2s linear .15s;
}
.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content {
  transition: box-shadow .5s linear 1s,background-color .5s linear 1s;
}
.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,
.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll,
.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-state-hover,
.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll {
  height: 15px;
}
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-content,
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-vertical > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-content {
  padding-right: 8px;
}
.dx-rtl .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-content,
.dx-rtl .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-vertical > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-content,
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both.dx-rtl > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-content,
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-vertical.dx-rtl > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-content {
  padding-right: 0;
  padding-left: 8px;
}
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-content,
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-horizontal > .dx-scrollable-wrapper > .dx-scrollable-container > .dx-scrollable-content {
  padding-bottom: 8px;
}
.dx-rtl .dx-scrollable .dx-scrollable-scroll,
.dx-rtl.dx-scrollable .dx-scrollable-scroll {
  float: left;
}
.dx-scrollable-native.dx-scrollable-native-generic .dx-scrollview-top-pocket {
  position: absolute;
  display: none;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-top-pocket {
  width: 40px;
  height: 40px;
  left: 50%;
  position: absolute;
  z-index: 1;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down {
  background-image: none;
  position: static;
  height: 100%;
  width: 100%;
  left: -50%;
  margin-left: -20px;
  padding: 0;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0,0,0,.37);
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down.dx-scrollview-pull-down-loading {
  transition: transform .1s linear;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down .dx-scrollview-pull-down-indicator {
  position: relative;
  top: 0;
  padding: 4px;
  margin: 0;
  height: 100%;
  width: 100%;
  float: left;
  box-sizing: border-box;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down .dx-scrollview-pull-down-indicator .dx-loadindicator {
  float: left;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-icon-pulldown {
  width: 100%;
  height: 100%;
  padding: 8px;
  font-size: 24px;
  box-sizing: border-box;
  transition: opacity .2s;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down-loading.dx-scrollview-pull-down {
  transition: top .2s ease-out;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down-image {
  position: absolute;
  margin: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: contain;
  transition: opacity .2s;
}
.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down-loading .dx-icon-pulldown {
  display: none;
}
.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollview-top-pocket {
  position: absolute;
  left: 0;
  width: 100%;
  overflow-y: auto;
  transition: transform .4s;
  transform: translate(0,0);
}
.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollview-content {
  transition: transform .4s;
  transform: none;
}
.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled {
  overflow-y: auto;
}
.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollable-container {
  overflow-y: auto;
  overflow-x: hidden;
}
.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollable-content,
.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollview-content {
  overflow-y: hidden;
}
.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollview-bottom-pocket {
  width: 100%;
  text-align: center;
}
.dx-device-android-4 .dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down-loading .dx-icon-pulldown {
  display: block;
}
.dx-scrollview-content {
  position: static;
}
.dx-scrollview-content::after,
.dx-scrollview-content::before {
  display: table;
  content: "";
  line-height: 0;
}
.dx-scrollview-content::after {
  clear: both;
}
.dx-scrollview-pull-down {
  width: 100%;
  height: 50px;
  padding: 15px 0;
  top: -80px;
  overflow: hidden;
  transform: translate(0,0);
  -webkit-user-drag: none;
  box-sizing: content-box;
}
.dx-scrollview-pull-down-container {
  display: inline-block;
  width: 49%;
  text-align: right;
}
.dx-scrollview-pull-down-indicator {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 50%;
  display: inline-block;
  margin: -15px 20px 0 15px;
  width: 20px;
  -webkit-user-drag: none;
}
.dx-scrollview-pull-down-image {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
  width: 20px;
  height: 50px;
  -webkit-user-drag: none;
  transform: translate(0,0) rotate(0);
  transition: transform .2s linear;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAQAAABebbrxAAABD0lEQVRo3u2XvQ3CMBCFLbmjYYGsAA2wA1X2gAbEAEwB2eIKflagh6zACJAuUihASUic+M5GNH56dT7J8efTPUXKkDkzrS8LpQAEMBygcwAss2UGQADDBmLa+AMvzAAIYNhATBt/YMEMgACGDcS0wbQBEEAAAQQQwD8CEzaiL7sKqOnojTuQrh95SKkX7kqD5j+M6O6Mu1NkupQJZU64B426bjmmXIzLKe7TZiUGLmweyhTa28XWdJKpYn8pXIVub1U4T4+jUKkKbyWeWhR6Vqpwd+w+hb5U4S/ta54qkhZgVihxrxWaznZVZD2lqVDaVkVafOoKGVWRN6nZR6GMxr+qZjHl3aq4db0NLXld7wVjuu7NS9f7yAAAAABJRU5ErkJggg==) 0 0/100% no-repeat;
}
.dx-scrollview-pull-down-text {
  display: inline;
  vertical-align: middle;
  position: relative;
  overflow: visible;
  -webkit-user-drag: none;
}
.dx-scrollview-pull-down-text div {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: visible;
  opacity: 0;
}
.dx-scrollview-pull-down-text div.dx-scrollview-pull-down-text-visible {
  opacity: 1;
}
.dx-scrollview-pull-down-ready .dx-scrollview-pull-down-image {
  transform: translate(0,0) rotate(-180deg);
}
.dx-scrollview-pull-down-loading .dx-scrollview-pull-down-image {
  opacity: 0;
}
.dx-scrollview-pull-down-loading .dx-scrollview-pull-down-indicator {
  opacity: 1;
}
.dx-scrollview-scrollbottom {
  width: 100%;
  padding: 10px 0;
  overflow: hidden;
  text-align: center;
  transform: translate(0,0);
}
.dx-scrollview-scrollbottom::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.dx-scrollview-scrollbottom-indicator {
  display: inline-block;
  margin: 0 10px 0 0;
  -webkit-user-drag: none;
}
.dx-scrollview-scrollbottom-text {
  display: inline-block;
  margin-top: -20px;
  vertical-align: middle;
  -webkit-user-drag: none;
}
.dx-scrollview-scrollbottom-end {
  opacity: 0;
}
.dx-rtl .dx-scrollable-native.dx-scrollable-native-ios .dx-scrollview-top-pocket,
.dx-scrollable-native.dx-rtl.dx-scrollable-native-ios .dx-scrollview-top-pocket {
  left: auto;
  right: 0;
}
.dx-rtl .dx-scrollview-pull-down-container {
  text-align: left;
}
.dx-rtl .dx-scrollview-pull-down-indicator,
.dx-rtl .dx-scrollview-pull-down-text div {
  left: auto;
  right: 0;
}
.dx-rtl .dx-scrollview-scrollbottom-indicator {
  margin: 0 0 0 10px;
}
.dx-scrollview-scrollbottom-loading .dx-scrollview-scrollbottom-image {
  width: 24px;
  height: 24px;
}
.dx-checkbox {
  line-height: 0;
}
.dx-checkbox.dx-state-readonly .dx-checkbox-icon {
  border-color: #f4f4f4;
  background-color: #fff;
}
.dx-checkbox.dx-state-hover .dx-checkbox-icon {
  border: 1px solid #265a87;
}
.dx-checkbox.dx-state-focused .dx-checkbox-icon {
  border: 1px solid #337ab7;
}
.dx-checkbox.dx-state-active .dx-checkbox-icon {
  background-color: rgba(96,96,96,.2);
}
.dx-checkbox-icon {
  width: 22px;
  height: 22px;
  border-radius: 2px;
  border: 1px solid #ddd;
  background-color: #fff;
}
.dx-checkbox-checked .dx-checkbox-icon {
  font: 16px/16px DXIcons;
  color: #337ab7;
  text-align: center;
}
.dx-checkbox-checked .dx-checkbox-icon::before {
  content: "";
  position: absolute;
  display: block;
  width: 16px;
  top: 50%;
  margin-top: -8px;
  left: 50%;
  margin-left: -8px;
}
.dx-checkbox-indeterminate .dx-checkbox-icon {
  font: 14px/14px DXIcons;
  color: #337ab7;
  text-align: center;
}
.dx-checkbox-indeterminate .dx-checkbox-icon::before {
  content: "";
  position: absolute;
  display: block;
  width: 14px;
  top: 50%;
  margin-top: -7px;
  left: 50%;
  margin-left: -7px;
}
.dx-checkbox-text {
  margin-left: -22px;
  padding-left: 27px;
}
.dx-rtl .dx-checkbox-text,
.dx-rtl.dx-checkbox-text {
  margin-right: -22px;
  padding-right: 27px;
}
.dx-state-disabled .dx-checkbox,
.dx-state-disabled.dx-checkbox {
  opacity: 1;
}
.dx-state-disabled .dx-checkbox .dx-checkbox-icon,
.dx-state-disabled .dx-checkbox-text,
.dx-state-disabled.dx-checkbox .dx-checkbox-icon {
  opacity: .4;
}
.dx-invalid .dx-checkbox-container .dx-checkbox-icon {
  border: 1px solid rgba(217,83,79,.4);
}
.dx-invalid.dx-state-focused .dx-checkbox-container .dx-checkbox-icon {
  border-color: #d9534f;
}
.dx-switch {
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}
.dx-switch-wrapper {
  display: inline-block;
  text-align: left;
  height: 100%;
  width: 100%;
}
.dx-switch-wrapper::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.dx-switch-inner {
  display: flex;
  transform: translateX(-50%);
}
.dx-switch-container {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  overflow: hidden;
  margin: 0 -6px 0 0;
  padding: 0 2px;
  height: 24px;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 2px;
}
.dx-state-disabled .dx-switch,
.dx-state-disabled.dx-switch {
  cursor: default;
}
.dx-switch-handle,
.dx-switch-on-value .dx-switch-inner {
  transform: translateX(0);
}
.dx-switch-on-value .dx-switch-handle {
  transform: translateX(-100%);
}
.dx-rtl .dx-switch-wrapper,
.dx-rtl.dx-switch-wrapper {
  text-align: right;
}
.dx-rtl .dx-switch-inner {
  transform: translateX(50%);
}
.dx-rtl .dx-switch-handle {
  transform: translateX(-100%);
}
.dx-rtl.dx-switch-on-value .dx-switch-handle {
  transform: translateX(0);
}
.dx-switch {
  width: 44px;
  height: 24px;
}
.dx-switch.dx-state-readonly .dx-switch-container {
  border-color: #f4f4f4;
  background-color: #fff;
}
.dx-switch.dx-state-active .dx-switch-handle::before {
  background-color: #204d73;
}
.dx-switch.dx-state-active .dx-switch-container {
  border-color: #337ab7;
  background-color: rgba(96,96,96,.2);
}
.dx-switch.dx-state-hover .dx-switch-handle::before {
  background-color: #337ab7;
}
.dx-switch.dx-state-hover .dx-switch-container {
  background-color: transparent;
  border-color: #337ab7;
}
.dx-switch.dx-state-focused .dx-switch-container {
  border-color: #337ab7;
}
.dx-switch.dx-state-focused .dx-switch-handle::before {
  background-color: #337ab7;
}
.dx-switch.dx-state-focused.dx-state-active .dx-switch-handle::before {
  background-color: #204d73;
}
.dx-switch-inner {
  width: 200%;
  height: 100%;
}
.dx-switch-off,
.dx-switch-on {
  float: left;
  flex-shrink: 0;
  width: 50%;
  padding-right: 16px;
  line-height: 22px;
  text-align: center;
  font-size: 9px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
}
.dx-switch-off {
  padding-left: 2px;
  color: #999;
}
.dx-switch-on {
  color: #333;
}
.dx-switch-handle {
  position: relative;
  float: left;
  flex-basis: 14px;
  flex-shrink: 0;
  width: 14px;
  height: 18px;
  margin-top: 2px;
  box-sizing: border-box;
}
.dx-switch-handle::before {
  display: block;
  content: " ";
  width: 100%;
  height: 100%;
  background-color: #63a0d4;
  border-radius: 2px;
}
.dx-switch-on-value .dx-switch-handle::before {
  background-color: #337ab7;
}
.dx-rtl .dx-switch .dx-switch-off,
.dx-rtl .dx-switch .dx-switch-on,
.dx-switch.dx-rtl .dx-switch-off,
.dx-switch.dx-rtl .dx-switch-on {
  float: right;
}
.dx-rtl .dx-switch .dx-switch-on,
.dx-switch.dx-rtl .dx-switch-on {
  padding-left: 16px;
  padding-right: 2px;
}
.dx-rtl .dx-switch .dx-switch-off,
.dx-switch.dx-rtl .dx-switch-off {
  margin-left: 0;
}
.dx-rtl .dx-switch .dx-switch-handle,
.dx-switch.dx-rtl .dx-switch-handle {
  float: right;
  margin-left: 0;
  margin-right: -14px;
}
.dx-rtl .dx-switch .dx-switch-container,
.dx-switch.dx-rtl .dx-switch-container {
  margin: 0 0 0 -6px;
}
.dx-invalid.dx-switch .dx-switch-container {
  border-color: rgba(217,83,79,.4);
}
.dx-invalid.dx-state-focused .dx-switch-container,
.dx-invalid.dx-state-hover .dx-switch-container {
  border-color: #d9534f;
}
.dx-invalid.dx-state-focused .dx-switch-handle::before,
.dx-invalid.dx-state-hover .dx-switch-handle::before,
.dx-invalid.dx-switch-on-value .dx-switch-handle::before {
  background-color: #d9534f;
}
.dx-invalid .dx-switch-handle::before {
  background-color: rgba(217,83,79,.4);
}
.dx-tabs-ie-hack a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  color: #fff;
  text-decoration: none;
  opacity: .001;
}
.dx-tabs {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  display: inline-block;
  width: 100%;
  text-align: center;
  table-layout: fixed;
  position: relative;
  border: 1px solid #ddd;
}
.dx-tabs.dx-tabs-stretched {
  table-layout: auto;
}
.dx-tabs.dx-overflow-hidden {
  overflow: hidden;
}
.dx-tabs-wrapper {
  display: table-row;
}
.dx-tabs-scrollable .dx-tabs-wrapper {
  display: block;
  white-space: nowrap;
  height: 100%;
  border: 1px solid #ddd;
}
.dx-tabs-scrollable .dx-tab {
  height: 100%;
  display: inline-block;
}
.dx-tabs-scrollable .dx-tab::before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.dx-tabs-scrollable .dx-scrollable-content {
  height: 100%;
}
.dx-tabs-nav-buttons .dx-tabs-scrollable {
  margin-right: 25px;
  margin-left: 25px;
}
.dx-tabs-nav-button {
  width: 25px;
  padding: 0;
  height: 100%;
  position: absolute;
  top: 0;
}
.dx-tabs-nav-button-left {
  left: 0;
}
.dx-tabs-nav-button-right {
  right: 0;
}
.dx-tabs-expanded {
  display: table;
}
.dx-tab {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
}
.dx-tab a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  color: #fff;
  text-decoration: none;
  opacity: .001;
}
.dx-tab .dx-icon {
  margin: 0 9px 0 0;
  -webkit-user-drag: none;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}
.dx-tab-content {
  display: inline-block;
  max-width: 100%;
}
.dx-tab-text {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  max-width: 100%;
  -webkit-user-drag: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-tabs-item-badge {
  display: inline-block;
  vertical-align: top;
}
.dx-state-disabled .dx-tab {
  cursor: default;
}
.dx-badge {
  background-color: #337ab7;
  color: #fff;
  font-size: 13px;
  padding: 0 6px 2px;
  line-height: normal;
}
.dx-tabs-scrollable {
  margin: -1px;
  height: calc(100% + 2px);
}
.dx-tabs-nav-buttons .dx-tabs-scrollable .dx-tabs-wrapper {
  border-left: 1px solid #f7f7f7;
  border-right: 1px solid #f7f7f7;
}
.dx-tabs-nav-button {
  border: none;
  background-color: #f7f7f7;
  border-radius: 0;
  box-shadow: none;
}
.dx-tabs-nav-button .dx-button-content {
  padding: 0;
}
.dx-tabs-nav-button.dx-state-active {
  border: none;
}
.dx-tabs-nav-button.dx-state-disabled {
  opacity: 1;
}
.dx-tabs-nav-button.dx-state-disabled .dx-button-content {
  opacity: .6;
}
.dx-tab {
  padding: 9px;
  background-color: #f7f7f7;
  color: #333;
}
.dx-rtl .dx-tab .dx-icon,
.dx-rtl.dx-tab .dx-icon,
.dx-tab .dx-icon.dx-icon-right {
  margin-left: 9px;
  margin-right: 0;
}
.dx-rtl .dx-tab .dx-icon.dx-icon-right,
.dx-rtl.dx-tab .dx-icon.dx-icon-right {
  margin-right: 9px;
  margin-left: 0;
}
.dx-tab.dx-state-hover {
  background-color: #fff;
}
.dx-tab.dx-state-active {
  background-color: rgba(88,88,88,.2);
  color: #333;
}
.dx-tab.dx-state-focused::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: -1px;
  bottom: -1px;
  right: -1px;
  left: -1px;
  border-right: 1px solid #337ab7;
  border-left: 1px solid #337ab7;
  border-top: 1px solid #337ab7;
  border-bottom: 1px solid #337ab7;
  z-index: 1;
}
.dx-tab.dx-tab-selected {
  background-color: #fff;
  color: #333;
}
.dx-tab-selected::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: -1px;
  bottom: -1px;
  right: -1px;
  left: -1px;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-top: none;
  border-bottom: none;
  z-index: 1;
}
.dx-tab-selected .dx-icon {
  color: #333;
}
.dx-tab-selected:not(.dx-state-focused) + .dx-tab-selected:not(.dx-state-focused)::after {
  border-left: 1px solid #f7f7f7;
}
.dx-rtl .dx-tab-selected:not(.dx-state-focused) + .dx-tab-selected:not(.dx-state-focused)::after {
  border-left: 1px solid #ddd;
  border-right: 1px solid #f7f7f7;
}
.dx-tab-text {
  vertical-align: middle;
  line-height: 25px;
}
.dx-state-disabled.dx-tabs {
  opacity: 1;
}
.dx-state-disabled .dx-tab-content {
  opacity: .3;
}
.dx-tabs.dx-navbar {
  margin: 0;
  width: 100%;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-tabs.dx-navbar .dx-icon {
  display: block;
  margin: 0 auto;
  width: 31px;
  height: 31px;
}
.dx-rtl .dx-tabs.dx-navbar .dx-icon,
.dx-rtl.dx-tabs.dx-navbar .dx-icon {
  margin: 0 auto;
}
.dx-tabs.dx-navbar .dx-tab-text {
  display: block;
  vertical-align: 50%;
}
.dx-nav-item {
  position: relative;
  vertical-align: bottom;
}
.dx-nav-item.dx-state-disabled {
  cursor: default;
}
.dx-nav-item-content {
  display: block;
}
.dx-nav-item a {
  display: block;
  height: 100%;
  text-decoration: none;
}
.dx-navbar-item-badge {
  position: absolute;
  right: 50%;
  margin-right: -26px;
  top: 11%;
}
.dx-rtl .dx-nav-item .dx-navbar-item-badge {
  right: auto;
  left: 50%;
  margin-right: auto;
  margin-left: -24px;
}
.dx-navbar {
  padding: 0;
  border: none;
}
.dx-nav-item,
.dx-rtl .dx-nav-item {
  background: #f7f7f7;
}
.dx-nav-item .dx-tab-text,
.dx-rtl .dx-nav-item .dx-tab-text {
  line-height: normal;
  color: #333;
}
.dx-navbar .dx-nav-item .dx-icon,
.dx-navbar .dx-rtl .dx-nav-item .dx-icon {
  width: 31px;
  height: 31px;
  background-position: 0 0;
  background-size: 31px 31px;
  padding: 0;
  font-size: 31px;
  text-align: center;
  line-height: 31px;
  color: #333;
}
.dx-nav-item.dx-state-active::after,
.dx-nav-item.dx-state-focused::after,
.dx-nav-item.dx-tab-selected::after,
.dx-rtl .dx-nav-item.dx-state-active::after,
.dx-rtl .dx-nav-item.dx-state-focused::after,
.dx-rtl .dx-nav-item.dx-tab-selected::after {
  content: none;
}
.dx-nav-item.dx-tab-selected,
.dx-rtl .dx-nav-item.dx-tab-selected {
  background: #fff;
}
.dx-nav-item.dx-tab-selected .dx-icon,
.dx-nav-item.dx-tab-selected .dx-tab-text,
.dx-rtl .dx-nav-item.dx-tab-selected .dx-icon,
.dx-rtl .dx-nav-item.dx-tab-selected .dx-tab-text {
  color: #333;
}
.dx-nav-item.dx-state-active,
.dx-rtl .dx-nav-item.dx-state-active {
  border: none;
  box-shadow: none;
}
.dx-nav-item.dx-state-focused,
.dx-rtl .dx-nav-item.dx-state-focused {
  box-shadow: inset 0 0 0 1px #337ab7;
}
.dx-nav-item.dx-state-disabled .dx-icon,
.dx-rtl .dx-nav-item.dx-state-disabled .dx-icon {
  opacity: .5;
}
.dx-rtl .dx-navbar-item-badge {
  margin-left: -26px;
}
.dx-overlay-wrapper {
  top: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1000;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-overlay-wrapper,
.dx-overlay-wrapper *,
.dx-overlay-wrapper ::after,
.dx-overlay-wrapper ::before,
.dx-overlay-wrapper::after,
.dx-overlay-wrapper::before {
  box-sizing: border-box;
}
.dx-overlay-modal {
  width: 100%;
  height: 100%;
}
.dx-overlay-shader {
  pointer-events: auto;
  background-color: rgba(255,255,255,.8);
}
.dx-overlay-content {
  position: absolute;
  pointer-events: auto;
  z-index: 1000;
  outline: 0;
  overflow: hidden;
}
.dx-overlay-content > .dx-template-wrapper {
  height: 100%;
  width: 100%;
}
.dx-device-android .dx-overlay-content {
  backface-visibility: hidden;
}
.dx-device-android .dx-scrollable-native .dx-overlay-content {
  backface-visibility: visible;
}
.dx-overlay-wrapper input,
.dx-overlay-wrapper textarea {
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-popup-wrapper .dx-state-focused.dx-overlay-content {
  border: 1px solid #ddd;
}
.dx-validationsummary-item {
  color: #d9534f;
}
.dx-invalid-message > .dx-overlay-content {
  color: #fff;
  background-color: #d9534f;
  border-radius: 4px;
}
.dx-editor-underlined .dx-invalid-message > .dx-overlay-content {
  border-radius: 0;
}
.dx-searchbox .dx-icon-search {
  display: block;
  pointer-events: none;
}
.dx-searchbox .dx-icon-search::before {
  content: "";
  display: inline-block;
  overflow: hidden;
  text-indent: -9999px;
  box-sizing: content-box;
  content: "";
  position: static;
  text-indent: 0;
  color: #999;
}
.dx-texteditor {
  display: block;
}
.dx-texteditor input::-ms-clear {
  display: none;
}
.dx-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: auto;
  height: 100%;
  text-align: left;
  cursor: text;
  pointer-events: none;
  color: #999;
}
.dx-placeholder::before {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  content: attr(DATA-DX_PLACEHOLDER);
  pointer-events: none;
  white-space: nowrap;
}
.dx-placeholder::after {
  content: " ";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.dx-texteditor-container {
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.dx-texteditor-buttons-container {
  display: flex;
  width: auto;
  flex-grow: 0;
  flex-basis: content;
  align-items: center;
}
.dx-texteditor-input-container {
  display: flex;
  flex-grow: 1;
  position: relative;
  align-items: baseline;
}
.dx-texteditor-input {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  outline: 0;
  border: 0;
  -webkit-user-select: text;
  user-select: text;
}
.dx-texteditor-input:-webkit-autofill + .dx-placeholder {
  display: none;
}
.dx-texteditor-input:-moz-ui-invalid {
  box-shadow: none;
}
.dx-show-clear-button {
  position: relative;
}
.dx-clear-button-area {
  height: 100%;
  width: 34px;
  position: relative;
  cursor: pointer;
  text-align: justify;
}
.dx-clear-button-area .dx-icon-clear {
  position: absolute;
  display: inline-block;
  background-size: contain;
}
.dx-texteditor-empty .dx-clear-button-area {
  display: none;
}
.dx-state-disabled .dx-placeholder {
  cursor: auto;
}
.dx-state-disabled .dx-clear-button-area {
  display: none;
}
.dx-state-disabled .dx-texteditor-input {
  opacity: 1;
}
.dx-rtl .dx-texteditor .dx-placeholder,
.dx-rtl.dx-texteditor .dx-placeholder {
  text-align: right;
  left: auto;
  right: 0;
}
.dx-device-android .dx-texteditor-input {
  -webkit-user-modify: read-write-plaintext-only;
}
.dx-texteditor.dx-editor-outlined {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.dx-texteditor.dx-editor-underlined {
  background: 0 0;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
}
.dx-texteditor.dx-editor-filled {
  background: rgba(51,51,51,.05);
  border: 1px solid transparent;
  border-radius: 4px;
}
.dx-texteditor.dx-state-readonly {
  border-style: dashed;
}
.dx-texteditor.dx-state-readonly.dx-editor-filled {
  border-color: transparent;
  background-color: rgba(51,51,51,.03);
}
.dx-texteditor.dx-state-readonly.dx-editor-filled.dx-state-focused {
  background-color: rgba(51,51,51,.03);
}
.dx-texteditor.dx-state-readonly.dx-editor-filled.dx-state-hover {
  background-color: rgba(51,122,183,.07);
}
.dx-texteditor.dx-state-readonly.dx-editor-underlined {
  border-style: none none dashed;
}
.dx-texteditor.dx-state-hover {
  border-color: rgba(51,122,183,.4);
}
.dx-texteditor.dx-state-hover.dx-editor-filled {
  border-color: transparent;
  background-color: rgba(51,122,183,.1);
}
.dx-texteditor.dx-state-active.dx-editor-filled,
.dx-texteditor.dx-state-active.dx-editor-outlined,
.dx-texteditor.dx-state-active.dx-editor-underlined,
.dx-texteditor.dx-state-focused.dx-editor-filled,
.dx-texteditor.dx-state-focused.dx-editor-outlined,
.dx-texteditor.dx-state-focused.dx-editor-underlined {
  border-color: #337ab7;
}
.dx-texteditor.dx-state-active.dx-editor-filled,
.dx-texteditor.dx-state-focused.dx-editor-filled {
  background-color: transparent;
}
.dx-texteditor.dx-invalid .dx-texteditor-input,
.dx-texteditor.dx-valid .dx-texteditor-input {
  padding-right: 34px;
}
.dx-texteditor.dx-invalid.dx-rtl .dx-texteditor-input,
.dx-texteditor.dx-valid.dx-rtl .dx-texteditor-input {
  padding: 7px 9px 8px 34px;
}
.dx-texteditor.dx-invalid .dx-texteditor-input-container::after,
.dx-texteditor.dx-valid .dx-texteditor-input-container::after {
  right: 4px;
}
.dx-rtl .dx-texteditor.dx-invalid .dx-texteditor-input-container::after,
.dx-rtl .dx-texteditor.dx-valid .dx-texteditor-input-container::after,
.dx-rtl.dx-texteditor.dx-invalid .dx-texteditor-input-container::after,
.dx-rtl.dx-texteditor.dx-valid .dx-texteditor-input-container::after {
  left: 4px;
  right: auto;
}
.dx-texteditor.dx-validation-pending .dx-texteditor-input {
  padding-right: 34px;
}
.dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input {
  padding: 7px 9px 8px 34px;
}
.dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator {
  right: 4px;
}
.dx-rtl .dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator,
.dx-rtl.dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator {
  left: 4px;
  right: auto;
}
.dx-show-clear-button .dx-clear-button-area {
  width: 34px;
  min-width: 34px;
  right: 0;
}
.dx-show-clear-button .dx-icon-clear {
  color: #999;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  padding: 8px;
  width: 34px;
  height: 34px;
  background-position: 8px 8px;
  background-size: 18px 18px;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}
.dx-placeholder::before {
  padding: 7px 9px 8px;
}
.dx-editor-underlined .dx-placeholder::before {
  padding-left: 0;
}
.dx-texteditor-input {
  margin: 0;
  padding: 7px 9px 8px;
  background: rgba(0,0,0,0);
  color: #333;
  font-size: 1em;
  border-radius: 4px;
  min-height: 34px;
}
.dx-editor-underlined .dx-texteditor-input {
  background: 0 0;
  padding-left: 0;
  padding-right: 0;
}
.dx-editor-filled .dx-texteditor-input {
  background: 0 0;
}
.dx-editor-underlined .dx-texteditor-buttons-container + .dx-texteditor-input-container .dx-texteditor-input {
  padding-left: 9px;
}
.dx-rtl.dx-editor-underlined .dx-texteditor-buttons-container + .dx-texteditor-input-container .dx-texteditor-input {
  padding-left: 0;
  padding-right: 9px;
}
.dx-editor-underlined .dx-texteditor-buttons-container + .dx-texteditor-input-container .dx-placeholder {
  left: 9px;
}
.dx-rtl.dx-editor-underlined .dx-texteditor-buttons-container + .dx-texteditor-input-container .dx-placeholder {
  left: 0;
  right: 9px;
}
.dx-editor-underlined .dx-texteditor-buttons-container > .dx-button:first-child {
  margin-left: 0;
}
.dx-editor-underlined .dx-texteditor-buttons-container > .dx-button:last-child {
  margin-right: 0;
}
.dx-rtl.dx-editor-underlined .dx-texteditor-buttons-container > .dx-button:first-child {
  margin-left: 1px;
  margin-right: 0;
}
.dx-rtl.dx-editor-underlined .dx-texteditor-buttons-container > .dx-button:last-child {
  margin-left: 0;
  margin-right: 1px;
}
.dx-rtl.dx-editor-underlined .dx-texteditor-buttons-container > .dx-button:first-child:last-child {
  margin-left: 0;
  margin-right: 0;
}
.dx-invalid.dx-texteditor {
  border-color: rgba(217,83,79,.4);
}
.dx-invalid.dx-texteditor.dx-editor-filled.dx-state-focused,
.dx-invalid.dx-texteditor.dx-editor-outlined.dx-state-focused,
.dx-invalid.dx-texteditor.dx-editor-underlined.dx-state-focused {
  border-color: #d9534f;
}
.dx-invalid.dx-texteditor.dx-editor-filled.dx-show-invalid-badge .dx-texteditor-input-container::after,
.dx-invalid.dx-texteditor.dx-editor-outlined.dx-show-invalid-badge .dx-texteditor-input-container::after,
.dx-invalid.dx-texteditor.dx-editor-underlined.dx-show-invalid-badge .dx-texteditor-input-container::after {
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  background-color: #d9534f;
  color: #fff;
  content: "!";
  border-radius: 50%;
}
.dx-invalid.dx-texteditor.dx-editor-filled {
  background-color: rgba(217,83,79,.1);
  border-color: transparent;
}
.dx-invalid.dx-texteditor.dx-editor-filled.dx-state-focused {
  background: 0 0;
}
.dx-editor-filled .dx-texteditor-buttons-container:first-child > .dx-button:last-child,
.dx-editor-outlined .dx-texteditor-buttons-container:first-child > .dx-button:last-child {
  margin-right: 0;
}
.dx-editor-filled .dx-texteditor-buttons-container:last-child > .dx-button:first-child,
.dx-editor-outlined .dx-texteditor-buttons-container:last-child > .dx-button:first-child {
  margin-left: 0;
}
.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:first-child > .dx-button:first-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:first-child > .dx-button:first-child {
  margin-left: 1px;
  margin-right: 1px;
}
.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:first-child>.dx-button:first-child:last-child,
.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:first-child>.dx-button:last-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:first-child>.dx-button:first-child:last-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:first-child>.dx-button:last-child {
  margin-left: 0;
  margin-right: 1px;
}
.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:last-child > .dx-button:first-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:last-child > .dx-button:first-child {
  margin-left: 1px;
  margin-right: 0;
}
.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:last-child > .dx-button:last-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:last-child > .dx-button:last-child {
  margin-left: 1px;
  margin-right: 1px;
}
.dx-valid.dx-texteditor.dx-editor-filled .dx-texteditor-input-container::after,
.dx-valid.dx-texteditor.dx-editor-outlined .dx-texteditor-input-container::after,
.dx-valid.dx-texteditor.dx-editor-underlined .dx-texteditor-input-container::after {
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  font-family: DXIcons,sans-serif;
  color: #5cb85c;
  content: "";
  opacity: 0;
  transform: scale(0);
  animation: .3s cubic-bezier(1,.008,.565,1.65) .1s forwards dx-valid-badge-frames;
}
.dx-validation-pending.dx-texteditor.dx-editor-filled .dx-texteditor-input-container .dx-pending-indicator,
.dx-validation-pending.dx-texteditor.dx-editor-outlined .dx-texteditor-input-container .dx-pending-indicator,
.dx-validation-pending.dx-texteditor.dx-editor-underlined .dx-texteditor-input-container .dx-pending-indicator {
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
}
.dx-rtl .dx-placeholder,
.dx-rtl .dx-placeholder::before {
  right: 0;
  left: auto;
}
.dx-editor-underlined.dx-rtl .dx-placeholder,
.dx-editor-underlined.dx-rtl .dx-placeholder::before {
  padding-right: 0;
}
.dx-searchbox .dx-icon-search {
  font: 17px/18px DXIcons;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  width: 34px;
  height: 34px;
  background-position: 8px 8px;
  background-size: 18px 18px;
  padding: 8px;
  text-align: center;
  color: #999;
}
.dx-searchbox .dx-placeholder::before,
.dx-searchbox .dx-texteditor-input {
  padding-left: 34px;
}
.dx-rtl .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-searchbox .dx-texteditor-input {
  padding-right: 34px;
}
.dx-rtl .dx-searchbox.dx-editor-underlined .dx-placeholder::before,
.dx-rtl .dx-searchbox.dx-editor-underlined .dx-texteditor-input,
.dx-rtl.dx-searchbox.dx-editor-underlined .dx-placeholder::before,
.dx-rtl.dx-searchbox.dx-editor-underlined .dx-texteditor-input {
  padding-right: 0;
}
.dx-searchbar {
  padding-bottom: 5px;
}
.dx-searchbar .dx-texteditor {
  margin: 0;
}
.dx-dropdowneditor {
  position: relative;
}
.dx-dropdowneditor.dx-dropdowneditor-field-clickable,
.dx-dropdowneditor.dx-dropdowneditor-field-clickable .dx-texteditor-input {
  cursor: pointer;
}
.dx-dropdowneditor-input-wrapper {
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  height: 100%;
  display: flex;
}
.dx-dropdowneditor-input-wrapper .dx-texteditor {
  border: none;
  margin: 0;
  display: flex;
  flex-grow: 1;
}
.dx-dropdowneditor-input-wrapper .dx-texteditor-input {
  text-overflow: ellipsis;
}
.dx-dropdowneditor-input-wrapper .dx-texteditor-input::-ms-clear {
  width: 0;
  height: 0;
}
.dx-dropdowneditor-field-template-wrapper {
  display: flex;
  flex-grow: 1;
  position: relative;
  align-items: baseline;
}
.dx-dropdowneditor-field-template-wrapper > * {
  flex-grow: 1;
}
.dx-dropdowneditor-active .dx-dropdowneditor-icon {
  opacity: .35;
}
.dx-dropdowneditor-button {
  position: relative;
  float: right;
  height: 100%;
  cursor: pointer;
  width: 34px;
  min-width: 34px;
  padding: 1px;
  border-radius: 4px;
}
.dx-dropdowneditor-button .dx-button-content {
  text-align: center;
  white-space: nowrap;
}
.dx-rtl .dx-dropdowneditor-button,
.dx-rtl.dx-dropdowneditor-button {
  float: left;
}
.dx-dropdowneditor-button.dx-dropdowneditor-readonly {
  cursor: default;
}
.dx-dropdowneditor-icon {
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid transparent;
  color: #333;
  font: 18px/18px DXIcons;
  width: 32px;
  height: 100%;
  text-align: center;
  border-radius: 3px;
}
.dx-state-disabled .dx-dropdowneditor,
.dx-state-disabled.dx-dropdowneditor {
  cursor: default;
}
.dx-state-disabled .dx-dropdowneditor-button {
  cursor: inherit;
}
.dx-state-disabled .dx-dropdowneditor-icon {
  opacity: .2;
}
.dx-dropdowneditor-button.dx-button-mode-contained,
.dx-dropdowneditor-button.dx-button-mode-outlined,
.dx-dropdowneditor-button.dx-button-mode-text {
  background: 0 0;
}
.dx-state-disabled .dx-dropdowneditor-button .dx-dropdowneditor-icon,
.dx-state-readonly .dx-dropdowneditor-button .dx-dropdowneditor-icon {
  opacity: 1;
}
.dx-dropdowneditor-icon::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-filled,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-outlined,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-underlined {
  border: none;
  background: 0 0;
}
.dx-dropdowneditor-button-visible .dx-texteditor-input {
  padding-right: 0;
}
.dx-rtl .dx-dropdowneditor-button-visible .dx-texteditor-input,
.dx-rtl.dx-dropdowneditor-button-visible .dx-texteditor-input {
  padding-right: 9px;
  padding-left: 0;
}
.dx-rtl .dx-dropdowneditor-button-visible.dx-editor-underlined .dx-texteditor-input,
.dx-rtl.dx-dropdowneditor-button-visible.dx-editor-underlined .dx-texteditor-input {
  padding-right: 0;
}
.dx-invalid .dx-texteditor-input,
.dx-valid .dx-texteditor-input,
.dx-validation-pending .dx-texteditor-input {
  padding-right: 26px;
}
.dx-invalid.dx-rtl .dx-texteditor-input,
.dx-valid.dx-rtl .dx-texteditor-input,
.dx-validation-pending.dx-rtl .dx-texteditor-input {
  padding-right: 9px;
  padding-left: 26px;
}
.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon {
  background-color: #e6e6e6;
  border-color: transparent;
}
.dx-editor-filled.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-editor-filled.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon {
  background-color: rgba(51,122,183,.2);
}
.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon {
  background-color: #b3b3b3;
  border-color: transparent;
  color: #333;
  opacity: 1;
}
.dx-editor-filled .dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,
.dx-editor-filled .dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon,
.dx-editor-filled.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,
.dx-editor-filled.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon {
  background-color: rgba(51,122,183,.3);
}
.dx-invalid.dx-dropdowneditor .dx-texteditor-container::after {
  right: 38px;
}
.dx-rtl .dx-invalid.dx-dropdowneditor .dx-texteditor-container::after,
.dx-rtl.dx-invalid.dx-dropdowneditor .dx-texteditor-container::after {
  right: auto;
  left: 38px;
}
.dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after {
  right: 68px;
}
.dx-rtl .dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after,
.dx-rtl.dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after {
  right: auto;
  left: 68px;
}
.dx-state-hover.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon {
  background-color: rgba(217,83,79,.2);
}
.dx-dropdowneditor-active.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon,
.dx-state-active.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon {
  background-color: rgba(217,83,79,.3);
}
.dx-valid.dx-dropdowneditor .dx-texteditor-container::after {
  right: 38px;
}
.dx-rtl .dx-valid.dx-dropdowneditor .dx-texteditor-container::after,
.dx-rtl.dx-valid.dx-dropdowneditor .dx-texteditor-container::after {
  right: auto;
  left: 38px;
}
.dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after {
  right: 68px;
}
.dx-rtl .dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after,
.dx-rtl.dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after {
  right: auto;
  left: 68px;
}
.dx-list {
  margin: 0;
  min-height: 3em;
}
.dx-list .dx-scrollview-content:focus {
  outline: 0;
}
.dx-wrap-item-text > .dx-list-item > .dx-list-item-content {
  white-space: normal;
}
.dx-empty-collection .dx-list-select-all {
  display: none;
}
.dx-list-group-header::before {
  width: 0;
  height: 0;
  display: block;
  float: right;
  margin-top: 6px;
  border-style: solid;
  border-color: transparent;
  border-width: 5px 5px 0;
}
.dx-list-collapsible-groups .dx-list-group-header {
  cursor: pointer;
}
.dx-list-collapsible-groups .dx-list-group-header::before {
  content: " ";
}
.dx-list-group-collapsed .dx-list-group-header::before {
  border-width: 0 5px 5px;
}
.dx-list-group-body {
  overflow: hidden;
}
.dx-list-item {
  position: static;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-list-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
}
.dx-list-item-content::before {
  content: "_";
  color: transparent;
  display: inline-block;
  width: 0;
  float: left;
}
.dx-list .dx-empty-message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 3em;
  text-align: left;
}
.dx-list-item-badge-container {
  display: table-cell;
  width: 20px;
  text-align: right;
  vertical-align: middle;
  padding-right: 10px;
}
.dx-list-item-badge {
  float: right;
  position: relative;
}
.dx-list-item-chevron-container {
  display: table-cell;
  vertical-align: middle;
}
.dx-list-item-icon-container {
  display: inline-block;
}
.dx-list-item-chevron {
  border-width: 2px 0 0 2px;
  opacity: .3;
}
.dx-list-item-response-wait {
  opacity: .5;
  transition: opacity .2s linear;
}
.dx-list-slide-menu-content {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.dx-list-item-after-bag,
.dx-list-item-before-bag {
  display: table-cell;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.dx-list-item-before-bag .dx-list-toggle-delete-switch {
  display: block;
  float: left;
  padding: 3px 0;
}
.dx-list-item-before-bag .dx-icon-toggle-delete {
  transition: .1s linear;
}
.dx-list-item-before-bag .dx-list-select-checkbox {
  float: left;
  transition: .1s linear;
}
.dx-list-select-all-label {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-list-item-after-bag .dx-list-reorder-handle {
  cursor: move;
  background-repeat: no-repeat;
  touch-action: manipulation;
}
.dx-state-disabled .dx-list-item-after-bag .dx-list-reorder-handle {
  cursor: default;
}
.dx-list-switchable-menu-shield-positioning {
  position: relative;
  transform: translateZ(0);
}
.dx-device-android-4 .dx-list-switchable-menu-shield-positioning {
  transform: none;
}
.dx-list-switchable-delete-bottom-shield,
.dx-list-switchable-delete-top-shield {
  position: absolute;
  right: 0;
  left: 0;
  cursor: pointer;
}
.dx-list-switchable-delete-top-shield {
  top: 0;
}
.dx-list-switchable-delete-bottom-shield {
  bottom: 0;
}
.dx-list-switchable-delete-item-content-shield {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.dx-list-switchable-delete-button-container {
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.dx-list-switchable-delete-button-wrapper {
  display: table;
  height: 100%;
}
.dx-list-switchable-delete-button-inner-wrapper {
  display: table-cell;
  padding-left: 1px;
  height: 100%;
  vertical-align: middle;
}
.dx-list-switchable-menu-item-shield-positioning,
.dx-list-switchable-menu-item-shield-positioning .dx-list-item-content,
.dx-list-switchable-menu-item-shield-positioning .dx-list-slide-menu-content {
  position: relative;
}
.dx-list-switchable-delete-ready .dx-icon-toggle-delete {
  transform: rotate(-90deg);
}
.dx-list-slide-menu-buttons-container {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.dx-device-ios .dx-list-slide-menu-buttons-container {
  -webkit-mask-image: -webkit-radial-gradient(white,#000);
}
.dx-list-slide-menu-buttons {
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  display: table;
  height: 100%;
}
.dx-list-slide-menu-button {
  display: table-cell;
  padding: 0 10px;
  vertical-align: middle;
  bottom: 1px;
}
.dx-list-static-delete-button .dx-button-content {
  overflow: visible;
}
.dx-list-next-button {
  padding: 5px;
  text-align: center;
}
.dx-list-next-button .dx-button {
  padding: 0 3em;
}
.dx-state-disabled .dx-list-item,
.dx-state-disabled .dx-list-switchable-delete-button,
.dx-state-disabled .dx-list-toggle-delete-switch,
.dx-state-disabled.dx-list-item {
  cursor: default;
}
.dx-list-context-menuitem {
  cursor: pointer;
}
.dx-rtl .dx-list .dx-list-item-badge-container,
.dx-rtl.dx-list .dx-list-item-badge-container {
  padding-left: 10px;
  padding-right: 0;
}
.dx-rtl .dx-list .dx-list-item-badge,
.dx-rtl.dx-list .dx-list-item-badge {
  float: left;
}
.dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-rtl .dx-list .dx-list-item-before-bag .dx-list-toggle-delete-switch,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-list-toggle-delete-switch {
  float: right;
}
.dx-rtl .dx-list .dx-list-switchable-delete-button-inner-wrapper,
.dx-rtl.dx-list .dx-list-switchable-delete-button-inner-wrapper {
  padding-right: 1px;
  padding-left: 0;
}
.dx-rtl .dx-list .dx-list-slide-item-delete-button-container,
.dx-rtl.dx-list .dx-list-slide-item-delete-button-container {
  right: 100%;
  left: 0;
}
.dx-rtl .dx-list .dx-list-slide-item-delete-button,
.dx-rtl.dx-list .dx-list-slide-item-delete-button {
  right: auto;
  left: 0;
}
.dx-rtl .dx-list .dx-list-group-header::before,
.dx-rtl.dx-list .dx-list-group-header::before {
  float: left;
}
.dx-list-item-chevron {
  transform: rotate(0);
  border: none;
  opacity: 1;
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
  margin-left: -5px;
  color: #333;
}
.dx-rtl .dx-list-item-chevron {
  margin-left: auto;
  margin-right: -6px;
  transform: rotate(0);
}
.dx-list-item-chevron::before {
  content: "";
}
.dx-list-item-icon-container {
  width: 28px;
  height: 18px;
  vertical-align: top;
}
.dx-list-item-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}
.dx-list-search {
  margin-bottom: 5px;
}
.dx-list {
  border: none;
}
.dx-list.dx-list-with-search .dx-scrollable-wrapper {
  height: calc(100% - 41px);
}
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-radiobutton-icon::before,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-radiobutton-icon::before {
  border-color: #265a87;
}
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon::before,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon::before {
  border: 1px solid #337ab7;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover {
  background-color: rgba(0,0,0,.04);
  color: #333;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon {
  color: #333;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected {
  background-color: rgba(0,0,0,.1);
  color: #333;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon {
  color: #333;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused) {
  background-color: rgba(0,0,0,.07);
  color: #333;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused {
  background-color: #337ab7;
  color: #fff;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-icon {
  color: #fff;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-list-item-chevron {
  border-color: #fff;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected {
  background-color: rgba(51,122,183,.7);
  color: #fff;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active {
  background-color: #337ab7;
  color: #fff;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-icon {
  color: #fff;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-list-slide-item-content {
  background-color: #337ab7;
  color: #fff;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon,
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-button .dx-icon,
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-button .dx-icon {
  color: #333;
}
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-list-group-header {
  font-weight: 700;
  padding: 20px 10px 10px;
  border-top: 1px solid #ddd;
  border-bottom: 2px solid #ddd;
  background: rgba(238,238,238,.05);
  color: #333;
}
.dx-list-group:first-of-type .dx-list-group-header {
  border-top: none;
}
.dx-list-group-header::before {
  border-top-color: #333;
}
.dx-list-group-collapsed .dx-list-group-header::before {
  border-bottom-color: #333;
}
.dx-list-item:first-of-type {
  border-top: none;
}
.dx-list-item:last-of-type {
  border-bottom: none;
}
.dx-list-item .dx-icon-toggle-delete {
  background-size: 100%;
}
.dx-list-item.dx-list-item-ghost-reordering.dx-state-focused.dx-state-hover {
  color: #959595;
  background: #fff;
  border-top: 1px solid rgba(51,122,183,.5);
  border-bottom: 1px solid rgba(51,122,183,.5);
  box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2);
}
.dx-list .dx-empty-message,
.dx-list-item {
  border-top: 1px solid #ddd;
  color: #333;
}
.dx-list-item-separator-hidden .dx-list .dx-empty-message,
.dx-list-item-separator-hidden .dx-list-item {
  border-top: none;
  border-bottom: none;
}
.dx-list .dx-empty-message,
.dx-list-item-content {
  padding: 10px;
}
.dx-list-next-button .dx-button .dx-button-content {
  padding: 7px 18px 8px;
}
.dx-list-next-button .dx-button .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 9px;
  margin-left: 0;
}
.dx-list-next-button .dx-button .dx-icon.dx-icon-right,
.dx-rtl .dx-list-next-button .dx-button .dx-icon,
.dx-rtl.dx-list-next-button .dx-button .dx-icon {
  margin-left: 9px;
  margin-right: 0;
}
.dx-rtl .dx-list-next-button .dx-button .dx-icon.dx-icon-right,
.dx-rtl.dx-list-next-button .dx-button .dx-icon.dx-icon-right {
  margin-right: 9px;
  margin-left: 0;
}
.dx-list-item-chevron-container {
  width: 16px;
}
.dx-list-border-visible {
  border: 1px solid #ddd;
}
.dx-list-border-visible .dx-list-select-all {
  border-bottom: 1px solid #ddd;
}
.dx-list-item-before-bag.dx-list-toggle-delete-switch-container {
  width: 29px;
}
.dx-list-item-before-bag.dx-list-select-checkbox-container,
.dx-list-item-before-bag.dx-list-select-radiobutton-container {
  width: 31px;
}
.dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch {
  border: none;
  background: 0 0;
  box-shadow: none;
}
.dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch .dx-button-content {
  padding: 0;
}
.dx-list-item-before-bag .dx-icon-toggle-delete {
  margin: 5px 5px 5px 10px;
  width: 19px;
  height: 19px;
}
.dx-list-item-before-bag .dx-list-select-checkbox,
.dx-list-item-before-bag .dx-list-select-radiobutton {
  margin-top: -1px;
  margin-bottom: -3px;
  margin-left: 10px;
}
.dx-list-select-all {
  white-space: nowrap;
  padding: 9px 0 8px;
}
.dx-list-select-all-checkbox {
  float: left;
  margin: -1px 0 -3px 10px;
}
.dx-list-select-all-label {
  line-height: 17px;
  padding: 0 10px;
  margin-top: 1px;
}
.dx-list-item-after-bag.dx-list-static-delete-button-container {
  width: 36px;
}
.dx-list-item-after-bag.dx-list-reorder-handle-container {
  width: 33.4px;
}
.dx-list-item-after-bag .dx-list-reorder-handle {
  font: 18px/18px DXIcons;
  width: 28.8px;
  height: 28.8px;
  background-position: 5px 5px;
  background-size: 18px 18px;
  padding: 5px;
  text-align: center;
}
.dx-list-item-after-bag .dx-list-reorder-handle::before {
  content: "";
}
.dx-list-slide-menu-button-delete {
  border: 1px solid transparent;
  color: #fff;
  background-color: #d9534f;
}
.dx-list-slide-menu-button-menu {
  border: 1px solid transparent;
  color: #fff;
  background-color: #337ab7;
}
.dx-list-static-delete-button,
.dx-list-switchable-delete-button {
  margin-right: 10px;
  padding: 0;
}
.dx-list-static-delete-button .dx-button-content,
.dx-list-switchable-delete-button .dx-button-content {
  padding: 3px;
}
.dx-list-context-menucontent {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  box-shadow: 0 3px 10px rgba(0,0,0,.1);
}
.dx-state-disabled .dx-list-item,
.dx-state-disabled.dx-list-item {
  background-color: transparent;
  opacity: .6;
}
.dx-rtl .dx-list .dx-empty-message,
.dx-rtl.dx-list .dx-empty-message {
  text-align: right;
}
.dx-rtl .dx-list .dx-list-item-before-bag .dx-icon-toggle-delete,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-icon-toggle-delete {
  margin: 5px 10px 5px 5px;
}
.dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-radiobutton,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-radiobutton {
  margin-right: 10px;
  margin-left: 1px;
}
.dx-rtl .dx-list .dx-list-select-all-checkbox,
.dx-rtl.dx-list .dx-list-select-all-checkbox {
  float: right;
  margin-right: 10px;
  margin-left: 1px;
}
.dx-rtl .dx-list .dx-list-switchable-delete-button,
.dx-rtl.dx-list .dx-list-switchable-delete-button {
  margin-left: 10px;
  margin-right: 0;
}
.dx-device-mobile .dx-list {
  border: none;
}
.dx-device-mobile .dx-list.dx-list-with-search .dx-scrollable-wrapper {
  height: calc(100% - 41px);
}
.dx-device-mobile .dx-list .dx-empty-message {
  text-align: left;
}
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-checkbox-icon,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-radiobutton-icon::before,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-checkbox-icon,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-radiobutton-icon::before {
  border-color: #265a87;
}
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-checkbox-icon,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon::before,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon,
.dx-device-mobile .dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon::before {
  border: 1px solid #337ab7;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover {
  background-color: rgba(0,0,0,.04);
  color: #333;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon {
  color: #333;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected {
  background-color: rgba(0,0,0,.1);
  color: #333;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon {
  color: #333;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused) {
  background-color: rgba(0,0,0,.07);
  color: #333;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused {
  background-color: #337ab7;
  color: #fff;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-icon {
  color: #fff;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-list-item-chevron {
  border-color: #fff;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected {
  background-color: rgba(51,122,183,.7);
  color: #fff;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active {
  background-color: #337ab7;
  color: #fff;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-icon {
  color: #fff;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-list-slide-item-content {
  background-color: #337ab7;
  color: #fff;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon,
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-button .dx-icon,
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-button .dx-icon {
  color: #333;
}
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-device-mobile .dx-list-group-header {
  font-weight: 700;
  padding: 20px 15px 10px;
  border-top: 1px solid #ddd;
  border-bottom: 2px solid #ddd;
  background: rgba(238,238,238,.05);
  color: #333;
}
.dx-list-group:first-of-type .dx-device-mobile .dx-list-group-header {
  border-top: none;
}
.dx-device-mobile .dx-list-group-header::before {
  border-top-color: #333;
}
.dx-list-group-collapsed .dx-device-mobile .dx-list-group-header::before {
  border-bottom-color: #333;
}
.dx-device-mobile .dx-list-item:first-of-type {
  border-top: none;
}
.dx-device-mobile .dx-list-item:last-of-type {
  border-bottom: none;
}
.dx-device-mobile .dx-list-item .dx-icon-toggle-delete {
  background-size: 100%;
}
.dx-device-mobile .dx-list-item.dx-list-item-ghost-reordering.dx-state-focused.dx-state-hover {
  color: #959595;
  background: #fff;
  border-top: 1px solid rgba(51,122,183,.5);
  border-bottom: 1px solid rgba(51,122,183,.5);
  box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2);
}
.dx-device-mobile .dx-list .dx-empty-message,
.dx-device-mobile .dx-list-item {
  border-top: 1px solid #ddd;
  color: #333;
}
.dx-list-item-separator-hidden .dx-device-mobile .dx-list .dx-empty-message,
.dx-list-item-separator-hidden .dx-device-mobile .dx-list-item {
  border-top: none;
  border-bottom: none;
}
.dx-device-mobile .dx-list .dx-empty-message,
.dx-device-mobile .dx-list-item-content {
  padding: 10px 15px;
}
.dx-device-mobile .dx-list-next-button .dx-button .dx-button-content {
  padding: 7px 18px 8px;
}
.dx-device-mobile .dx-list-next-button .dx-button .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 9px;
  margin-left: 0;
}
.dx-device-mobile .dx-list-next-button .dx-button .dx-icon.dx-icon-right,
.dx-rtl .dx-device-mobile .dx-list-next-button .dx-button .dx-icon,
.dx-rtl.dx-device-mobile .dx-list-next-button .dx-button .dx-icon {
  margin-left: 9px;
  margin-right: 0;
}
.dx-rtl .dx-device-mobile .dx-list-next-button .dx-button .dx-icon.dx-icon-right,
.dx-rtl.dx-device-mobile .dx-list-next-button .dx-button .dx-icon.dx-icon-right {
  margin-right: 9px;
  margin-left: 0;
}
.dx-device-mobile .dx-list-item-chevron-container {
  width: 21px;
}
.dx-device-mobile .dx-list-border-visible {
  border: 1px solid #ddd;
}
.dx-device-mobile .dx-list-border-visible .dx-list-select-all {
  border-bottom: 1px solid #ddd;
}
.dx-device-mobile .dx-list-item-before-bag.dx-list-toggle-delete-switch-container {
  width: 34px;
}
.dx-device-mobile .dx-list-item-before-bag.dx-list-select-checkbox-container,
.dx-device-mobile .dx-list-item-before-bag.dx-list-select-radiobutton-container {
  width: 36px;
}
.dx-device-mobile .dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch {
  border: none;
  background: 0 0;
  box-shadow: none;
}
.dx-device-mobile .dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch .dx-button-content {
  padding: 0;
}
.dx-device-mobile .dx-list-item-before-bag .dx-icon-toggle-delete {
  margin: 5px 7.5px 5px 15px;
  width: 19px;
  height: 19px;
}
.dx-device-mobile .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-device-mobile .dx-list-item-before-bag .dx-list-select-radiobutton {
  margin-top: -1px;
  margin-bottom: -3px;
  margin-left: 15px;
}
.dx-device-mobile .dx-list-select-all {
  padding: 9px 0 8px;
}
.dx-device-mobile .dx-list-select-all-checkbox {
  float: left;
  margin: -1px 0 -3px 15px;
}
.dx-device-mobile .dx-list-select-all-label {
  line-height: 17px;
  padding: 0 10px;
  margin-top: 1px;
}
.dx-device-mobile .dx-list-item-after-bag.dx-list-static-delete-button-container {
  width: 41px;
}
.dx-device-mobile .dx-list-item-after-bag.dx-list-reorder-handle-container {
  width: 38.4px;
}
.dx-device-mobile .dx-list-item-after-bag .dx-list-reorder-handle {
  font: 18px/18px DXIcons;
  width: 28.8px;
  height: 28.8px;
  background-position: 5px 5px;
  background-size: 18px 18px;
  padding: 5px;
  text-align: center;
}
.dx-device-mobile .dx-list-item-after-bag .dx-list-reorder-handle::before {
  content: "";
}
.dx-device-mobile .dx-list-slide-menu-button {
  bottom: 1px;
}
.dx-device-mobile .dx-list-slide-menu-button-delete {
  border: 1px solid transparent;
  color: #fff;
  background-color: #d9534f;
}
.dx-device-mobile .dx-list-slide-menu-button-menu {
  border: 1px solid transparent;
  color: #fff;
  background-color: #337ab7;
}
.dx-device-mobile .dx-list-static-delete-button,
.dx-device-mobile .dx-list-switchable-delete-button {
  margin-right: 15px;
  padding: 0;
}
.dx-device-mobile .dx-list-static-delete-button .dx-button-content,
.dx-device-mobile .dx-list-switchable-delete-button .dx-button-content {
  padding: 3px;
}
.dx-device-mobile .dx-list-context-menucontent {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  box-shadow: 0 3px 10px rgba(0,0,0,.1);
}
.dx-device-mobile .dx-state-disabled .dx-list-item,
.dx-device-mobile .dx-state-disabled.dx-list-item {
  background-color: transparent;
  opacity: .6;
}
.dx-device-mobile .dx-rtl .dx-list .dx-empty-message,
.dx-device-mobile .dx-rtl.dx-list .dx-empty-message {
  text-align: right;
}
.dx-device-mobile .dx-rtl .dx-list .dx-list-item-before-bag .dx-icon-toggle-delete,
.dx-device-mobile .dx-rtl.dx-list .dx-list-item-before-bag .dx-icon-toggle-delete {
  margin: 5px 15px 5px 7.5px;
}
.dx-device-mobile .dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-device-mobile .dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-radiobutton,
.dx-device-mobile .dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-device-mobile .dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-radiobutton {
  margin-right: 15px;
  margin-left: 1px;
}
.dx-device-mobile .dx-rtl .dx-list .dx-list-select-all-checkbox,
.dx-device-mobile .dx-rtl.dx-list .dx-list-select-all-checkbox {
  float: right;
  margin-right: 15px;
  margin-left: 1px;
}
.dx-device-mobile .dx-rtl .dx-list .dx-list-switchable-delete-button,
.dx-device-mobile .dx-rtl.dx-list .dx-list-switchable-delete-button {
  margin-left: 15px;
  margin-right: 0;
}
.dx-textarea {
  height: auto;
}
.dx-textarea .dx-icon-clear {
  top: 0;
  margin-top: 0;
}
.dx-textarea.dx-invalid .dx-texteditor-container::after {
  top: 7px;
  margin-top: 0;
}
.dx-numberbox {
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-numberbox input[type=number] {
  -moz-appearance: textfield;
}
.dx-numberbox input[type=number]::-webkit-inner-spin-button,
.dx-numberbox input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.dx-numberbox-spin-container {
  height: 100%;
}
.dx-numberbox-spin-down,
.dx-numberbox-spin-up {
  position: relative;
  width: 100%;
  height: 50%;
  cursor: pointer;
}
.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-down,
.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-up {
  width: 50%;
  height: 100%;
  display: inline-block;
}
.dx-numberbox-spin-down-icon,
.dx-numberbox-spin-up-icon {
  width: 100%;
  height: 100%;
}
.dx-state-disabled .dx-numberbox-spin-container {
  opacity: .2;
}
.dx-numberbox-spin-container {
  overflow: hidden;
  width: 34px;
  border-radius: 4px;
}
.dx-numberbox-spin-up-icon {
  font: 14px/1 DXIcons;
  color: #333;
}
.dx-numberbox-spin-up-icon::before {
  content: "";
}
.dx-numberbox-spin-down-icon {
  font: 14px/1 DXIcons;
  color: #333;
}
.dx-numberbox-spin-down-icon::before {
  content: "";
}
.dx-numberbox-spin-down-icon,
.dx-numberbox-spin-up-icon {
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  border-radius: 3px;
}
.dx-numberbox-spin-down-icon::before,
.dx-numberbox-spin-up-icon::before {
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-numberbox-spin-button {
  padding: 1px;
}
.dx-editor-underlined .dx-numberbox-spin-button {
  background: 0 0;
}
.dx-state-hover.dx-numberbox-spin-button .dx-numberbox-spin-down-icon,
.dx-state-hover.dx-numberbox-spin-button .dx-numberbox-spin-up-icon {
  box-shadow: 0 0 0 1px transparent inset;
  background-color: #e6e6e6;
}
.dx-state-active.dx-numberbox-spin-button .dx-numberbox-spin-down-icon,
.dx-state-active.dx-numberbox-spin-button .dx-numberbox-spin-up-icon {
  background-color: #b3b3b3;
  color: #333;
}
.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-container {
  width: 74px;
  border-left: none;
}
.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-down-icon,
.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-up-icon {
  background-position: center;
}
.dx-numberbox.dx-rtl.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-container,
.dx-rtl .dx-numberbox.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-container {
  border-right: none;
}
.dx-numberbox.dx-rtl.dx-numberbox-spin .dx-texteditor-input,
.dx-rtl .dx-numberbox.dx-numberbox-spin .dx-texteditor-input {
  padding-right: 9px;
}
.dx-calendar {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  position: relative;
  display: block;
}
.dx-calendar.dx-calendar-with-footer .dx-calendar-footer {
  position: absolute;
  bottom: 0;
  text-align: center;
  height: 45px;
  width: 100%;
}
.dx-calendar-views-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
.dx-calendar-navigator {
  position: relative;
  text-align: center;
  width: 100%;
}
.dx-calendar-navigator .dx-calendar-caption-button {
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  right: 32px;
  left: 32px;
}
.dx-calendar-body {
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 52px;
}
.dx-calendar-body .dx-widget {
  position: absolute;
  width: 100%;
  height: 100%;
}
.dx-calendar-body table {
  width: 100%;
  height: 100%;
  position: absolute;
  direction: ltr;
  table-layout: fixed;
  border-spacing: 0;
}
.dx-calendar-body td {
  cursor: pointer;
  box-sizing: content-box;
}
.dx-calendar-body thead th {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-calendar-contoured-date {
  outline-offset: -1px;
}
.dx-rtl.dx-calendar .dx-calendar-body table {
  left: 0;
}
.dx-rtl.dx-calendar .dx-calendar-body .dx-widget {
  direction: ltr;
}
.dx-state-disabled .dx-calendar .dx-calendar-navigator-next-month,
.dx-state-disabled .dx-calendar .dx-calendar-navigator-previous-month,
.dx-state-disabled .dx-calendar-body table td,
.dx-state-disabled .dx-calendar-body table th,
.dx-state-disabled.dx-calendar .dx-calendar-navigator-next-month,
.dx-state-disabled.dx-calendar .dx-calendar-navigator-previous-month {
  cursor: default;
}
.dx-calendar {
  width: 282px;
  min-width: 282px;
  height: 268.6px;
  min-height: 268.6px;
  background-color: #fff;
  -webkit-tap-highlight-color: transparent;
  outline: 0;
  border: 1px solid transparent;
}
.dx-calendar.dx-calendar-with-footer {
  height: 323.6px;
  min-height: 293.6px;
}
.dx-calendar.dx-calendar-with-footer .dx-calendar-body {
  bottom: 55px;
}
.dx-calendar.dx-calendar-with-footer .dx-calendar-footer .dx-button {
  background: 0 0;
}
.dx-calendar.dx-calendar-with-footer .dx-calendar-footer .dx-button.dx-state-active {
  background-color: #d4d4d4;
}
.dx-calendar-navigator {
  line-height: 1.6;
  height: 36px;
  display: table;
  border-collapse: collapse;
}
.dx-calendar-navigator .dx-button {
  position: absolute;
  height: 100%;
  border-radius: 0;
  display: table-cell;
  border-color: #ddd;
}
.dx-calendar-navigator .dx-button .dx-icon {
  font-size: 16px;
}
.dx-calendar-navigator .dx-button.dx-calendar-disabled-navigator-link {
  border-collapse: collapse;
  visibility: visible;
  opacity: 1;
}
.dx-calendar-navigator .dx-button.dx-calendar-disabled-navigator-link .dx-button-content {
  opacity: .5;
}
.dx-calendar-navigator .dx-button.dx-state-active:not(.dx-calendar-disabled-navigator-link) {
  z-index: 1;
}
.dx-calendar-navigator .dx-button.dx-state-hover:not(.dx-calendar-disabled-navigator-link) {
  z-index: 1;
  border-color: #ddd;
}
.dx-calendar-navigator .dx-calendar-caption-button.dx-button.dx-state-active {
  background-color: #d4d4d4;
}
.dx-calendar-navigator .dx-calendar-caption-button.dx-button .dx-button-content {
  padding: 2px 15px 4px;
  color: #337ab7;
}
.dx-calendar-navigator-previous-month.dx-state-hover {
  z-index: 1;
}
.dx-calendar-navigator-next-view,
.dx-calendar-navigator-previous-month {
  width: 32px;
  background: 0 0;
}
.dx-calendar-navigator-next-view.dx-button,
.dx-calendar-navigator-previous-month.dx-button {
  margin: 0 1px;
}
.dx-calendar-navigator-next-view .dx-button-content,
.dx-calendar-navigator-previous-month .dx-button-content {
  padding: 0;
}
.dx-calendar-navigator-previous-month,
.dx-calendar-navigator-previous-view {
  left: 0;
}
.dx-calendar-navigator-previous-month.dx-button,
.dx-calendar-navigator-previous-view.dx-button {
  border-radius: 4px 0 0 4px;
}
.dx-calendar-navigator-previous-month.dx-button .dx-icon,
.dx-calendar-navigator-previous-view.dx-button .dx-icon {
  color: #337ab7;
}
.dx-calendar-navigator-next-month,
.dx-calendar-navigator-next-view {
  right: 0;
}
.dx-calendar-navigator-next-month.dx-button,
.dx-calendar-navigator-next-view.dx-button {
  border-radius: 0 4px 4px 0;
}
.dx-calendar-navigator-next-month.dx-button .dx-icon,
.dx-calendar-navigator-next-view.dx-button .dx-icon {
  color: #337ab7;
}
.dx-calendar-body thead {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
}
.dx-calendar-body thead tr {
  height: 25px;
  padding-bottom: 10px;
}
.dx-calendar-body thead tr th {
  box-shadow: inset 0 -1px 0 #ddd;
  color: #999;
}
.dx-calendar-body table th {
  color: #999;
  text-align: center;
  font-size: 12px;
  padding: 1px 0 6px;
}
.dx-calendar-cell {
  white-space: normal;
  text-align: center;
  padding: 1px 8px 2px;
  color: #333;
  font-size: 15px;
  border: 1px double transparent;
  width: 39px;
  border-radius: 4px;
}
.dx-calendar-cell.dx-calendar-today {
  font-weight: 700;
}
.dx-calendar-cell.dx-state-hover {
  box-shadow: inset 0 -1px 0 1000px rgba(0,0,0,.04);
  color: #333;
}
.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date),
.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date).dx-state-active,
.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date).dx-state-hover,
.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date),
.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date).dx-state-active,
.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date).dx-state-hover {
  color: #b0b0b0;
}
.dx-calendar-cell.dx-calendar-empty-cell {
  cursor: default;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAm0lEQVRIx7XVwQnAIAwF0ExSdBF1a6Er9dIRqsVAazWJmh4+iuBT4YMQ4w4pWxk1clt5YlOOFKeAumJZXAgKOKIBb6yBv9AansU/aAsexZtoD5biXZSCOZxEObiHs6gErnERKoURP0uCZM9IpRB2WvDz+eIqzvRUhMNkT1mcQz1xsKfwWZTFV1ASX0W7uAbaxPOCUUBr3MBfn+kF3CNLT2/yky4AAAAASUVORK5CYII=) center center no-repeat;
}
.dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover:not(.dx-calendar-selected-date) {
  box-shadow: none;
}
.dx-calendar-cell.dx-state-active:not(.dx-calendar-empty-cell):not(.dx-calendar-selected-date) {
  box-shadow: inset 0 -1px 0 1000px rgba(96,96,96,.2);
}
.dx-calendar-cell.dx-calendar-contoured-date:not(.dx-calendar-empty-cell) {
  box-shadow: inset 0 0 0 1px #bebebe;
}
.dx-calendar-cell.dx-calendar-selected-date,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today {
  color: #fff;
  box-shadow: inset 0 0 0 1000px #337ab7;
  font-weight: 400;
}
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date {
  box-shadow: inset 0 0 0 1px #bebebe,inset 0 0 0 1000px #337ab7;
}
.dx-invalid.dx-calendar {
  border-color: rgba(217,83,79,.4);
}
.dx-invalid.dx-calendar.dx-state-focused {
  border-color: #d9534f;
}
.dx-popup-wrapper .dx-calendar .dx-calendar-caption-button {
  margin: 0;
}
.dx-texteditor input[type=date]::-webkit-inner-spin-button {
  height: 20px;
}
.dx-datebox-native.dx-state-focused.dx-texteditor-empty .dx-placeholder {
  display: none;
}
.dx-datebox {
  max-width: 100%;
}
.dx-datebox .dx-texteditor-input::-webkit-datetime-edit {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-datebox.dx-texteditor-empty input::-webkit-datetime-edit {
  color: transparent;
}
.dx-datebox.dx-texteditor-empty.dx-state-focused input::-webkit-datetime-edit {
  color: inherit;
}
.dx-datebox-wrapper .dx-popup-content {
  padding-top: 20px;
  padding-bottom: 20px;
}
.dx-rtl .dx-texteditor-input {
  text-align: right;
}
.dx-datebox-button-cell .dx-button {
  min-width: 90px;
}
.dx-datebox-button-cell .dx-button.dx-datebox-apply-button {
  margin-right: 10px;
  margin-left: 0;
}
.dx-datebox-button-cell .dx-button.dx-datebox-cancel-button {
  margin-right: 0;
  margin-left: 0;
}
.dx-datebox-buttons-container {
  text-align: right;
  width: 100%;
}
.dx-timeview .dx-state-disabled .dx-widget,
.dx-timeview .dx-state-disabled.dx-widget,
.dx-timeview.dx-state-disabled .dx-widget,
.dx-timeview.dx-state-disabled.dx-widget {
  opacity: 1;
}
.dx-timeview-clock {
  position: relative;
}
.dx-timeview-hourarrow,
.dx-timeview-minutearrow {
  position: absolute;
  left: 50%;
  width: 30px;
  height: 50%;
  margin-left: -15px;
  background-position: bottom;
  background-repeat: no-repeat;
  transform-origin: 50% 100%;
  -webkit-backface-visibility: hidden;
}
.dx-timeview {
  height: auto;
  width: auto;
}
.dx-timeview-clock {
  min-height: 199px;
  min-width: 199px;
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%22191px%22%20height%3D%22191px%22%20viewBox%3D%220%200%20191%20191%22%20enable-background%3D%22new%200%200%20191%20191%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M95.5%2C0C42.8%2C0%2C0%2C42.8%2C0%2C95.5S42.8%2C191%2C95.5%2C191S191%2C148.2%2C191%2C95.5S148.2%2C0%2C95.5%2C0z%20M95.5%2C187.6%0A%09c-50.848%2C0-92.1-41.25-92.1-92.1c0-50.848%2C41.252-92.1%2C92.1-92.1c50.85%2C0%2C92.1%2C41.252%2C92.1%2C92.1%0A%09C187.6%2C146.35%2C146.35%2C187.6%2C95.5%2C187.6z%22%2F%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M92.9%2C10v8.6H91v-6.5c-0.1%2C0.1-0.2%2C0.2-0.4%2C0.3c-0.2%2C0.1-0.3%2C0.2-0.4%2C0.2c-0.1%2C0-0.3%2C0.1-0.5%2C0.2%0A%09%09c-0.2%2C0.1-0.3%2C0.1-0.5%2C0.1v-1.6c0.5-0.1%2C0.9-0.3%2C1.4-0.5c0.5-0.2%2C0.8-0.5%2C1.2-0.7h1.1V10z%22%2F%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M97.1%2C17.1h3.602v1.5h-5.6V18c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.6%2C0.5-0.9c0.2-0.3%2C0.5-0.5%2C0.7-0.7%0A%09%09c0.2-0.2%2C0.5-0.4%2C0.7-0.6c0.199-0.2%2C0.5-0.3%2C0.6-0.5c0.102-0.2%2C0.301-0.3%2C0.5-0.5c0.2-0.2%2C0.2-0.3%2C0.301-0.5%0A%09%09c0.101-0.2%2C0.101-0.3%2C0.101-0.5c0-0.4-0.101-0.6-0.3-0.8c-0.2-0.2-0.4-0.3-0.801-0.3c-0.699%2C0-1.399%2C0.3-2.101%2C0.9v-1.6%0A%09%09c0.7-0.5%2C1.5-0.7%2C2.5-0.7c0.399%2C0%2C0.8%2C0.1%2C1.101%2C0.2c0.301%2C0.1%2C0.601%2C0.3%2C0.899%2C0.5c0.3%2C0.2%2C0.399%2C0.5%2C0.5%2C0.8%0A%09%09c0.101%2C0.3%2C0.2%2C0.6%2C0.2%2C1s-0.102%2C0.7-0.2%2C1c-0.099%2C0.3-0.3%2C0.6-0.5%2C0.8c-0.2%2C0.2-0.399%2C0.5-0.7%2C0.7c-0.3%2C0.2-0.5%2C0.4-0.8%2C0.6%0A%09%09c-0.2%2C0.1-0.399%2C0.3-0.5%2C0.4s-0.3%2C0.3-0.5%2C0.4s-0.2%2C0.3-0.3%2C0.4C97.1%2C17%2C97.1%2C17%2C97.1%2C17.1z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M15%2C95.4c0%2C0.7-0.1%2C1.4-0.2%2C2c-0.1%2C0.6-0.4%2C1.1-0.7%2C1.5C13.8%2C99.3%2C13.4%2C99.6%2C12.9%2C99.8s-1%2C0.3-1.5%2C0.3%0A%09%09c-0.7%2C0-1.3-0.1-1.8-0.3v-1.5c0.4%2C0.3%2C1%2C0.4%2C1.6%2C0.4c0.6%2C0%2C1.1-0.2%2C1.5-0.7c0.4-0.5%2C0.5-1.1%2C0.5-1.9l0%2C0%0A%09%09C12.8%2C96.7%2C12.3%2C96.9%2C11.5%2C96.9c-0.3%2C0-0.7-0.102-1-0.2c-0.3-0.101-0.5-0.3-0.8-0.5c-0.3-0.2-0.4-0.5-0.5-0.8%0A%09%09c-0.1-0.3-0.2-0.7-0.2-1c0-0.4%2C0.1-0.8%2C0.2-1.2c0.1-0.4%2C0.3-0.7%2C0.6-0.9c0.3-0.2%2C0.6-0.5%2C0.9-0.6c0.3-0.1%2C0.8-0.2%2C1.2-0.2%0A%09%09c0.5%2C0%2C0.9%2C0.1%2C1.2%2C0.3c0.3%2C0.2%2C0.7%2C0.4%2C0.9%2C0.8s0.5%2C0.7%2C0.6%2C1.2S15%2C94.8%2C15%2C95.4z%20M13.1%2C94.4c0-0.2%2C0-0.4-0.1-0.6%0A%09%09c-0.1-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.2-0.2-0.4-0.3c-0.2-0.1-0.3-0.1-0.5-0.1c-0.2%2C0-0.3%2C0-0.4%2C0.1s-0.3%2C0.2-0.3%2C0.3%0A%09%09c0%2C0.1-0.2%2C0.3-0.2%2C0.4c0%2C0.1-0.1%2C0.4-0.1%2C0.6c0%2C0.2%2C0%2C0.4%2C0.1%2C0.6c0.1%2C0.2%2C0.1%2C0.3%2C0.2%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.4%2C0.3%0A%09%09c0.2%2C0.1%2C0.3%2C0.1%2C0.5%2C0.1c0.2%2C0%2C0.3%2C0%2C0.4-0.1s0.2-0.2%2C0.3-0.3c0.1-0.1%2C0.2-0.2%2C0.2-0.4C13%2C94.7%2C13.1%2C94.6%2C13.1%2C94.4z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M176%2C99.7V98.1c0.6%2C0.4%2C1.2%2C0.602%2C2%2C0.602c0.5%2C0%2C0.8-0.102%2C1.1-0.301c0.301-0.199%2C0.4-0.5%2C0.4-0.801%0A%09%09c0-0.398-0.2-0.699-0.5-0.898c-0.3-0.2-0.8-0.301-1.3-0.301h-0.802V95h0.701c1.101%2C0%2C1.601-0.4%2C1.601-1.1c0-0.7-0.4-1-1.302-1%0A%09%09c-0.6%2C0-1.1%2C0.2-1.6%2C0.5v-1.5c0.6-0.3%2C1.301-0.4%2C2.1-0.4c0.9%2C0%2C1.5%2C0.2%2C2%2C0.6s0.701%2C0.9%2C0.701%2C1.5c0%2C1.1-0.601%2C1.8-1.701%2C2.1l0%2C0%0A%09%09c0.602%2C0.1%2C1.102%2C0.3%2C1.4%2C0.6s0.5%2C0.8%2C0.5%2C1.3c0%2C0.801-0.3%2C1.4-0.9%2C1.9c-0.6%2C0.5-1.398%2C0.7-2.398%2C0.7%0A%09%09C177.2%2C100.1%2C176.5%2C100%2C176%2C99.7z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M98.5%2C179.102c0%2C0.398-0.1%2C0.799-0.2%2C1.199C98.2%2C180.7%2C98%2C181%2C97.7%2C181.2s-0.601%2C0.5-0.9%2C0.601%0A%09%09c-0.3%2C0.1-0.7%2C0.199-1.2%2C0.199c-0.5%2C0-0.9-0.1-1.3-0.3c-0.4-0.2-0.7-0.399-0.9-0.8c-0.2-0.4-0.5-0.7-0.6-1.2%0A%09%09c-0.1-0.5-0.2-1-0.2-1.601c0-0.699%2C0.1-1.399%2C0.3-2c0.2-0.601%2C0.4-1.101%2C0.8-1.5c0.4-0.399%2C0.7-0.699%2C1.2-1c0.5-0.3%2C1-0.3%2C1.6-0.3%0A%09%09c0.6%2C0%2C1.2%2C0.101%2C1.5%2C0.199v1.5c-0.4-0.199-0.9-0.399-1.4-0.399c-0.3%2C0-0.6%2C0.101-0.8%2C0.2c-0.2%2C0.101-0.5%2C0.3-0.7%2C0.5%0A%09%09c-0.2%2C0.199-0.3%2C0.5-0.4%2C0.8c-0.1%2C0.301-0.2%2C0.7-0.2%2C1.101l0%2C0c0.4-0.601%2C1-0.8%2C1.8-0.8c0.3%2C0%2C0.7%2C0.1%2C0.9%2C0.199%0A%09%09c0.2%2C0.101%2C0.5%2C0.301%2C0.7%2C0.5c0.199%2C0.2%2C0.398%2C0.5%2C0.5%2C0.801C98.5%2C178.2%2C98.5%2C178.7%2C98.5%2C179.102z%20M96.7%2C179.2%0A%09%09c0-0.899-0.4-1.399-1.1-1.399c-0.2%2C0-0.3%2C0-0.5%2C0.1c-0.2%2C0.101-0.3%2C0.201-0.4%2C0.301c-0.1%2C0.101-0.2%2C0.199-0.2%2C0.4%0A%09%09c0%2C0.199-0.1%2C0.299-0.1%2C0.5c0%2C0.199%2C0%2C0.398%2C0.1%2C0.6s0.1%2C0.3%2C0.2%2C0.5c0.1%2C0.199%2C0.2%2C0.199%2C0.4%2C0.3c0.2%2C0.101%2C0.3%2C0.101%2C0.5%2C0.101%0A%09%09c0.2%2C0%2C0.3%2C0%2C0.5-0.101c0.2-0.101%2C0.301-0.199%2C0.301-0.3c0-0.1%2C0.199-0.301%2C0.199-0.399C96.6%2C179.7%2C96.7%2C179.4%2C96.7%2C179.2z%22%2F%3E%0A%3C%2Fg%3E%0A%3Ccircle%20fill%3D%22%23636363%22%20cx%3D%2295%22%20cy%3D%2295%22%20r%3D%227%22%2F%3E%0A%3C%2Fsvg%3E%0A") 50% 50%/191px no-repeat;
}
.dx-timeview-hourarrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%225px%22%20height%3D%2257px%22%20viewBox%3D%220%200%205%2057%22%20enable-background%3D%22new%200%200%205%2057%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M5%2C54c0%2C1.7-1.1%2C3-2.5%2C3S0%2C55.7%2C0%2C54V3c0-1.6%2C1.1-3%2C2.5-3S5%2C1.4%2C5%2C3V54z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 5px 57px;
}
.dx-timeview-minutearrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%225px%22%20height%3D%2279px%22%20viewBox%3D%220%200%205%2079%22%20enable-background%3D%22new%200%200%205%2079%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20fill%3D%22%23636363%22%20d%3D%22M5%2C76c0%2C1.7-1.1%2C3-2.5%2C3S0%2C77.7%2C0%2C76V3c0-1.6%2C1.1-3%2C2.5-3S5%2C1.4%2C5%2C3V76z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 5px 79px;
}
.dx-timeview-format12 {
  width: 70px;
  margin-left: 5px;
  margin-right: auto;
}
.dx-rtl .dx-timeview-format12,
.dx-timeview-format12.dx-rtl {
  margin-left: auto;
  margin-right: 5px;
}
.dx-timeview-time-separator {
  margin: 0 5px;
}
.dx-timeview-field {
  min-height: 50px;
}
.dx-timeview-field .dx-numberbox {
  width: 70px;
}
.dx-timeview-field .dx-numberbox.dx-numberbox-spin-touch-friendly {
  width: 110px;
}
.dx-dateview-item {
  margin: 0;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 1.3em;
  color: #333;
}
.dx-dateview-rollers {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  flex-flow: row nowrap;
}
.dx-dateview-item-selected-border,
.dx-dateviewroller-day .dx-dateview-name-formatter,
.dx-dateviewroller-month .dx-dateview-value-formatter {
  display: none;
}
.dx-dateview-rollers {
  width: auto;
  text-align: center;
  display: block;
}
.dx-dateviewroller-current .dx-dateview-item {
  transition: font-size .2s ease-out;
}
.dx-dateviewroller {
  position: relative;
  vertical-align: top;
  cursor: pointer;
  flex: 1 1 auto;
  min-width: 4em;
  text-align: center;
  display: inline-block;
}
.dx-dateviewroller .dx-button {
  display: none;
}
.dx-dateviewroller .dx-scrollable-content::after,
.dx-dateviewroller .dx-scrollable-content::before {
  content: "";
  height: 71px;
  display: block;
}
.dx-dateviewroller .dx-scrollable-container {
  height: 182px;
}
.dx-dateviewroller.dx-dateviewroller-year {
  min-width: 4.85em;
}
.dx-dateviewroller.dx-state-active .dx-button {
  display: none;
}
.dx-dateviewroller-month {
  min-width: 12em;
}
.dx-dateviewroller-hours::after {
  content: ":";
  font-size: 2.2em;
  position: absolute;
  right: -9%;
  font-weight: 700;
  top: 37%;
  color: #333;
}
.dx-dateviewroller-hours .dx-dateview-item-selected-frame {
  padding-left: 20%;
}
.dx-dateviewroller-minutes .dx-dateview-item-selected-frame {
  width: 80%;
}
.dx-dateview-item-selected {
  font-size: 2.2em;
}
.dx-rtl.dx-dateviewroller-hours::after {
  left: -9%;
  right: auto;
}
.dx-dateview-item-selected-frame {
  position: absolute;
  top: 71px;
  width: 100%;
}
.dx-dateview-item-selected-frame::after,
.dx-dateview-item-selected-frame::before {
  pointer-events: none;
  backface-visibility: hidden;
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  height: 71px;
}
.dx-dateview-item-selected-frame::before {
  top: -71px;
  border-bottom: 1px solid #ddd;
  background-repeat: no-repeat;
  background-image: linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 60%);
}
.dx-dateview-item-selected-frame::after {
  top: 40px;
  border-top: 1px solid #ddd;
  background-repeat: no-repeat;
  background-image: linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 60%);
}
.dx-dateview-compact .dx-dateview-rollers,
.dx-device-phone .dx-dateview-rollers,
.dx-device-tablet .dx-dateview-rollers {
  display: flex;
  flex-flow: row nowrap;
}
.dx-dateview-compact .dx-dateviewroller-month,
.dx-device-phone .dx-dateviewroller-month,
.dx-device-tablet .dx-dateviewroller-month {
  min-width: 4em;
}
.dx-dateview-compact .dx-dateview-item,
.dx-device-phone .dx-dateview-item,
.dx-device-tablet .dx-dateview-item {
  font-size: 1.1em;
}
.dx-dateview-compact .dx-dateview-item-selected,
.dx-device-phone .dx-dateview-item-selected,
.dx-device-tablet .dx-dateview-item-selected {
  font-size: 1.4em;
}
.dx-datebox-wrapper .dx-popup-title {
  min-height: 10px;
  border-bottom: none;
  background: 0 0;
}
.dx-datebox-wrapper .dx-item {
  border: none;
}
.dx-datebox-wrapper .dx-popup-bottom .dx-button {
  min-width: 85px;
  width: auto;
}
.dx-datebox-wrapper-rollers.dx-datebox-wrapper-time .dx-popup-content {
  margin: 0 34px;
}
.dx-datebox-wrapper-list .dx-overlay-content {
  border-top: none;
}
.dx-device-phone .dx-datebox-wrapper-rollers .dx-popup-content {
  padding: 10px;
}
.dx-datebox-calendar .dx-dropdowneditor-icon {
  font: 18px/18px DXIcons;
  width: 32px;
  height: 100%;
  text-align: center;
  border-radius: 3px;
}
.dx-datebox-calendar .dx-dropdowneditor-icon::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-datebox-calendar.dx-rtl.dx-dropdowneditor-active .dx-dropdowneditor-button .dx-dropdowneditor-icon {
  opacity: 1;
}
.dx-datebox-calendar.dx-rtl.dx-editor-underlined {
  padding-right: 0;
}
.dx-datebox-wrapper-calendar .dx-popup-content {
  padding: 0;
  margin: 0 15px;
}
.dx-datebox-wrapper-calendar .dx-calendar {
  border: none;
  margin: 30px 15px;
}
.dx-datebox-wrapper-calendar .dx-datebox-container-cell {
  margin-right: 30px;
  margin-bottom: 30px;
}
.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-calendar {
  margin-bottom: 15px;
}
.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-timeview {
  margin: 30px 15px 15px;
}
.dx-datebox-adaptivity-mode.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-timeview {
  margin: 0 15px 15px;
}
.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-datebox-container-cell {
  margin-top: -1px;
  margin-right: 30px;
}
@media (max-width:320px) {
  .dx-datebox-wrapper-calendar .dx-calendar {
    margin: 18px;
  }
}
.dx-rtl .dx-datebox-wrapper .dx-popup-bottom .dx-toolbar-button + .dx-toolbar-button .dx-button {
  margin-right: 5px;
  margin-left: 0;
}
.dx-datebox-list .dx-dropdowneditor-icon {
  font: 18px/18px DXIcons;
  width: 32px;
  height: 100%;
  text-align: center;
  border-radius: 3px;
}
.dx-datebox-list .dx-dropdowneditor-icon::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-datebox-wrapper-list .dx-popup-content {
  padding: 0;
}
.dx-datebox input[type=date] {
  line-height: normal;
}
.dx-datebox.dx-auto-width .dx-texteditor-input,
.dx-datebox:not(.dx-texteditor-empty).dx-auto-width .dx-texteditor-input {
  padding-right: 26px;
}
.dx-datebox.dx-auto-width.dx-rtl .dx-texteditor-input,
.dx-datebox:not(.dx-texteditor-empty).dx-auto-width.dx-rtl .dx-texteditor-input {
  padding-right: 9px;
  padding-left: 26px;
}
.dx-device-ios .dx-datebox.dx-texteditor-empty .dx-texteditor-input {
  min-height: 33px;
}
.dx-dropdownlist-popup-wrapper {
  height: 100%;
}
.dx-dropdownlist-popup-wrapper.dx-popup-wrapper .dx-overlay-content {
  border-top-width: 0;
  border-bottom-width: 1px;
}
.dx-dropdownlist-popup-wrapper.dx-popup-wrapper .dx-overlay-content.dx-dropdowneditor-overlay-flipped {
  border-top-width: 1px;
  border-bottom-width: 0;
}
.dx-dropdownlist-popup-wrapper .dx-popup-content {
  height: 100%;
  padding: 1px;
}
.dx-dropdownlist-popup-wrapper .dx-list {
  height: 100%;
  min-height: 39.0001px;
}
.dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) {
  min-height: 33.0001px;
}
.dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
  padding: 7px 9px;
}
.dx-dropdownlist-popup-wrapper .dx-list-select-all {
  padding: 12px 0 8px;
}
.dx-dropdownlist-popup-wrapper .dx-empty-message,
.dx-dropdownlist-popup-wrapper .dx-list-item {
  border-top: 0;
}
.dx-dropdownlist-popup-wrapper .dx-empty-message:last-of-type,
.dx-dropdownlist-popup-wrapper .dx-list-item:last-of-type {
  border-bottom: none;
}
.dx-autocomplete .dx-texteditor-input {
  font-size: 1em;
}
.dx-autocomplete.dx-invalid .dx-texteditor-container::after,
.dx-autocomplete.dx-valid .dx-texteditor-container::after {
  right: 8px;
}
.dx-rtl .dx-autocomplete.dx-invalid .dx-texteditor-container::after,
.dx-rtl .dx-autocomplete.dx-valid .dx-texteditor-container::after,
.dx-rtl.dx-autocomplete.dx-invalid .dx-texteditor-container::after,
.dx-rtl.dx-autocomplete.dx-valid .dx-texteditor-container::after {
  left: 8px;
}
.dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator {
  right: 8px;
}
.dx-rtl .dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator,
.dx-rtl.dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator {
  left: 8px;
}
.dx-loadindicator {
  width: 32px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  border: none;
  background-color: transparent;
}
.dx-loadindicator-wrapper {
  width: 100%;
  height: 100%;
  font-size: 32px;
  margin: auto;
}
.dx-loadindicator-image {
  background-size: contain;
  transform-origin: 50% 50%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/gif;base64,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);
}
.dx-loadindicator-icon-custom {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  transform-origin: 50% 50%;
  animation: 1.5s linear infinite dx-loadindicator-icon-custom-rotate;
}
@keyframes dx-loadindicator-icon-custom-rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.dx-loadindicator-container > .dx-loadindicator {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -16px;
  margin-left: -16px;
}
.dx-loadindicator-container > .dx-loadindicator.dx-loadindicator {
  margin-top: -16px;
  margin-left: -16px;
}
.dx-loadindicator-content {
  width: 100%;
  height: 100%;
  position: relative;
}
.dx-loadindicator-icon {
  direction: ltr;
  position: relative;
  top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;
}
.dx-loadindicator-icon .dx-loadindicator-segment {
  position: absolute;
  width: 19%;
  height: 30%;
  left: 44.5%;
  top: 37%;
  opacity: 0;
  background: #606060;
  border-radius: 10% 10% 50% 50%;
  box-shadow: 0 0 3px rgba(0,0,0,.2);
  animation: 1s linear infinite dx-generic-loadindicator-opacity;
}
@keyframes dx-generic-loadindicator-opacity {
  from {
    opacity: 1;
  }
  to {
    opacity: .55;
  }
}
.dx-loadindicator-icon .dx-loadindicator-segment0 {
  transform: rotate(0) translate(0,-142%);
  animation-delay: 0s;
}
.dx-loadindicator-icon .dx-loadindicator-segment1 {
  transform: rotate(45deg) translate(0,-142%);
  animation-delay: -875ms;
}
.dx-loadindicator-icon .dx-loadindicator-segment2 {
  transform: rotate(90deg) translate(0,-142%);
  animation-delay: -.75s;
}
.dx-loadindicator-icon .dx-loadindicator-segment3 {
  transform: rotate(135deg) translate(0,-142%);
  animation-delay: -625ms;
}
.dx-loadindicator-icon .dx-loadindicator-segment4 {
  transform: rotate(180deg) translate(0,-142%);
  animation-delay: -.5s;
}
.dx-loadindicator-icon .dx-loadindicator-segment5 {
  transform: rotate(225deg) translate(0,-142%);
  animation-delay: -375ms;
}
.dx-loadindicator-icon .dx-loadindicator-segment6 {
  transform: rotate(270deg) translate(0,-142%);
  animation-delay: -.25s;
}
.dx-loadindicator-icon .dx-loadindicator-segment7 {
  transform: rotate(315deg) translate(0,-142%);
  animation-delay: -125ms;
}
.dx-loadindicator-icon .dx-loadindicator-segment10,
.dx-loadindicator-icon .dx-loadindicator-segment11,
.dx-loadindicator-icon .dx-loadindicator-segment12,
.dx-loadindicator-icon .dx-loadindicator-segment13,
.dx-loadindicator-icon .dx-loadindicator-segment14,
.dx-loadindicator-icon .dx-loadindicator-segment15,
.dx-loadindicator-icon .dx-loadindicator-segment8,
.dx-loadindicator-icon .dx-loadindicator-segment9 {
  display: none;
}
.dx-rtl .dx-loadindicator-icon {
  right: 15%;
  left: 0;
}
.dx-treeview-loadindicator-wrapper {
  text-align: center;
}
.dx-treeview-node-loadindicator {
  position: absolute;
}
.dx-treeview {
  height: 100%;
}
.dx-treeview .dx-scrollable:focus,
.dx-treeview :focus {
  outline: 0;
}
.dx-treeview .dx-empty-message {
  line-height: normal;
}
.dx-checkbox + .dx-treeview-node-container,
.dx-treeview-node-container:first-child {
  margin: 0;
  display: block;
}
.dx-treeview-select-all-item {
  width: 100%;
}
.dx-treeview-node-container {
  list-style-position: inside;
  padding: 0;
  margin: 0;
  display: none;
  overflow: hidden;
}
.dx-treeview-node-container.dx-treeview-node-container-opened {
  display: block;
}
.dx-treeview-node {
  list-style-type: none;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}
.dx-treeview-node a {
  text-decoration: none;
}
.dx-treeview-node .dx-checkbox {
  position: absolute;
  margin: 0;
}
.dx-treeview-item .dx-treeview-item-content span {
  vertical-align: middle;
}
.dx-treeview-item.dx-state-disabled {
  opacity: .5;
}
.dx-treeview-toggle-item-visibility.dx-state-disabled {
  cursor: default;
}
.dx-rtl .dx-treeview-node-container .dx-treeview-node,
.dx-rtl .dx-treeview-node-container .dx-treeview-node.dx-treeview-item-with-checkbox .dx-treeview-item,
.dx-rtl .dx-treeview-node-container:first-child>.dx-treeview-node {
  padding-left: 0;
}
.dx-rtl .dx-treeview-node-container .dx-treeview-node .dx-treeview-item .dx-treeview-item-content > .dx-icon {
  margin-right: 0;
}
.dx-rtl .dx-treeview-toggle-item-visibility {
  left: auto;
  right: 0;
  transform: scaleX(-1);
}
.dx-treeview-node-loadindicator {
  right: 0;
  top: 8px;
  left: -1px;
  width: 14px;
  height: 14px;
}
.dx-rtl .dx-treeview-node .dx-checkbox {
  left: auto;
}
.dx-treeview.dx-rtl.dx-treeview-border-visible .dx-treeview-select-all-item {
  padding-left: 0;
  padding-right: 26px;
}
.dx-treeview.dx-rtl.dx-treeview-border-visible .dx-scrollable-content > .dx-treeview-node-container {
  padding-left: 1px;
  padding-right: 7px;
}
.dx-treeview.dx-rtl .dx-treeview-node {
  padding-right: 15px;
}
.dx-treeview.dx-rtl .dx-treeview-item .dx-treeview-item-content > .dx-icon {
  margin-left: 5px;
}
.dx-treeview.dx-rtl .dx-treeview-item-with-checkbox .dx-treeview-item {
  padding-right: 36px;
}
.dx-treeview.dx-rtl .dx-treeview-item-with-checkbox .dx-checkbox {
  right: 19px;
  overflow: visible;
}
.dx-treeview.dx-rtl .dx-treeview-select-all-item {
  padding-left: 0;
  padding-right: 19px;
}
.dx-treeview.dx-rtl .dx-treeview-select-all-item .dx-checkbox-text {
  padding-left: 0;
  padding-right: 31px;
}
.dx-treeview.dx-rtl .dx-treeview-toggle-item-visibility {
  right: -4px;
}
.dx-treeview-search {
  margin-bottom: 5px;
}
.dx-treeview-with-search > .dx-scrollable {
  height: calc(100% - 41px);
}
.dx-treeview-border-visible {
  border: 1px solid #ddd;
}
.dx-treeview-border-visible .dx-treeview-select-all-item {
  padding-left: 26px;
}
.dx-treeview-border-visible .dx-scrollable-content > .dx-treeview-node-container {
  padding: 1px 1px 1px 7px;
}
.dx-treeview-select-all-item {
  margin: 0 0 7px;
  border-bottom: 1px solid #ddd;
  padding: 9px 0 11px 20px;
}
.dx-treeview-select-all-item .dx-checkbox-text {
  padding-left: 31px;
}
.dx-treeview-node {
  padding-left: 15px;
}
.dx-state-selected > .dx-treeview-item {
  color: #333;
}
.dx-treeview-item-with-checkbox .dx-treeview-item {
  color: #333;
  padding-left: 36px;
}
.dx-treeview-item-with-checkbox .dx-checkbox {
  top: 5px;
  left: 19px;
}
.dx-treeview-item-with-checkbox.dx-state-focused > .dx-checkbox .dx-checkbox-icon {
  border: 1px solid #337ab7;
}
.dx-treeview-item-without-checkbox.dx-state-selected > .dx-treeview-item {
  color: #333;
  background-color: rgba(0,0,0,.1);
}
.dx-treeview-item-without-checkbox.dx-state-selected:not(.dx-state-focused) > .dx-treeview-item.dx-state-hover {
  background-color: rgba(0,0,0,.07);
}
.dx-treeview-item-without-checkbox.dx-state-focused > .dx-treeview-item {
  background-color: #337ab7;
  color: #fff;
}
.dx-treeview-item {
  display: block;
  cursor: pointer;
  padding: 5px 6px;
  min-height: 32px;
}
.dx-treeview-item .dx-treeview-item-content > .dx-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}
.dx-treeview-item.dx-state-hover {
  background-color: rgba(0,0,0,.04);
  color: #333;
}
.dx-treeview-toggle-item-visibility {
  position: absolute;
  cursor: pointer;
  font: 22px/22px DXIcons;
  text-align: center;
  color: #333;
  width: 21px;
  height: 32px;
  top: 0;
  left: -4px;
}
.dx-treeview-toggle-item-visibility::before {
  content: "";
  position: absolute;
  display: block;
  width: 22px;
  top: 50%;
  margin-top: -11px;
  left: 50%;
  margin-left: -11px;
}
.dx-treeview-toggle-item-visibility.dx-treeview-toggle-item-visibility-opened {
  font: 22px/22px DXIcons;
  text-align: center;
}
.dx-treeview-toggle-item-visibility.dx-treeview-toggle-item-visibility-opened::before {
  content: "";
  position: absolute;
  display: block;
  width: 22px;
  top: 50%;
  margin-top: -11px;
  left: 50%;
  margin-left: -11px;
}
.dx-menu-base {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  text-align: left;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-menu-base .dx-menu-item-wrapper,
.dx-menu-base .dx-menu-items-container {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
.dx-menu-base .dx-menu-items-container {
  list-style-type: none;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
}
.dx-menu-base .dx-state-disabled,
.dx-menu-base.dx-state-disabled .dx-menu-items-container {
  cursor: default;
}
.dx-menu-base .dx-menu-item {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
}
.dx-menu-base .dx-menu-item.dx-state-disabled {
  opacity: .5;
}
.dx-menu-base .dx-menu-item .dx-menu-item-content {
  white-space: nowrap;
  height: 100%;
  width: 100%;
}
.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-icon {
  display: inline-block;
  vertical-align: middle;
  border: 0;
}
.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-menu-item-text {
  display: inline;
  vertical-align: middle;
  overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-menu-item-popout-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2em;
}
.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-menu-item-popout-container .dx-menu-item-popout {
  height: 100%;
}
.dx-menu-base.dx-rtl {
  text-align: right;
}
.dx-menu-base.dx-rtl .dx-menu-item-popout-container {
  left: 0;
  right: auto;
}
.dx-menu-item {
  color: #333;
}
.dx-menu-item.dx-state-hover {
  color: #333;
  background-color: rgba(0,0,0,.04);
}
.dx-menu-item.dx-state-focused {
  background-color: #337ab7;
  color: #fff;
}
.dx-menu-item.dx-menu-item-has-text .dx-icon {
  margin-right: -18px;
}
.dx-menu-item-selected {
  background-color: #e6e6e6;
  color: #333;
}
.dx-menu-item-selected.dx-state-focused {
  background-color: rgba(51,122,183,.7);
  color: #fff;
}
.dx-menu-item-expanded {
  color: #333;
  background-color: rgba(0,0,0,.04);
}
.dx-menu-item-expanded,
.dx-menu-item.dx-state-active,
.dx-menu-item.dx-state-focused {
  outline: 0;
}
.dx-menu-base input,
.dx-menu-base textarea {
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-menu-base.dx-state-focused {
  outline: 0;
}
.dx-menu-base .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}
.dx-menu-base .dx-menu-item-content {
  padding: 3px 5px 7px;
}
.dx-menu-base .dx-menu-item-content .dx-menu-item-text {
  padding: 0 25px 5px 23px;
}
.dx-menu-base .dx-menu-item-content .dx-menu-item-popout {
  min-width: 7px;
  min-height: 7px;
}
.dx-menu-base.dx-rtl .dx-menu-item-content .dx-menu-item-text {
  padding: 0 23px 5px 25px;
}
.dx-menu-base.dx-rtl .dx-menu-item-content .dx-icon {
  margin-left: auto;
  margin-right: auto;
}
.dx-menu-base.dx-rtl .dx-menu-item-content .dx-menu-item-popout-container {
  margin-left: 0;
  margin-right: auto;
}
.dx-menu-base.dx-rtl .dx-menu-item-content .dx-menu-item-popout-container .dx-menu-item-popout {
  transform: scaleX(-1);
}
.dx-menu-base.dx-rtl .dx-menu-item-has-text .dx-icon {
  margin-left: -18px;
}
.dx-menu {
  position: relative;
  color: #333;
}
.dx-menu-horizontal {
  height: 100%;
}
.dx-menu-horizontal::after {
  height: 100%;
  display: inline-block;
  content: "";
  vertical-align: middle;
}
.dx-menu-horizontal .dx-menu-item-wrapper {
  display: inline-block;
}
.dx-menu-horizontal .dx-menu-separator {
  display: inline-block;
  margin: 0 15px 0 0;
}
.dx-menu-vertical {
  height: 100%;
}
.dx-menu-vertical::after {
  height: 100%;
  display: inline-block;
  content: "";
  vertical-align: middle;
}
.dx-menu-vertical .dx-menu-item-wrapper {
  display: block;
}
.dx-menu-vertical .dx-menu-separator {
  margin: 0 0 15px;
}
.dx-rtl.dx-menu {
  text-align: right;
}
.dx-context-menu-container-border {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  background-color: transparent;
  border: 1px solid #ddd;
  box-shadow: 0 1px 1px rgba(0,0,0,.15);
}
.dx-context-menu-content-delimiter {
  position: absolute;
  display: none;
  z-index: 2000;
  cursor: pointer;
  background-color: #fff;
}
.dx-menu-adaptive-mode .dx-treeview-toggle-item-visibility {
  left: auto;
  right: 0;
  font-size: 18px;
}
.dx-rtl .dx-menu-adaptive-mode .dx-treeview-toggle-item-visibility,
.dx-rtl.dx-menu-adaptive-mode .dx-treeview-toggle-item-visibility {
  left: 0;
  right: auto;
}
.dx-menu-adaptive-mode .dx-treeview-item {
  cursor: pointer;
}
.dx-menu-adaptive-mode .dx-treeview-node-container:first-child > .dx-treeview-node {
  padding: 1px;
  border-bottom: 1px solid #ddd;
}
.dx-menu-adaptive-mode .dx-treeview-node-container:first-child > .dx-treeview-node .dx-item-content {
  padding-left: 15px;
}
.dx-rtl .dx-menu-adaptive-mode .dx-treeview-node-container:first-child > .dx-treeview-node .dx-item-content,
.dx-rtl.dx-menu-adaptive-mode .dx-treeview-node-container:first-child > .dx-treeview-node .dx-item-content {
  padding-right: 15px;
}
.dx-menu-adaptive-mode .dx-treeview-node-container:first-child > .dx-treeview-node:last-child {
  border-bottom: none;
}
.dx-menu-adaptive-mode-overlay-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.dx-menu-adaptive-mode-overlay-wrapper .dx-overlay-content {
  display: flex;
}
.dx-menu-adaptive-mode-overlay-wrapper .dx-overlay-content .dx-treeview {
  height: auto;
  flex: 1 1 auto;
}
.dx-menu .dx-menu-item-expanded {
  background-color: #fff;
}
.dx-menu .dx-menu-item-has-icon.dx-menu-item-has-submenu .dx-icon {
  margin: 0 19px 0 3px;
}
.dx-menu .dx-menu-item-has-text .dx-menu-item-text {
  padding: 0 5px 5px;
}
.dx-menu .dx-menu-item-has-text.dx-menu-item-has-icon .dx-icon {
  margin: 0 3px;
}
.dx-menu .dx-menu-item-has-text.dx-menu-item-has-submenu .dx-menu-item-text {
  padding: 0 19px 5px 5px;
}
.dx-menu .dx-menu-horizontal .dx-menu-item-popout {
  font: 18px/18px DXIcons;
  text-align: center;
}
.dx-menu .dx-menu-horizontal .dx-menu-item-popout::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-menu .dx-menu-vertical .dx-menu-item-popout {
  font: 18px/18px DXIcons;
  text-align: center;
}
.dx-menu .dx-menu-vertical .dx-menu-item-popout::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-menu.dx-rtl .dx-menu-item-has-icon.dx-menu-item-has-submenu .dx-icon {
  margin: 0 3px 0 19px;
}
.dx-menu.dx-rtl .dx-menu-item-has-text .dx-menu-item-text {
  padding: 0 5px 5px 0;
}
.dx-menu.dx-rtl .dx-menu-item-has-text.dx-menu-item-has-submenu .dx-menu-item-text {
  padding: 0 5px 5px 19px;
}
.dx-menu-adaptive-mode {
  background-color: #fff;
}
.dx-menu-adaptive-mode .dx-treeview {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.dx-menu-adaptive-mode .dx-treeview,
.dx-menu-adaptive-mode .dx-treeview.dx-state-focused {
  box-shadow: 0 3px 10px rgba(0,0,0,.1);
}
.dx-menu-adaptive-mode .dx-treeview-node.dx-state-focused .dx-treeview-node .dx-treeview-toggle-item-visibility {
  color: inherit;
}
.dx-menu-adaptive-mode .dx-treeview-node.dx-state-focused .dx-treeview-toggle-item-visibility {
  color: #fff;
}
.dx-selectbox-popup-wrapper .dx-overlay-content {
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dx-selectbox-popup-wrapper .dx-list {
  background-color: #fff;
}
.dx-toolbar .dx-button-content::after {
  display: none;
}
.dx-device-mobile .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container,
.dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container {
  height: 100%;
}
.dx-device-mobile .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container .dx-toolbar-before,
.dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container .dx-toolbar-before {
  position: relative;
}
.dx-device-mobile .dx-toolbar.dx-toolbar-multiline .dx-toolbar-item,
.dx-toolbar.dx-toolbar-multiline .dx-toolbar-item {
  display: inline-block;
}
.dx-toolbar .dx-button .dx-icon {
  box-sizing: content-box;
}
.dx-toolbar-items-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.dx-toolbar-item {
  display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
  box-sizing: content-box;
}
.dx-toolbar-item .dx-tabs {
  table-layout: auto;
}
.dx-toolbar-item img {
  display: block;
}
.dx-toolbar-menu-container {
  display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
  box-sizing: content-box;
}
.dx-toolbar-menu-container .dx-tabs {
  table-layout: auto;
}
.dx-toolbar-menu-container img {
  display: block;
}
.dx-toolbar-group {
  float: left;
  margin: 0 10px;
}
.dx-toolbar-after,
.dx-toolbar-before {
  position: absolute;
}
.dx-toolbar-center:empty {
  display: none;
}
.dx-toolbar-before {
  left: 0;
}
.dx-toolbar-after {
  right: 0;
}
.dx-toolbar-label {
  white-space: nowrap;
  -webkit-user-drag: none;
}
.dx-toolbar-label .dx-toolbar-item-content > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-toolbar-label > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 -5px;
  padding: 0 5px;
}
.dx-toolbar-center {
  margin: 0 auto;
  text-align: center;
}
.dx-toolbar-after,
.dx-toolbar-before,
.dx-toolbar-center {
  top: 0;
  display: table;
  height: 100%;
}
.dx-rtl .dx-toolbar-before {
  right: 0;
  left: auto;
}
.dx-rtl .dx-toolbar-after {
  right: auto;
  left: 0;
}
.dx-toolbar-menu-section:empty {
  display: none;
}
.dx-dropdownmenu-popup-wrapper .dx-toolbar-menu-custom > .dx-list-item-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button > .dx-list-item-content {
  padding: 0;
}
.dx-toolbar-menu-section.dx-toolbar-menu-last-section {
  border-bottom: none;
}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button {
  border: none;
  background: 0 0;
  margin: 0;
  width: 100%;
  text-align: left;
  padding: 10px;
}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-text {
  line-height: normal;
}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content {
  text-align: left;
}
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content {
  text-align: right;
}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide {
  padding: 0;
}
.dx-toolbar-text-auto-hide .dx-button .dx-button-text {
  display: none;
}
.dx-toolbar-item-content > .dx-texteditor {
  width: 150px;
}
.dx-toolbar-item-invisible {
  display: none;
}
.dx-toolbar-hidden-button-group.dx-state-hover {
  background-color: transparent;
}
.dx-toolbar-hidden-button-group .dx-list-item-content,
.dx-toolbar-hidden-button-group .dx-list-item-content .dx-toolbar-item-auto-hide {
  padding: 0;
}
.dx-toolbar-hidden-button-group .dx-buttongroup {
  width: 100%;
}
.dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper {
  flex-direction: column;
}
.dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item {
  border: none;
  text-align: left;
}
.dx-rtl .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item,
.dx-rtl.dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item {
  text-align: right;
}
.dx-dropdownmenu-popup-wrapper .dx-overlay-content .dx-popup-content {
  padding: 1px;
}
.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list {
  border-radius: 8px;
}
.dx-dropdownmenu-popup-wrapper .dx-list-item {
  border-top: 0;
}
.dx-toolbar {
  width: 100%;
  background-color: #fff;
  color: #333;
  padding: 0;
  overflow: visible;
}
.dx-toolbar .dx-toolbar-before {
  padding-right: 15px;
}
.dx-rtl.dx-toolbar .dx-toolbar-before {
  padding-right: 0;
  padding-left: 15px;
}
.dx-toolbar .dx-toolbar-after {
  padding-left: 15px;
}
.dx-rtl.dx-toolbar .dx-toolbar-after {
  padding-left: 0;
  padding-right: 15px;
}
.dx-toolbar .dx-toolbar-after:empty,
.dx-toolbar .dx-toolbar-before:empty {
  padding: 0;
}
.dx-toolbar .dx-toolbar-items-container {
  height: 36px;
  overflow: visible;
}
.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 0 0 5px;
}
.dx-rtl.dx-toolbar .dx-toolbar-menu-container,
.dx-toolbar .dx-toolbar-item {
  padding: 0 5px 0 0;
}
.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {
  padding-left: 20px;
}
.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-rtl.dx-toolbar .dx-toolbar-item {
  padding: 0 0 0 5px;
}
.dx-rtl.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-toolbar .dx-toolbar-label {
  font-size: 20px;
}
.dx-device-mobile .dx-toolbar {
  padding: 0;
  overflow: visible;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-before {
  padding-right: 15px;
}
.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-before {
  padding-right: 0;
  padding-left: 15px;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-after {
  padding-left: 15px;
}
.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-after {
  padding-left: 0;
  padding-right: 15px;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-after:empty,
.dx-device-mobile .dx-toolbar .dx-toolbar-before:empty {
  padding: 0;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-items-container {
  height: 36px;
  overflow: visible;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-menu-container {
  padding: 0 0 0 5px;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-item,
.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-menu-container {
  padding: 0 5px 0 0;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {
  padding-left: 20px;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-item {
  padding: 0 0 0 5px;
}
.dx-rtl.dx-device-mobile .dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-device-mobile .dx-toolbar .dx-toolbar-label {
  font-size: 20px;
}
.dx-toolbar.dx-state-disabled {
  opacity: 1;
}
.dx-toolbar.dx-toolbar-compact .dx-button {
  min-width: auto;
}
.dx-toolbar-after .dx-toolbar-item,
.dx-toolbar-after .dx-toolbar-item:last-child {
  padding: 0 0 0 5px;
}
.dx-toolbar-after .dx-toolbar-item:first-child {
  padding: 0;
}
.dx-rtl.dx-toolbar-after .dx-toolbar-item:first-child {
  padding-left: 5px;
}
.dx-device-mobile .dx-toolbar-after .dx-toolbar-item,
.dx-device-mobile .dx-toolbar-after .dx-toolbar-item:last-child {
  padding: 0 0 0 5px;
}
.dx-device-mobile .dx-toolbar-after .dx-toolbar-item:first-child {
  padding: 0;
}
.dx-rtl.dx-device-mobile .dx-toolbar-after .dx-toolbar-item:first-child {
  padding-left: 5px;
}
.dx-toolbar-background {
  background-color: #fff;
}
.dx-toolbar-menu-section {
  border-bottom: 1px solid #ddd;
}
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-item-auto-hide .dx-button-content {
  padding: 0;
}
.dx-toolbar-menu-section .dx-button-content {
  padding: 4px;
}
.dx-toolbar-menu-section .dx-toolbar-item-auto-hide {
  padding: 5px 10px;
}
.dx-toolbar-text-auto-hide .dx-button .dx-button-content {
  padding: 8px;
}
.dx-toolbar-text-auto-hide .dx-button .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 0;
  margin-left: 0;
}
.dx-rtl .dx-toolbar-text-auto-hide .dx-button .dx-icon,
.dx-rtl.dx-toolbar-text-auto-hide .dx-button .dx-icon,
.dx-toolbar-text-auto-hide .dx-button .dx-icon.dx-icon-right {
  margin-left: 0;
  margin-right: 0;
}
.dx-rtl .dx-toolbar-text-auto-hide .dx-button .dx-icon.dx-icon-right,
.dx-rtl.dx-toolbar-text-auto-hide .dx-button .dx-icon.dx-icon-right {
  margin-right: 0;
  margin-left: 0;
}
.dx-toolbar .dx-tab {
  padding: 4px;
}
.dx-toolbar-button .dx-menu .dx-menu-item {
  border: 1px solid transparent;
  border-radius: 4px;
}
.dx-toolbar-button .dx-menu .dx-menu-item .dx-menu-item-content {
  padding-top: 7px;
  padding-bottom: 8px;
  line-height: 0;
}
.dx-toolbar-button .dx-menu .dx-menu-item .dx-menu-item-content .dx-menu-item-text {
  line-height: normal;
}
.dx-toolbar-hidden-button-group {
  margin-top: 5px;
  margin-bottom: 5px;
}
.dx-toolbar-hidden-button-group .dx-buttongroup-wrapper .dx-buttongroup-item.dx-button .dx-button-content {
  padding: 5px 10px;
}
.dx-popup-draggable .dx-popup-title {
  cursor: move;
  touch-action: pinch-zoom;
}
.dx-overlay-content > .dx-template-wrapper.dx-popup-title {
  height: auto;
  width: auto;
}
.dx-overlay-content .dx-popup-content > .dx-template-wrapper {
  height: 100%;
  width: 100%;
}
.dx-overlay-content .dx-popup-content {
  box-sizing: content-box;
}
.dx-popup-flex-height {
  display: flex;
  flex-wrap: wrap;
}
.dx-overlay-wrapper .dx-overlay-content.dx-popup-flex-height > .dx-popup-bottom,
.dx-overlay-wrapper .dx-overlay-content.dx-popup-flex-height > .dx-popup-title {
  width: 100%;
}
.dx-popup-flex-height .dx-popup-content {
  box-sizing: border-box;
  height: auto;
  flex: 1;
  max-width: 100%;
  flex-basis: 100%;
}
.dx-popup-inherit-height .dx-popup-content>.dx-scrollable,
.dx-popup-inherit-height .dx-popup-content>.dx-scrollable>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-popup-inherit-height .dx-popup-content>.dx-scrollable>div>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-scrollable>div>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable,
.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper>.dx-scrollable-container {
  max-height: inherit;
  min-height: inherit;
}
.dx-popup-inherit-height .dx-popup-content > .dx-widget {
  max-height: inherit;
}
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>div>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>div>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper>.dx-scrollable-container {
  max-height: inherit;
  min-height: inherit;
}
.dx-popup-inherit-height .dx-popup-content > .dx-template-wrapper > .dx-widget {
  max-height: inherit;
}
.dx-dialog-root .dx-overlay-shader {
  background-color: #444;
}
.dx-prevent-safari-scrolling {
  position: fixed;
  margin: 0;
  left: 0;
  right: 0;
  top: 0;
}
.dx-popup-wrapper > .dx-overlay-content {
  border: 1px solid #ddd;
  background: #fff;
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  border-radius: 6px;
}
.dx-popup-wrapper > .dx-popup-fullscreen {
  border-radius: 0;
}
.dx-popup-title {
  min-height: 19px;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  white-space: normal;
  position: relative;
  padding: 6px 20px;
  min-height: 28px;
  border-bottom: 1px solid #ddd;
  background: 0 0;
  color: #333;
}
.dx-popup-title.dx-toolbar {
  padding: 6px 20px;
  overflow: visible;
  box-shadow: none;
}
.dx-popup-title.dx-toolbar .dx-toolbar-before {
  padding-right: 15px;
}
.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-before {
  padding-right: 0;
  padding-left: 15px;
}
.dx-popup-title.dx-toolbar .dx-toolbar-after {
  padding-left: 15px;
}
.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-after {
  padding-left: 0;
  padding-right: 15px;
}
.dx-popup-title.dx-toolbar .dx-toolbar-after:empty,
.dx-popup-title.dx-toolbar .dx-toolbar-before:empty {
  padding: 0;
}
.dx-popup-title.dx-toolbar .dx-toolbar-items-container {
  height: 36px;
  overflow: visible;
}
.dx-popup-title.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 0 0 10px;
}
.dx-popup-title.dx-toolbar .dx-toolbar-item,
.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 10px 0 0;
}
.dx-popup-title.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {
  padding-left: 20px;
}
.dx-popup-title.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-item {
  padding: 0 0 0 10px;
}
.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-popup-title.dx-toolbar .dx-toolbar-label {
  font-size: 20px;
}
.dx-popup-title .dx-closebutton {
  display: block;
  border-radius: 4px;
  background: 0 0;
  width: 23px;
  height: 23px;
  margin: 0 -4px 0 4px;
  border: 1px solid transparent;
}
.dx-popup-title .dx-closebutton .dx-button-content {
  padding: 0;
}
.dx-popup-title .dx-closebutton .dx-icon {
  box-sizing: border-box;
  width: 21px;
  height: 21px;
  background-position: 3px 3px;
  background-size: 15px 15px;
  padding: 3px;
  font-size: 15px;
  text-align: center;
  line-height: 15px;
}
.dx-state-disabled .dx-popup-title .dx-closebutton .dx-icon,
.dx-state-disabled.dx-popup-title .dx-closebutton .dx-icon {
  opacity: .6;
}
.dx-state-disabled .dx-popup-title .dx-closebutton .dx-button-text,
.dx-state-disabled.dx-popup-title .dx-closebutton .dx-button-text {
  opacity: .5;
}
.dx-rtl .dx-popup-title .dx-closebutton {
  margin: 0 4px 0 -4px;
}
.dx-device-mobile .dx-popup-title .dx-closebutton {
  width: 37px;
  height: 37px;
  margin: 0 -11px 0 11px;
}
.dx-rtl .dx-device-mobile .dx-popup-title .dx-closebutton {
  margin: 0 11px 0 -11px;
}
.dx-device-mobile .dx-popup-title .dx-closebutton .dx-icon {
  width: 35px;
  height: 35px;
  background-position: 10px 10px;
  background-size: 15px 15px;
  padding: 10px;
  font-size: 15px;
  text-align: center;
  line-height: 15px;
}
.dx-popup-content {
  -webkit-user-drag: none;
  padding: 20px;
}
.dx-popup-content > .dx-button {
  margin: 0 10px;
}
.dx-popup-bottom {
  background: 0 0;
  color: #333;
}
.dx-popup-bottom.dx-toolbar {
  padding: 20px;
  overflow: visible;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-before {
  padding-right: 15px;
}
.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-before {
  padding-right: 0;
  padding-left: 15px;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-after {
  padding-left: 15px;
}
.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-after {
  padding-left: 0;
  padding-right: 15px;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-after:empty,
.dx-popup-bottom.dx-toolbar .dx-toolbar-before:empty {
  padding: 0;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-items-container {
  height: 36px;
  overflow: visible;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 0 0 10px;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-item,
.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 10px 0 0;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {
  padding-left: 20px;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-item {
  padding: 0 0 0 10px;
}
.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-popup-bottom.dx-toolbar .dx-toolbar-label {
  font-size: 20px;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar {
  padding: 20px;
  overflow: visible;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-before {
  padding-right: 15px;
}
.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-before {
  padding-right: 0;
  padding-left: 15px;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-after {
  padding-left: 15px;
}
.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-after {
  padding-left: 0;
  padding-right: 15px;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-after:empty,
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-before:empty {
  padding: 0;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container {
  height: 36px;
  overflow: visible;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 0 0 10px;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item,
.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 10px 0 0;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {
  padding-left: 20px;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item {
  padding: 0 0 0 10px;
}
.dx-rtl.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}
.dx-device-mobile .dx-popup-bottom.dx-toolbar .dx-toolbar-label {
  font-size: 20px;
}
.dx-popup-bottom .dx-button {
  min-width: 100px;
}
.dx-popup-content.dx-dialog-content {
  min-width: 180px;
  padding: 20px;
}
.dx-dialog-message {
  padding: 0;
}
.dx-dropdownbutton {
  display: inline-block;
}
.dx-dropdownbutton-content.dx-popup-content {
  padding: 0;
}
.dx-dropdownbutton-content .dx-list .dx-empty-message,
.dx-dropdownbutton-content .dx-list .dx-list-item {
  border: none;
}
.dx-dropdownbutton-toggle.dx-button .dx-button-content {
  padding-left: 0;
  padding-right: 0;
}
.dx-rtl .dx-dropdownbutton-toggle {
  border-right-width: 0;
}
.dx-dropdownbutton-action.dx-button .dx-button-content {
  padding-left: 10px;
  padding-right: 4px;
}
.dx-rtl .dx-dropdownbutton-action.dx-button .dx-button-content {
  padding-left: 4px;
  padding-right: 10px;
}
.dx-dropdownbutton-action.dx-buttongroup-last-item.dx-button .dx-button-content {
  padding-left: 10px;
  padding-right: 0;
}
.dx-rtl .dx-dropdownbutton-action.dx-buttongroup-last-item.dx-button .dx-button-content {
  padding-left: 0;
  padding-right: 10px;
}
.dx-dropdownbutton:not(.dx-dropdownbutton-has-arrow) .dx-button-has-icon:not(.dx-button-has-text) .dx-button-content {
  padding-left: 5px;
  padding-right: 5px;
}
.dx-dropdownbutton:not(.dx-dropdownbutton-has-arrow) .dx-button-has-text.dx-button .dx-button-content {
  padding-left: 10px;
  padding-right: 10px;
}
.dx-dropdownbutton-action:not(.dx-buttongroup-last-item).dx-button {
  border-right-width: 0;
  border-left-width: 1px;
}
.dx-rtl .dx-dropdownbutton-action:not(.dx-buttongroup-last-item).dx-button {
  border-right-width: 1px;
  border-left-width: 0;
}
.dx-dropdownbutton .dx-button {
  overflow: hidden;
}
.dx-dropdownbutton .dx-button-has-text .dx-icon.dx-icon-right {
  margin-left: 4px;
  margin-right: 0;
}
.dx-dropdownbutton-toggle {
  display: flex;
  flex: 0 0 auto;
  max-width: 20px;
}
.dx-dropdownbutton-action {
  min-width: 0;
}
.dx-dropdownbutton-popup-wrapper {
  height: 100%;
}
.dx-dropdownbutton-popup-wrapper.dx-popup-wrapper .dx-overlay-content {
  border-top-width: 0;
  border-bottom-width: 1px;
}
.dx-dropdownbutton-popup-wrapper.dx-popup-wrapper .dx-overlay-content.dx-dropdowneditor-overlay-flipped {
  border-top-width: 1px;
  border-bottom-width: 0;
}
.dx-dropdownbutton-popup-wrapper .dx-popup-content {
  height: 100%;
  padding: 1px;
}
.dx-dropdownbutton-popup-wrapper .dx-list {
  height: 100%;
  min-height: 39.0001px;
}
.dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) {
  min-height: 33.0001px;
}
.dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
  padding: 7px 9px;
}
.dx-dropdownbutton-popup-wrapper .dx-list-select-all {
  padding: 12px 0 8px;
}
.dx-dropdownbutton-popup-wrapper .dx-empty-message,
.dx-dropdownbutton-popup-wrapper .dx-list-item {
  border-top: 0;
}
.dx-dropdownbutton-popup-wrapper .dx-empty-message:last-of-type,
.dx-dropdownbutton-popup-wrapper .dx-list-item:last-of-type {
  border-bottom: none;
}
.dx-actionsheet-popup-wrapper .dx-overlay-content {
  padding-top: 0;
  padding-bottom: 0;
  -webkit-user-drag: none;
}
.dx-actionsheet-popover-wrapper .dx-popup-content .dx-button,
.dx-actionsheet-popup-wrapper .dx-popup-content .dx-button {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.dx-actionsheet-cancel,
.dx-actionsheet-item {
  width: 100%;
}
.dx-state-disabled .dx-actionsheet-container .dx-button {
  cursor: default;
}
.dx-actionsheet-popover-wrapper .dx-popup-title,
.dx-actionsheet-popup-wrapper .dx-popup-title {
  word-wrap: break-word;
}
.dx-actionsheet-container .dx-actionsheet-item {
  margin: 0 0 10px;
}
.dx-actionsheet-container .dx-button,
.dx-button.dx-actionsheet-cancel {
  margin: 0;
}
.dx-tile {
  color: #333;
  background-color: #fff;
  border: 1px solid rgba(221,221,221,.6);
  text-align: left;
}
.dx-tile.dx-state-focused,
.dx-tile.dx-state-hover {
  background-color: #fff;
  border-color: rgba(51,122,183,.4);
}
.dx-tile.dx-state-active {
  background-color: rgba(96,96,96,.2);
  color: #333;
  border-color: transparent;
}
.dx-toast-content {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 32px;
  padding: 10px;
  box-shadow: 0 2px 3px 0 transparent;
  border-radius: 6px;
}
.dx-toast-icon {
  display: inline-flex;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  margin-right: 10px;
  width: 35px;
  height: 35px;
}
.dx-toast-message {
  display: inline-flex;
  line-height: 16px;
}
.dx-rtl .dx-toast-icon {
  margin-left: 10px;
  margin-right: 0;
}
.dx-toast-info {
  background-color: #337ab7;
}
.dx-toast-info .dx-toast-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABoklEQVRIx63WPUvDQBjA8QMFsZNLlgpxtINjBsFVqINghm4dRAe/Rpdm6UcQHERwUYdAJ8HvkKHEQdrPEBQUrf7PoabtveSSSrit3PPjeve8RCCsyyMkIiYlAzJSYiJCPPt+248BfRKkdSX0CcoZnx7jAiJfY3r4LqbNsITI15B2EdNlVBGRSEZ0bUyXyQqIRDJZQIu/M1oRmZ2ovcz4zjt558NxR/6C6Vk2fHLPOXtsIhA0aHHGA1/Gvl7OBMYT/3BF05poTS5Be/5gxvQ15JWjgtyerWPelP19hMDTMvabQyciEJwoJ0rwBKF2lutSRCC4UWJCQaQx+5WYAyUmEsQas1WJ2VJiYkGqMTuVmG0lJhVkGnNaiblQYjKhZYHkmY1SpMGLEoN5Gskt605kjTstIjPvRiJ50tuSksePxv7UfKm8HAe0DGKXgZbB85eKHLWdKkjHUpjzvAmdHaUKIgnNmrIzLiTBs1W4ybiQvwq39RuV6TB1jpvA1f1yxo0sdT9XLy5DlF5cPBmmq0yG2uZUbVOzthle2xdFbd83//za+gXw/JH9LjmoAgAAAABJRU5ErkJggg==);
}
.dx-toast-warning {
  background-color: #f0ad4e;
}
.dx-toast-warning .dx-toast-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABJklEQVRIx62WvW2EQBBGpwlSArdgSrBESuKIQhySLJJbcAuXrXTZteCAAG3GlWBRwVsHB+Ykw8zeafVlaPSY/1lBdlXQ0OMJzMBMwNPTUOzb732scAzEXQ04KhtT0jEdIFZNdJQapuZsIFadqY8wLWMiJBIZafcwLdcHIJHIdQNt4YwPQm4e1feYMjkn/3NUbpjuSUgk0q2YSinx5xL0SSl/dcM45V8r5qLYOEQoDjs2FTNQCI0a+deC+VatGqFPwugD0gs+A8YLQTW4LJgf1SoIcxJG751ZIAMGy5sp1ZuQgHkxMMGqVJq81Tdp6q0unnhFeDMK3lgz9b6k+MOaKX3CUzDO3jd2UH/7JtP2y7aLM12GbHcq29XMdsOzvSiyvW+efG39AmPXSbHWZjgLAAAAAElFTkSuQmCC);
}
.dx-toast-error {
  background-color: #d9534f;
}
.dx-toast-error .dx-toast-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABeklEQVRIx62WMWrDQBBFx01I5zQinQ5hdINA3Kp3mUNEnSBIdwgEcgeBC18gVRojjDr7BklUxAE3b1NYihVrdmWbZbpl9FjN/zOzgqgREJNTUFEDNRUFOTGBnq8dRmQsMWosyYiGMSEpawuijTUpoQszZT6AaGPO1IaZsToRYjCsmGmYGZszIAbD5gA6/M7qTMj+RtMuJjy5Jv0ahQdMeiHEYEhbTKRK/KN+9K3IH+0xmZK+4Jb33mnChM/eaYYIgeLYBdcI4yNQgiBM+Oo5OxBi5S5l0ztdUNJoGrPr5cdCrtbgGOSCGHKhsCjQBbkhhkKorFK2oKsBiKESaocnys58sUMMtYDTXA8NZMSbIwv3bZJO/48VH3VuY6/NYwO4V+Tv1aYYgMTsVB8dKZUPQmyG/OcbzcUvijot6IYPzcVaT225UyQuCRjxrGyLwNbhW54Un5S8KrmZa96cGn/zxtP08zaLPW0Gb3vK29b0tsO9vSi8vW8ufG39AnvvGenmMu5AAAAAAElFTkSuQmCC);
}
.dx-toast-success {
  background-color: #5cb85c;
}
.dx-toast-success .dx-toast-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABlklEQVRIx62Wv0rDUBSHTxE6uHTKGhDEzS2jg4vUMeBmX8BR8AFiJQEfwck3cAh2cxBcXEup3VoHF3UxS1FBvuvQhPy5N0lTwplyknz33HN+95wriNEsXAJCZkRAxIyQABfL/L3J6eAzRhltjI9Tj7HxmJcgEpvjYVdh+oxqEImN6JdhBkzXhCgUUwYmzIBFA4hCsUhB6XamDSGriPpZjL12TvQc2SnG2xCiUHgJxqktcdbe+SmU31lh/AaQJQ4HfOR8PiJYpYrVDU4RhD1+c8q2BLdBLNdxXW8KflcI1obcs4UgnGlvAiE0/DDhW/O90EMQDnMbWlkozDTnMz2OC6AvdhGEHT4Ny86EqOB6i1fNgv44QhC2mRi3Gwlozqs4kSnoHEHocFdWQT0ahWKYA93GT5elyY9MucmDHukiCCeGuDO5CUteJaAOgrDPskIKYZVuhpkG/1qpqKBaxRcIQpeHGmG6dWfKM0hfnxZW/Ql/qj0k/ib9Rh83Tqvdr7Ve3NJkaG1OtTY1W5vhrd0oWrvfbHjb+gdn1DPEHv9HmQAAAABJRU5ErkJggg==);
}
.dx-popover-wrapper .dx-popover-arrow::after {
  width: 14.1422712488px;
  height: 14.1422712488px;
}
.dx-popover-wrapper.dx-position-bottom .dx-popover-arrow,
.dx-popover-wrapper.dx-position-top .dx-popover-arrow {
  width: 20px;
  height: 10px;
}
.dx-popover-wrapper.dx-position-left .dx-popover-arrow,
.dx-popover-wrapper.dx-position-right .dx-popover-arrow {
  width: 10px;
  height: 20px;
}
.dx-popover-arrow {
  position: absolute;
  z-index: 2000;
  overflow: hidden;
}
.dx-popover-arrow::after {
  position: absolute;
  display: block;
  overflow: hidden;
  content: " ";
  transform: rotate(-45deg);
  border: 1px solid #ddd;
}
.dx-popover-wrapper.dx-position-top .dx-popover-arrow::after {
  top: 0;
  left: 0;
  transform-origin: top left;
}
.dx-popover-wrapper.dx-position-bottom .dx-popover-arrow::after {
  right: 0;
  bottom: 0;
  transform-origin: bottom right;
  background: #fff;
}
.dx-popover-wrapper.dx-position-left .dx-popover-arrow::after {
  bottom: 0;
  left: 0;
  transform-origin: bottom left;
}
.dx-popover-wrapper.dx-position-right .dx-popover-arrow::after {
  top: 0;
  right: 0;
  transform-origin: top right;
}
.dx-popover-wrapper .dx-overlay-content {
  overflow: visible;
}
.dx-popover-wrapper .dx-popup-content {
  overflow: hidden;
}
.dx-device-ios .dx-popover-arrow::after {
  -webkit-transform: rotate(-45deg) translateZ(0);
}
.dx-popover-wrapper .dx-popup-title {
  margin: 0;
}
.dx-popover-wrapper .dx-popup-title.dx-toolbar {
  padding-left: 15px;
}
.dx-popover-wrapper .dx-popover-arrow::after,
.dx-popover-wrapper.dx-popover-without-title .dx-popover-arrow::after {
  background: #fff;
}
.dx-popover-wrapper .dx-rtl.dx-popup-title.dx-toolbar {
  padding-right: 15px;
  padding-left: 0;
}
.dx-progressbar .dx-position-left .dx-progressbar-range-container,
.dx-progressbar .dx-position-left .dx-progressbar-status,
.dx-progressbar .dx-position-right .dx-progressbar-range-container,
.dx-progressbar .dx-position-right .dx-progressbar-status {
  display: table-cell;
  vertical-align: middle;
}
.dx-progressbar .dx-position-bottom-left .dx-progressbar-range-container,
.dx-progressbar .dx-position-bottom-left .dx-progressbar-status,
.dx-progressbar .dx-position-top-left .dx-progressbar-range-container,
.dx-progressbar .dx-position-top-left .dx-progressbar-status {
  float: left;
}
.dx-progressbar .dx-position-bottom-right .dx-progressbar-range-container,
.dx-progressbar .dx-position-bottom-right .dx-progressbar-status,
.dx-progressbar .dx-position-top-right .dx-progressbar-range-container,
.dx-progressbar .dx-position-top-right .dx-progressbar-status {
  float: right;
}
.dx-progressbar .dx-position-bottom-center .dx-progressbar-status,
.dx-progressbar .dx-position-top-center .dx-progressbar-status {
  text-align: center;
}
.dx-progressbar .dx-position-left .dx-progressbar-status {
  padding-right: 8px;
}
.dx-progressbar .dx-position-right .dx-progressbar-status {
  padding-left: 8px;
}
.dx-progressbar::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.dx-progressbar-range-container {
  width: 100%;
}
.dx-progressbar-container {
  position: relative;
  width: 100%;
}
.dx-progressbar-wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  direction: ltr;
}
.dx-progressbar-range {
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}
.dx-progressbar-status {
  position: relative;
  top: 0;
  left: 0;
  width: auto;
  height: 20px;
  font-size: 12px;
}
.dx-progressbar-animating-segment {
  display: none;
}
.dx-rtl .dx-progressbar .dx-progressbar-wrapper,
.dx-rtl.dx-progressbar .dx-progressbar-wrapper {
  direction: rtl;
}
.dx-progressbar-container {
  height: 6px;
  border: 1px solid #ddd;
  background-color: #ddd;
  border-radius: 2px;
}
.dx-progressbar-range {
  position: relative;
  border: 1px solid #337ab7;
  background-color: #337ab7;
  margin-top: -1px;
  box-sizing: content-box;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.dx-progressbar-animating-container {
  width: 100%;
  height: 6px;
  background-color: #ddd;
  background-size: 90% 5px;
  border: 1px solid #ddd;
  border-radius: 2px;
  animation: 2s linear infinite dx-loader;
  background-image: linear-gradient(-90deg,transparent 5%,#337ab7,transparent 95%);
  background-repeat: repeat;
}
.dx-state-disabled .dx-progressbar-range {
  background-color: rgba(51,122,183,.6);
}
.dx-state-disabled .dx-progressbar-animating-container {
  animation: none;
  background-position-x: 45%;
}
.dx-rtl .dx-progressbar .dx-progressbar-animating-container,
.dx-rtl.dx-progressbar .dx-progressbar-animating-container {
  animation: 2s linear infinite dx-loader-rtl;
  background-image: linear-gradient(-90deg,transparent 5%,#337ab7,transparent 95%);
  background-repeat: repeat;
}
@keyframes dx-loader {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 900%;
  }
}
@keyframes dx-loader-rtl {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -900%;
  }
}
.dx-tooltip-wrapper .dx-overlay-content {
  border: 1px solid #ddd;
  background-color: #fff;
  color: #333;
  box-shadow: 0 2px 4px rgba(0,0,0,.1);
  border-radius: 4px;
}
.dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow::after {
  border: 1px solid #ddd;
  background: #fff;
}
.dx-slider-label {
  position: absolute;
  font-size: .85em;
}
.dx-slider-label:last-child {
  right: 0;
  left: auto;
}
.dx-rtl .dx-slider-label:last-child {
  left: 0;
  right: auto;
}
.dx-slider-label-position-bottom {
  padding-bottom: 14px;
}
.dx-slider-label-position-top {
  padding-top: 14px;
}
.dx-slider {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-slider::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.dx-slider .dx-overlay-content {
  height: 28px;
}
.dx-slider .dx-overlay-content::before {
  display: none;
}
.dx-slider .dx-popover-wrapper .dx-popover-arrow::after {
  width: 9.8995898741px;
  height: 9.8995898741px;
}
.dx-slider .dx-popover-wrapper.dx-position-bottom .dx-popover-arrow,
.dx-slider .dx-popover-wrapper.dx-position-top .dx-popover-arrow {
  width: 14px;
  height: 7px;
}
.dx-slider .dx-popover-wrapper.dx-position-left .dx-popover-arrow,
.dx-slider .dx-popover-wrapper.dx-position-right .dx-popover-arrow {
  width: 7px;
  height: 14px;
}
.dx-slider-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  cursor: pointer;
  height: 28px;
}
.dx-slider-bar {
  position: relative;
}
.dx-slider-range {
  position: absolute;
  top: 0;
  pointer-events: none;
  -webkit-user-drag: none;
}
.dx-slider-handle .dx-tooltip-wrapper .dx-popup-content {
  line-height: 0;
}
.dx-state-disabled .dx-slider-wrapper {
  cursor: default;
}
.dx-rtl .dx-slider-handle {
  right: auto;
  left: 0;
  margin-left: -7.5px;
}
.dx-slider-tooltip-on-hover .dx-tooltip {
  visibility: hidden;
}
.dx-slider-tooltip-on-hover.dx-state-active .dx-tooltip,
.dx-slider-tooltip-on-hover.dx-state-hover .dx-tooltip {
  visibility: visible;
}
.dx-slider .dx-tooltip-wrapper .dx-overlay-content {
  box-shadow: none;
}
.dx-slider .dx-state-active.dx-slider-handle {
  border: 1px solid #fff;
  background: #204d73;
}
.dx-slider .dx-state-focused.dx-slider-handle:not(.dx-state-active),
.dx-slider .dx-state-hover.dx-slider-handle:not(.dx-state-active) {
  border: 1px solid #fff;
  background: #285f8f;
}
.dx-slider-bar {
  margin: 14px 7px;
  height: 4px;
  background: #ddd;
  border-radius: 2px;
}
.dx-slider-range {
  border: 1px solid transparent;
  height: 2px;
  box-sizing: content-box;
}
.dx-slider-range.dx-slider-range-visible {
  border: 1px solid #337ab7;
  background: #337ab7;
  border-radius: 2px;
}
.dx-slider-label-position-bottom .dx-slider-label {
  bottom: -17px;
}
.dx-slider-label-position-top .dx-slider-label {
  top: -14px;
}
.dx-slider-handle {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: auto;
  -webkit-user-drag: none;
  margin-top: -14px;
  margin-right: -7px;
  width: 14px;
  height: 28px;
  border: 1px solid #fff;
  background-color: #337ab7;
  border-radius: 3px;
  box-sizing: content-box;
}
.dx-state-disabled .dx-slider,
.dx-state-disabled.dx-slider {
  opacity: 1;
}
.dx-state-disabled .dx-slider .dx-slider-bar,
.dx-state-disabled.dx-slider .dx-slider-bar {
  opacity: .5;
}
.dx-invalid .dx-slider-handle {
  background-color: #d9534f;
}
.dx-invalid .dx-slider-range-visible {
  background-color: #d9534f;
  border-color: #d9534f;
}
.dx-invalid .dx-slider-bar {
  background-color: rgba(217,83,79,.4);
}
.dx-invalid .dx-state-focused.dx-slider-handle:not(.dx-state-active),
.dx-invalid .dx-state-hover.dx-slider-handle:not(.dx-state-active) {
  background: #c9302c;
}
.dx-rangeslider-start-handle {
  top: 0;
  right: auto;
  left: 0;
  margin-left: -7px;
}
.dx-rtl .dx-rangeslider-start-handle {
  right: 0;
  left: auto;
  margin-right: -7px;
}
.dx-gallery {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  touch-action: pinch-zoom pan-y;
}
.dx-gallery-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
.dx-gallery-wrapper > .dx-empty-message {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.dx-gallery-container {
  position: relative;
  height: 100%;
}
.dx-gallery-item {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: center;
}
.dx-gallery-item-image {
  max-width: 100%;
  align-self: flex-start;
  flex-shrink: 0;
  height: auto;
  margin: auto;
}
.dx-gallery-item-content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.dx-gallery .dx-gallery-item-loop {
  display: none;
}
.dx-gallery-loop .dx-gallery-item-loop {
  display: inline-block;
  position: absolute;
}
.dx-gallery-item-invisible {
  visibility: hidden;
}
.dx-gallery-nav-button-next,
.dx-gallery-nav-button-prev {
  position: absolute;
  top: 50%;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  background-size: 100% 100%;
}
.dx-gallery-nav-button-prev {
  left: 0;
}
.dx-gallery-nav-button-next {
  right: 0;
}
.dx-gallery-indicator {
  position: absolute;
  bottom: 10px;
  width: 100%;
  height: 10px;
  font-size: 0;
  pointer-events: none;
  text-align: center;
}
.dx-state-disabled .dx-gallery-indicator-item,
.dx-state-disabled .dx-gallery-nav-button-next,
.dx-state-disabled .dx-gallery-nav-button-prev {
  cursor: default;
}
.dx-rtl .dx-gallery-nav-button-prev {
  right: 0;
  left: auto;
  transform: scaleX(-1);
}
.dx-rtl .dx-gallery-nav-button-next {
  right: auto;
  left: 0;
  transform: scaleX(-1);
}
.dx-device-android .dx-scrollable-native .dx-gallery-indicator,
.dx-device-android .dx-scrollable-native .dx-gallery-item,
.dx-device-android .dx-scrollable-native .dx-gallery-nav-button-next,
.dx-device-android .dx-scrollable-native .dx-gallery-nav-button-prev {
  backface-visibility: visible;
}
.dx-device-android .dx-gallery-item,
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-indicator,
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-item,
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-nav-button-next,
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-nav-button-prev,
.dx-device-ios-6 .dx-gallery,
.dx-device-ios-6 .dx-gallery-indicator,
.dx-device-ios-6 .dx-gallery-item,
.dx-device-ios-6 .dx-gallery-nav-button-next,
.dx-device-ios-6 .dx-gallery-nav-button-prev {
  backface-visibility: hidden;
}
.dx-gallery .dx-gallery-nav-button-next,
.dx-gallery .dx-gallery-nav-button-prev {
  position: absolute;
  top: 0;
  width: 34%;
  height: 100%;
  background: 0 0;
  cursor: pointer;
  text-align: center;
}
.dx-gallery .dx-gallery-nav-button-next.dx-state-hover::after,
.dx-gallery .dx-gallery-nav-button-prev.dx-state-hover::after {
  background-color: rgba(51,122,183,.5);
}
.dx-gallery .dx-gallery-nav-button-next.dx-state-active::after,
.dx-gallery .dx-gallery-nav-button-prev.dx-state-active::after {
  background-color: rgba(51,122,183,.7);
}
.dx-gallery .dx-gallery-nav-button-next::before,
.dx-gallery .dx-gallery-nav-button-prev::before {
  display: block;
  width: 32px;
  top: 50%;
  margin-top: -16px;
  left: 50%;
  margin-left: -16px;
  position: absolute;
  z-index: 10;
  clear: both;
  font-size: 32px;
  color: #fff;
}
.dx-gallery .dx-gallery-nav-button-next::after,
.dx-gallery .dx-gallery-nav-button-prev::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 100%;
  border-radius: 0;
}
.dx-gallery .dx-gallery-nav-button-prev {
  font: 14px/1 DXIcons;
}
.dx-gallery .dx-gallery-nav-button-prev::before {
  content: "";
  left: 0;
  right: auto;
  margin-left: 0;
}
.dx-gallery .dx-gallery-nav-button-prev::after {
  left: 0;
}
.dx-gallery .dx-gallery-nav-button-next {
  font: 14px/1 DXIcons;
}
.dx-gallery .dx-gallery-nav-button-next::before {
  content: "";
  right: 0;
  left: auto;
}
.dx-gallery .dx-gallery-nav-button-next::after {
  right: 0;
}
.dx-gallery-indicator-item {
  display: inline-block;
  cursor: pointer;
  border-radius: 50%;
  box-sizing: border-box;
  border: 1px solid #337ab7;
  pointer-events: auto;
  margin: 1px 6px;
  width: 8px;
  height: 8px;
  background: #fff;
}
.dx-gallery-indicator-item-active,
.dx-gallery-indicator-item-selected {
  width: 12px;
  height: 12px;
  background: #337ab7;
  border: 2px solid rgba(255,255,255,.8);
  margin: -1px 6px;
}
.dx-state-focused.dx-gallery .dx-gallery-indicator-item-selected {
  background: #22527b;
}
.dx-lookup .dx-popup-content .dx-scrollable {
  height: calc(100% - 45px);
}
.dx-lookup .dx-lookup-field-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.dx-lookup .dx-rtl .dx-lookup-field-wrapper::after,
.dx-lookup:not(.dx-rtl) .dx-lookup-field-wrapper::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}
.dx-lookup-field {
  outline: 0;
  position: relative;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 7px 34px 8px 9px;
  font-size: 1em;
}
.dx-lookup-field::before {
  content: ".";
  color: transparent;
  display: inline-block;
  width: 0;
  float: left;
}
.dx-lookup-arrow {
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: auto;
  height: 100%;
}
.dx-rtl .dx-lookup-arrow {
  right: auto;
  left: 0;
}
.dx-state-disabled .dx-lookup-field {
  cursor: default;
}
.dx-lookup-popup-wrapper .dx-list-item {
  cursor: pointer;
  border-top: none;
}
.dx-lookup-popup-search .dx-list {
  height: 90%;
  height: calc(100% - 70px);
}
.dx-lookup-search-wrapper {
  width: 100%;
  padding: 20px 20px 14px;
}
.dx-lookup {
  margin: 0;
  height: 36px;
  border: 1px solid #ddd;
  background: #fff;
}
.dx-lookup.dx-editor-underlined {
  background: 0 0;
}
.dx-rtl .dx-lookup-field {
  padding: 7px 9px 8px 34px;
}
.dx-lookup-arrow {
  font: 18px/18px DXIcons;
  width: 34px;
  color: #333;
  text-align: center;
}
.dx-lookup-arrow::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-state-readonly .dx-lookup-field::before {
  opacity: .5;
}
.dx-lookup-popup-wrapper .dx-list-item:last-of-type {
  border-bottom: none;
}
.dx-lookup-popup-wrapper .dx-list-item-content {
  padding-left: 20px;
  padding-right: 20px;
}
.dx-lookup-popup-wrapper .dx-popup-content {
  top: 0;
  padding: 0;
}
.dx-lookup-popup-wrapper .dx-popup-title + .dx-popup-content {
  top: 49px;
}
.dx-lookup-empty .dx-lookup-field {
  color: #999;
}
.dx-invalid.dx-lookup .dx-lookup-field::after {
  right: 38px;
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  background-color: #d9534f;
  color: #fff;
  content: "!";
  border-radius: 50%;
}
.dx-rtl .dx-invalid.dx-lookup .dx-lookup-field::after,
.dx-rtl.dx-invalid.dx-lookup .dx-lookup-field::after {
  right: auto;
  left: 38px;
}
.dx-valid.dx-lookup .dx-lookup-field::after {
  right: 38px;
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  font-family: DXIcons,sans-serif;
  color: #5cb85c;
  content: "";
  opacity: 0;
  transform: scale(0);
  animation: .3s cubic-bezier(1,.008,.565,1.65) .1s forwards dx-valid-badge-frames;
}
.dx-rtl .dx-valid.dx-lookup .dx-lookup-field::after,
.dx-rtl.dx-valid.dx-lookup .dx-lookup-field::after {
  right: auto;
  left: 38px;
}
.dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator {
  right: 38px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
}
.dx-rtl .dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator,
.dx-rtl.dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator {
  right: auto;
  left: 38px;
}
.dx-loadpanel-content {
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 6px 12px rgba(0,0,0,.25);
}
.dx-tagbox .dx-texteditor-input {
  width: auto;
}
.dx-tagbox.dx-tagbox-default-template.dx-tagbox-only-select .dx-texteditor-input {
  border: none;
  color: transparent;
  text-shadow: 0 0 0 gray;
  min-width: 0;
  width: .1px;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
.dx-tagbox.dx-tagbox-default-template.dx-tagbox-only-select .dx-texteditor-input:focus {
  outline: 0;
}
.dx-tagbox.dx-state-disabled .dx-texteditor-input {
  background: 0 0;
}
.dx-tagbox.dx-state-disabled .dx-tag-content {
  cursor: default;
}
.dx-tagbox:not(.dx-tagbox-single-line) .dx-texteditor-input-container {
  flex-wrap: wrap;
  align-items: stretch;
}
.dx-tag {
  max-width: calc(100% - 1px);
  display: inline-block;
  align-self: flex-start;
}
.dx-tag-container.dx-texteditor-input-container {
  padding: 0 4px 4px 0;
  outline: 0;
}
.dx-tagbox-single-line .dx-tag-container.dx-texteditor-input-container {
  overflow: hidden;
  white-space: nowrap;
}
.dx-texteditor-container.dx-tag-container {
  white-space: normal;
}
.dx-tag-content {
  position: relative;
  display: inline-block;
  min-width: 30px;
  text-align: center;
  cursor: pointer;
  margin: 4px 0 0 4px;
  padding: 3px 25px 4px 6px;
  min-width: 40px;
  background-color: #ddd;
  border-radius: 2px;
  color: #333;
}
.dx-tag-content::before {
  content: ".";
  color: transparent;
  display: inline-block;
  width: 0;
}
.dx-tag-remove-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 100%;
}
.dx-tag-remove-button::after,
.dx-tag-remove-button::before {
  position: absolute;
  top: 50%;
  content: "";
  transform: rotate(45deg);
  right: 9px;
  margin-top: -5px;
  width: 3px;
  height: 11px;
  background: #aaa;
}
.dx-rtl .dx-tagbox .dx-tag-content,
.dx-tagbox.dx-rtl .dx-tag-content {
  margin-left: 0;
  margin-right: 4px;
}
.dx-rtl .dx-tagbox .dx-tag-remove-button,
.dx-tagbox.dx-rtl .dx-tag-remove-button {
  right: auto;
  left: 0;
}
.dx-rtl .dx-tagbox .dx-tag-container,
.dx-tagbox.dx-rtl .dx-tag-container {
  padding-left: 4px;
  padding-right: 0;
}
.dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input {
  padding-left: 0;
  margin-left: 5px;
}
.dx-rtl .dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input,
.dx-rtl.dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input {
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
}
.dx-tagbox-single-line .dx-tag-container {
  padding-right: 0;
}
.dx-tagbox:not(.dx-tagbox-single-line) .dx-texteditor-input {
  height: auto;
}
.dx-tag-container.dx-texteditor-input-container .dx-texteditor-input {
  padding-bottom: 4px;
  min-height: 30px;
}
.dx-tag-remove-button::after {
  right: 5px;
  margin-top: -1px;
  width: 11px;
  height: 3px;
}
.dx-tag-remove-button:active::after,
.dx-tag-remove-button:active::before {
  background: #ddd;
}
.dx-tag.dx-state-focused .dx-tag-content {
  background-color: #cbcbcb;
  color: #333;
}
.dx-tag.dx-state-focused .dx-tag-remove-button::after,
.dx-tag.dx-state-focused .dx-tag-remove-button::before {
  background-color: #aaa;
}
.dx-tag.dx-state-focused .dx-tag-remove-button:active::after,
.dx-tag.dx-state-focused .dx-tag-remove-button:active::before {
  background: #ddd;
}
.dx-tagbox.dx-invalid .dx-texteditor-container::after,
.dx-tagbox.dx-valid .dx-texteditor-container::after {
  right: 8px;
}
.dx-rtl .dx-tagbox.dx-invalid .dx-texteditor-container::after,
.dx-rtl .dx-tagbox.dx-valid .dx-texteditor-container::after,
.dx-rtl.dx-tagbox.dx-invalid .dx-texteditor-container::after,
.dx-rtl.dx-tagbox.dx-valid .dx-texteditor-container::after {
  left: 8px;
}
.dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator {
  right: 8px;
}
.dx-rtl .dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator,
.dx-rtl.dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator {
  left: 8px;
}
.dx-tagbox-popup-wrapper .dx-list-select-all {
  border-bottom: 1px solid #ddd;
  padding-bottom: 11px;
  margin-bottom: 3px;
}
.dx-rtl .dx-tag-content {
  padding-right: 6px;
  padding-left: 25px;
}
.dx-rtl .dx-tag-remove-button::before {
  right: auto;
  left: 9px;
}
.dx-rtl .dx-tag-remove-button::after {
  right: auto;
  left: 5px;
}
.dx-radiobutton {
  display: table;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  line-height: 22px;
}
.dx-radio-value-container {
  display: table-cell;
  padding-right: 10px;
  vertical-align: middle;
  padding-left: 0;
}
.dx-rtl .dx-radio-value-container,
.dx-rtl.dx-radio-value-container {
  padding-right: 5px;
  padding-left: 10px;
}
.dx-radiogroup-horizontal::after,
.dx-radiogroup-horizontal::before {
  display: table;
  content: "";
  line-height: 0;
}
.dx-radiogroup-horizontal::after {
  clear: both;
}
.dx-rtl .dx-radiogroup-horizontal .dx-radiobutton,
.dx-rtl.dx-radiogroup-horizontal .dx-radiobutton {
  float: right;
  margin-right: 0;
  margin-left: 17px;
}
.dx-radiogroup-horizontal .dx-radiobutton:last-of-type {
  margin-right: 0;
}
.dx-state-disabled .dx-radiobutton {
  cursor: default;
}
.dx-state-disabled.dx-radiobutton {
  cursor: default;
}
.dx-radiobutton-icon {
  width: 22px;
  height: 22px;
}
.dx-radiobutton-icon::before {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #ddd;
  background-color: #fff;
  content: "";
  border-radius: 11px;
  box-sizing: content-box;
}
.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot {
  display: block;
  margin-top: -16px;
  margin-left: 6px;
  width: 10px;
  height: 10px;
  background: #337ab7;
  content: "";
  border-radius: 5px;
}
.dx-radiobutton.dx-state-readonly .dx-radiobutton-icon::before {
  border-color: #f4f4f4;
  background-color: #fff;
}
.dx-radiobutton.dx-state-hover .dx-radiobutton-icon::before {
  border-color: rgba(51,122,183,.4);
}
.dx-radiobutton.dx-state-active .dx-radiobutton-icon::before {
  background-color: rgba(96,96,96,.2);
}
.dx-radiobutton.dx-state-focused:not(.dx-state-active) .dx-radiobutton-icon::before {
  border: 1px solid #337ab7;
}
.dx-radiobutton.dx-state-disabled {
  opacity: .5;
}
.dx-invalid .dx-radiobutton-icon::before {
  border-color: rgba(217,83,79,.4);
}
.dx-invalid .dx-state-focused.dx-radiobutton .dx-radiobutton-icon::before,
.dx-invalid .dx-state-hover.dx-radiobutton .dx-radiobutton-icon::before {
  border-color: #d9534f;
}
.dx-state-disabled .dx-radiobutton.dx-state-disabled {
  opacity: 1;
}
.dx-rtl .dx-radiobutton.dx-radiobutton-checked .dx-radiobutton-icon-dot,
.dx-rtl.dx-radiobutton.dx-radiobutton-checked .dx-radiobutton-icon-dot {
  margin-right: 6px;
  margin-left: 0;
}
.dx-radiogroup .dx-radiobutton,
.dx-radiogroup .dx-radiobutton-icon {
  margin: 1px 0;
}
.dx-radiogroup.dx-state-readonly .dx-radiobutton-icon::before {
  border-color: #f4f4f4;
  background-color: #fff;
}
.dx-radiogroup-horizontal .dx-radiobutton {
  float: left;
  margin-right: 17px;
}
.dx-accordion-item-title {
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  color: #333;
  padding: 9px 12px;
  font-size: 18px;
}
.dx-accordion-item-title::before {
  content: "";
  background-position: center;
  float: right;
  font-weight: 400;
  color: #333;
  content: "";
  font-family: DXIcons;
  font-size: 18px;
  margin-left: 9px;
  margin-right: 0;
  line-height: 24px;
}
.dx-accordion-item-body {
  overflow: hidden;
  padding: 8px 12px 22px;
  font-size: 14px;
}
.dx-accordion-item-closed .dx-accordion-item-body {
  visibility: hidden;
}
.dx-accordion-item {
  overflow: hidden;
  border: 1px solid transparent;
  border-top-color: #ddd;
}
.dx-accordion-item-opened .dx-accordion-item-body {
  visibility: visible;
}
.dx-state-disabled .dx-accordion-item-title {
  cursor: default;
}
.dx-accordion {
  background-color: #fff;
  color: #333;
}
.dx-accordion-item:last-child {
  border-bottom: 1px solid #ddd;
}
.dx-accordion-item.dx-state-active:not(.dx-accordion-item-opened) .dx-icon {
  color: #333;
}
.dx-accordion-item.dx-state-active:not(.dx-accordion-item-opened) > .dx-accordion-item-title {
  color: #333;
  background-color: rgba(96,96,96,.2);
}
.dx-accordion-item.dx-state-hover > .dx-accordion-item-title {
  background-color: rgba(0,0,0,.04);
}
.dx-accordion-item.dx-state-hover:not(:last-child):not(.dx-accordion-item-opened):not(.dx-state-focused) {
  border-bottom-color: rgba(0,0,0,.04);
}
.dx-accordion-item-opened {
  border-color: #ddd;
}
.dx-accordion-item-opened.dx-state-hover>.dx-accordion-item-title,
.dx-accordion-item-opened>.dx-accordion-item-title {
  background-color: transparent;
}
.dx-accordion-item-opened > .dx-accordion-item-title::before {
  content: "";
}
.dx-accordion-item-opened + .dx-accordion-item {
  border-top-color: transparent;
}
.dx-accordion-item-opened + .dx-accordion-item.dx-state-hover:not(.dx-state-focused) {
  border-top-color: rgba(0,0,0,.04);
}
.dx-accordion-item-title .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  color: #333;
}
.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon {
  margin-right: 6px;
  margin-left: 0;
  vertical-align: top;
  position: relative;
  top: 4px;
}
.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right,
.dx-rtl .dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon,
.dx-rtl.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon {
  margin-left: 6px;
  margin-right: 0;
}
.dx-rtl .dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right,
.dx-rtl.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right {
  margin-right: 6px;
  margin-left: 0;
}
.dx-state-disabled.dx-accordion-item {
  opacity: .5;
}
.dx-state-focused.dx-accordion-item {
  border-color: #337ab7;
}
.dx-rtl .dx-accordion-item-title::before {
  float: left;
  margin-left: 0;
  margin-right: 9px;
}
.dx-slideoutview-content {
  box-sizing: content-box;
  margin-left: -1px;
  border-style: solid;
  border-width: 0 1px;
  border-color: rgba(221,221,221,.5);
}
.dx-slideoutview-content,
.dx-slideoutview-menu-content {
  background-color: #fff;
}
.dx-slideout-menu .dx-list-item .dx-icon {
  width: 26px;
  height: 26px;
  background-position: 0 0;
  background-size: 26px 26px;
  padding: 0;
  font-size: 26px;
  text-align: center;
  line-height: 26px;
  margin: -4px 13px -4px 0;
}
.dx-rtl .dx-slideout-menu .dx-list-item .dx-icon,
.dx-rtl.dx-slideout-menu .dx-list-item .dx-icon,
.dx-slideout-menu .dx-list-item .dx-icon.dx-icon-right {
  margin-left: 13px;
  margin-right: 0;
}
.dx-rtl .dx-slideout-menu .dx-list-item .dx-icon.dx-icon-right,
.dx-rtl.dx-slideout-menu .dx-list-item .dx-icon.dx-icon-right {
  margin-right: 13px;
  margin-left: 0;
}
.dx-colorbox-input-container.dx-colorbox-color-is-not-defined .dx-colorbox-color-result-preview {
  border: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAdElEQVQoU4XR0Q3AIAgFQCarie7UrToMc3QIiyIFFGNe5INcgETAegpQefFCCFPwYZI2qFA/M4EQMQAhKxJgiEcKHFFkwUQY3Q4sBAhUerYzkbaiTUk7Ije0dYoMyeYGi35igUeDzMCiTiKgaPx0BAR1csgHXJxUKOJqsbEAAAAASUVORK5CYII=) no-repeat;
}
.dx-colorbox-input-container .dx-placeholder::before {
  max-width: calc(100% - 25px);
}
.dx-colorbox .dx-texteditor-input-container::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 15px;
  height: 15px;
  margin-top: -7.5px;
  left: 14px;
}
.dx-colorbox .dx-colorbox-color-is-not-defined .dx-texteditor-input-container::before {
  background: 0 0;
}
.dx-colorbox-color-result-preview {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 17px;
  height: 17px;
  margin-top: -8.5px;
  left: 13px;
  border: 1px solid;
}
.dx-colorbox-input-container .dx-colorbox-input.dx-texteditor-input {
  -webkit-appearance: none;
  padding-left: 40px;
}
.dx-colorbox-overlay .dx-popup-content {
  overflow: hidden;
  padding: 20px;
}
.dx-colorbox-overlay .dx-popup-bottom .dx-toolbar-item:first-child {
  padding-right: 10px;
}
.dx-colorbox-overlay .dx-colorview-buttons-container .dx-button {
  margin: 0;
}
.dx-rtl .dx-colorbox .dx-placeholder,
.dx-rtl.dx-colorbox .dx-placeholder {
  right: 32px;
}
.dx-rtl .dx-colorbox.dx-dropdowneditor .dx-colorbox-input.dx-texteditor-input,
.dx-rtl.dx-colorbox.dx-dropdowneditor .dx-colorbox-input.dx-texteditor-input {
  direction: ltr;
  text-align: end;
  padding-right: 40px;
}
.dx-rtl .dx-colorbox.dx-dropdowneditor .dx-colorbox-color-result-preview,
.dx-rtl.dx-colorbox.dx-dropdowneditor .dx-colorbox-color-result-preview {
  left: auto;
  right: 13px;
}
.dx-rtl .dx-colorbox.dx-dropdowneditor .dx-colorbox-input-container::before,
.dx-rtl.dx-colorbox.dx-dropdowneditor .dx-colorbox-input-container::before {
  left: auto;
  right: 14px;
}
.dx-colorview-container label {
  display: block;
  overflow: hidden;
  font-weight: 400;
  margin: 0;
  white-space: normal;
  line-height: 36px;
  color: #333;
}
.dx-colorview-container .dx-button {
  margin-top: 0;
  margin-bottom: 0;
}
.dx-colorview-container .dx-button.dx-colorview-apply-button {
  margin-right: 10px;
  margin-left: 0;
}
.dx-colorview-container .dx-button.dx-colorview-cancel-button {
  margin-right: 0;
  margin-left: 0;
}
.dx-colorview-container-row {
  overflow: hidden;
  padding-top: 1px;
}
.dx-colorview-container-row:first-child {
  margin-top: 0;
}
.dx-colorview-container-cell {
  float: left;
}
.dx-colorview-palette-handle {
  width: 28px;
  height: 28px;
  top: 0;
  left: 0;
  cursor: crosshair;
  border-radius: 100%;
  z-index: 5;
  position: absolute;
}
.dx-colorview-alpha-channel-handle,
.dx-colorview-hue-scale-handle {
  position: absolute;
  cursor: pointer;
}
.dx-colorview-hue-scale-handle {
  width: 36px;
  height: 17px;
  top: 0;
  left: -7px;
}
.dx-colorview-alpha-channel-handle {
  width: 17px;
  height: 36px;
  top: -6px;
  left: 0;
}
.dx-colorview-hue-scale {
  position: relative;
  background-repeat: no-repeat;
  background-image: linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);
}
.dx-colorbox-input-container::after,
.dx-colorview-alpha-channel-wrapper,
.dx-colorview-color-preview-container-inner {
  background-image: linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 74%,#ccc 75%,#ccc);
  background-size: 16px 16px;
  background-position: 0 0,8px 8px;
}
.dx-colorview-alpha-channel-wrapper {
  background-position: 0 6px,8px 14px;
}
.dx-colorbox-input-container {
  height: 100%;
}
.dx-colorview-palette-gradient-white {
  background-repeat: no-repeat;
  background-image: linear-gradient(270deg,rgba(255,255,255,0),#fff);
}
.dx-colorview-palette-gradient-black {
  background-repeat: no-repeat;
  background-image: linear-gradient(180deg,rgba(0,0,0,0),#000);
}
.dx-colorview-palette {
  position: relative;
  overflow: hidden;
  cursor: crosshair;
}
.dx-colorview-palette-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dx-colorview-alpha-channel-scale {
  height: 20px;
  position: relative;
}
.dx-colorview-alpha-channel-cell {
  margin: 6px 0;
  position: relative;
}
.dx-colorview-alpha-channel-cell .dx-button {
  width: 90px;
}
.dx-rtl .dx-colorview-container-row .dx-colorview-container-cell {
  float: right;
}
.dx-rtl .dx-colorview-container label .dx-texteditor {
  float: left;
}
.dx-rtl .dx-colorview-alpha-channel-scale {
  direction: ltr;
}
.dx-colorview-palette-handle {
  background: radial-gradient(transparent 5px,rgba(0,0,0,.2) 6px,#fff 7px,#fff 12px,rgba(0,0,0,.2) 13px);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
}
.dx-colorview-hue-scale-handle {
  border: 1px solid rgba(0,0,0,.2);
  box-shadow: inset -5px 0 0 3px #fff,inset 5px 0 0 3px #fff,inset -6px 0 1px 4px rgba(0,0,0,.2),inset 6px 0 1px 4px rgba(0,0,0,.2);
}
.dx-colorview-alpha-channel-handle {
  border: 1px solid rgba(0,0,0,.2);
  box-shadow: inset 0 -5px 0 3px #fff,inset 0 5px 0 3px #fff,inset 0 -6px 1px 4px rgba(0,0,0,.2),inset 0 6px 1px 4px rgba(0,0,0,.2);
}
.dx-colorview-container {
  overflow: hidden;
  width: 450px;
}
.dx-colorview-container label.dx-colorview-label-hex {
  margin: 10px 0 0;
}
.dx-colorview-container label.dx-colorview-alpha-channel-label {
  margin-left: 43px;
  width: 115px;
}
.dx-colorview-container label .dx-texteditor {
  float: right;
  width: 69px;
  margin: 1px 1px 10px 0;
}
.dx-colorview-hue-scale-cell {
  position: relative;
  margin-left: 19px;
}
.dx-colorview-palette {
  width: 288px;
  height: 299px;
}
.dx-colorview-alpha-channel-scale {
  width: 288px;
}
.dx-colorview-container-row.dx-colorview-alpha-channel-row {
  margin-top: 10px;
}
.dx-colorview-hue-scale {
  width: 18px;
  height: 299px;
}
.dx-colorview-alpha-channel-cell {
  width: 292px;
}
.dx-colorview-hue-scale-wrapper {
  height: 301px;
}
.dx-colorview-color-preview {
  width: 100%;
  height: 40px;
}
.dx-colorview-controls-container {
  position: relative;
  width: 90px;
  margin-left: 27px;
}
.dx-colorview-alpha-channel-border,
.dx-colorview-color-preview-container,
.dx-colorview-hue-scale-wrapper,
.dx-colorview-palette-cell {
  padding: 1px;
  margin: 0 1px 1px;
  background-color: #fff;
  box-shadow: 0 0 0 1px #ddd;
}
.dx-colorview-color-preview-container {
  margin-bottom: 34px;
}
.dx-rtl .dx-colorview-controls-container {
  margin-left: 0;
  margin-right: 27px;
}
.dx-rtl .dx-colorview-hue-scale-cell {
  margin-left: 0;
  margin-right: 19px;
}
.dx-rtl .dx-colorview-container label.dx-colorview-alpha-channel-label {
  margin-left: 0;
  margin-right: 43px;
}
.dx-colorbox.dx-state-focused .dx-colorbox-input {
  padding-left: 40px;
}
.dx-colorbox .dx-placeholder {
  left: 32px;
}
.dx-colorbox-color-result-preview {
  border-color: #ddd;
}
.dx-colorbox-overlay {
  padding: 0;
}
.dx-colorbox-overlay.dx-overlay-content {
  background-color: #fff;
}
.dx-rtl .dx-colorbox.dx-state-focused .dx-colorbox-input,
.dx-rtl.dx-colorbox.dx-state-focused .dx-colorbox-input {
  padding-right: 40px;
}
.dx-rtl .dx-colorbox-overlay .dx-toolbar-item:first-child {
  padding-left: 10px;
  padding-right: 0;
}
.dx-pager {
  overflow: hidden;
  width: 100%;
  line-height: normal;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  padding-top: 9px;
  padding-bottom: 9px;
}
.dx-pager .dx-pages {
  white-space: nowrap;
  float: right;
}
.dx-pager .dx-pages .dx-page {
  display: inline-block;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 1px;
}
.dx-pager .dx-pages .dx-page:first-child {
  margin-left: 1px;
}
.dx-pager .dx-pages .dx-separator {
  display: inline-block;
}
.dx-pager .dx-pages .dx-info {
  display: inline-block;
  margin-right: 9px;
  opacity: .6;
}
.dx-pager .dx-pages .dx-navigate-button {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  box-sizing: content-box;
}
.dx-pager .dx-pages .dx-navigate-button.dx-button-disable {
  opacity: .3;
  cursor: inherit;
}
.dx-pager .dx-page-sizes {
  float: left;
}
.dx-pager .dx-page-sizes .dx-page-size {
  display: inline-block;
  cursor: pointer;
  margin-left: 4px;
  margin-right: 1px;
}
.dx-pager .dx-page-sizes .dx-page-size:first-child {
  margin-left: 1px;
}
.dx-pager .dx-page-sizes .dx-selection,
.dx-pager .dx-pages .dx-selection {
  cursor: inherit;
  text-shadow: none;
  color: #333;
  border-color: transparent;
  background-color: #d4d4d4;
}
.dx-pager .dx-light-pages {
  display: inline-block;
}
.dx-pager .dx-light-pages .dx-page-index {
  width: 40px;
}
.dx-pager .dx-light-pages .dx-pages-count {
  cursor: pointer;
}
.dx-pager .dx-light-pages .dx-info-text,
.dx-pager .dx-light-pages .dx-pages-count {
  padding-left: 6px;
}
.dx-pager .dx-light-pages .dx-info-text,
.dx-pager .dx-light-pages .dx-page-index,
.dx-pager .dx-light-pages .dx-pages-count {
  display: table-cell;
}
.dx-pager.dx-rtl .dx-pages,
.dx-rtl .dx-pager .dx-pages {
  float: left;
  direction: ltr;
}
.dx-pager.dx-rtl .dx-pages .dx-page,
.dx-rtl .dx-pager .dx-pages .dx-page {
  direction: ltr;
}
.dx-pager.dx-rtl .dx-pages .dx-info,
.dx-rtl .dx-pager .dx-pages .dx-info {
  direction: rtl;
  margin-left: 9px;
  margin-right: 0;
}
.dx-pager.dx-rtl .dx-page-sizes,
.dx-rtl .dx-pager .dx-page-sizes {
  float: right;
}
.dx-pager.dx-light-mode .dx-page-sizes {
  min-width: 42px;
}
.dx-pager.dx-light-mode .dx-page-index {
  min-width: 19px;
}
.dx-pager .dx-pages .dx-page {
  padding: 7px 9px 8px;
}
.dx-pager .dx-pages .dx-separator {
  padding-left: 8px;
  padding-right: 8px;
}
.dx-pager .dx-pages .dx-navigate-button {
  width: 9px;
  height: 17px;
  padding: 9px 13px;
}
.dx-pager .dx-pages .dx-prev-button {
  font: 14px/1 DXIcons;
}
.dx-pager .dx-pages .dx-prev-button::before {
  content: "";
}
.dx-pager .dx-pages .dx-next-button {
  font: 14px/1 DXIcons;
}
.dx-pager .dx-pages .dx-next-button::before {
  content: "";
}
.dx-pager .dx-pages .dx-next-button,
.dx-pager .dx-pages .dx-prev-button {
  position: relative;
  font-size: 21px;
  text-align: center;
  line-height: 21px;
}
.dx-pager .dx-pages .dx-next-button::before,
.dx-pager .dx-pages .dx-prev-button::before {
  position: absolute;
  display: block;
  width: 21px;
  top: 50%;
  margin-top: -10.5px;
  left: 50%;
  margin-left: -10.5px;
}
.dx-pager .dx-page,
.dx-pager .dx-page-size {
  border-radius: 3px;
  border: 1px solid transparent;
}
.dx-pager .dx-page-sizes .dx-page-size {
  padding: 7px 9px 8px 10px;
}
.dx-gridbase-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: inherit;
  max-height: inherit;
}
.dx-gridbase-container > * {
  flex: 0 0 auto;
}
.dx-datagrid-important-margin {
  margin-right: 5px!important;
}
.dx-datagrid-table {
  background-color: transparent;
}
.dx-datagrid .dx-datagrid-content-fixed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
  overflow: hidden;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table {
  position: relative;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table td {
  pointer-events: auto;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-row td.dx-pointer-events-none {
  visibility: hidden;
  background-color: transparent;
  pointer-events: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-header-row td.dx-pointer-events-none {
  border-bottom-color: transparent;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table.dx-datagrid-table-fixed .dx-row td.dx-pointer-events-none {
  width: auto;
}
.dx-datagrid.dx-datagrid-borders > .dx-datagrid-total-footer {
  border-top: 0;
}
.dx-datagrid.dx-datagrid-borders > .dx-datagrid-pager {
  margin-top: 1px;
}
.dx-datagrid.dx-datagrid-borders > .dx-datagrid-header-panel {
  border-bottom: 0;
}
.dx-datagrid.dx-datagrid-borders > .dx-datagrid-rowsview.dx-last-row-border tbody:last-child > .dx-data-row:nth-last-child(2) > td {
  border-bottom-width: 0;
}
.dx-datagrid .dx-menu-subitem ul li {
  padding-top: 0;
}
.dx-datagrid .dx-menu-subitem ul li:first-child {
  padding-top: 1px;
}
.dx-datagrid .dx-menu-subitem .dx-menu-item {
  padding: 7px 30px 7px 5px;
}
.dx-datagrid .dx-menu-subitem .dx-menu-item .dx-menu-image {
  background-position-x: left;
}
.dx-datagrid .dx-column-indicators {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}
.dx-datagrid .dx-column-indicators.dx-visibility-hidden {
  visibility: hidden;
}
.dx-datagrid .dx-column-indicators .dx-sort-index-icon {
  padding-right: 3px;
  margin-left: -3px;
  width: 15px;
}
.dx-datagrid .dx-column-indicators .dx-header-filter.dx-header-filter,
.dx-datagrid .dx-column-indicators .dx-header-filter.dx-sort,
.dx-datagrid .dx-column-indicators .dx-sort.dx-header-filter,
.dx-datagrid .dx-column-indicators .dx-sort.dx-sort {
  display: inline-block;
}
.dx-datagrid .dx-column-indicators .dx-header-filter.dx-header-filter::after,
.dx-datagrid .dx-column-indicators .dx-sort.dx-header-filter::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: -7px;
}
.dx-datagrid .dx-row > td,
.dx-datagrid .dx-row > tr > td {
  padding: 7px;
}
.dx-datagrid .dx-error-row {
  -webkit-user-select: initial;
  user-select: initial;
}
.dx-datagrid .dx-error-row .dx-error-message {
  -webkit-user-select: text;
  user-select: text;
}
.dx-datagrid .dx-error-row .dx-error-message a {
  color: inherit;
}
.dx-datagrid .dx-datagrid-rowsview .dx-data-row .dx-command-drag {
  cursor: move;
  vertical-align: middle;
  padding: 0;
}
.dx-sortable-dragging .dx-datagrid-rowsview .dx-data-row .dx-command-drag {
  cursor: pointer;
  cursor: grabbing;
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title {
  border-bottom: none;
  font-size: 16px;
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label {
  font-size: 16px;
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content {
  padding: 0 20px 20px;
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item {
  opacity: .5;
  box-shadow: 0 1px 3px -1px rgba(0,0,0,.2);
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item.dx-datagrid-drag-action {
  opacity: 1;
  cursor: pointer;
  touch-action: pinch-zoom;
}
.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-treeview-node-container:first-child > .dx-treeview-node-is-leaf {
  padding: 0;
}
.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-datagrid-column-chooser-plain .dx-treeview-node {
  padding-left: 0;
}
.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-datagrid-column-chooser-plain .dx-treeview-node .dx-checkbox {
  left: 4px;
}
.dx-datagrid-nowrap,
.dx-datagrid-nowrap .dx-header-row>td>.dx-datagrid-text-content {
  white-space: nowrap;
}
.dx-datagrid-drag-header {
  position: absolute;
  vertical-align: middle;
  cursor: pointer;
  z-index: 10000;
  box-sizing: content-box;
}
.dx-datagrid-drag-header.dx-drag-command-cell {
  padding: 0;
}
.dx-datagrid-columns-separator {
  position: absolute;
  z-index: 3;
  width: 3px;
}
.dx-datagrid-columns-separator-transparent {
  border-left: 0;
  border-right: 0;
}
.dx-datagrid-tracker {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 3;
  cursor: col-resize;
}
.dx-datagrid-table-content {
  position: absolute;
  top: 0;
}
.dx-datagrid-focus-overlay {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  visibility: hidden;
}
.dx-datagrid-action,
.dx-datagrid-drag-action {
  cursor: pointer;
}
.dx-datagrid-content {
  position: relative;
}
.dx-datagrid-content .dx-overlay-wrapper.dx-invalid-message.dx-datagrid-invalid-message {
  visibility: visible;
}
.dx-datagrid-content .dx-overlay-wrapper.dx-invalid-message.dx-datagrid-invalid-message .dx-overlay-content,
.dx-datagrid-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-datagrid-table-fixed {
  table-layout: fixed;
  width: 100%;
}
.dx-datagrid-content .dx-datagrid-table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  max-width: 10px;
}
.dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed {
  max-width: none;
}
.dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed .dx-column-indicators .dx-sort.dx-sort-none {
  display: none;
}
.dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed .dx-column-indicators .dx-sort.dx-sort-index {
  width: 26px;
}
.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators {
  float: none!important;
}
.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators > span {
  width: 14px;
}
.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators .dx-sort.dx-sort-none {
  display: inline-block;
}
.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-header-row .dx-datagrid-text-content {
  max-width: none;
}
.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-text-content-alignment-left {
  margin-right: 3px;
}
.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-text-content-alignment-right {
  margin-left: 3px;
}
.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-column-indicators {
  float: none!important;
}
.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-column-indicators > span {
  width: 14px;
}
.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-text-content-alignment-left {
  margin-right: 3px;
}
.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-text-content-alignment-right {
  margin-left: 3px;
}
.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-master-detail-cell {
  max-width: 0;
}
.dx-datagrid-content .dx-datagrid-table [class*=column] + [class*=column]:last-child {
  float: none;
}
.dx-datagrid-content .dx-datagrid-table .dx-row > td,
.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td {
  vertical-align: top;
}
.dx-datagrid-content .dx-datagrid-table .dx-row > td:first-child,
.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td:first-child {
  border-left: 0;
}
.dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space,
.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-datagrid-group-space {
  border-right: none;
  vertical-align: top;
}
.dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space + td,
.dx-datagrid-content .dx-datagrid-table .dx-row > tr > td.dx-datagrid-group-space + td {
  border-left: none;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-container {
  overflow: hidden;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-datagrid-invalid .dx-invalid-message.dx-overlay {
  position: static;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell {
  max-width: 0;
  padding: 0;
  vertical-align: middle;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor,
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor-container {
  border: 0;
  margin: 0;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-select {
  padding: 0;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit {
  text-overflow: clip;
  width: 100px;
  min-width: 100px;
  white-space: nowrap;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit.dx-command-edit-with-icons {
  width: 80px;
  min-width: 80px;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit.dx-command-edit-with-icons .dx-link {
  text-decoration: none;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit .dx-link {
  display: inline-block;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-expand {
  padding: 0;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-adaptive {
  padding: 0;
  vertical-align: middle;
}
.dx-datagrid-content .dx-datagrid-table .dx-data-row .dx-command-edit-with-icons {
  line-height: 1;
  white-space: nowrap;
}
.dx-datagrid-content .dx-datagrid-table .dx-filter-range-content {
  padding: 7px 7px 7px 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.dx-datagrid-content .dx-datagrid-table .dx-row > .dx-last-data-cell {
  border-right: none;
}
.dx-datagrid-content .dx-datagrid-table .dx-row > .dx-command-adaptive-hidden {
  border-left: none;
}
.dx-cell-modified,
.dx-datagrid-invalid,
.dx-highlight-outline {
  position: relative;
  padding: 7px;
}
.dx-cell-modified::after,
.dx-datagrid-invalid::after,
.dx-highlight-outline::after {
  content: "";
  position: absolute;
  border: 2px solid transparent;
  top: 0;
  left: 1px;
  bottom: 0;
  right: 0;
  pointer-events: none;
}
.dx-cell-modified.dx-hidden,
.dx-datagrid-invalid.dx-hidden,
.dx-highlight-outline.dx-hidden {
  display: block!important;
}
.dx-cell-modified.dx-hidden::after,
.dx-datagrid-invalid.dx-hidden::after,
.dx-highlight-outline.dx-hidden::after {
  display: none;
}
.dx-editor-cell .dx-highlight-outline,
.dx-editor-cell.dx-cell-modified,
.dx-editor-cell.dx-datagrid-invalid {
  padding: 0;
}
.dx-column-lines .dx-cell-modified::after,
.dx-column-lines .dx-datagrid-invalid::after,
.dx-column-lines .dx-highlight-outline::after {
  left: 0;
}
.dx-datagrid-headers {
  position: relative;
  outline: 0;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-header-row > td > .dx-datagrid-text-content {
  white-space: normal;
  vertical-align: top;
}
.dx-datagrid-filter-range-overlay .dx-editor-container .dx-texteditor {
  border-width: 0;
}
.dx-datagrid-filter-range-overlay .dx-editor-container .dx-texteditor.dx-state-focused::after {
  content: " ";
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  z-index: 1;
  pointer-events: none;
}
.dx-datagrid-filter-range-overlay .dx-datagrid-filter-range-end {
  border-top: 1px solid transparent;
}
.dx-datagrid-filter-range-overlay .dx-editor-container.dx-cell-modified,
.dx-datagrid-filter-range-overlay .dx-editor-container.dx-datagrid-invalid {
  padding: 0;
}
.dx-datagrid-filter-row .dx-editor-cell .dx-menu {
  display: none;
}
.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu {
  position: relative;
}
.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-menu {
  display: block;
}
.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-placeholder::before,
.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor-input {
  padding-left: 32px;
}
.dx-datagrid-filter-row .dx-cell-modified::after,
.dx-datagrid-filter-row .dx-datagrid-invalid::after {
  pointer-events: none;
}
.dx-datagrid-filter-row .dx-focused .dx-highlight-outline::after,
.dx-datagrid-filter-row .dx-focused.dx-cell-modified::after,
.dx-datagrid-filter-row .dx-focused.dx-datagrid-invalid::after {
  border-color: transparent;
}
.dx-datagrid-filter-row .dx-menu {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  margin-left: -2px;
  margin-top: -2px;
  height: 100%;
  overflow: visible;
}
.dx-datagrid-filter-row .dx-menu .dx-menu-horizontal {
  height: 100%;
}
.dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-popout,
.dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-text {
  display: none;
}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused::after {
  position: absolute;
  left: 2px;
  top: 2px;
  width: 100%;
  height: 102%;
  content: "";
}
.dx-datagrid-filter-row > .dx-first-cell .dx-menu,
.dx-datagrid-filter-row > td:first-child .dx-menu {
  margin-left: 0;
}
.dx-datagrid-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
  padding: 5px 30px 5px 5px;
}
.dx-datagrid-filter-row .dx-menu ul.dx-menu-horizontal > li > .dx-menu-item {
  padding: 8px 5px 7px;
}
.dx-datagrid-filter-row .dx-menu ul.dx-menu-horizontal > li > .dx-menu-item.dx-state-disabled:hover {
  padding: 9px 6px 8px;
}
.dx-datagrid-filter-row .dx-menu-caption {
  padding-left: 6px;
}
.dx-datagrid-filter-row .dx-menu ul .dx-menu-item .dx-menu-chouser-down {
  display: none;
}
.dx-datagrid-filter-row .dx-menu-item-highlight {
  font-weight: 400;
}
.dx-datagrid-scroll-container {
  overflow: hidden;
  width: 100%;
}
.dx-datagrid-header-panel {
  text-align: left;
}
.dx-datagrid-header-panel .dx-toolbar-menu-container .dx-button {
  margin-left: 10px;
}
.dx-datagrid-search-panel {
  margin: 0 0 0 15px;
}
.dx-gridbase-container > .dx-datagrid-rowsview {
  flex: auto;
  height: auto;
}
.dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable {
  display: flex;
}
.dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable > .dx-scrollable-wrapper,
.dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable > div > .dx-scrollable-wrapper {
  flex: 1;
  height: auto;
  min-width: 0;
  min-height: 0;
}
.dx-datagrid-rowsview {
  position: relative;
  overflow: hidden;
}
.dx-datagrid-rowsview.dx-empty {
  height: 100px;
}
.dx-datagrid-rowsview.dx-empty .dx-scrollable-content {
  height: 100%;
}
.dx-datagrid-rowsview.dx-fixed-columns.dx-scrollable .dx-scrollable-content {
  z-index: 2;
}
.dx-datagrid-rowsview.dx-fixed-columns .dx-scrollable-scrollbar {
  z-index: 3;
}
.dx-datagrid-rowsview .dx-datagrid-content {
  overflow-anchor: none;
}
.dx-datagrid-rowsview .dx-datagrid-content:not(.dx-datagrid-content-fixed) {
  min-height: 100%;
}
.dx-datagrid-rowsview:focus {
  outline: 0;
}
.dx-datagrid-rowsview .dx-row > td,
.dx-datagrid-rowsview .dx-row > tr > td {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child,
.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child>td,
.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child>tr>td {
  border-top: none;
}
.dx-datagrid-rowsview .dx-data-row > td:focus {
  outline: 0;
}
.dx-datagrid-rowsview .dx-selection > td .dx-link,
.dx-datagrid-rowsview .dx-selection > tr > td .dx-link,
.dx-datagrid-rowsview .dx-selection.dx-row:hover > td .dx-link,
.dx-datagrid-rowsview .dx-selection.dx-row:hover > tr > td .dx-link {
  color: inherit;
}
.dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-freespace-row,
.dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-virtual-row {
  border-top: 0;
  border-bottom: 0;
}
.dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-freespace-row > td,
.dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-virtual-row > td {
  padding-top: 0;
  padding-bottom: 0;
}
.dx-datagrid-rowsview .dx-select-checkboxes-hidden > tbody > tr > td > .dx-select-checkbox {
  display: none;
}
.dx-datagrid-rowsview .dx-select-checkboxes-hidden>tbody>tr.dx-selection>td>.dx-select-checkbox,
.dx-datagrid-rowsview .dx-select-checkboxes-hidden>tbody>tr>td:hover>.dx-select-checkbox {
  display: inline-block;
}
.dx-datagrid-rowsview .dx-row > .dx-master-detail-cell {
  padding: 30px;
}
.dx-datagrid-rowsview .dx-row > .dx-master-detail-cell:focus {
  outline: 0;
}
.dx-datagrid-rowsview .dx-data-row.dx-edit-row .dx-cell-modified::after {
  border-color: transparent;
}
.dx-datagrid-nodata {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  transform: translate(-50%,-50%);
}
.dx-datagrid-bottom-load-panel {
  text-align: center;
  padding: 10px;
}
.dx-datagrid-hidden-column {
  white-space: nowrap;
}
.dx-datagrid .dx-row .dx-datagrid-hidden-column {
  border-right-width: 0;
  border-left-width: 0;
}
.dx-datagrid-hidden-column > * {
  display: none!important;
}
.dx-datagrid-total-footer > .dx-datagrid-content {
  padding-top: 7px;
  padding-bottom: 7px;
}
.dx-datagrid-summary-item {
  font-weight: 700;
}
.dx-datagrid-export-menu .dx-menu-item .dx-checkbox {
  margin-left: 0;
}
.dx-datagrid-export-menu .dx-menu-item .dx-checkbox .dx-checkbox-icon {
  width: 16px;
  height: 16px;
}
.dx-datagrid-export-menu .dx-menu-item .dx-checkbox .dx-checkbox-text {
  white-space: nowrap;
  word-break: normal;
}
.dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-overlay-content {
  border: none;
  box-shadow: none;
}
.dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-overlay-content .dx-popup-content {
  padding: 0;
}
.dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-popover-arrow {
  width: 0;
  height: 0;
}
.dx-datagrid-notouch-action {
  touch-action: none;
  -ms-content-zooming: none;
  -ms-overflow-style: none;
}
.dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message,
.dx-datagrid-column-chooser-list.dx-treeview .dx-treeview-item,
.dx-device-mobile .dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message,
.dx-device-mobile .dx-datagrid-column-chooser-list.dx-treeview .dx-treeview-item {
  border: none;
}
.dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message,
.dx-device-mobile .dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message {
  text-align: center;
  left: 0;
  right: 0;
  bottom: 50%;
  position: absolute;
}
.dx-datagrid.dx-rtl .dx-menu-subitem .dx-menu-item,
.dx-rtl .dx-datagrid .dx-menu-subitem .dx-menu-item {
  padding: 7px 5px 7px 30px;
}
.dx-datagrid.dx-rtl .dx-menu-subitem .dx-menu-item .dx-menu-image,
.dx-rtl .dx-datagrid .dx-menu-subitem .dx-menu-item .dx-menu-image {
  background-position-x: right;
}
.dx-datagrid.dx-rtl .dx-texteditor-buttons-container,
.dx-rtl .dx-datagrid .dx-texteditor-buttons-container {
  text-align: start;
}
.dx-rtl .dx-datagrid-content .dx-datagrid-table {
  direction: rtl;
}
.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space {
  border-left: none;
}
.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-datagrid-group-space + td {
  border-right: none;
}
.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-container .dx-editor-cell .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon {
  transform: scaleX(-1);
}
.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row .dx-filter-range-content {
  padding: 7px 32px 7px 7px;
}
.dx-rtl .dx-datagrid-headers,
.dx-rtl .dx-datagrid-rowsview,
.dx-rtl .dx-datagrid-total-footer {
  direction: ltr;
}
.dx-rtl .dx-datagrid-headers .dx-datagrid-table,
.dx-rtl .dx-datagrid-rowsview .dx-datagrid-table,
.dx-rtl .dx-datagrid-total-footer .dx-datagrid-table {
  direction: rtl;
}
.dx-rtl .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor .dx-placeholder::before,
.dx-rtl .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor .dx-texteditor-input {
  padding-right: 32px;
}
.dx-rtl .dx-datagrid-filter-row .dx-menu {
  right: 0;
  left: auto;
  margin-left: 0;
  margin-right: -2px;
}
.dx-rtl .dx-datagrid-filter-row > td:first-child .dx-menu {
  margin-left: 0;
}
.dx-rtl .dx-datagrid-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
  padding: 5px 5px 5px 30px;
}
.dx-rtl .dx-datagrid-filter-row .dx-menu-caption {
  padding-right: 6px;
}
.dx-rtl .dx-datagrid-header-panel {
  text-align: right;
}
.dx-rtl .dx-datagrid-header-panel .dx-datagrid-column-chooser-button {
  margin-left: 0;
}
.dx-rtl .dx-datagrid-header-panel .dx-toolbar-menu-container .dx-button {
  margin-left: 0;
  margin-right: 10px;
}
.dx-rtl .dx-datagrid-search-panel {
  margin: 0 15px 0 0;
}
.dx-datagrid-filter-panel,
.dx-datagrid-filter-panel-left {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  min-width: 0;
}
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter:hover,
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text:hover {
  text-decoration: underline;
  cursor: pointer;
}
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-checkbox {
  padding-right: 10px;
}
.dx-datagrid-filter-panel .dx-icon-filter {
  margin: auto 7px auto auto;
  cursor: pointer;
}
.dx-datagrid {
  position: relative;
  cursor: default;
  white-space: normal;
  line-height: normal;
}
.dx-hidden.dx-group-cell {
  display: table-cell!important;
  font-size: 0!important;
}
.dx-datagrid-group-panel {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  touch-action: pinch-zoom;
}
.dx-datagrid-group-panel .dx-group-panel-message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-datagrid-group-panel .dx-group-panel-item {
  display: inline-block;
  min-width: 30px;
  white-space: nowrap;
}
.dx-datagrid-group-panel .dx-group-panel-item .dx-sort {
  margin-left: 6px;
}
.dx-datagrid-group-panel .dx-block-separator {
  display: inline-block;
  min-width: 30px;
  white-space: nowrap;
  position: relative;
  min-width: 0;
}
.dx-datagrid-group-panel .dx-block-separator .dx-sort {
  margin-left: 6px;
}
.dx-datagrid-rowsview .dx-row.dx-group-row td {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.dx-datagrid-rowsview .dx-row.dx-group-row:first-child td {
  border-top: none;
}
.dx-datagrid-rowsview .dx-group-row:focus {
  outline: 0;
}
.dx-datagrid-rowsview .dx-group-row.dx-row > td {
  border-left-color: transparent;
  border-right-color: transparent;
}
.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-field-item-content:focus {
  outline: 0;
}
.dx-datagrid-group-closed::before,
.dx-datagrid-group-opened::before {
  position: absolute;
  display: block;
  right: 0;
  left: 0;
}
.dx-rtl .dx-datagrid-group-closed {
  transform: scaleX(-1);
}
.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-group-row.dx-row.dx-column-lines > td {
  border-left: none;
  border-right: none;
}
.dx-rtl .dx-datagrid-group-panel .dx-block-separator,
.dx-rtl .dx-datagrid-group-panel .dx-group-panel-item {
  margin-right: 0;
}
.dx-rtl .dx-datagrid-group-panel .dx-sort {
  margin-left: 0;
  margin-right: 6px;
}
.dx-datagrid-borders > .dx-datagrid-headers,
.dx-datagrid-borders > .dx-datagrid-rowsview,
.dx-datagrid-borders > .dx-datagrid-total-footer {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.dx-datagrid-borders > .dx-datagrid-rowsview,
.dx-datagrid-borders > .dx-datagrid-total-footer {
  border-bottom: 1px solid #ddd;
}
.dx-datagrid-borders > .dx-datagrid-filter-panel,
.dx-datagrid-borders > .dx-datagrid-headers,
.dx-datagrid-borders > .dx-datagrid-pager {
  border-top: 1px solid #ddd;
}
.dx-datagrid-borders > .dx-datagrid-filter-panel {
  border-top-width: 0;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.dx-sortable-dragging > div > .dx-gridbase-container > .dx-datagrid-rowsview {
  border-color: rgba(51,122,183,.5);
}
.dx-datagrid .dx-sort-up {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-sort-up::before {
  content: "";
}
.dx-datagrid .dx-sort-down {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-sort-down::before {
  content: "";
}
.dx-datagrid .dx-sort-down,
.dx-datagrid .dx-sort-up {
  font-family: inherit;
}
.dx-datagrid .dx-sort-down::before,
.dx-datagrid .dx-sort-up::before {
  font-family: DXIcons,sans-serif;
}
.dx-datagrid .dx-datagrid-header-panel .dx-group-panel-item,
.dx-datagrid .dx-datagrid-header-panel .dx-header-filter {
  outline: 0;
}
.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-group-panel-item:focus,
.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-header-filter:focus {
  outline: #5c95c5 solid 2px;
  outline-offset: -2px;
}
.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-header-filter:focus {
  outline-offset: 2px;
}
.dx-datagrid .dx-datagrid-headers .dx-header-filter,
.dx-datagrid .dx-datagrid-headers .dx-header-row > td {
  outline: 0;
}
.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus,
.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus {
  outline: #5c95c5 solid 2px;
  outline-offset: 2px;
}
.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus {
  outline-offset: -2px;
}
.dx-datagrid .dx-header-filter {
  position: relative;
  color: #959595;
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-header-filter::before {
  content: "";
}
.dx-datagrid .dx-header-filter-empty {
  color: rgba(149,149,149,.5);
}
.dx-datagrid.dx-filter-menu .dx-menu-item-content .dx-icon {
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
  background-color: #fff;
}
.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,
.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,
.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}
.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell {
  border-left: none;
}
.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell {
  border-right: none;
}
.dx-datagrid .dx-datagrid-rowsview.dx-state-focused .dx-data-row > td.dx-command-edit > a.dx-link:focus {
  outline: #5c95c5 solid 2px;
  outline-offset: 2px;
}
.dx-datagrid .dx-datagrid-rowsview.dx-state-focused .dx-data-row.dx-row-focused > td.dx-command-edit > a.dx-link:focus {
  outline-color: #fff;
  outline-offset: 0;
}
.dx-datagrid .dx-datagrid-rowsview .dx-datagrid-edit-form {
  background-color: #fff;
}
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td {
  position: relative;
}
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td:not(.dx-datagrid-group-space)::before {
  display: block;
  height: 100%;
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACqCAYAAABbAOqQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYWQ2ODE5MS00ZDMxLWRjNGYtOTU0NC1jNjJkMTIxMjY2M2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY1RUVFQzAzRDYzMTFFODlFNThCOUJBQjU4Q0EzRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY1RUVFQkYzRDYzMTFFODlFNThCOUJBQjU4Q0EzRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMjM1Y2U0LTc5ZWUtNGI0NC05ZjlkLTk2NTZmZGFjNjhhNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk1OTQ2MjBiLTUyMTQtYTM0Yy04Nzc5LTEwMmEyMTY4MTlhOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvLbJKYAAADrSURBVHja7N3BDYBACABBsQn7L48q0BoMD5SZxAZuc74gF1V1MMfpCARBEEEQRBAEEQRBdovnuxxDq3RD/LIQRBAEQRBBEEQQBBEEQQQBAAAAAAAAABhi8gZVbgxi6kQQBBEEQQRBEEEQRBAEQRBBAAAAAAAAAAAabX2Daux2lqkTQRBEEAQRBEEEQRBBEARBBAEAAAAAAAAAaLR1g2osUyeCIIggCCIIggiCIIIgCIIIAgAAAAAAAADQ6KsbVPnXIKZOBEEQQRBEEAQRBEEEQRAEEYRXoqqcghuCIIIgiCAIIgiCCMIUtwADALYCCr92l++TAAAAAElFTkSuQmCC);
  background-repeat: no-repeat repeat;
}
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td[style*="text-align: right"]::before {
  transform: scaleX(-1);
}
.dx-datagrid .dx-datagrid-filter-row .dx-filter-range-content {
  color: #333;
}
.dx-datagrid .dx-error-row td {
  color: #fff;
  padding: 0;
}
.dx-datagrid .dx-column-lines > td:first-child {
  border-left: none;
}
.dx-datagrid .dx-column-lines > td:last-child {
  border-right: none;
}
.dx-datagrid .dx-command-drag .dx-datagrid-drag-icon {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-command-drag .dx-datagrid-drag-icon::before {
  content: "";
}
.dx-datagrid-filter-panel {
  padding: 10px;
  color: #333;
  border-top: 1px solid #ddd;
}
.dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-clear-filter:focus,
.dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-text:focus,
.dx-datagrid-filter-panel.dx-state-focused .dx-icon-filter:focus {
  outline: #5c95c5 solid 2px;
  outline-offset: 3px;
}
.dx-datagrid-form-buttons-container {
  float: right;
}
.dx-datagrid-form-buttons-container .dx-button {
  margin-left: 10px;
  margin-top: 10px;
}
.dx-datagrid-adaptive-more {
  cursor: pointer;
  font: 21px/21px DXIcons;
}
.dx-datagrid-adaptive-more::before {
  content: "";
}
.dx-datagrid-edit-popup .dx-error-message {
  background-color: #e89895;
  white-space: normal;
  word-wrap: break-word;
  color: #fff;
  margin-bottom: 20px;
}
.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}
.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell {
  border-right: none;
}
.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell {
  border-left: none;
}
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td::before {
  transform: scaleX(-1);
}
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td[style*="text-align: left"]::before {
  transform: scale(1);
}
.dx-rtl .dx-datagrid .dx-column-lines > td:first-child {
  border-right: none;
  border-left: 1px solid #ddd;
}
.dx-rtl .dx-datagrid .dx-column-lines > td:last-child {
  border-left: none;
  border-right: 1px solid #ddd;
}
.dx-rtl .dx-datagrid-form-buttons-container {
  float: left;
}
.dx-rtl .dx-datagrid-form-buttons-container .dx-button {
  margin-left: 0;
  margin-right: 10px;
}
.dx-datagrid-cell-updated-animation {
  animation: 1s dx-datagrid-highlight-change;
}
@keyframes dx-datagrid-highlight-change {
  50%,
  from {
    background-color: rgba(51,51,51,.08);
  }
}
.dx-datagrid-container.dx-filter-menu .dx-menu-item-has-icon .dx-icon,
.dx-datagrid.dx-filter-menu .dx-menu-item-has-icon .dx-icon {
  color: #898989;
}
.dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc,
.dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc {
  font: 16px/16px DXIcons;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  text-align: center;
}
.dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before,
.dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before {
  content: "";
}
.dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc,
.dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc {
  font: 16px/16px DXIcons;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  text-align: center;
}
.dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before,
.dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-equals,
.dx-datagrid-container .dx-icon-filter-operation-equals {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-equals::before,
.dx-datagrid-container .dx-icon-filter-operation-equals::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-default,
.dx-datagrid-container .dx-icon-filter-operation-default {
  font: 12px/12px DXIcons;
  width: 12px;
  height: 12px;
  background-position: 0 0;
  background-size: 12px 12px;
  padding: 0;
  text-align: center;
}
.dx-datagrid .dx-icon-filter-operation-default::before,
.dx-datagrid-container .dx-icon-filter-operation-default::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-not-equals,
.dx-datagrid-container .dx-icon-filter-operation-not-equals {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-not-equals::before,
.dx-datagrid-container .dx-icon-filter-operation-not-equals::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-less,
.dx-datagrid-container .dx-icon-filter-operation-less {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-less::before,
.dx-datagrid-container .dx-icon-filter-operation-less::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-less-equal,
.dx-datagrid-container .dx-icon-filter-operation-less-equal {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-less-equal::before,
.dx-datagrid-container .dx-icon-filter-operation-less-equal::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-greater,
.dx-datagrid-container .dx-icon-filter-operation-greater {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-greater::before,
.dx-datagrid-container .dx-icon-filter-operation-greater::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-greater-equal,
.dx-datagrid-container .dx-icon-filter-operation-greater-equal {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-greater-equal::before,
.dx-datagrid-container .dx-icon-filter-operation-greater-equal::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-contains,
.dx-datagrid-container .dx-icon-filter-operation-contains {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-contains::before,
.dx-datagrid-container .dx-icon-filter-operation-contains::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-not-contains,
.dx-datagrid-container .dx-icon-filter-operation-not-contains {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-not-contains::before,
.dx-datagrid-container .dx-icon-filter-operation-not-contains::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-starts-with,
.dx-datagrid-container .dx-icon-filter-operation-starts-with {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-starts-with::before,
.dx-datagrid-container .dx-icon-filter-operation-starts-with::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-ends-with,
.dx-datagrid-container .dx-icon-filter-operation-ends-with {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-ends-with::before,
.dx-datagrid-container .dx-icon-filter-operation-ends-with::before {
  content: "";
}
.dx-datagrid .dx-icon-filter-operation-between,
.dx-datagrid-container .dx-icon-filter-operation-between {
  font: 14px/1 DXIcons;
}
.dx-datagrid .dx-icon-filter-operation-between::before,
.dx-datagrid-container .dx-icon-filter-operation-between::before {
  content: "";
}
.dx-datagrid {
  color: #333;
  background-color: #fff;
  line-height: inherit;
}
.dx-datagrid .dx-row-alt > td,
.dx-datagrid .dx-row-alt > tr > td {
  background-color: #f5f5f5;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}
.dx-datagrid .dx-row-alt.dx-row:not(.dx-row-removed) {
  border-bottom-color: transparent;
}
.dx-datagrid .dx-link {
  text-decoration: underline;
  cursor: pointer;
  color: #337ab7;
}
.dx-datagrid .dx-row-lines > td {
  border-bottom: 1px solid #ddd;
}
.dx-datagrid .dx-column-lines > td {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.dx-datagrid .dx-error-row .dx-closebutton {
  float: right;
  margin: 9px;
  font: 14px/14px DXIcons;
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  text-align: center;
}
.dx-datagrid .dx-error-row .dx-closebutton::before {
  content: "";
}
.dx-datagrid .dx-error-row .dx-error-message {
  background-color: #e89895;
  white-space: normal;
  word-wrap: break-word;
  padding: 7px 35px 7px 7px;
}
.dx-datagrid .dx-row > td {
  padding: 7px;
}
.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit-with-icons .dx-link {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin: 0 3px;
}
.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit-with-icons .dx-link:not(.dx-link-icon) {
  width: auto;
}
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row > td[style*="text-align: right"]:before {
  background-position-y: 34px;
}
.dx-datagrid .dx-command-drag {
  width: 36px;
  min-width: 36px;
}
.dx-datagrid .dx-command-drag .dx-datagrid-drag-icon {
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 19px;
}
.dx-datagrid-edit-popup .dx-error-message {
  padding: 7px;
}
.dx-datagrid-headers .dx-texteditor-input,
.dx-datagrid-rowsview .dx-texteditor-input {
  padding: 7px;
  min-height: 33px;
}
.dx-datagrid-headers .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-datagrid-headers .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-datagrid-rowsview .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-datagrid-rowsview .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input {
  padding-right: 7px;
}
.dx-datagrid-headers .dx-lookup,
.dx-datagrid-rowsview .dx-lookup {
  height: auto;
}
.dx-datagrid-headers .dx-lookup-field,
.dx-datagrid-rowsview .dx-lookup-field {
  padding-left: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.dx-datagrid-headers .dx-searchbox .dx-placeholder::before,
.dx-datagrid-headers .dx-searchbox .dx-texteditor-input,
.dx-datagrid-rowsview .dx-searchbox .dx-placeholder::before,
.dx-datagrid-rowsview .dx-searchbox .dx-texteditor-input {
  padding-left: 34px;
}
.dx-rtl .dx-datagrid-headers .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-datagrid-headers .dx-searchbox .dx-texteditor-input,
.dx-rtl .dx-datagrid-rowsview .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-datagrid-rowsview .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-datagrid-headers .dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-datagrid-headers .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-datagrid-rowsview .dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-datagrid-rowsview .dx-searchbox .dx-texteditor-input {
  padding-right: 34px;
}
.dx-datagrid-checkbox-size {
  vertical-align: middle;
  line-height: 1em;
}
.dx-datagrid-checkbox-size.dx-checkbox-checked .dx-checkbox-icon {
  font-size: 12px;
}
.dx-datagrid-checkbox-size .dx-checkbox-icon {
  height: 16px;
  width: 16px;
}
.dx-datagrid-checkbox-size.dx-checkbox-indeterminate .dx-checkbox-icon {
  font-size: 6px;
}
.dx-datagrid-column-chooser-list .dx-empty-message,
.dx-device-mobile .dx-datagrid-column-chooser-list .dx-empty-message {
  color: #999;
  padding: 0 20px;
}
.dx-datagrid-column-chooser {
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-datagrid-column-chooser input,
.dx-datagrid-column-chooser textarea {
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content {
  padding: 0 20px 20px;
}
.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content .dx-treeview-search {
  margin-bottom: 10px;
}
.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content .dx-treeview-node {
  padding-left: 20px;
}
.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-popup-content {
  padding: 0 20px 20px;
}
.dx-datagrid-column-chooser .dx-overlay-content {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title {
  padding-top: 7px;
  padding-bottom: 9px;
  background-color: transparent;
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item {
  margin-bottom: 10px;
  background-color: #fff;
  color: #959595;
  font-weight: 400;
  border: 1px solid #ddd;
  padding: 7px;
  box-shadow: 0 1px 3px -1px rgba(0,0,0,.2);
}
.dx-datagrid-drag-header {
  box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2);
  color: #959595;
  font-weight: 400;
  padding: 7px;
  border: 1px solid rgba(51,122,183,.5);
  background-color: #fff;
}
.dx-datagrid-columns-separator {
  background-color: rgba(51,122,183,.5);
}
.dx-datagrid-columns-separator-transparent {
  background-color: transparent;
}
.dx-datagrid-drop-highlight > td {
  background-color: #337ab7;
  color: #fff;
}
.dx-datagrid-focus-overlay {
  border: 2px solid #5c95c5;
}
.dx-datagrid-table .dx-row .dx-command-select {
  width: 70px;
  min-width: 70px;
}
.dx-datagrid-table .dx-row .dx-command-edit {
  width: 85px;
  min-width: 85px;
}
.dx-datagrid-table .dx-row .dx-command-expand {
  width: 30px;
  min-width: 30px;
}
.dx-datagrid-table .dx-row .dx-command-expand.dx-datagrid-group-space {
  padding-top: 7px;
}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) {
  background-color: rgba(0,0,0,.04);
  color: #333;
}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused).dx-datagrid-group-space {
  border-right-color: rgba(0,0,0,.04);
}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused).dx-command-select {
  overflow: inherit;
}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > .dx-datagrid-readonly .dx-texteditor .dx-texteditor-input {
  background-color: rgba(0,0,0,.04);
  color: #333;
}
.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td.dx-pointer-events-none {
  background-color: transparent;
}
.dx-datagrid-headers {
  color: #959595;
  font-weight: 400;
  touch-action: pinch-zoom;
  border-bottom: 1px solid #ddd;
}
.dx-datagrid-headers .dx-datagrid-content {
  margin-bottom: -1px;
}
.dx-datagrid-borders .dx-datagrid-headers .dx-datagrid-table {
  border-bottom-width: 1px;
}
.dx-datagrid-headers .dx-datagrid-table .dx-row > td {
  border-bottom: 1px solid #ddd;
}
.dx-datagrid-filter-row .dx-menu .dx-overlay-content {
  color: #333;
}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused {
  background-color: transparent;
}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused::after {
  border: 2px solid #5c95c5;
}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded {
  background-color: #fff;
}
.dx-datagrid-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded::after {
  border-color: transparent;
}
.dx-datagrid-filter-row .dx-menu-item-has-submenu.dx-state-hover {
  background-color: transparent;
}
.dx-datagrid-filter-row .dx-menu-item-has-submenu.dx-menu-item-expanded.dx-state-hover {
  background-color: #fff;
}
.dx-datagrid-filter-row .dx-cell-modified::after,
.dx-datagrid-filter-row .dx-datagrid-invalid::after,
.dx-datagrid-filter-row .dx-highlight-outline::after {
  border-color: rgba(92,184,92,.5);
}
.dx-datagrid-filter-row .dx-menu-item-content .dx-icon {
  color: #898989;
}
.dx-datagrid-filter-row td .dx-editor-container .dx-filter-range-content {
  padding: 7px 7px 7px 32px;
}
.dx-datagrid-filter-range-overlay .dx-overlay-content {
  border: 1px solid #ddd;
  overflow: inherit;
  box-shadow: 2px 2px 3px rgba(0,0,0,.15);
}
.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-cell-modified::after,
.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-datagrid-invalid::after {
  border-color: rgba(92,184,92,.5);
  left: 0;
}
.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input {
  background-color: #fff;
  padding: 7px;
}
.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after {
  border: 2px solid #5c95c5;
}
.dx-cell-modified,
.dx-datagrid-invalid {
  padding: 7px;
}
.dx-datagrid-header-panel {
  border-bottom: 1px solid #ddd;
}
.dx-datagrid-header-panel .dx-toolbar {
  margin-bottom: 10px;
}
.dx-datagrid-header-panel .dx-apply-button {
  background-color: #5cb85c;
  border-color: #4cae4c;
  color: #fff;
}
.dx-datagrid-header-panel .dx-apply-button .dx-icon {
  color: #fff;
}
.dx-datagrid-header-panel .dx-apply-button.dx-state-hover {
  background-color: #449d44;
  border-color: #4cae4c;
}
.dx-datagrid-header-panel .dx-apply-button.dx-state-focused {
  background-color: #3d8b3d;
  border-color: #4cae4c;
}
.dx-datagrid-header-panel .dx-apply-button.dx-state-active {
  background-color: #357935;
  border-color: #4cae4c;
  color: #fff;
}
.dx-datagrid-addrow-button .dx-icon-edit-button-addrow {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-datagrid-addrow-button .dx-icon-edit-button-addrow::before {
  content: "";
}
.dx-datagrid-cancel-button .dx-icon-edit-button-cancel {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-datagrid-cancel-button .dx-icon-edit-button-cancel::before {
  content: "";
}
.dx-datagrid-save-button .dx-icon-edit-button-save {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-datagrid-save-button .dx-icon-edit-button-save::before {
  content: "";
}
.dx-datagrid-export-button .dx-icon-export-to {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-datagrid-export-button .dx-icon-export-to::before {
  content: "";
}
.dx-datagrid-export-button .dx-icon-export-excel-button {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-datagrid-export-button .dx-icon-export-excel-button::before {
  content: "";
}
.dx-datagrid-adaptive-more {
  width: 21px;
  height: 21px;
  background-position: 0 0;
  background-size: 21px 21px;
  padding: 0;
  font-size: 21px;
  text-align: center;
  line-height: 21px;
}
.dx-datagrid-borders .dx-datagrid-rowsview,
.dx-datagrid-headers + .dx-datagrid-rowsview {
  border-top: 1px solid #ddd;
}
.dx-datagrid-rowsview .dx-row {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.dx-datagrid-rowsview .dx-row.dx-edit-row:first-child > td {
  border-top-width: 0;
  border-bottom: 1px solid #ddd;
}
.dx-datagrid-rowsview .dx-row.dx-edit-row > td {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.dx-datagrid-rowsview .dx-row.dx-datagrid-edit-form {
  white-space: normal;
}
.dx-datagrid-rowsview .dx-master-detail-row .dx-master-detail-cell,
.dx-datagrid-rowsview .dx-master-detail-row > .dx-datagrid-group-space {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell,
.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) > .dx-datagrid-group-space {
  background-color: #fafafa;
}
.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-cell-modified::after,
.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-datagrid-invalid::after {
  border: 1px solid rgba(217,83,79,.4);
}
.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-focused.dx-cell-modified::after,
.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-focused.dx-datagrid-invalid::after {
  border: 1px solid #d9534f;
}
.dx-datagrid-rowsview .dx-data-row .dx-cell-modified.dx-cell-modified::after,
.dx-datagrid-rowsview .dx-data-row .dx-cell-modified.dx-datagrid-invalid::after {
  border-color: rgba(92,184,92,.5);
}
.dx-datagrid-rowsview .dx-overlay-wrapper.dx-invalid-message .dx-overlay-content {
  padding: 9px 17px;
}
.dx-datagrid-rowsview .dx-row-removed > td {
  background-color: rgba(92,184,92,.5);
  border-top: 1px solid rgba(92,184,92,.5);
  border-bottom: 1px solid rgba(92,184,92,.5);
}
.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-adaptive-item-text {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}
.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-datagrid-invalid {
  border: 1px solid rgba(217,83,79,.4);
}
.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-datagrid-invalid.dx-adaptive-item-text {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}
.dx-datagrid-rowsview .dx-item-modified {
  border-radius: 4px;
  border: 2px solid rgba(92,184,92,.5);
}
.dx-datagrid-rowsview .dx-item-modified.dx-adaptive-item-text {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
}
.dx-datagrid-rowsview .dx-row-focused:focus {
  outline: 0;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused),
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) {
  background-color: #5c95c5;
  color: #fff;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-texteditor-input,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) .dx-texteditor-input,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) .dx-texteditor-input {
  border-radius: 0;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-datagrid-group-closed,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-datagrid-group-opened,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) .dx-datagrid-group-closed,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) .dx-datagrid-group-opened,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) .dx-datagrid-group-closed,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) .dx-datagrid-group-opened {
  color: #fff;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link:focus {
  background-color: #fff;
  color: #333;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > td,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row > tr:last-child > td {
  border-bottom: 1px solid #5c95c5;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > td,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > tr:first-child > td {
  border-top: 1px solid #5c95c5;
  border-bottom: 1px solid #5c95c5;
}
.dx-datagrid-rowsview .dx-row-focused.dx-group-row {
  background-color: #5c95c5;
  color: #fff;
}
.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-group-closed,
.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-group-opened,
.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-summary-item {
  color: #fff;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
  background-color: #e6e6e6;
  color: #333;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-datagrid-group-space,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-datagrid-group-space,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-datagrid-group-space,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td.dx-datagrid-group-space {
  border-right-color: #e6e6e6;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-pointer-events-none,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-pointer-events-none,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-pointer-events-none,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td.dx-pointer-events-none {
  border-left-color: #ddd;
  border-right-color: #ddd;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-focused,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-focused,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-focused,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td.dx-focused {
  background-color: #fff;
  color: #333;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td {
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > tr:first-child > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > tr:first-child > td {
  border-top: 1px solid #e6e6e6;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > tr:last-child > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > tr:last-child > td {
  border-bottom: 1px solid #e6e6e6;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines > tr > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > tr > td {
  border-left-color: #ddd;
  border-right-color: #ddd;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines > tr > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines > tr > td {
  border-bottom-color: #ddd;
}
.dx-datagrid-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content {
  padding-right: 0;
}
.dx-datagrid-rowsview td.dx-validation-pending {
  position: relative;
  padding: 0;
}
.dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid {
  padding: 7px 34px 7px 7px;
}
.dx-rtl .dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-rtl .dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid,
.dx-rtl.dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-rtl.dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid {
  padding-left: 34px;
  padding-right: 7px;
}
.dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator {
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
  right: 4px;
  background-color: #fff;
}
.dx-rtl .dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator,
.dx-rtl.dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator {
  left: 4px;
  right: auto;
}
.dx-datagrid-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending .dx-texteditor-input {
  padding-right: 34px;
}
.dx-datagrid-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input {
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 34px;
}
.dx-datagrid-search-text {
  color: #fff;
  background-color: #337ab7;
}
.dx-datagrid-nodata {
  color: #999;
  font-size: 17px;
}
.dx-datagrid-bottom-load-panel {
  border-top: 1px solid #ddd;
}
.dx-datagrid-pager {
  border-top: 3px double #ddd;
}
.dx-datagrid-pager.dx-widget {
  color: #333;
}
.dx-datagrid-pager .dx-navigate-button,
.dx-datagrid-pager .dx-page,
.dx-datagrid-pager .dx-page-size {
  outline: 0;
}
.dx-datagrid-pager.dx-state-focused .dx-navigate-button:focus,
.dx-datagrid-pager.dx-state-focused .dx-page-size:focus,
.dx-datagrid-pager.dx-state-focused .dx-page:focus {
  outline: #5c95c5 solid 2px;
  outline-offset: -2px;
}
.dx-datagrid-summary-item {
  color: rgba(51,51,51,.7);
}
.dx-datagrid-total-footer {
  position: relative;
  border-top: 1px solid #ddd;
}
.dx-datagrid-revert-tooltip .dx-overlay-content {
  background-color: #fff;
  min-width: inherit;
}
.dx-datagrid-revert-tooltip .dx-revert-button {
  margin: 0 1px;
  background-color: #d9534f;
  border-color: #d43f3a;
  color: #fff;
}
.dx-datagrid-revert-tooltip .dx-revert-button .dx-icon {
  color: #fff;
}
.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-hover {
  background-color: #c9302c;
  border-color: #d43f3a;
}
.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-focused {
  background-color: #b52b27;
  border-color: #d43f3a;
}
.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-active {
  background-color: #a02622;
  border-color: #d43f3a;
  color: #fff;
}
.dx-datagrid-revert-tooltip .dx-revert-button > .dx-button-content {
  padding: 7px;
}
.dx-toolbar-menu-section .dx-datagrid-checkbox-size {
  width: 100%;
}
.dx-toolbar-menu-section .dx-datagrid-checkbox-size .dx-checkbox-container {
  padding: 14px;
}
.dx-toolbar-menu-section .dx-datagrid-checkbox-size .dx-checkbox-text {
  padding-left: 34px;
}
.dx-rtl .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused).dx-datagrid-group-space {
  border-left-color: rgba(0,0,0,.04);
  border-right-color: transparent;
}
.dx-rtl .dx-datagrid-filter-row .dx-menu .dx-menu-item-has-submenu.dx-menu-item-has-icon .dx-icon {
  margin: 0 3px;
}
.dx-rtl .dx-datagrid-filter-row td .dx-editor-container .dx-filter-range-content {
  padding: 7px 32px 7px 7px;
}
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row > td,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row > tr > td,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover > td,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover > tr > td {
  border-right-color: #ddd;
}
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row > td:not(.dx-focused).dx-datagrid-group-space,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row > tr > td:not(.dx-focused).dx-datagrid-group-space,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover > td:not(.dx-focused).dx-datagrid-group-space,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover > tr > td:not(.dx-focused).dx-datagrid-group-space {
  border-left-color: #e6e6e6;
}
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row > td.dx-pointer-events-none,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row > tr > td.dx-pointer-events-none,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover > td.dx-pointer-events-none,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover > tr > td.dx-pointer-events-none {
  border-left-color: #ddd;
}
.dx-rtl .dx-datagrid-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content {
  padding-left: 0;
}
.dx-datagrid-group-panel {
  font-size: 14px;
  touch-action: pinch-zoom;
}
.dx-datagrid-group-panel .dx-group-panel-message {
  color: #959595;
  font-weight: 400;
  padding: 7px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.dx-datagrid-group-panel .dx-group-panel-item {
  margin-right: 10px;
  color: #959595;
  font-weight: 400;
  border: 1px solid #ddd;
  padding: 7px;
}
.dx-datagrid-group-panel .dx-block-separator {
  margin-right: 10px;
  color: #959595;
  font-weight: 400;
  padding: 8px;
  background-color: #eee;
}
.dx-datagrid-group-panel .dx-sort {
  color: #898989;
}
.dx-datagrid-rowsview .dx-row.dx-group-row:first-child {
  border-top: none;
}
.dx-datagrid-rowsview .dx-row.dx-group-row {
  font-weight: 700;
}
.dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused) {
  color: #959595;
  background-color: #f7f7f7;
}
.dx-datagrid-rowsview .dx-row.dx-group-row td {
  border-top-color: #ddd;
  border-bottom-color: #ddd;
}
.dx-datagrid-group-opened {
  font: 18px/18px DXIcons;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
  color: #959595;
}
.dx-datagrid-group-opened::before {
  content: "";
}
.dx-datagrid-group-closed {
  font: 18px/18px DXIcons;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
  color: #959595;
}
.dx-datagrid-group-closed::before {
  content: "";
}
.dx-datagrid-group-closed,
.dx-datagrid-group-opened {
  cursor: pointer;
  position: relative;
  width: 100%;
}
.dx-row.dx-datagrid-group-footer.dx-column-lines {
  border-bottom: 1px solid #ddd;
}
.dx-row.dx-datagrid-group-footer > td {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-left-width: 0;
  border-right-width: 0;
}
.dx-rtl .dx-datagrid-group-panel .dx-block-separator,
.dx-rtl .dx-datagrid-group-panel .dx-group-panel-item {
  margin-left: 10px;
}
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,
.dx-datagrid-filter-panel .dx-icon-filter {
  outline: 0;
  color: #337ab7;
}
.dx-treelist-important-margin {
  margin-right: 5px!important;
}
.dx-treelist-table {
  background-color: transparent;
}
.dx-treelist .dx-treelist-content-fixed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
  overflow: hidden;
}
.dx-treelist .dx-treelist-content-fixed .dx-treelist-table {
  position: relative;
}
.dx-treelist .dx-treelist-content-fixed .dx-treelist-table td {
  pointer-events: auto;
}
.dx-treelist .dx-treelist-content-fixed .dx-treelist-table .dx-row td.dx-pointer-events-none {
  visibility: hidden;
  background-color: transparent;
  pointer-events: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.dx-treelist .dx-treelist-content-fixed .dx-treelist-table .dx-header-row td.dx-pointer-events-none {
  border-bottom-color: transparent;
}
.dx-treelist .dx-treelist-content-fixed .dx-treelist-table.dx-treelist-table-fixed .dx-row td.dx-pointer-events-none {
  width: auto;
}
.dx-treelist.dx-treelist-borders > .dx-treelist-total-footer {
  border-top: 0;
}
.dx-treelist.dx-treelist-borders > .dx-treelist-pager {
  margin-top: 1px;
}
.dx-treelist.dx-treelist-borders > .dx-treelist-header-panel {
  border-bottom: 0;
}
.dx-treelist.dx-treelist-borders > .dx-treelist-rowsview.dx-last-row-border tbody:last-child > .dx-data-row:nth-last-child(2) > td {
  border-bottom-width: 0;
}
.dx-treelist .dx-menu-subitem ul li {
  padding-top: 0;
}
.dx-treelist .dx-menu-subitem ul li:first-child {
  padding-top: 1px;
}
.dx-treelist .dx-menu-subitem .dx-menu-item {
  padding: 7px 30px 7px 5px;
}
.dx-treelist .dx-menu-subitem .dx-menu-item .dx-menu-image {
  background-position-x: left;
}
.dx-treelist .dx-link {
  text-decoration: underline;
  cursor: pointer;
}
.dx-treelist .dx-column-indicators {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}
.dx-treelist .dx-column-indicators.dx-visibility-hidden {
  visibility: hidden;
}
.dx-treelist .dx-column-indicators .dx-sort-index-icon {
  padding-right: 3px;
  margin-left: -3px;
  width: 15px;
}
.dx-treelist .dx-column-indicators .dx-header-filter.dx-header-filter,
.dx-treelist .dx-column-indicators .dx-header-filter.dx-sort,
.dx-treelist .dx-column-indicators .dx-sort.dx-header-filter,
.dx-treelist .dx-column-indicators .dx-sort.dx-sort {
  display: inline-block;
}
.dx-treelist .dx-column-indicators .dx-header-filter.dx-header-filter::after,
.dx-treelist .dx-column-indicators .dx-sort.dx-header-filter::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: -7px;
}
.dx-treelist .dx-row > td,
.dx-treelist .dx-row > tr > td {
  padding: 7px;
}
.dx-treelist .dx-error-row {
  -webkit-user-select: initial;
  user-select: initial;
}
.dx-treelist .dx-error-row .dx-error-message {
  -webkit-user-select: text;
  user-select: text;
}
.dx-treelist .dx-error-row .dx-error-message a {
  color: inherit;
}
.dx-treelist .dx-treelist-rowsview .dx-data-row .dx-command-drag {
  cursor: move;
  vertical-align: middle;
  padding: 0;
}
.dx-sortable-dragging .dx-treelist-rowsview .dx-data-row .dx-command-drag {
  cursor: pointer;
  cursor: grabbing;
}
.dx-sortable-without-handle .dx-data-row {
  cursor: pointer;
}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title {
  border-bottom: none;
  font-size: 16px;
}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label {
  font-size: 16px;
}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content {
  padding: 0 20px 20px;
}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item {
  opacity: .5;
  box-shadow: 0 1px 3px -1px rgba(0,0,0,.2);
}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item.dx-treelist-drag-action {
  opacity: 1;
  cursor: pointer;
  touch-action: pinch-zoom;
}
.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-treeview-node-container:first-child > .dx-treeview-node-is-leaf {
  padding: 0;
}
.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-treelist-column-chooser-plain .dx-treeview-node {
  padding-left: 0;
}
.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-treelist-column-chooser-plain .dx-treeview-node .dx-checkbox {
  left: 4px;
}
.dx-treelist-nowrap,
.dx-treelist-nowrap .dx-header-row>td>.dx-treelist-text-content {
  white-space: nowrap;
}
.dx-treelist-drag-header {
  position: absolute;
  vertical-align: middle;
  cursor: pointer;
  z-index: 10000;
  box-sizing: content-box;
}
.dx-treelist-drag-header.dx-drag-command-cell {
  padding: 0;
}
.dx-treelist-columns-separator {
  position: absolute;
  z-index: 3;
  width: 3px;
}
.dx-treelist-columns-separator-transparent {
  border-left: 0;
  border-right: 0;
}
.dx-treelist-tracker {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 3;
  cursor: col-resize;
}
.dx-treelist-table-content {
  position: absolute;
  top: 0;
}
.dx-treelist-focus-overlay {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  visibility: hidden;
}
.dx-treelist-action,
.dx-treelist-drag-action {
  cursor: pointer;
}
.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-modified):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row) > td:not(.dx-focused) .dx-link {
  color: inherit;
}
.dx-treelist-content {
  position: relative;
}
.dx-treelist-content .dx-overlay-wrapper.dx-invalid-message.dx-treelist-invalid-message {
  visibility: visible;
}
.dx-treelist-content .dx-overlay-wrapper.dx-invalid-message.dx-treelist-invalid-message .dx-overlay-content,
.dx-treelist-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-treelist-table-fixed {
  table-layout: fixed;
  width: 100%;
}
input.dx-hidden {
  display: inline-block!important;
  width: 0!important;
}
.dx-hidden-cell {
  visibility: hidden;
}
.dx-row > td,
.dx-row > tr > td {
  border: none;
}
.dx-treelist-content .dx-treelist-table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  max-width: 10px;
}
.dx-treelist-content .dx-treelist-table.dx-treelist-table-fixed {
  max-width: none;
}
.dx-treelist-content .dx-treelist-table.dx-treelist-table-fixed .dx-column-indicators .dx-sort.dx-sort-none {
  display: none;
}
.dx-treelist-content .dx-treelist-table.dx-treelist-table-fixed .dx-column-indicators .dx-sort.dx-sort-index {
  width: 26px;
}
.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-column-indicators {
  float: none!important;
}
.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-column-indicators > span {
  width: 14px;
}
.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-column-indicators .dx-sort.dx-sort-none {
  display: inline-block;
}
.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-header-row .dx-treelist-text-content {
  max-width: none;
}
.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-text-content-alignment-left {
  margin-right: 3px;
}
.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-text-content-alignment-right {
  margin-left: 3px;
}
.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-column-indicators {
  float: none!important;
}
.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-column-indicators > span {
  width: 14px;
}
.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-text-content-alignment-left {
  margin-right: 3px;
}
.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-text-content-alignment-right {
  margin-left: 3px;
}
.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-master-detail-cell {
  max-width: 0;
}
.dx-treelist-content .dx-treelist-table [class*=column] + [class*=column]:last-child {
  float: none;
}
.dx-treelist-content .dx-treelist-table .dx-row > td,
.dx-treelist-content .dx-treelist-table .dx-row > tr > td {
  vertical-align: top;
}
.dx-treelist-content .dx-treelist-table .dx-row > td:first-child,
.dx-treelist-content .dx-treelist-table .dx-row > tr > td:first-child {
  border-left: 0;
}
.dx-treelist-content .dx-treelist-table .dx-row > td.dx-treelist-group-space,
.dx-treelist-content .dx-treelist-table .dx-row > tr > td.dx-treelist-group-space {
  border-right: none;
  vertical-align: top;
}
.dx-treelist-content .dx-treelist-table .dx-row > td.dx-treelist-group-space + td,
.dx-treelist-content .dx-treelist-table .dx-row > tr > td.dx-treelist-group-space + td {
  border-left: none;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-editor-container {
  overflow: hidden;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-treelist-invalid .dx-invalid-message.dx-overlay {
  position: static;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell {
  max-width: 0;
  padding: 0;
  vertical-align: middle;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell .dx-texteditor,
.dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell .dx-texteditor-container {
  border: 0;
  margin: 0;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-command-select {
  padding: 0;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit {
  text-overflow: clip;
  width: 100px;
  min-width: 100px;
  white-space: nowrap;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit.dx-command-edit-with-icons {
  width: 80px;
  min-width: 80px;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit.dx-command-edit-with-icons .dx-link {
  text-decoration: none;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit .dx-link {
  display: inline-block;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-command-expand {
  padding: 0;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-treelist-content .dx-treelist-table .dx-row .dx-command-adaptive {
  padding: 0;
  vertical-align: middle;
}
.dx-treelist-content .dx-treelist-table .dx-data-row .dx-command-edit-with-icons {
  line-height: 1;
  white-space: nowrap;
}
.dx-treelist-content .dx-treelist-table .dx-filter-range-content {
  padding: 7px 7px 7px 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.dx-treelist-content .dx-treelist-table .dx-row > .dx-last-data-cell {
  border-right: none;
}
.dx-treelist-content .dx-treelist-table .dx-row > .dx-command-adaptive-hidden {
  border-left: none;
}
.dx-cell-modified,
.dx-highlight-outline,
.dx-treelist-invalid {
  position: relative;
  padding: 7px;
}
.dx-cell-modified::after,
.dx-highlight-outline::after,
.dx-treelist-invalid::after {
  content: "";
  position: absolute;
  border: 2px solid transparent;
  top: 0;
  left: 1px;
  bottom: 0;
  right: 0;
  pointer-events: none;
}
.dx-cell-modified.dx-hidden,
.dx-highlight-outline.dx-hidden,
.dx-treelist-invalid.dx-hidden {
  display: block!important;
}
.dx-cell-modified.dx-hidden::after,
.dx-highlight-outline.dx-hidden::after,
.dx-treelist-invalid.dx-hidden::after {
  display: none;
}
.dx-editor-cell .dx-texteditor-input {
  margin: 0;
}
.dx-editor-cell .dx-highlight-outline,
.dx-editor-cell.dx-cell-modified,
.dx-editor-cell.dx-treelist-invalid {
  padding: 0;
}
.dx-editor-cell.dx-editor-inline-block:not(.dx-command-select)::before {
  display: inline-block;
  content: "​";
  vertical-align: middle;
}
.dx-column-lines .dx-cell-modified::after,
.dx-column-lines .dx-highlight-outline::after,
.dx-column-lines .dx-treelist-invalid::after {
  left: 0;
}
.dx-treelist-headers {
  position: relative;
  outline: 0;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-header-row .dx-editor-cell .dx-select-checkbox {
  display: inline-block;
}
.dx-header-row > td {
  white-space: nowrap;
  overflow: hidden;
}
.dx-header-row > td > .dx-treelist-text-content {
  white-space: normal;
  vertical-align: top;
}
.dx-header-row .dx-text-content-alignment-left,
.dx-header-row .dx-text-content-alignment-right {
  display: inline-block;
  max-width: 100%;
}
.dx-header-row .dx-header-filter-indicator,
.dx-header-row .dx-sort-indicator {
  max-width: calc(100% - 17px);
}
.dx-header-row .dx-header-filter-indicator.dx-text-content-alignment-left,
.dx-header-row .dx-sort-indicator.dx-text-content-alignment-left {
  margin-right: 3px;
}
.dx-header-row .dx-header-filter-indicator.dx-text-content-alignment-right,
.dx-header-row .dx-sort-indicator.dx-text-content-alignment-right {
  margin-left: 3px;
}
.dx-header-row .dx-header-filter-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right,
.dx-header-row .dx-sort-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right {
  max-width: calc(100% - 34px);
}
.dx-header-row .dx-sort-indicator.dx-header-filter-indicator {
  max-width: calc(100% - 31px);
}
.dx-header-row .dx-sort-indicator.dx-header-filter-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right {
  max-width: calc(100% - 62px);
}
.dx-header-row .dx-sort-indicator.dx-sort-index-indicator {
  max-width: calc(100% - 29px);
}
.dx-header-row .dx-sort-indicator.dx-sort-index-indicator.dx-header-filter-indicator {
  max-width: calc(100% - 43px);
}
.dx-header-row .dx-sort-indicator.dx-sort-index-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right {
  max-width: calc(100% - 46px);
}
.dx-header-row .dx-sort-indicator.dx-sort-index-indicator.dx-header-filter-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right {
  max-width: calc(100% - 74px);
}
.dx-treelist-filter-range-overlay .dx-editor-container .dx-texteditor {
  border-width: 0;
}
.dx-treelist-filter-range-overlay .dx-editor-container .dx-texteditor.dx-state-focused::after {
  content: " ";
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  z-index: 1;
  pointer-events: none;
}
.dx-treelist-filter-range-overlay .dx-treelist-filter-range-end {
  border-top: 1px solid transparent;
}
.dx-treelist-filter-range-overlay .dx-editor-container.dx-cell-modified,
.dx-treelist-filter-range-overlay .dx-editor-container.dx-treelist-invalid {
  padding: 0;
}
.dx-treelist-filter-row .dx-editor-cell .dx-menu {
  display: none;
}
.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu {
  position: relative;
}
.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-menu {
  display: block;
}
.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-placeholder::before,
.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor-input {
  padding-left: 32px;
}
.dx-treelist-filter-row .dx-cell-modified::after,
.dx-treelist-filter-row .dx-treelist-invalid::after {
  pointer-events: none;
}
.dx-treelist-filter-row .dx-focused .dx-highlight-outline::after,
.dx-treelist-filter-row .dx-focused.dx-cell-modified::after,
.dx-treelist-filter-row .dx-focused.dx-treelist-invalid::after {
  border-color: transparent;
}
.dx-treelist-filter-row .dx-menu {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  margin-left: -2px;
  margin-top: -2px;
  height: 100%;
  overflow: visible;
}
.dx-treelist-filter-row .dx-menu .dx-menu-horizontal {
  height: 100%;
}
.dx-treelist-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-popout,
.dx-treelist-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-text {
  display: none;
}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused::after {
  position: absolute;
  left: 2px;
  top: 2px;
  width: 100%;
  height: 102%;
  content: "";
}
.dx-treelist-filter-row > .dx-first-cell .dx-menu,
.dx-treelist-filter-row > td:first-child .dx-menu {
  margin-left: 0;
}
.dx-treelist-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
  padding: 5px 30px 5px 5px;
}
.dx-treelist-filter-row .dx-menu ul.dx-menu-horizontal > li > .dx-menu-item {
  padding: 8px 5px 7px;
}
.dx-treelist-filter-row .dx-menu ul.dx-menu-horizontal > li > .dx-menu-item.dx-state-disabled:hover {
  padding: 9px 6px 8px;
}
.dx-treelist-filter-row .dx-menu-caption {
  padding-left: 6px;
}
.dx-treelist-filter-row .dx-menu ul .dx-menu-item .dx-menu-chouser-down {
  display: none;
}
.dx-treelist-filter-row .dx-menu-item-highlight {
  font-weight: 400;
}
.dx-treelist-scroll-container {
  overflow: hidden;
  width: 100%;
}
.dx-treelist-header-panel {
  text-align: left;
}
.dx-treelist-header-panel .dx-toolbar-menu-container .dx-button {
  margin-left: 10px;
}
.dx-state-disabled {
  cursor: pointer;
}
.dx-state-disabled .dx-menu-item {
  cursor: default;
}
.dx-treelist-search-panel {
  margin: 0 0 0 15px;
}
.dx-gridbase-container > .dx-treelist-rowsview {
  flex: auto;
  height: auto;
}
.dx-gridbase-container > .dx-treelist-rowsview.dx-scrollable {
  display: flex;
}
.dx-gridbase-container > .dx-treelist-rowsview.dx-scrollable > .dx-scrollable-wrapper,
.dx-gridbase-container > .dx-treelist-rowsview.dx-scrollable > div > .dx-scrollable-wrapper {
  flex: 1;
  height: auto;
  min-width: 0;
  min-height: 0;
}
.dx-treelist-rowsview {
  position: relative;
  overflow: hidden;
}
.dx-treelist-rowsview.dx-empty {
  height: 100px;
}
.dx-treelist-rowsview.dx-empty .dx-scrollable-content {
  height: 100%;
}
.dx-treelist-rowsview.dx-fixed-columns.dx-scrollable .dx-scrollable-content {
  z-index: 2;
}
.dx-treelist-rowsview.dx-fixed-columns .dx-scrollable-scrollbar {
  z-index: 3;
}
.dx-treelist-rowsview .dx-treelist-content {
  overflow-anchor: none;
}
.dx-treelist-rowsview .dx-treelist-content:not(.dx-treelist-content-fixed) {
  min-height: 100%;
}
.dx-treelist-rowsview:focus {
  outline: 0;
}
.dx-treelist-rowsview .dx-row > td,
.dx-treelist-rowsview .dx-row > tr > td {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-treelist-rowsview .dx-row.dx-row-lines:first-child,
.dx-treelist-rowsview .dx-row.dx-row-lines:first-child>td,
.dx-treelist-rowsview .dx-row.dx-row-lines:first-child>tr>td {
  border-top: none;
}
.dx-treelist-rowsview .dx-data-row > td:focus {
  outline: 0;
}
.dx-treelist-rowsview .dx-selection > td .dx-link,
.dx-treelist-rowsview .dx-selection > tr > td .dx-link,
.dx-treelist-rowsview .dx-selection.dx-row:hover > td .dx-link,
.dx-treelist-rowsview .dx-selection.dx-row:hover > tr > td .dx-link {
  color: inherit;
}
.dx-treelist-rowsview .dx-treelist-table .dx-row.dx-freespace-row,
.dx-treelist-rowsview .dx-treelist-table .dx-row.dx-virtual-row {
  border-top: 0;
  border-bottom: 0;
}
.dx-treelist-rowsview .dx-treelist-table .dx-row.dx-freespace-row > td,
.dx-treelist-rowsview .dx-treelist-table .dx-row.dx-virtual-row > td {
  padding-top: 0;
  padding-bottom: 0;
}
.dx-treelist-rowsview .dx-select-checkboxes-hidden > tbody > tr > td > .dx-select-checkbox {
  display: none;
}
.dx-treelist-rowsview .dx-select-checkboxes-hidden>tbody>tr.dx-selection>td>.dx-select-checkbox,
.dx-treelist-rowsview .dx-select-checkboxes-hidden>tbody>tr>td:hover>.dx-select-checkbox {
  display: inline-block;
}
.dx-treelist-rowsview .dx-row > .dx-master-detail-cell {
  padding: 30px;
}
.dx-treelist-rowsview .dx-row > .dx-master-detail-cell:focus {
  outline: 0;
}
.dx-treelist-rowsview .dx-data-row.dx-edit-row .dx-cell-modified::after {
  border-color: transparent;
}
.dx-treelist-nodata {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  transform: translate(-50%,-50%);
}
.dx-treelist-bottom-load-panel {
  text-align: center;
  padding: 10px;
}
.dx-treelist-hidden-column {
  white-space: nowrap;
}
.dx-treelist .dx-row .dx-treelist-hidden-column {
  border-right-width: 0;
  border-left-width: 0;
}
.dx-treelist-hidden-column > * {
  display: none!important;
}
.dx-treelist-total-footer > .dx-treelist-content {
  padding-top: 7px;
  padding-bottom: 7px;
}
.dx-treelist-summary-item {
  font-weight: 700;
}
.dx-treelist-export-menu .dx-menu-item .dx-checkbox {
  margin-left: 0;
}
.dx-treelist-export-menu .dx-menu-item .dx-checkbox .dx-checkbox-icon {
  width: 16px;
  height: 16px;
}
.dx-treelist-export-menu .dx-menu-item .dx-checkbox .dx-checkbox-text {
  white-space: nowrap;
  word-break: normal;
}
.dx-command-adaptive {
  width: 36px;
  min-width: 36px;
}
.dx-treelist-revert-tooltip.dx-popover-wrapper .dx-overlay-content {
  border: none;
  box-shadow: none;
}
.dx-treelist-revert-tooltip.dx-popover-wrapper .dx-overlay-content .dx-popup-content {
  padding: 0;
}
.dx-treelist-revert-tooltip.dx-popover-wrapper .dx-popover-arrow {
  width: 0;
  height: 0;
}
.dx-treelist-notouch-action {
  touch-action: none;
  -ms-content-zooming: none;
  -ms-overflow-style: none;
}
.dx-device-mobile .dx-treelist-column-chooser-list.dx-treeview .dx-empty-message,
.dx-device-mobile .dx-treelist-column-chooser-list.dx-treeview .dx-treeview-item,
.dx-treelist-column-chooser-list.dx-treeview .dx-empty-message,
.dx-treelist-column-chooser-list.dx-treeview .dx-treeview-item {
  border: none;
}
.dx-device-mobile .dx-treelist-column-chooser-list.dx-treeview .dx-empty-message,
.dx-treelist-column-chooser-list.dx-treeview .dx-empty-message {
  text-align: center;
  left: 0;
  right: 0;
  bottom: 50%;
  position: absolute;
}
.dx-rtl .dx-treelist .dx-menu-subitem .dx-menu-item,
.dx-treelist.dx-rtl .dx-menu-subitem .dx-menu-item {
  padding: 7px 5px 7px 30px;
}
.dx-rtl .dx-treelist .dx-menu-subitem .dx-menu-item .dx-menu-image,
.dx-treelist.dx-rtl .dx-menu-subitem .dx-menu-item .dx-menu-image {
  background-position-x: right;
}
.dx-rtl .dx-treelist .dx-texteditor-buttons-container,
.dx-treelist.dx-rtl .dx-texteditor-buttons-container {
  text-align: start;
}
.dx-rtl .dx-treelist-content .dx-treelist-table {
  direction: rtl;
}
.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row > td.dx-treelist-group-space {
  border-left: none;
}
.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row > td.dx-treelist-group-space + td {
  border-right: none;
}
.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-container .dx-editor-cell .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon {
  transform: scaleX(-1);
}
.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row .dx-filter-range-content {
  padding: 7px 32px 7px 7px;
}
.dx-rtl .dx-treelist-headers,
.dx-rtl .dx-treelist-rowsview,
.dx-rtl .dx-treelist-total-footer {
  direction: ltr;
}
.dx-rtl .dx-treelist-headers .dx-treelist-table,
.dx-rtl .dx-treelist-rowsview .dx-treelist-table,
.dx-rtl .dx-treelist-total-footer .dx-treelist-table {
  direction: rtl;
}
.dx-rtl .dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor .dx-placeholder::before,
.dx-rtl .dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor .dx-texteditor-input {
  padding-right: 32px;
}
.dx-rtl .dx-treelist-filter-row .dx-menu {
  right: 0;
  left: auto;
  margin-left: 0;
  margin-right: -2px;
}
.dx-rtl .dx-treelist-filter-row > td:first-child .dx-menu {
  margin-left: 0;
}
.dx-rtl .dx-treelist-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
  padding: 5px 5px 5px 30px;
}
.dx-rtl .dx-treelist-filter-row .dx-menu-caption {
  padding-right: 6px;
}
.dx-rtl .dx-treelist-header-panel {
  text-align: right;
}
.dx-rtl .dx-treelist-header-panel .dx-treelist-column-chooser-button {
  margin-left: 0;
}
.dx-rtl .dx-treelist-header-panel .dx-toolbar-menu-container .dx-button {
  margin-left: 0;
  margin-right: 10px;
}
.dx-rtl .dx-treelist-search-panel {
  margin: 0 15px 0 0;
}
.dx-treelist-filter-panel,
.dx-treelist-filter-panel-left {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  min-width: 0;
}
.dx-treelist-filter-panel .dx-treelist-filter-panel-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter:hover,
.dx-treelist-filter-panel .dx-treelist-filter-panel-text:hover {
  text-decoration: underline;
  cursor: pointer;
}
.dx-treelist-filter-panel .dx-treelist-filter-panel-checkbox {
  padding-right: 10px;
}
.dx-treelist-filter-panel .dx-icon-filter {
  margin: auto 7px auto auto;
  cursor: pointer;
}
.dx-treelist-container {
  position: relative;
  cursor: default;
  white-space: normal;
  line-height: normal;
  color: #333;
  background-color: #fff;
}
.dx-treelist-rowsview .dx-treelist-best-fit.dx-treelist-cell-expandable,
.dx-treelist-rowsview .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-treelist-cell-expandable {
  white-space: nowrap;
}
.dx-treelist-rowsview .dx-treelist-best-fit.dx-treelist-cell-expandable .dx-treelist-text-content,
.dx-treelist-rowsview .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-treelist-cell-expandable .dx-treelist-text-content {
  display: inline;
  white-space: normal;
}
.dx-treelist-rowsview .dx-treelist-best-fit.dx-treelist-cell-expandable .dx-treelist-icon-container,
.dx-treelist-rowsview .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-treelist-cell-expandable .dx-treelist-icon-container {
  float: none;
}
.dx-treelist-rowsview .dx-treelist-icon-container {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  line-height: 1;
}
.dx-treelist-rowsview .dx-treelist-table-fixed .dx-treelist-icon-container {
  float: left;
}
.dx-treelist-borders > .dx-treelist-headers,
.dx-treelist-borders > .dx-treelist-rowsview,
.dx-treelist-borders > .dx-treelist-total-footer {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.dx-treelist-borders > .dx-treelist-rowsview,
.dx-treelist-borders > .dx-treelist-total-footer {
  border-bottom: 1px solid #ddd;
}
.dx-treelist-borders > .dx-treelist-filter-panel,
.dx-treelist-borders > .dx-treelist-headers,
.dx-treelist-borders > .dx-treelist-pager {
  border-top: 1px solid #ddd;
}
.dx-treelist-borders > .dx-treelist-filter-panel {
  border-top-width: 0;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.dx-sortable-dragging > div > .dx-gridbase-container > .dx-treelist-rowsview {
  border-color: rgba(51,122,183,.5);
}
.dx-treelist .dx-column-lines > td:first-child {
  border-left: none;
}
.dx-treelist .dx-column-lines > td:last-child {
  border-right: none;
}
.dx-treelist .dx-command-drag .dx-treelist-drag-icon {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-command-drag .dx-treelist-drag-icon::before {
  content: "";
}
.dx-treelist-container .dx-sort-up {
  font: 14px/1 DXIcons;
}
.dx-treelist-container .dx-sort-up::before {
  content: "";
}
.dx-treelist-container .dx-sort-down {
  font: 14px/1 DXIcons;
}
.dx-treelist-container .dx-sort-down::before {
  content: "";
}
.dx-treelist-container .dx-sort-down,
.dx-treelist-container .dx-sort-up {
  font-family: inherit;
}
.dx-treelist-container .dx-sort-down::before,
.dx-treelist-container .dx-sort-up::before {
  font-family: DXIcons,sans-serif;
}
.dx-treelist-container .dx-treelist-headers .dx-header-filter,
.dx-treelist-container .dx-treelist-headers .dx-header-row > td {
  outline: 0;
}
.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus,
.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td:focus {
  outline: #5c95c5 solid 2px;
}
.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td:focus {
  outline-offset: -2px;
}
.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus {
  outline-offset: 2px;
}
.dx-treelist-container .dx-header-filter {
  position: relative;
  color: #959595;
  font: 14px/1 DXIcons;
}
.dx-treelist-container .dx-header-filter::before {
  content: "";
}
.dx-treelist-container .dx-header-filter-empty {
  color: rgba(149,149,149,.5);
}
.dx-treelist-container.dx-filter-menu .dx-menu-item-content .dx-icon {
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
}
.dx-treelist-container .dx-treelist-content-fixed .dx-treelist-table .dx-col-fixed {
  background-color: #fff;
}
.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none,
.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none,
.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}
.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell,
.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell {
  border-left: none;
}
.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell,
.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell {
  border-right: none;
}
.dx-treelist-container .dx-treelist-rowsview.dx-state-focused .dx-data-row > td.dx-command-edit > a.dx-link:focus {
  outline: #5c95c5 solid 2px;
  outline-offset: 2px;
}
.dx-treelist-container .dx-treelist-rowsview.dx-state-focused .dx-data-row.dx-row-focused > td.dx-command-edit > a.dx-link:focus {
  outline-color: #fff;
  outline-offset: 0;
}
.dx-treelist-container .dx-treelist-rowsview .dx-treelist-edit-form {
  background-color: #fff;
}
.dx-treelist-container .dx-treelist-rowsview .dx-virtual-row > td {
  position: relative;
}
.dx-treelist-container .dx-treelist-rowsview .dx-virtual-row > td::before {
  display: block;
  height: 100%;
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACqCAYAAABbAOqQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYWQ2ODE5MS00ZDMxLWRjNGYtOTU0NC1jNjJkMTIxMjY2M2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY1RUVFQzAzRDYzMTFFODlFNThCOUJBQjU4Q0EzRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY1RUVFQkYzRDYzMTFFODlFNThCOUJBQjU4Q0EzRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMjM1Y2U0LTc5ZWUtNGI0NC05ZjlkLTk2NTZmZGFjNjhhNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk1OTQ2MjBiLTUyMTQtYTM0Yy04Nzc5LTEwMmEyMTY4MTlhOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvLbJKYAAADrSURBVHja7N3BDYBACABBsQn7L48q0BoMD5SZxAZuc74gF1V1MMfpCARBEEEQRBAEEQRBdovnuxxDq3RD/LIQRBAEQRBBEEQQBBEEQQQBAAAAAAAAABhi8gZVbgxi6kQQBBEEQQRBEEEQRBAEQRBBAAAAAAAAAAAabX2Daux2lqkTQRBEEAQRBEEEQRBBEARBBAEAAAAAAAAAaLR1g2osUyeCIIggCCIIggiCIIIgCIIIAgAAAAAAAADQ6KsbVPnXIKZOBEEQQRBEEAQRBEEEQRAEEYRXoqqcghuCIIIgiCAIIgiCCMIUtwADALYCCr92l++TAAAAAElFTkSuQmCC);
  background-repeat: no-repeat repeat;
}
.dx-treelist-container .dx-treelist-rowsview .dx-virtual-row > td[style*="text-align: right"]::before {
  transform: scaleX(-1);
}
.dx-treelist-container .dx-treelist-filter-row .dx-filter-range-content {
  color: #333;
}
.dx-treelist-container .dx-error-row td {
  color: #fff;
  padding: 0;
}
.dx-treelist-container .dx-error-row .dx-error-message {
  background-color: #e89895;
  white-space: normal;
  word-wrap: break-word;
}
.dx-treelist-filter-panel {
  padding: 10px;
  color: #333;
  border-top: 1px solid #ddd;
}
.dx-treelist-filter-panel.dx-state-focused .dx-icon-filter:focus,
.dx-treelist-filter-panel.dx-state-focused .dx-treelist-filter-panel-clear-filter:focus,
.dx-treelist-filter-panel.dx-state-focused .dx-treelist-filter-panel-text:focus {
  outline: #5c95c5 solid 2px;
}
.dx-treelist-form-buttons-container {
  float: right;
}
.dx-treelist-form-buttons-container .dx-button {
  margin-left: 10px;
  margin-top: 10px;
}
.dx-treelist-export-menu .dx-menu-item .dx-icon-exportxlsx {
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  font-size: 16px;
  text-align: center;
  line-height: 16px;
}
.dx-treelist-adaptive-more {
  cursor: pointer;
  font: 21px/21px DXIcons;
}
.dx-treelist-adaptive-more::before {
  content: "";
}
.dx-treelist-edit-popup .dx-error-message {
  background-color: #e89895;
  white-space: normal;
  word-wrap: break-word;
  color: #fff;
  margin-bottom: 20px;
}
.dx-rtl.dx-treelist .dx-column-lines > td:first-child {
  border-right: none;
  border-left: 1px solid #ddd;
}
.dx-rtl.dx-treelist .dx-column-lines > td:last-child {
  border-left: none;
  border-right: 1px solid #ddd;
}
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none,
.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell {
  border-right: none;
}
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell {
  border-left: none;
}
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-virtual-row > td::before {
  transform: scaleX(-1);
}
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-virtual-row > td[style*="text-align: left"]::before {
  transform: scale(1);
}
.dx-rtl .dx-treelist-form-buttons-container {
  float: left;
}
.dx-rtl .dx-treelist-form-buttons-container .dx-button {
  margin-left: 0;
  margin-right: 10px;
}
.dx-treelist-cell-updated-animation {
  animation: 1s dx-treelist-highlight-change;
}
@keyframes dx-treelist-highlight-change {
  50%,
  from {
    background-color: rgba(51,51,51,.08);
  }
}
.dx-treelist-container.dx-filter-menu .dx-menu-item-has-icon .dx-icon,
.dx-treelist.dx-filter-menu .dx-menu-item-has-icon .dx-icon {
  color: #898989;
}
.dx-treelist-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc,
.dx-treelist.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc {
  font: 16px/16px DXIcons;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  text-align: center;
}
.dx-treelist-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before,
.dx-treelist.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before {
  content: "";
}
.dx-treelist-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc,
.dx-treelist.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc {
  font: 16px/16px DXIcons;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  text-align: center;
}
.dx-treelist-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before,
.dx-treelist.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-equals,
.dx-treelist-container .dx-icon-filter-operation-equals {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-equals::before,
.dx-treelist-container .dx-icon-filter-operation-equals::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-default,
.dx-treelist-container .dx-icon-filter-operation-default {
  font: 12px/12px DXIcons;
  width: 12px;
  height: 12px;
  background-position: 0 0;
  background-size: 12px 12px;
  padding: 0;
  text-align: center;
}
.dx-treelist .dx-icon-filter-operation-default::before,
.dx-treelist-container .dx-icon-filter-operation-default::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-not-equals,
.dx-treelist-container .dx-icon-filter-operation-not-equals {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-not-equals::before,
.dx-treelist-container .dx-icon-filter-operation-not-equals::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-less,
.dx-treelist-container .dx-icon-filter-operation-less {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-less::before,
.dx-treelist-container .dx-icon-filter-operation-less::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-less-equal,
.dx-treelist-container .dx-icon-filter-operation-less-equal {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-less-equal::before,
.dx-treelist-container .dx-icon-filter-operation-less-equal::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-greater,
.dx-treelist-container .dx-icon-filter-operation-greater {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-greater::before,
.dx-treelist-container .dx-icon-filter-operation-greater::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-greater-equal,
.dx-treelist-container .dx-icon-filter-operation-greater-equal {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-greater-equal::before,
.dx-treelist-container .dx-icon-filter-operation-greater-equal::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-contains,
.dx-treelist-container .dx-icon-filter-operation-contains {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-contains::before,
.dx-treelist-container .dx-icon-filter-operation-contains::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-not-contains,
.dx-treelist-container .dx-icon-filter-operation-not-contains {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-not-contains::before,
.dx-treelist-container .dx-icon-filter-operation-not-contains::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-starts-with,
.dx-treelist-container .dx-icon-filter-operation-starts-with {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-starts-with::before,
.dx-treelist-container .dx-icon-filter-operation-starts-with::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-ends-with,
.dx-treelist-container .dx-icon-filter-operation-ends-with {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-ends-with::before,
.dx-treelist-container .dx-icon-filter-operation-ends-with::before {
  content: "";
}
.dx-treelist .dx-icon-filter-operation-between,
.dx-treelist-container .dx-icon-filter-operation-between {
  font: 14px/1 DXIcons;
}
.dx-treelist .dx-icon-filter-operation-between::before,
.dx-treelist-container .dx-icon-filter-operation-between::before {
  content: "";
}
.dx-treelist {
  line-height: inherit;
}
.dx-treelist .dx-row-alt > td,
.dx-treelist .dx-row-alt > tr > td {
  background-color: #f5f5f5;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}
.dx-treelist .dx-row-alt.dx-row:not(.dx-row-removed) {
  border-bottom-color: transparent;
}
.dx-treelist .dx-link {
  color: #337ab7;
}
.dx-treelist .dx-row-lines > td {
  border-bottom: 1px solid #ddd;
}
.dx-treelist .dx-column-lines > td {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.dx-treelist .dx-error-row .dx-closebutton {
  float: right;
  margin: 9px;
  font: 14px/14px DXIcons;
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  text-align: center;
}
.dx-treelist .dx-error-row .dx-closebutton::before {
  content: "";
}
.dx-treelist .dx-error-row .dx-error-message {
  padding: 7px 35px 7px 7px;
}
.dx-treelist .dx-row > td {
  padding: 7px;
}
.dx-treelist .dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit-with-icons .dx-link {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin: 0 3px;
}
.dx-treelist .dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit-with-icons .dx-link:not(.dx-link-icon) {
  width: auto;
}
.dx-treelist .dx-treelist-rowsview .dx-virtual-row > td[style*="text-align: right"]:before {
  background-position-y: 34px;
}
.dx-treelist .dx-command-drag {
  width: 36px;
  min-width: 36px;
}
.dx-treelist .dx-command-drag .dx-treelist-drag-icon {
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 19px;
}
.dx-treelist-edit-popup .dx-error-message {
  padding: 7px;
}
.dx-treelist-headers .dx-texteditor-input,
.dx-treelist-rowsview .dx-texteditor-input {
  padding: 7px;
  min-height: 33px;
}
.dx-treelist-headers .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-treelist-headers .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-treelist-rowsview .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-treelist-rowsview .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input {
  padding-right: 7px;
}
.dx-treelist-headers .dx-lookup,
.dx-treelist-rowsview .dx-lookup {
  height: auto;
}
.dx-treelist-headers .dx-lookup-field,
.dx-treelist-rowsview .dx-lookup-field {
  padding-left: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.dx-treelist-headers .dx-searchbox .dx-placeholder::before,
.dx-treelist-headers .dx-searchbox .dx-texteditor-input,
.dx-treelist-rowsview .dx-searchbox .dx-placeholder::before,
.dx-treelist-rowsview .dx-searchbox .dx-texteditor-input {
  padding-left: 34px;
}
.dx-rtl .dx-treelist-headers .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-treelist-headers .dx-searchbox .dx-texteditor-input,
.dx-rtl .dx-treelist-rowsview .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-treelist-rowsview .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-treelist-headers .dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-treelist-headers .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-treelist-rowsview .dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-treelist-rowsview .dx-searchbox .dx-texteditor-input {
  padding-right: 34px;
}
.dx-editor-cell .dx-numberbox-spin-button {
  background-color: transparent;
}
.dx-editor-cell .dx-icon-clear {
  left: 0;
}
.dx-editor-cell .dx-texteditor,
.dx-editor-cell .dx-texteditor .dx-texteditor-input {
  background: #fff;
}
.dx-editor-cell .dx-dropdowneditor {
  background-color: #fff;
}
.dx-editor-cell.dx-focused .dx-dropdowneditor-icon {
  border-radius: 0;
}
.dx-editor-cell.dx-editor-inline-block:not(.dx-command-select)::before {
  padding-top: 7px;
  padding-bottom: 7px;
}
.dx-treelist-checkbox-size.dx-checkbox-checked .dx-checkbox-icon {
  font-size: 12px;
}
.dx-treelist-checkbox-size .dx-checkbox-icon {
  height: 16px;
  width: 16px;
}
.dx-treelist-checkbox-size.dx-checkbox-indeterminate .dx-checkbox-icon {
  font-size: 6px;
}
.dx-device-mobile .dx-treelist-column-chooser-list .dx-empty-message,
.dx-treelist-column-chooser-list .dx-empty-message {
  color: #999;
  padding: 0 20px;
}
.dx-treelist-column-chooser {
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-treelist-column-chooser input,
.dx-treelist-column-chooser textarea {
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content {
  padding: 0 20px 20px;
}
.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content .dx-treeview-search {
  margin-bottom: 10px;
}
.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content .dx-treeview-node {
  padding-left: 20px;
}
.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-popup-content {
  padding: 0 20px 20px;
}
.dx-treelist-column-chooser .dx-overlay-content {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title {
  padding-top: 7px;
  padding-bottom: 9px;
  background-color: transparent;
}
.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item {
  margin-bottom: 10px;
  background-color: #fff;
  color: #959595;
  font-weight: 400;
  border: 1px solid #ddd;
  padding: 7px;
  box-shadow: 0 1px 3px -1px rgba(0,0,0,.2);
}
.dx-treelist-drag-header {
  box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2);
  color: #959595;
  font-weight: 400;
  padding: 7px;
  border: 1px solid rgba(51,122,183,.5);
  background-color: #fff;
}
.dx-treelist-columns-separator {
  background-color: rgba(51,122,183,.5);
}
.dx-treelist-columns-separator-transparent {
  background-color: transparent;
}
.dx-treelist-drop-highlight > td {
  background-color: #337ab7;
  color: #fff;
}
.dx-treelist-focus-overlay {
  border: 2px solid #5c95c5;
}
.dx-treelist-table .dx-row .dx-command-select {
  width: 70px;
  min-width: 70px;
}
.dx-treelist-table .dx-row .dx-command-edit {
  width: 85px;
  min-width: 85px;
}
.dx-treelist-table .dx-row .dx-command-expand {
  width: 30px;
  min-width: 30px;
}
.dx-treelist-table .dx-row .dx-command-expand.dx-treelist-group-space {
  padding-top: 7px;
}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) {
  background-color: rgba(0,0,0,.04);
  color: #333;
}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused).dx-treelist-group-space {
  border-right-color: rgba(0,0,0,.04);
}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused).dx-command-select {
  overflow: inherit;
}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > .dx-treelist-readonly .dx-texteditor .dx-texteditor-input {
  background-color: rgba(0,0,0,.04);
  color: #333;
}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td.dx-pointer-events-none {
  background-color: transparent;
}
.dx-treelist-headers {
  color: #959595;
  font-weight: 400;
  touch-action: pinch-zoom;
  border-bottom: 1px solid #ddd;
}
.dx-treelist-headers .dx-treelist-content {
  margin-bottom: -1px;
}
.dx-treelist-borders .dx-treelist-headers .dx-treelist-table {
  border-bottom-width: 1px;
}
.dx-treelist-headers .dx-treelist-table .dx-row > td {
  border-bottom: 1px solid #ddd;
}
.dx-treelist-filter-row .dx-menu .dx-overlay-content {
  color: #333;
}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused {
  background-color: transparent;
}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused::after {
  border: 2px solid #5c95c5;
}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded {
  background-color: #fff;
}
.dx-treelist-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded::after {
  border-color: transparent;
}
.dx-treelist-filter-row .dx-menu-item-has-submenu.dx-state-hover {
  background-color: transparent;
}
.dx-treelist-filter-row .dx-menu-item-has-submenu.dx-menu-item-expanded.dx-state-hover {
  background-color: #fff;
}
.dx-treelist-filter-row .dx-cell-modified::after,
.dx-treelist-filter-row .dx-highlight-outline::after,
.dx-treelist-filter-row .dx-treelist-invalid::after {
  border-color: rgba(92,184,92,.5);
}
.dx-treelist-filter-row .dx-menu-item-content .dx-icon {
  color: #898989;
}
.dx-treelist-filter-row td .dx-editor-container .dx-filter-range-content {
  padding: 7px 7px 7px 32px;
}
.dx-treelist-filter-range-overlay .dx-overlay-content {
  border: 1px solid #ddd;
  overflow: inherit;
  box-shadow: 2px 2px 3px rgba(0,0,0,.15);
}
.dx-treelist-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-cell-modified::after,
.dx-treelist-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-treelist-invalid::after {
  border-color: rgba(92,184,92,.5);
  left: 0;
}
.dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input {
  background-color: #fff;
  padding: 7px;
}
.dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after {
  border: 2px solid #5c95c5;
}
.dx-filter-menu.dx-menu {
  background-color: transparent;
  height: 100%;
}
.dx-filter-menu.dx-menu .dx-menu-item .dx-menu-item-content {
  padding: 6px 5px 7px;
}
.dx-filter-menu.dx-menu .dx-menu-item .dx-menu-item-content .dx-icon {
  margin: 0 3px;
}
.dx-editor-with-menu .dx-filter-menu .dx-menu-item-content .dx-icon.dx-icon-filter-operation-default,
.dx-filter-menu .dx-menu-item-content .dx-icon.dx-icon-filter-operation-default {
  margin-top: 2px;
}
.dx-cell-modified,
.dx-treelist-invalid {
  padding: 7px;
}
.dx-treelist-header-panel {
  border-bottom: 1px solid #ddd;
}
.dx-treelist-header-panel .dx-toolbar {
  margin-bottom: 10px;
}
.dx-treelist-header-panel .dx-apply-button {
  background-color: #5cb85c;
  border-color: #4cae4c;
  color: #fff;
}
.dx-treelist-header-panel .dx-apply-button .dx-icon {
  color: #fff;
}
.dx-treelist-header-panel .dx-apply-button.dx-state-hover {
  background-color: #449d44;
  border-color: #4cae4c;
}
.dx-treelist-header-panel .dx-apply-button.dx-state-focused {
  background-color: #3d8b3d;
  border-color: #4cae4c;
}
.dx-treelist-header-panel .dx-apply-button.dx-state-active {
  background-color: #357935;
  border-color: #4cae4c;
  color: #fff;
}
.dx-icon-column-chooser {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-icon-column-chooser::before {
  content: "";
}
.dx-treelist-addrow-button .dx-icon-edit-button-addrow {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-treelist-addrow-button .dx-icon-edit-button-addrow::before {
  content: "";
}
.dx-treelist-cancel-button .dx-icon-edit-button-cancel {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-treelist-cancel-button .dx-icon-edit-button-cancel::before {
  content: "";
}
.dx-treelist-save-button .dx-icon-edit-button-save {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-treelist-save-button .dx-icon-edit-button-save::before {
  content: "";
}
.dx-apply-button .dx-icon-apply-filter {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-apply-button .dx-icon-apply-filter::before {
  content: "";
}
.dx-treelist-export-button .dx-icon-export-to {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-treelist-export-button .dx-icon-export-to::before {
  content: "";
}
.dx-treelist-export-button .dx-icon-export-excel-button {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}
.dx-treelist-export-button .dx-icon-export-excel-button::before {
  content: "";
}
.dx-treelist-adaptive-more {
  width: 21px;
  height: 21px;
  background-position: 0 0;
  background-size: 21px 21px;
  padding: 0;
  font-size: 21px;
  text-align: center;
  line-height: 21px;
}
.dx-treelist-borders .dx-treelist-rowsview,
.dx-treelist-headers + .dx-treelist-rowsview {
  border-top: 1px solid #ddd;
}
.dx-treelist-rowsview .dx-row {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.dx-treelist-rowsview .dx-row.dx-edit-row:first-child > td {
  border-top-width: 0;
  border-bottom: 1px solid #ddd;
}
.dx-treelist-rowsview .dx-row.dx-edit-row > td {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.dx-treelist-rowsview .dx-row.dx-treelist-edit-form {
  white-space: normal;
}
.dx-treelist-rowsview .dx-master-detail-row .dx-master-detail-cell,
.dx-treelist-rowsview .dx-master-detail-row > .dx-treelist-group-space {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.dx-treelist-rowsview .dx-master-detail-row:not(.dx-treelist-edit-form) .dx-master-detail-cell,
.dx-treelist-rowsview .dx-master-detail-row:not(.dx-treelist-edit-form) > .dx-treelist-group-space {
  background-color: #fafafa;
}
.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-cell-modified::after,
.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-treelist-invalid::after {
  border: 1px solid rgba(217,83,79,.4);
}
.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-focused.dx-cell-modified::after,
.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-focused.dx-treelist-invalid::after {
  border: 1px solid #d9534f;
}
.dx-treelist-rowsview .dx-data-row .dx-cell-modified.dx-cell-modified::after,
.dx-treelist-rowsview .dx-data-row .dx-cell-modified.dx-treelist-invalid::after {
  border-color: rgba(92,184,92,.5);
}
.dx-treelist-rowsview .dx-overlay-wrapper.dx-invalid-message .dx-overlay-content {
  padding: 9px 17px;
}
.dx-treelist-rowsview .dx-row-removed > td {
  background-color: rgba(92,184,92,.5);
  border-top: 1px solid rgba(92,184,92,.5);
  border-bottom: 1px solid rgba(92,184,92,.5);
}
.dx-treelist-rowsview .dx-adaptive-detail-row .dx-adaptive-item-text {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}
.dx-treelist-rowsview .dx-adaptive-detail-row .dx-treelist-invalid {
  border: 1px solid rgba(217,83,79,.4);
}
.dx-treelist-rowsview .dx-adaptive-detail-row .dx-treelist-invalid.dx-adaptive-item-text {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}
.dx-treelist-rowsview .dx-item-modified {
  border-radius: 4px;
  border: 2px solid rgba(92,184,92,.5);
}
.dx-treelist-rowsview .dx-item-modified.dx-adaptive-item-text {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
}
.dx-treelist-rowsview .dx-row-focused:focus {
  outline: 0;
}
.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused),
.dx-treelist-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) {
  background-color: #5c95c5;
  color: #fff;
}
.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-texteditor-input,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) .dx-texteditor-input,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) .dx-texteditor-input {
  border-radius: 0;
}
.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-treelist-group-closed,
.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-treelist-group-opened,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) .dx-treelist-group-closed,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > td:not(.dx-focused) .dx-treelist-group-opened,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) .dx-treelist-group-closed,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > tr > td:not(.dx-focused) .dx-treelist-group-opened {
  color: #fff;
}
.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link:focus {
  background-color: #fff;
  color: #333;
}
.dx-treelist-rowsview .dx-row-focused.dx-data-row > td,
.dx-treelist-rowsview .dx-row-focused.dx-data-row > tr:last-child > td {
  border-bottom: 1px solid #5c95c5;
}
.dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > td,
.dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines) > tr:first-child > td {
  border-top: 1px solid #5c95c5;
  border-bottom: 1px solid #5c95c5;
}
.dx-treelist-rowsview .dx-row-focused.dx-group-row {
  background-color: #5c95c5;
  color: #fff;
}
.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-datagrid-summary-item,
.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-treelist-group-closed,
.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-treelist-group-opened {
  color: #fff;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
  background-color: #e6e6e6;
  color: #333;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-treelist-group-space,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-treelist-group-space,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-treelist-group-space,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td.dx-treelist-group-space {
  border-right-color: #e6e6e6;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-pointer-events-none,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-pointer-events-none,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-pointer-events-none,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td.dx-pointer-events-none {
  border-left-color: #ddd;
  border-right-color: #ddd;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td.dx-focused,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td.dx-focused,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td.dx-focused,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td.dx-focused {
  background-color: #fff;
  color: #333;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td {
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > tr:first-child > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > tr:first-child > td {
  border-top: 1px solid #e6e6e6;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines) > tr:last-child > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > tr:last-child > td {
  border-bottom: 1px solid #e6e6e6;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines > tr > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > tr > td {
  border-left-color: #ddd;
  border-right-color: #ddd;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines > tr > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines > td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines > tr > td {
  border-bottom-color: #ddd;
}
.dx-treelist-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content {
  padding-right: 0;
}
.dx-treelist-rowsview td.dx-validation-pending {
  position: relative;
  padding: 0;
}
.dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid {
  padding: 7px 34px 7px 7px;
}
.dx-rtl .dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-rtl .dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid,
.dx-rtl.dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-rtl.dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid {
  padding-left: 34px;
  padding-right: 7px;
}
.dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator {
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
  right: 4px;
  background-color: #fff;
}
.dx-rtl .dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator,
.dx-rtl.dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator {
  left: 4px;
  right: auto;
}
.dx-treelist-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending .dx-texteditor-input {
  padding-right: 34px;
}
.dx-treelist-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input {
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 34px;
}
.dx-treelist-search-text {
  color: #fff;
  background-color: #337ab7;
}
.dx-treelist-nodata {
  color: #999;
  font-size: 17px;
}
.dx-treelist-bottom-load-panel {
  border-top: 1px solid #ddd;
}
.dx-treelist-pager {
  border-top: 3px double #ddd;
}
.dx-treelist-pager.dx-widget {
  color: #333;
}
.dx-treelist-pager .dx-navigate-button,
.dx-treelist-pager .dx-page,
.dx-treelist-pager .dx-page-size {
  outline: 0;
}
.dx-treelist-pager.dx-state-focused .dx-navigate-button:focus,
.dx-treelist-pager.dx-state-focused .dx-page-size:focus,
.dx-treelist-pager.dx-state-focused .dx-page:focus {
  outline: #5c95c5 solid 2px;
  outline-offset: -2px;
}
.dx-treelist-summary-item {
  color: rgba(51,51,51,.7);
}
.dx-treelist-total-footer {
  position: relative;
  border-top: 1px solid #ddd;
}
.dx-treelist-revert-tooltip .dx-overlay-content {
  background-color: #fff;
  min-width: inherit;
}
.dx-treelist-revert-tooltip .dx-revert-button {
  margin: 0 1px;
  background-color: #d9534f;
  border-color: #d43f3a;
  color: #fff;
}
.dx-treelist-revert-tooltip .dx-revert-button .dx-icon {
  color: #fff;
}
.dx-treelist-revert-tooltip .dx-revert-button.dx-state-hover {
  background-color: #c9302c;
  border-color: #d43f3a;
}
.dx-treelist-revert-tooltip .dx-revert-button.dx-state-focused {
  background-color: #b52b27;
  border-color: #d43f3a;
}
.dx-treelist-revert-tooltip .dx-revert-button.dx-state-active {
  background-color: #a02622;
  border-color: #d43f3a;
  color: #fff;
}
.dx-treelist-revert-tooltip .dx-revert-button > .dx-button-content {
  padding: 7px;
}
.dx-toolbar-menu-section .dx-treelist-checkbox-size {
  width: 100%;
}
.dx-toolbar-menu-section .dx-treelist-checkbox-size .dx-checkbox-container {
  padding: 14px;
}
.dx-toolbar-menu-section .dx-treelist-checkbox-size .dx-checkbox-text {
  padding-left: 34px;
}
.dx-rtl .dx-toolbar-menu-section .dx-checkbox-text {
  padding-right: 34px;
  padding-left: 27px;
}
.dx-rtl .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused).dx-treelist-group-space {
  border-left-color: rgba(0,0,0,.04);
  border-right-color: transparent;
}
.dx-rtl .dx-treelist-filter-row .dx-menu .dx-menu-item-has-submenu.dx-menu-item-has-icon .dx-icon {
  margin: 0 3px;
}
.dx-rtl .dx-treelist-filter-row td .dx-editor-container .dx-filter-range-content {
  padding: 7px 32px 7px 7px;
}
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row > td,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row > tr > td,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover > td,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover > tr > td {
  border-right-color: #ddd;
}
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row > td:not(.dx-focused).dx-treelist-group-space,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row > tr > td:not(.dx-focused).dx-treelist-group-space,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover > td:not(.dx-focused).dx-treelist-group-space,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover > tr > td:not(.dx-focused).dx-treelist-group-space {
  border-left-color: #e6e6e6;
}
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row > td.dx-pointer-events-none,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row > tr > td.dx-pointer-events-none,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover > td.dx-pointer-events-none,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover > tr > td.dx-pointer-events-none {
  border-left-color: #ddd;
}
.dx-rtl .dx-treelist-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content {
  padding-left: 0;
}
.dx-treelist-rowsview .dx-treelist-empty-space {
  position: relative;
  display: inline-block;
  width: 14px;
  font: 14px/1 DXIcons;
}
.dx-treelist-rowsview .dx-treelist-empty-space::before {
  content: "";
  visibility: hidden;
}
.dx-treelist-rowsview tr:not(.dx-row-focused) .dx-treelist-empty-space {
  color: #959595;
}
.dx-treelist-rowsview .dx-treelist-expanded span {
  font: 18px/18px DXIcons;
  text-align: center;
  cursor: pointer;
}
.dx-treelist-rowsview .dx-treelist-expanded span::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  left: 0;
  margin-left: -5px;
  margin-top: -8px;
}
.dx-treelist-rowsview .dx-treelist-collapsed span {
  font: 18px/18px DXIcons;
  text-align: center;
  cursor: pointer;
}
.dx-treelist-rowsview .dx-treelist-collapsed span::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  left: 0;
  margin-left: -6px;
  margin-top: -8px;
}
.dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space {
  color: #959595;
}
.dx-treelist-rowsview .dx-treelist-cell-expandable {
  white-space: nowrap;
}
.dx-treelist-rowsview .dx-treelist-cell-expandable .dx-treelist-text-content {
  white-space: normal;
}
.dx-treelist-rowsview.dx-treelist-nowrap .dx-treelist-table .dx-treelist-cell-expandable .dx-treelist-text-content {
  white-space: nowrap;
}
.dx-treelist-checkbox-size {
  vertical-align: middle;
  line-height: 0;
}
.dx-treelist-cell-expandable .dx-checkbox,
.dx-treelist-select-all .dx-checkbox {
  position: absolute;
}
.dx-treelist-icon-container.dx-editor-inline-block {
  position: relative;
  padding-right: 23px;
}
.dx-treelist-icon-container.dx-editor-inline-block .dx-checkbox {
  top: 50%;
  margin-top: -8px;
}
.dx-treelist-select-all {
  position: relative;
}
.dx-treelist-select-all .dx-checkbox {
  left: 21px;
  margin-top: 1px;
}
.dx-treelist-headers .dx-header-row > .dx-treelist-select-all {
  padding-left: 44px;
}
.dx-rtl .dx-treelist-rowsview .dx-treelist-collapsed,
.dx-rtl .dx-treelist-rowsview .dx-treelist-expanded {
  transform: scaleX(-1);
}
.dx-rtl .dx-treelist-rowsview .dx-treelist-table-fixed .dx-treelist-icon-container {
  float: right;
}
.dx-rtl .dx-treelist-select-all .dx-checkbox {
  left: calc(100% - 37px);
}
.dx-rtl .dx-treelist-headers .dx-header-row > .dx-treelist-select-all {
  padding-right: 44px;
  padding-left: 7px;
}
.dx-rtl .dx-treelist-icon-container.dx-editor-inline-block {
  padding-left: 23px;
  padding-right: 0;
}
.dx-treelist-filter-panel .dx-icon-filter,
.dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter,
.dx-treelist-filter-panel .dx-treelist-filter-panel-text {
  outline: 0;
  color: #337ab7;
}
.dx-pivotgrid-fields-container .dx-header-filter,
.dx-pivotgrid-fields-container .dx-sort {
  display: inline-block;
}
.dx-pivotgrid-fields-container.dx-drag .dx-area-field-content {
  display: inline-block;
}
.dx-pivotgrid-fields-container.dx-drag .dx-column-indicators {
  float: none;
  display: inline-block;
}
.dx-pivotgrid-nodata {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  transform: translate(-50%,-50%);
}
.dx-pivotgrid {
  cursor: default;
  width: 100%;
  position: relative;
  background-color: #fff;
}
.dx-pivotgrid.dx-overflow-hidden {
  overflow: hidden;
}
.dx-pivotgrid .dx-area-column-cell,
.dx-pivotgrid .dx-area-data-cell {
  width: 100%;
}
.dx-pivotgrid .dx-area-data-cell {
  position: relative;
}
.dx-pivotgrid table,
.dx-pivotgrid tbody,
.dx-pivotgrid td,
.dx-pivotgrid tfoot,
.dx-pivotgrid th,
.dx-pivotgrid thead,
.dx-pivotgrid tr {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
.dx-pivotgrid table {
  border-collapse: collapse;
  table-layout: auto;
  border-spacing: 0;
}
.dx-pivotgrid td {
  vertical-align: top;
  box-sizing: content-box;
}
.dx-pivotgrid .dx-area-description-cell {
  position: relative;
  background-clip: padding-box;
  white-space: nowrap;
}
.dx-pivotgrid .dx-area-description-cell .dx-pivotgrid-fields-area {
  position: absolute;
  bottom: 0;
}
.dx-pivotgrid .dx-ie {
  height: 1px;
}
.dx-pivotgrid .dx-ie .dx-area-description-cell {
  position: static;
  height: inherit;
  vertical-align: bottom;
  font-size: 0;
}
.dx-pivotgrid .dx-ie .dx-area-description-cell .dx-pivotgrid-fields-area {
  position: relative;
  display: inline-block;
}
.dx-pivotgrid .dx-area-field-content,
.dx-pivotgrid .dx-column-indicators {
  display: inline-block;
}
.dx-pivotgrid .dx-expand-icon-container {
  position: relative;
  display: inline-block;
}
.dx-pivotgrid .dx-incompressible-fields .dx-pivotgrid-fields-area {
  position: static;
}
.dx-pivotgrid .dx-incompressible-fields .dx-pivotgrid-fields-area:not(.dx-hidden) {
  display: table-cell;
}
.dx-pivotgrid .dx-incompressible-fields .dx-column-indicators {
  vertical-align: top;
  float: none!important;
}
.dx-pivotgrid .dx-incompressible-fields .dx-area-field {
  display: inline-block;
  white-space: nowrap;
}
.dx-pivotgrid .dx-area-field,
.dx-pivotgrid .dx-area-field-content {
  white-space: nowrap;
}
.dx-pivotgrid .dx-popup-content .dx-column-indicators {
  float: none!important;
  display: inline-block;
}
.dx-pivotgrid .dx-popup-content .dx-area-field-content {
  display: inline-block;
}
.dx-pivotgrid .dx-pivotgrid-area {
  white-space: nowrap;
  box-sizing: content-box;
}
.dx-pivotgrid .dx-pivotgrid-collapsed,
.dx-pivotgrid .dx-pivotgrid-expanded {
  cursor: pointer;
}
.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand,
.dx-pivotgrid .dx-pivotgrid-expanded .dx-expand {
  display: inline-block;
}
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-area {
  white-space: normal;
}
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-collapsed,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-expanded,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-sorted {
  white-space: nowrap;
}
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-collapsed > span,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-expanded > span,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-sorted > span {
  white-space: normal;
}
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-collapsed > span,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-expanded > span {
  display: inline-flex;
}
.dx-pivotgridfieldchooser {
  position: relative;
  background-color: #fff;
}
.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container {
  display: flex;
  overflow: hidden;
  height: 100%;
}
.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-0,
.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 {
  flex-direction: column;
}
.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 .dx-row:nth-child(1) {
  flex-grow: 3;
}
.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 .dx-row:nth-child(2) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-grow: 4;
}
.dx-pivotgridfieldchooser .dx-col {
  width: 50%;
  display: flex;
  flex-direction: column;
}
.dx-pivotgridfieldchooser .dx-row {
  display: flex;
  flex-direction: row;
  height: 0;
}
.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container .dx-row:nth-child(1) {
  flex-grow: 2;
}
.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container .dx-row:nth-child(2) {
  flex-grow: 1;
}
.dx-pivotgridfieldchooser .dx-area-caption {
  vertical-align: middle;
}
.dx-pivotgrid-action {
  cursor: pointer;
}
.dx-pivotgrid-drag-action {
  touch-action: pinch-zoom;
}
.dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-vertical {
  margin-top: -4px;
  margin-left: -1px;
  height: 2px;
}
.dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-vertical.dx-position-indicator-last {
  margin-top: -3px;
}
.dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal {
  margin-left: -3px;
  width: 2px;
}
.dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal.dx-position-indicator-last {
  margin-left: 3px;
}
.dx-pivotgrid-fields-container .dx-area-fields {
  position: relative;
}
.dx-pivotgrid-fields-container .dx-sort {
  color: #959595;
  font-size: 14px;
  width: 14px;
}
.dx-pivotgrid-fields-container .dx-sort-up {
  font: 14px/1 DXIcons;
}
.dx-pivotgrid-fields-container .dx-sort-up::before {
  content: "";
}
.dx-pivotgrid-fields-container .dx-sort-down {
  font: 14px/1 DXIcons;
}
.dx-pivotgrid-fields-container .dx-sort-down::before {
  content: "";
}
.dx-pivotgrid-fields-container .dx-header-filter {
  color: #959595;
  font: 14px/1 DXIcons;
  width: 14px;
}
.dx-pivotgrid-fields-container .dx-header-filter::before {
  content: "";
}
.dx-pivotgrid-fields-container .dx-header-filter-empty {
  color: rgba(149,149,149,.5);
}
.dx-pivotgrid-fields-container .dx-area-field {
  cursor: pointer;
}
.dx-pivotgrid-fields-container.dx-drag {
  opacity: .8;
}
.dx-pivotgrid-fields-container.dx-drag .dx-area-field.dx-area-box {
  box-shadow: 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2);
  border: 1px solid rgba(51,122,183,.5);
}
.dx-pivotgrid-fields-container .dx-area-field.dx-area-box {
  background-color: #fff;
  margin-bottom: 4px;
  border: 1px solid #ddd;
  padding: 7px 10px;
}
.dx-pivotgrid-fields-container .dx-drag-source {
  opacity: .5;
}
.dx-pivotgrid-fields-container .dx-column-indicators {
  vertical-align: bottom;
  margin-left: 6px;
  line-height: 19px;
}
.dx-pivotgrid-fields-container .dx-area-field-content {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.dx-pivotgrid .dx-column-header .dx-pivotgrid-fields-area,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-fields-area {
  overflow: hidden;
}
.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar {
  margin-right: 10px;
  float: right;
  display: inline-block;
}
.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button {
  margin-right: 4px;
}
.dx-pivotgrid .dx-area-description-cell.dx-pivotgrid-background,
.dx-pivotgrid .dx-column-header,
.dx-pivotgrid .dx-data-header {
  background-color: rgba(221,221,221,.2);
}
.dx-pivotgrid .dx-column-header .dx-pivotgrid-fields-area-head tr > td:first-child {
  padding-left: 0;
}
.dx-pivotgrid .dx-filter-header .dx-area-field-container {
  border-spacing: 8px;
  border-collapse: separate;
}
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-fields-area-head td {
  padding: 2px;
}
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-fields-area-head tr > td:first-child {
  padding-left: 2px;
}
.dx-pivotgrid .dx-area-field.dx-area-box {
  margin-bottom: 0;
}
.dx-pivotgrid.dx-row-lines .dx-pivotgrid-area td {
  border-top: 1px solid #ddd;
}
.dx-pivotgrid.dx-row-lines .dx-pivotgrid-area-data tr:first-child > td {
  border-top-width: 0;
}
.dx-pivotgrid .dx-area-description-cell,
.dx-pivotgrid .dx-area-row-cell {
  border-right: 1px solid #ddd;
}
.dx-pivotgrid .dx-area-description-cell .dx-pivotgrid-toolbar .dx-button {
  margin: 1px;
}
.dx-pivotgrid .dx-area-description-cell .dx-pivotgrid-toolbar .dx-button:not(.dx-state-hover):not(.dx-state-active) {
  border-color: transparent;
  background-color: transparent;
  box-shadow: none;
}
.dx-pivotgrid .dx-area-column-cell,
.dx-pivotgrid .dx-area-description-cell,
.dx-pivotgrid .dx-bottom-border {
  border-bottom: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-area td {
  color: #959595;
  padding: 7px 10px;
}
.dx-pivotgrid .dx-pivotgrid-fields-area-head td {
  position: relative;
  border: none;
  padding: 10px 2px;
}
.dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td:first-child {
  padding-left: 10px;
}
.dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td:last-child {
  padding-right: 10px;
}
.dx-pivotgrid .dx-pivotgrid-fields-area-head .dx-empty-area-text {
  white-space: nowrap;
  padding: 6px 0;
  border: 1px solid transparent;
  color: #525252;
}
.dx-pivotgrid .dx-group-connector {
  position: absolute;
  width: 2px;
  top: 50%;
  height: 2px;
  margin-top: -1px;
  background-color: #ddd;
}
.dx-pivotgrid .dx-group-connector.dx-group-connector-prev {
  left: 0;
}
.dx-pivotgrid .dx-group-connector.dx-group-connector-next {
  right: 0;
}
.dx-pivotgrid .dx-virtual-content {
  display: none;
}
.dx-pivotgrid .dx-virtual-mode .dx-virtual-content {
  position: relative;
  overflow: hidden;
  display: block;
}
.dx-pivotgrid .dx-virtual-mode .dx-virtual-content table td {
  color: transparent;
  background-color: transparent!important;
}
.dx-pivotgrid .dx-virtual-mode .dx-virtual-content table td span {
  visibility: hidden;
}
.dx-pivotgrid .dx-virtual-mode table {
  position: absolute;
}
.dx-pivotgrid .dx-pivotgrid-area-data {
  position: relative;
}
.dx-pivotgrid .dx-pivotgrid-area-data tbody td {
  text-align: right;
  color: #333;
  white-space: nowrap;
  border-left: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-area-data tbody td:first-child {
  border-left: 0;
}
.dx-pivotgrid .dx-pivotgrid-area-data tbody tr:first-child .dx-grandtotal,
.dx-pivotgrid .dx-pivotgrid-area-data tbody tr:first-child .dx-total {
  border-top-width: 0;
}
.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-expand-border {
  border-top: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-last-cell {
  border-right: 0;
}
.dx-pivotgrid .dx-pivotgrid-vertical-headers td {
  min-width: 50px;
  border-right: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-vertical-headers tr:first-child td {
  border-top: 0;
}
.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-pivotgrid-fields-area-head td:last-child {
  border-right: 0;
}
.dx-pivotgrid .dx-pivotgrid-area-data .dx-row-total,
.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-row-total {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.dx-pivotgrid .dx-area-tree-view .dx-total {
  border-bottom: none;
}
.dx-pivotgrid .dx-area-tree-view td.dx-white-space-column {
  border-top: 1px solid transparent;
  background-color: rgba(221,221,221,.2);
  padding: 0;
  width: 19px;
  min-width: 19px;
}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll {
  border-right: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers td {
  text-align: center;
  border: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers td.dx-pivotgrid-collapsed,
.dx-pivotgrid .dx-pivotgrid-horizontal-headers td.dx-pivotgrid-expanded {
  text-align: left;
}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers td:first-child {
  border-left: 0;
}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers tr:first-child td {
  border-top: 0;
}
.dx-pivotgrid .dx-expand-icon-container {
  margin-left: -5px;
  margin-right: 0;
  width: 14px;
}
.dx-pivotgrid .dx-pivotgrid-horizontal-headers:last-child {
  border-bottom: 0;
}
.dx-pivotgrid .dx-area-description-cell,
.dx-pivotgrid .dx-column-header,
.dx-pivotgrid .dx-data-header,
.dx-pivotgrid .dx-total {
  background-color: rgba(221,221,221,.2);
}
.dx-pivotgrid .dx-grandtotal {
  background-color: #f5f5f5;
}
.dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-data-header,
.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header {
  border-left: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-column-header,
.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header {
  border-right: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header {
  border-top: 1px solid #ddd;
}
.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header td {
  display: inline-block;
}
.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell {
  border-bottom: 1px solid #ddd;
}
.dx-pivotgrid .dx-icon-sorted {
  display: inline-block;
  margin-left: 5px;
  width: 14px;
}
.dx-pivotgrid .dx-popup-content {
  padding: 10px;
}
.dx-pivotgrid .dx-popup-content .dx-pivotgrid-fields-area-head td {
  padding: 0 2px;
}
.dx-pivotgridfieldchooser .dx-area-fields {
  overflow: hidden;
}
.dx-pivotgridfieldchooser .dx-treeview-item .dx-icon {
  margin-bottom: 1px;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  font-size: 16px;
  text-align: center;
  line-height: 16px;
}
.dx-pivotgridfieldchooser .dx-treeview-search {
  margin: 5px;
}
.dx-pivotgridfieldchooser .dx-area-icon {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
.dx-pivotgridfieldchooser .dx-area {
  padding: 5px;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.dx-pivotgridfieldchooser .dx-area>.dx-scrollable,
.dx-pivotgridfieldchooser .dx-area>.dx-scrollable>.dx-scrollable-wrapper,
.dx-pivotgridfieldchooser .dx-area>.dx-scrollable>div>.dx-scrollable-wrapper,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable-wrapper,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable>div>.dx-scrollable-wrapper,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>div>.dx-scrollable-wrapper {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  height: 0;
}
.dx-pivotgridfieldchooser .dx-area > .dx-scrollable > .dx-scrollable-wrapper > .dx-scrollable-container,
.dx-pivotgridfieldchooser .dx-area > .dx-scrollable > div > .dx-scrollable-wrapper > .dx-scrollable-container,
.dx-pivotgridfieldchooser .dx-area > .dx-treeview > .dx-scrollable > .dx-scrollable-wrapper > .dx-scrollable-container,
.dx-pivotgridfieldchooser .dx-area > .dx-treeview > .dx-scrollable > div > .dx-scrollable-wrapper > .dx-scrollable-container,
.dx-pivotgridfieldchooser .dx-area > .dx-treeview > .dx-scrollable-wrapper > .dx-scrollable-container,
.dx-pivotgridfieldchooser .dx-area > .dx-treeview > div > .dx-scrollable-wrapper > .dx-scrollable-container {
  height: auto;
}
.dx-pivotgridfieldchooser .dx-area .dx-area-fields {
  margin-top: 3px;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  height: 0;
}
.dx-pivotgridfieldchooser .dx-area-fields-header .dx-area-caption {
  align-self: center;
}
.dx-pivotgridfieldchooser .dx-area-fields[group] {
  padding: 5px;
  background-color: rgba(221,221,221,.2);
  display: flex;
}
.dx-pivotgridfieldchooser .dx-area-fields.dx-drag-target {
  border-color: #337ab7;
}
.dx-pivotgridfieldchooser .dx-area-icon-all {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAJElEQVQoz2P8z4AfsDAwJELVzGfExmIiYAAD5QoYRx1JL0cCAJeiFh8Qq9chAAAAAElFTkSuQmCC) center center no-repeat;
}
.dx-pivotgridfieldchooser .dx-area-icon-filter {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAWElEQVQoz83RsQqAMAxF0fepFxzEQRz8e1sah0JTamhXeVtyCCSRaR6ZTGQsSHJgcRyk1YQ7aBcuB+KkDO0D9UDsHcmARiC2BqiVEfg2+jOoF30+YPnNWV4jV/jo04VE6gAAAABJRU5ErkJggg==) center center no-repeat;
}
.dx-pivotgridfieldchooser .dx-area-icon-row {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAI0lEQVQoz2P4z4AfAlHCfwjEzqKPAsKObIBA7Cz6KBgGIQkAQ8IdQJKOGQIAAAAASUVORK5CYII=) center center no-repeat;
}
.dx-pivotgridfieldchooser .dx-area-icon-column {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAIElEQVQoz2P4z4AfAlHCfwgEshogEFmMPgpGHUkfRwIAQ8IdQALkrHMAAAAASUVORK5CYII=) center center no-repeat;
}
.dx-pivotgridfieldchooser .dx-area-icon-data,
.dx-pivotgridfieldchooser .dx-icon-measure {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAARElEQVQoz2P4z4AfMhClIOE/NkiSAl+ooG8CQwKIzwChEQpQlGBXgKYEwxeoSrB6k7ACfFYkYPgDXQGKdAItQpKi2AQAaDQFJxj4SdQAAAAASUVORK5CYII=) center center no-repeat;
}
.dx-pivotgridfieldchooser .dx-icon-dimension {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAH0lEQVQoz2P4z4AfMlBHQcJ/MESjqasAKxx5bqAosgCZ3QSYpC33dQAAAABJRU5ErkJggg==) center center no-repeat;
}
.dx-pivotgridfieldchooser .dx-icon-hierarchy {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAMUlEQVQoz2P4z4AfMlBXQcJ/EKShggQoxKEAojsBwxQqKUjACpEVoOhGNYVKCiiKLAATcARoA49V5wAAAABJRU5ErkJggg==) center center no-repeat;
}
.dx-rtl .dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal {
  margin-left: -3px;
}
.dx-rtl .dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal.dx-position-indicator-last {
  margin-left: 1px;
}
.dx-rtl .dx-pivotgrid-fields-container .dx-column-indicators {
  margin-left: 0;
  margin-right: 6px;
}
.dx-rtl.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar,
.dx-rtl.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar {
  margin-right: 0;
  margin-left: 10px;
  float: left;
}
.dx-rtl.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button,
.dx-rtl.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button {
  margin-right: 0;
  margin-left: 4px;
}
.dx-rtl.dx-pivotgrid .dx-column-header .dx-pivotgrid-fields-area-head tr > td:first-child {
  padding-left: 2px;
  padding-right: 0;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td {
  padding: 10px 2px;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td:first-child {
  padding-right: 10px;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr > td:last-child {
  padding-left: 10px;
}
.dx-rtl.dx-pivotgrid .dx-group-connector.dx-group-connector-prev {
  left: initial;
  right: 0;
}
.dx-rtl.dx-pivotgrid .dx-group-connector.dx-group-connector-next {
  right: initial;
  left: 0;
}
.dx-rtl.dx-pivotgrid .dx-area-description-cell,
.dx-rtl.dx-pivotgrid .dx-area-row-cell {
  border-left: 1px solid #ddd;
  border-right: 0;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data tbody td {
  border-left: 0;
  border-right: 1px solid #ddd;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data tbody td:first-child {
  border-left: 1px solid #ddd;
  border-right: 0;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-vertical-headers td {
  border-right: 0;
  border-left: 1px solid #ddd;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-last-cell {
  border-left: 0;
  border-right: 0;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll {
  border-right: 0;
  border-left: 1px solid #ddd;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-pivotgrid-area {
  border-left: 0;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers td:first-child {
  border-left: 1px solid #ddd;
  border-right: 0;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers td.dx-pivotgrid-collapsed,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers td.dx-pivotgrid-expanded {
  text-align: right;
}
.dx-rtl.dx-pivotgrid .dx-expand-icon-container {
  margin-left: 0;
  margin-right: -5px;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand-icon-container {
  transform: scaleX(-1);
}
.dx-rtl.dx-pivotgrid .dx-icon-sorted {
  margin-left: 0;
  margin-right: 5px;
}
.dx-rtl.dx-pivotgrid .dx-pivotgridfieldchooser-container .dx-col {
  display: flex;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-data-header {
  border-right: 1px solid #ddd;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-column-header {
  border-left: 1px solid #ddd;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-column-header {
  border-right: none;
}
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-data-header {
  border-left: none;
}
.dx-pivotgrid .dx-area-description-cell .dx-button-content,
.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-button-content,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-button-content {
  padding: 5px;
}
.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-button,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-button {
  margin-top: 10px;
}
.dx-pivotgrid .dx-expand-icon-container {
  font: 14px/1 DXIcons;
}
.dx-pivotgrid .dx-expand-icon-container::before {
  content: "";
  visibility: hidden;
}
.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand {
  font: 18px/18px DXIcons;
  text-align: center;
  color: #959595;
}
.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-pivotgrid .dx-pivotgrid-expanded .dx-expand {
  font: 18px/18px DXIcons;
  text-align: center;
  color: #959595;
}
.dx-pivotgrid .dx-pivotgrid-expanded .dx-expand::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-pivotgrid .dx-ie .dx-pivotgrid-fields-area {
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-pivotgrid .dx-ie .dx-pivotgrid-fields-area input,
.dx-pivotgrid .dx-ie .dx-pivotgrid-fields-area textarea {
  font-family: "Helvetica Neue","Segoe UI",helvetica,verdana,sans-serif;
  line-height: 1.35715;
}
.dx-pivotgrid-fields-container .dx-position-indicator {
  background-color: gray;
}
.dx-context-menu.dx-overlay-content {
  overflow: inherit;
  position: absolute;
}
.dx-context-menu .dx-menu-items-container {
  padding: 1px;
}
.dx-context-menu .dx-menu-item .dx-submenu {
  position: absolute;
  z-index: 1003;
}
.dx-context-menu {
  color: #333;
}
.dx-context-menu .dx-submenu {
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 2px 2px rgba(0,0,0,.15);
}
.dx-context-menu .dx-menu-item-popout {
  font: 18px/18px DXIcons;
  text-align: center;
}
.dx-context-menu .dx-menu-item-popout::before {
  content: "";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}
.dx-context-menu .dx-menu-separator {
  height: 1px;
  margin: 5px 0;
  background-color: #ddd;
}
.dx-context-menu .dx-menu-no-icons > .dx-menu-item-wrapper > .dx-menu-item > .dx-menu-item-content .dx-menu-item-text {
  padding-left: 5px;
}
.dx-rtl .dx-context-menu .dx-menu-no-icons > .dx-menu-item-wrapper > .dx-menu-item > .dx-menu-item-content .dx-menu-item-text,
.dx-rtl.dx-context-menu .dx-menu-no-icons > .dx-menu-item-wrapper > .dx-menu-item > .dx-menu-item-content .dx-menu-item-text {
  padding-right: 5px;
  padding-left: 25px;
}
.dx-context-menu.dx-rtl .dx-menu-item-content {
  padding: 5px 3px 5px 5px;
}
.dx-context-menu.dx-rtl .dx-menu-item-content .dx-menu-item-text {
  padding: 0 23px 5px 25px;
}
.dx-multiview-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
  touch-action: pinch-zoom pan-y;
}
.dx-multiview-item-container {
  position: relative;
  overflow: visible;
  width: 100%;
  height: 100%;
}
.dx-multiview-item-container .dx-empty-message {
  text-align: center;
}
.dx-multiview-item {
  position: absolute;
  overflow: hidden;
  top: 0;
  width: 100%;
  height: 100%;
}
.dx-multiview-item.dx-item-selected {
  position: relative;
}
.dx-multiview-item-content {
  width: 100%;
  height: 100%;
}
.dx-multiview-item-hidden {
  top: -9999px;
  visibility: hidden;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs {
  display: block;
  border: none;
  background-color: #f7f7f7;
  color: #ddd;
  box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0,inset 1px 0;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab {
  color: #ddd;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab .dx-tab-content {
  color: #333;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab::after,
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tab::before {
  content: none;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs .dx-tabs-nav-button {
  color: #ddd;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tab {
  width: 140px;
  box-shadow: inset 0 1px,inset 0 -1px #ddd;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-scrollable {
  margin-top: 0;
  margin-bottom: 0;
  height: 100%;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-scrollable .dx-tabs-wrapper {
  display: block;
  border: none;
}
.dx-tabpanel:not(.dx-empty-collection) .dx-multiview-wrapper {
  border-top: none;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tab.dx-tab-selected {
  box-shadow: inset 0 1px #ddd,inset -1px 0 #ddd,inset 1px 0 #ddd;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tab.dx-tab-active .dx-tab-content,
.dx-tabpanel > .dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content {
  color: #333;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type {
  box-shadow: inset 0 -1px #ddd,inset 1px 0,inset 0 1px;
}
.dx-rtl .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-rtl.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type {
  box-shadow: inset 0 -1px #ddd,inset -1px 0,inset 0 1px;
}
.dx-rtl .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-rtl.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-nav-button-left {
  box-shadow: inset 0 -1px #ddd,inset 1px 0,inset 0 1px;
}
.dx-tabpanel > .dx-tabpanel-tabs .dx-tabs-nav-button-right {
  box-shadow: inset 0 -1px #ddd,inset 0 1px,inset -1px 0;
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs {
  box-shadow: inset 0 -1px #337ab7,inset 0 1px,inset -1px 0,inset 1px 0;
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab {
  box-shadow: inset 0 1px,inset 0 -1px #337ab7;
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-selected {
  box-shadow: inset 0 1px #337ab7,inset -1px 0 #337ab7,inset 1px 0 #337ab7;
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-active .dx-tab-content,
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content {
  color: #333;
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type {
  box-shadow: inset 0 -1px #337ab7,inset 1px 0,inset 0 1px;
}
.dx-rtl .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-rtl.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type {
  box-shadow: inset 0 -1px #337ab7,inset -1px 0,inset 0 1px;
}
.dx-rtl .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-rtl.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-nav-button-left {
  box-shadow: inset 0 -1px #337ab7,inset 1px 0,inset 0 1px;
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-nav-button-right {
  box-shadow: inset 0 -1px #337ab7,inset 0 1px,inset -1px 0;
}
.dx-tabpanel.dx-state-focused .dx-multiview-wrapper {
  border-color: #337ab7;
}
.dx-tabpanel .dx-multiview-wrapper {
  border: 1px solid #ddd;
}
.dx-fileuploader.dx-state-disabled .dx-fileuploader-input {
  display: none;
}
.dx-fileuploader-wrapper {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.dx-fileuploader-container {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.dx-fileuploader-input-wrapper::after,
.dx-fileuploader-input-wrapper::before {
  display: table;
  content: "";
  line-height: 0;
  width: 100%;
}
.dx-fileuploader-input-wrapper::after {
  clear: both;
  padding-bottom: 1em;
  margin-bottom: -1em;
}
.dx-fileuploader-input-wrapper::before {
  padding-top: 1em;
  margin-top: -1em;
}
.dx-fileuploader-input-wrapper .dx-button {
  float: left;
}
.dx-fileuploader-input-wrapper .dx-button + .dx-button {
  margin-left: 12px;
}
.dx-fileuploader-button {
  position: relative;
}
.dx-fileuploader-button .dx-fileuploader-input {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}
.dx-fileuploader-button .dx-fileuploader-input::-ms-browse,
.dx-fileuploader-button .dx-fileuploader-input::-webkit-file-upload-button {
  cursor: pointer;
}
.dx-fileuploader-content {
  display: table-row-group;
  vertical-align: middle;
}
.dx-fileuploader-content > .dx-fileuploader-upload-button {
  margin-top: 10px;
}
.dx-fileuploader-empty .dx-fileuploader-content > .dx-fileuploader-upload-button {
  display: none;
}
.dx-fileuploader-input-content {
  width: 100%;
  display: table;
}
.dx-fileuploader-show-file-list .dx-fileuploader-files-container {
  padding-top: 22px;
}
.dx-fileuploader-file-container {
  width: 100%;
  padding: 4px 0;
}
.dx-fileuploader-file-container .dx-button {
  width: 28px;
  height: 28px;
  margin-right: 10px;
}
.dx-fileuploader-file-container .dx-button.dx-state-invisible {
  margin-right: 0;
}
.dx-fileuploader-button-container,
.dx-fileuploader-input-container {
  display: table-cell;
  vertical-align: middle;
}
.dx-fileuploader-input-container {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.dx-fileuploader-input {
  opacity: 0;
  width: 100%;
  margin: 0;
  cursor: default;
}
.dx-fileuploader-input-label {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: default;
}
.dx-fileuploader-input-label::before {
  content: "";
  position: absolute;
  top: -50%;
  overflow: hidden;
  cursor: default;
}
.dx-fileuploader-button-container {
  display: table-cell;
  vertical-align: middle;
}
.dx-fileuploader-file-info {
  float: left;
  width: 100%;
}
.dx-fileuploader-file-status-message {
  float: left;
  font-size: 12px;
  height: 16px;
}
.dx-fileuploader .dx-progressbar {
  float: left;
  width: 100%;
  height: 22px;
  margin-top: -6px;
}
.dx-rtl .dx-fileuploader .dx-fileuploader-button,
.dx-rtl.dx-fileuploader .dx-fileuploader-button {
  float: right;
}
.dx-rtl .dx-fileuploader .dx-fileuploader-file-container .dx-fileuploader-button,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-container .dx-fileuploader-button {
  margin-left: 10px;
  margin-right: 0;
}
.dx-rtl .dx-fileuploader .dx-fileuploader-file-name,
.dx-rtl .dx-fileuploader .dx-fileuploader-file-size,
.dx-rtl .dx-fileuploader .dx-fileuploader-file-status-message,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-name,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-size,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-status-message {
  float: right;
}
.dx-rtl .dx-fileuploader .dx-fileuploader-file-size,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-size {
  margin-right: 4px;
}
.dx-fileuploader-invalid .dx-fileuploader-file-status-message {
  height: auto;
  color: #d9534f;
}
.dx-fileuploader-invalid .dx-fileuploader-file-status-message span {
  display: block;
  margin-bottom: 2px;
}
.dx-fileuploader-invalid .dx-fileuploader-file-status-message span:last-child {
  margin-bottom: 0;
}
.dx-fileuploader-invalid .dx-fileuploader-button-container {
  vertical-align: top;
}
.dx-fileuploader-invalid .dx-fileuploader-cancel-button {
  margin-top: 5px;
}
.dx-fileuploader-wrapper {
  padding: 7px;
}
.dx-fileuploader-content > .dx-fileuploader-upload-button {
  margin-left: 3px;
  margin-right: 3px;
}
.dx-fileuploader-input-wrapper {
  padding: 7px 0;
  border: 3px dashed transparent;
}
.dx-fileuploader.dx-state-disabled .dx-fileuploader-input-label {
  position: relative;
}
.dx-fileuploader-dragover .dx-fileuploader-input-wrapper {
  border: none;
  padding: 0;
}
.dx-fileuploader-dragover .dx-fileuploader-input-wrapper .dx-fileuploader-button {
  display: none;
}
.dx-fileuploader-dragover .dx-fileuploader-input-container {
  display: block;
  border: 3px dashed #ddd;
  width: 100%;
}
.dx-fileuploader-dragover .dx-fileuploader-input {
  display: block;
  width: 100%;
  padding: 14px 3px;
  margin-bottom: 1px;
  box-sizing: content-box;
}
.dx-fileuploader-dragover .dx-fileuploader-input-label {
  text-align: center;
  padding: 14px 9px;
}
.dx-fileuploader-file-size,
.dx-fileuploader-file-status-message {
  color: #999;
}
.dx-fileuploader-input {
  padding: 7px 0;
}
.dx-fileuploader-input-label {
  padding: 8px 9px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-fileuploader-files-container {
  width: 100%;
  padding: 12px 3px 0;
}
.dx-fileuploader-empty .dx-fileuploader-files-container {
  padding: 0;
}
.dx-invalid .dx-fileuploader-files-container {
  padding-top: 50px;
}
.dx-fileuploader-files-container .dx-fileuploader-button .dx-button-content {
  padding: 0;
}
.dx-fileuploader-file {
  display: table-cell;
  width: 100%;
  white-space: nowrap;
  padding-top: 5px;
  line-height: 13px;
}
.dx-fileuploader-file-name {
  float: left;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-bottom: 3.5px;
  color: #333;
}
.dx-fileuploader-file-size {
  margin-left: 4px;
  float: left;
  vertical-align: super;
  font-size: 10px;
  padding-bottom: 3.5px;
}
.dx-scheduler-appointment-popup .dx-popup-content {
  padding-top: 0;
  padding-bottom: 0;
}
.dx-scheduler-appointment-popup .dx-scrollable-content {
  padding-top: 20px;
}
.dx-scheduler-appointment-popup .dx-form.dx-recurrence-editor-container .dx-scrollable-content {
  padding-top: 0;
}
.dx-scheduler .dx-scheduler-appointment-content-details {
  margin-top: 2px;
}
.dx-scheduler .dx-empty-message {
  line-height: normal;
}
.dx-scheduler-all-day-panel td {
  padding: 0;
}
.dx-scheduler-appointment-collector {
  position: absolute;
  display: block;
  text-align: center;
  cursor: pointer;
  margin: 3px 0 0 3px;
}
.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 4px;
}
.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content.dx-button-content {
  padding: 0;
}
.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child {
  display: inline-block;
  vertical-align: middle;
  padding-left: 2px;
}
.dx-scheduler-appointment-collector.dx-button.dx-button-default {
  padding: 0;
  max-width: none;
}
.dx-scheduler-work-space-mouse-selection .dx-scheduler-fixed-appointments,
.dx-scheduler-work-space-mouse-selection .dx-scheduler-scrollable-appointments {
  pointer-events: none;
}
.dx-rtl .dx-scheduler-appointment-collector {
  margin: 3px 3px 0 0;
}
@media (max-width:450px) {
  .dx-scheduler-adaptive .dx-scheduler-view-switcher-label {
    display: none;
  }
}
.dx-scheduler-adaptive .dx-scheduler-work-space-week .dx-scheduler-header-panel-cell {
  white-space: pre-wrap;
  line-height: 1.3;
}
.dx-scheduler-adaptive .dx-scheduler-appointment-collector {
  margin: 0;
}
.dx-scheduler-adaptive .dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child {
  line-height: 20px;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content,
.dx-scheduler-overlay-panel .dx-popup-content {
  padding: 0;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content .dx-list-item,
.dx-scheduler-overlay-panel .dx-popup-content .dx-list-item {
  width: 360px;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content .dx-list-item .dx-list-item-content,
.dx-scheduler-overlay-panel .dx-popup-content .dx-list-item .dx-list-item-content {
  padding: 5px;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content,
.dx-scheduler-overlay-panel .dx-overlay-content {
  box-shadow: 0 0 15px 0 rgba(0,0,0,.15);
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item-marker-body,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item-marker-body {
  background: #337ab7;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item {
  display: flex;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-marker-body,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-marker-body {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-top: 7px;
  margin-left: 5px;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon {
  color: #333;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content {
  flex-basis: 100%;
  margin: 5px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-subject,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-subject {
  text-align: left;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: .01em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-date,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-date {
  text-align: left;
  font-size: 12px;
  opacity: .8;
  margin-top: 10px;
}
.dx-scheduler-overlay-panel .dx-overlay-content {
  position: relative;
  background: #fff;
}
.dx-scheduler-appointment-content-date {
  opacity: .7;
  display: inline-block;
  white-space: pre-wrap;
}
.dx-scheduler-win-no-touch .dx-scheduler-appointment {
  touch-action: none;
}
.dx-recurrence-repeat-end-wrapper {
  display: flex;
}
.dx-recurrence-numberbox-interval-wrapper .dx-layout-manager .dx-field-item,
.dx-recurrence-repeat-on .dx-layout-manager .dx-field-item {
  padding-right: 0;
  padding-left: 0;
}
.dx-recurrence-numberbox-interval-wrapper .dx-box-item:first-child:not(:only-child),
.dx-recurrence-repeat-on .dx-box-item:first-child:not(:only-child) {
  flex-grow: 0!important;
  min-width: auto!important;
}
.dx-recurrence-numberbox-interval-wrapper .dx-field-item-label {
  white-space: nowrap;
}
.dx-layout-manager .dx-field-item.dx-recurrence-repeat-on {
  padding-top: 0;
}
.dx-recurrence-repeat-end-label {
  line-height: 36px;
}
.dx-recurrence-radiogroup-repeat-type {
  margin: 0;
}
.dx-recurrence-radiogroup-repeat-type .dx-item {
  padding-bottom: 10px;
}
.dx-recurrence-datebox-until-date {
  margin-left: 28px;
}
.dx-recurrence-numberbox-repeat-count {
  margin-left: 16px;
  margin-right: 11px;
}
.dx-recurrence-button-group {
  width: 100%;
}
.dx-recurrence-button-group .dx-button-content {
  padding: 8px;
}
.dx-recurrence-button-group .dx-buttongroup-wrapper > div {
  flex: 1;
}
.dx-recurrence-editor-container .dx-recurrence-numberbox-interval {
  margin-right: 11px;
}
.dx-recurrence-editor-container .dx-recurrence-numberbox-interval.dx-rtl {
  margin-right: 0;
  margin-left: 11px;
}
.dx-recurrence-numberbox-interval-label {
  margin-top: 25px;
}
.dx-scheduler-pseudo-cell::before {
  content: "";
  width: 100px;
  display: table-cell;
}
.dx-scheduler-small .dx-scheduler-pseudo-cell::before {
  width: 50px;
}
.dx-scheduler-fixed-appointments {
  z-index: 100;
  position: absolute;
}
.dx-scheduler-fixed-appointments .dx-draggable-dragging {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment,
.dx-scheduler-fixed-appointments .dx-draggable-dragging.dx-state-focused {
  box-shadow: none;
}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-fixed-appointments .dx-draggable-dragging.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  opacity: .98;
}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment {
  box-shadow: 7px 7px 15px 0 rgba(50,50,50,.2),inset 0 -2px 0 0 rgba(0,0,0,.3),inset 0 2px 0 0 rgba(0,0,0,.3);
}
.dx-scheduler-header {
  position: relative;
  z-index: 1;
  width: 100%;
}
.dx-scheduler-navigator {
  float: left;
  white-space: nowrap;
  min-width: 180px;
  max-width: 40%;
}
.dx-device-mobile .dx-scheduler-navigator {
  padding-left: 5px;
}
.dx-scheduler-navigator-caption {
  width: 180px;
  min-width: 108px;
  max-width: 80%;
}
.dx-device-mobile .dx-scheduler-navigator-caption {
  width: 140px;
}
.dx-calendar.dx-scheduler-navigator-calendar {
  width: 100%;
  height: 100%;
}
.dx-scheduler-view-switcher.dx-tabs.dx-tabs-expanded .dx-tab-selected::before {
  position: absolute;
  bottom: -2px;
  width: 100%;
  height: 2px;
  content: "";
  right: 0;
}
.dx-scheduler-view-switcher.dx-tabs {
  max-width: 52%;
  min-width: 72px;
  width: auto;
  float: right;
  height: 100%;
  border: none;
}
.dx-scheduler-small .dx-scheduler-view-switcher.dx-tabs {
  display: none;
}
.dx-scheduler-view-switcher.dx-tabs .dx-tabs-scrollable .dx-tabs-wrapper {
  border-bottom: none;
}
.dx-scheduler-view-switcher.dx-tabs .dx-tab {
  width: 100px;
}
.dx-scheduler-view-switcher.dx-dropdownmenu.dx-button {
  position: absolute;
  right: 10px;
}
.dx-scheduler-view-switcher-label {
  position: absolute;
}
.dx-scheduler-view-switcher-reduced {
  table-layout: auto;
}
.dx-scheduler-view-switcher-reduced.dx-tabs .dx-tab {
  width: auto;
  height: 56px;
}
.dx-scheduler-view-switcher-reduced .dx-tabs-wrapper {
  height: 56px;
}
.dx-scheduler-appointment-content-allday {
  display: none;
}
.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell {
  color: #337ab7;
}
.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {
  position: absolute;
  right: 0;
  width: 100%;
  content: "";
  background-color: #63a0d4;
}
.dx-scheduler-date-time-shader-all-day {
  width: 100%;
  background-color: rgba(51,51,51,.04);
  position: absolute;
  pointer-events: none;
}
.dx-scheduler-date-time-indicator {
  background-color: #63a0d4;
  position: absolute;
  pointer-events: none;
  box-shadow: 0 1px 0 0 rgba(255,255,255,.1);
}
.dx-scheduler-date-time-indicator::before {
  font-size: 30px;
  color: #63a0d4;
  position: absolute;
  z-index: 1000;
  margin-top: -14px;
  margin-left: -12px;
  text-shadow: rgba(255,255,255,.1) 1px 0 0;
}
.dx-scheduler-date-time-shader {
  pointer-events: none;
}
.dx-scheduler-work-space-day .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content,
.dx-scheduler-work-space-week .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content,
.dx-scheduler-work-space-work-week .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content {
  padding: 0 7px;
}
.dx-scheduler-work-space-day .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content,
.dx-scheduler-work-space-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content,
.dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {
  padding-right: 40px;
}
.dx-scheduler-work-space-day .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon,
.dx-scheduler-work-space-day .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon,
.dx-scheduler-work-space-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon,
.dx-scheduler-work-space-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon,
.dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon,
.dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon {
  top: 9px;
}
.dx-scheduler-work-space-day .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-week .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator {
  margin-left: 100px;
  height: 1px;
  font: 14px/1 DXIcons;
}
.dx-scheduler-work-space-day .dx-scheduler-date-time-indicator::before,
.dx-scheduler-work-space-week .dx-scheduler-date-time-indicator::before,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator::before {
  content: "";
}
.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-indicator,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-indicator,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator {
  margin-left: 50px;
}
.dx-scheduler-work-space-day .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-day .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-work-space-week .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-week .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-all-day {
  margin-left: 100px;
}
.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader,
.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-all-day {
  margin-left: 50px;
}
.dx-scheduler-work-space-day .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-day .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-week .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-week .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-top::before {
  width: inherit;
  height: inherit;
  content: "";
  left: inherit;
  position: absolute;
  margin-left: 100px;
  background-color: rgba(51,51,51,.04);
}
.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-top::before {
  margin-left: 50px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell {
  border-top: 1px solid #c4c4c4;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {
  border-top: none;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after,
.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after {
  background-color: #c4c4c4;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before {
  margin-left: 0;
}
.dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-indicator {
  margin-left: 0;
  font: 14px/1 DXIcons;
}
.dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-indicator::before,
.dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-indicator::before,
.dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-indicator::before {
  content: "";
  margin-right: -12px;
}
.dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-shader-top::before {
  margin-left: 0;
}
.dx-scheduler-timeline-day .dx-scheduler-header-panel,
.dx-scheduler-timeline-month .dx-scheduler-header-panel,
.dx-scheduler-timeline-week .dx-scheduler-header-panel,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel {
  display: flex;
  flex-flow: row nowrap;
}
.dx-scheduler-timeline-day .dx-scheduler-header-panel thead,
.dx-scheduler-timeline-month .dx-scheduler-header-panel thead,
.dx-scheduler-timeline-week .dx-scheduler-header-panel thead,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel thead {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
}
.dx-scheduler-timeline-day .dx-scheduler-header-row,
.dx-scheduler-timeline-month .dx-scheduler-header-row,
.dx-scheduler-timeline-week .dx-scheduler-header-row,
.dx-scheduler-timeline-work-week .dx-scheduler-header-row {
  display: flex;
  flex-flow: row nowrap;
}
.dx-scheduler-timeline-day .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-month .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-week .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel-cell {
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
}
.dx-scheduler-timeline-day .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell),
.dx-scheduler-timeline-month .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell),
.dx-scheduler-timeline-week .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell),
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell) {
  display: flex;
  flex-flow: row-reverse nowrap;
}
.dx-scheduler-timeline-day .dx-scheduler-header-panel-week-cell,
.dx-scheduler-timeline-month .dx-scheduler-header-panel-week-cell,
.dx-scheduler-timeline-week .dx-scheduler-header-panel-week-cell,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel-week-cell {
  flex-basis: 0;
}
.dx-scheduler-timeline-day .dx-scheduler-header-row .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-month .dx-scheduler-header-row .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-week .dx-scheduler-header-row .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-work-week .dx-scheduler-header-row .dx-scheduler-header-panel-cell {
  border-right: none;
}
.dx-scheduler-timeline .dx-scheduler-date-time-indicator {
  width: 1px;
  top: 0;
  font: 14px/1 DXIcons;
}
.dx-scheduler-timeline .dx-scheduler-date-time-indicator::before {
  content: "";
  margin-left: -14px;
  margin-top: -12px;
}
.dx-scheduler-timeline .dx-scheduler-date-time-shader {
  height: 100%;
  position: absolute;
}
.dx-scheduler-timeline .dx-scheduler-date-time-shader::before {
  width: inherit;
  height: 100%;
  content: "";
  left: 0;
  position: absolute;
  background-color: rgba(51,51,51,.04);
}
.dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell {
  border-bottom: 2px solid #63a0d4;
  box-shadow: none;
}
.dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {
  content: none;
}
.dx-scheduler-work-space {
  border: 1px solid rgba(221,221,221,.6);
  background-color: #fff;
  position: relative;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
  border-top: none;
  float: left;
}
.dx-scheduler-work-space.dx-scheduler-timeline-month:not(.dx-scheduler-agenda) .dx-scheduler-date-table-cell {
  border-right: none;
}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-agenda) .dx-scheduler-all-day-title {
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-agenda) .dx-scheduler-date-table-cell {
  border-left: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-agenda) .dx-scheduler-all-day-panel td {
  border-left: 1px solid rgba(221,221,221,.6);
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel {
  border-bottom: 2px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel {
  border-bottom: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-date-table-scrollable .dx-scrollable-content {
  overflow: hidden;
  position: relative;
}
.dx-scheduler-date-table-cell {
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-date-table-cell,
.dx-scheduler-group-header,
.dx-scheduler-header-panel-cell,
.dx-scheduler-time-panel-cell {
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
}
.dx-scheduler-date-table-current-date {
  font-weight: 700;
}
.dx-scheduler-date-table-other-month {
  opacity: .5;
}
.dx-scheduler-group-flex-container {
  flex: 0 0 100%;
  min-height: 100%;
  display: flex;
}
.dx-scheduler-group-flex-container .dx-scheduler-group-row {
  display: flex;
  flex-flow: column nowrap;
  flex: 1;
  min-width: 0;
}
.dx-scheduler-group-flex-container .dx-scheduler-group-row::before {
  display: none;
}
.dx-scheduler-group-flex-container .dx-scheduler-group-row .dx-scheduler-group-header {
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 100%;
  padding: 0 5px;
  height: auto;
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  border: none;
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count) .dx-scheduler-date-table-cell {
  border-left: none;
  border-right: none;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel {
  margin-top: 1px;
}
.dx-scheduler-work-space-day .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-week .dx-scheduler-date-table .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-work-week .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {
  border-top: none;
}
.dx-scheduler-all-day-table-cell {
  border-left: 1px solid rgba(221,221,221,.6);
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell {
  border-top: none;
  border-left: none;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count .dx-scheduler-all-day-title,
.dx-scheduler-work-space-week .dx-scheduler-all-day-title,
.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title {
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-scrollable-fixed-content {
  height: 100%;
}
.dx-scheduler-work-space-month .dx-scheduler-header-panel {
  width: 100%;
  margin-left: 0;
}
.dx-scheduler-small .dx-scheduler-work-space-month .dx-scheduler-header-panel {
  margin-left: 0;
}
.dx-scheduler-work-space-month .dx-scheduler-header-panel .dx-scheduler-group-row::before,
.dx-scheduler-work-space-month .dx-scheduler-header-panel .dx-scheduler-header-row::before {
  display: none;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table {
  width: 100%;
  height: 100%;
  margin-left: 0;
}
.dx-scheduler-small .dx-scheduler-work-space-month .dx-scheduler-date-table {
  margin-left: 0;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table .dx-scheduler-date-table-row::before {
  display: none;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-month .dx-scheduler-header-panel-cell {
  border-right: none;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table-cell:first-child,
.dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:first-child {
  border-left: none;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable .dx-scrollable-content {
  min-height: 300px;
}
.dx-scheduler-work-space-month .dx-scrollable-native .dx-scrollable-content.dx-scheduler-scrollable-fixed-content {
  height: 100%;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table-cell {
  height: 50px;
  vertical-align: top;
  text-align: right;
  color: #959595;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table-cell > div {
  padding-right: 6px;
}
.dx-scheduler-work-space-month .dx-scheduler-appointment-content {
  padding: 0 7px;
}
.dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 0 25px 0 7px;
}
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 0 7px 0 25px;
}
.dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence-icon {
  top: 0;
}
.dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-cell {
  height: 75px;
}
.dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-first-of-month {
  color: #337ab7;
  background-color: rgba(51,122,183,.15);
  font-weight: 700;
}
.dx-scheduler-timeline .dx-scheduler-all-day-panel,
.dx-scheduler-timeline .dx-scheduler-all-day-title,
.dx-scheduler-work-space-month .dx-scheduler-all-day-panel,
.dx-scheduler-work-space-month .dx-scheduler-all-day-title {
  display: none;
}
.dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-row::before,
.dx-scheduler-timeline .dx-scheduler-header-row::before {
  content: none;
}
.dx-scheduler-timeline .dx-scheduler-date-table-cell,
.dx-scheduler-timeline .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell) {
  width: 200px;
}
.dx-scheduler-timeline .dx-scheduler-date-table-cell {
  border-right: none;
}
.dx-scheduler-timeline .dx-scheduler-work-space-vertical-group-table {
  display: none;
}
.dx-scheduler-timeline .dx-scheduler-date-table {
  border-spacing: 0;
  border-collapse: separate;
  margin-left: 0;
  display: flex;
  flex-flow: column nowrap;
}
.dx-scheduler-timeline .dx-scheduler-date-table tbody {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  min-height: 100px;
}
.dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-row {
  display: flex;
  flex-flow: row nowrap;
  flex: 1;
}
.dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-cell {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1 1 auto;
  height: inherit;
  min-height: 50px;
}
.dx-scheduler-timeline .dx-scheduler-group-table {
  border-spacing: 0;
  border-collapse: separate;
  display: flex;
  flex-flow: column nowrap;
}
.dx-scheduler-timeline .dx-scheduler-group-table tbody {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
}
.dx-scheduler-timeline .dx-scheduler-group-header {
  min-height: 50px;
}
.dx-scheduler-timeline .dx-scheduler-group-header-content {
  overflow: visible;
  flex-grow: 1;
}
.dx-scheduler-timeline .dx-scheduler-group-header-content div {
  white-space: normal;
  line-height: normal;
}
.dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header {
  width: 200px;
}
.dx-scheduler-timeline .dx-scheduler-date-table,
.dx-scheduler-timeline .dx-scheduler-date-table-scrollable .dx-scrollable-content,
.dx-scheduler-timeline .dx-scheduler-group-table,
.dx-scheduler-timeline .dx-scheduler-sidebar-scrollable .dx-scrollable-content {
  height: 100%;
  min-height: 100px;
}
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content,
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-group-table,
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable .dx-scrollable-content {
  height: auto;
}
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {
  border-top-color: transparent;
}
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel,
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable::before {
  border-bottom: 1px solid #c4c4c4;
}
.dx-scheduler-timeline .dx-scheduler-date-table-scrollable {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-timeline .dx-scheduler-sidebar-scrollable {
  display: none;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable {
  display: block;
  float: left;
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable::before {
  content: "";
  height: 50px;
  position: absolute;
  display: block;
  margin-top: -50px;
  left: 0;
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-row .dx-scheduler-group-header {
  border: none;
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-table {
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child {
  border-left: none;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child,
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child {
  border-right: none;
  border-left: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-row::before {
  display: none;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable {
  margin-left: 0;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0;
  padding: 0;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="1"] .dx-scheduler-group-table,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="1"] .dx-scheduler-sidebar-scrollable,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="1"] .dx-scheduler-sidebar-scrollable::before {
  width: 100px;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="1"] .dx-scheduler-group-header-content {
  width: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="1"] .dx-scheduler-date-table-scrollable,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="1"] .dx-scheduler-header-scrollable {
  margin-left: 100px;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="1"] .dx-scheduler-date-table-scrollable,
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="1"] .dx-scheduler-header-scrollable {
  margin-right: 100px;
  margin-left: 0;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-group-table,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-sidebar-scrollable,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-sidebar-scrollable::before {
  width: 160px;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-group-header-content {
  width: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-date-table-scrollable,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-header-scrollable {
  margin-left: 160px;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-date-table-scrollable,
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-header-scrollable {
  margin-right: 160px;
  margin-left: 0;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-group-table,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-sidebar-scrollable,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-sidebar-scrollable::before {
  width: 240px;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-group-header-content {
  width: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-date-table-scrollable,
.dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-header-scrollable {
  margin-left: 240px;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-date-table-scrollable,
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-header-scrollable {
  margin-right: 240px;
  margin-left: 0;
}
.dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-group-header {
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-last-group-cell {
  border-right: 1px solid #c4c4c4;
}
.dx-scheduler-timeline .dx-scheduler-appointment-reduced .dx-scheduler-appointment-recurrence-icon {
  top: 0;
}
.dx-scheduler-work-space-month .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-scheduler-work-space-month .dx-scheduler-date-table-cell:nth-child(7n),
.dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:nth-child(7n),
.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),
.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {
  border-right: none;
}
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-date-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {
  border-left: none;
}
.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),
.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),
.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {
  border-right: none;
}
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {
  border-left: none;
}
.dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell,
.dx-scheduler-work-space-day .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-day .dx-scheduler-header-panel-cell {
  border-right: none;
}
.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell,
.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-date-table-cell,
.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-header-panel-cell {
  border-left: none;
}
.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {
  border-right: 1px solid #c4c4c4;
}
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {
  border-left: 1px solid #c4c4c4;
}
.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {
  border-right: 1px solid #c4c4c4;
}
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {
  border-right: 1px solid rgba(221,221,221,.6);
  border-left: 1px solid #c4c4c4;
}
.dx-scheduler-work-space-count.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:nth-child(1n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:nth-child(1n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:nth-child(1n) {
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:nth-child(1n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:nth-child(1n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:nth-child(1n) {
  border-left: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-header-panel {
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
  margin-top: 10px;
}
.dx-scheduler-all-day-title-hidden {
  display: none;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day) .dx-scheduler-all-day-title-hidden {
  display: block;
  background-color: transparent;
  color: transparent;
  border-left: none;
  border-right: none;
  border-bottom: none;
  height: 0;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 81px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 111px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 141px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-scrollable {
  height: 51px;
  margin-left: 100px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 80px;
  margin-bottom: -80px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 110px;
  margin-bottom: -110px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 140px;
  margin-bottom: -140px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 41px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 71px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 101px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day .dx-scheduler-header-scrollable {
  height: 11px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 10px;
  margin-bottom: -10px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 40px;
  margin-bottom: -40px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 70px;
  margin-bottom: -70px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 100px;
  margin-bottom: -100px;
}
.dx-rtl .dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-scrollable {
  margin-left: 0;
}
.dx-scheduler-small .dx-scheduler-work-space-grouped:not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-scrollable {
  margin-left: 50px;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel {
  width: auto;
  margin-left: 0;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel .dx-scheduler-group-row::before,
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel .dx-scheduler-header-row::before {
  display: none;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-panel {
  margin-left: 0;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-panel .dx-scheduler-all-day-table-row::before {
  display: none;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title {
  z-index: 100;
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100px;
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-small .dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title::before {
  width: 50px;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table {
  float: none;
  margin-left: 0;
}
.dx-scheduler-small .dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table {
  margin-left: 0;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table .dx-scheduler-date-table-row::before,
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table .dx-scheduler-virtual-row::before {
  display: none;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable {
  float: left;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable {
  margin-left: 100px;
}
.dx-scheduler-small .dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable {
  margin-left: 50px;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel {
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-day .dx-scheduler-header-panel {
  width: 100%;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 0 0 100px;
  padding: 0;
}
.dx-scheduler-small .dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 0 0 50px;
}
.dx-rtl .dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 100px 0 0;
}
.dx-rtl.dx-scheduler-small .dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 50px 0 0;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 156px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 186px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 216px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day .dx-scheduler-header-scrollable {
  height: 126px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 106px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 136px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 166px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-all-day-collapsed .dx-scheduler-header-scrollable {
  height: 76px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-all-day-collapsed.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 116px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 146px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 176px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day .dx-scheduler-header-scrollable {
  height: 86px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 66px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 96px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 126px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day.dx-scheduler-work-space-all-day-collapsed .dx-scheduler-header-scrollable {
  height: 36px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-all-day.dx-scheduler-work-space-day.dx-scheduler-work-space-all-day-collapsed.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-timeline:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-scrollable.dx-scrollable,
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0;
  padding: 0;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-timeline:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable {
  margin-left: 0;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 81px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 111px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 141px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month .dx-scheduler-header-scrollable {
  height: 51px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month .dx-scheduler-sidebar-scrollable {
  display: none;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child,
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child,
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child {
  border-left: none;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-scrollable-appointments {
  top: 0;
}
.dx-scheduler-header-panel-cell {
  position: relative;
  border-left: 1px solid rgba(221,221,221,.6);
  border-right: 1px solid rgba(221,221,221,.6);
  color: #333;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-scheduler-all-day-table-row::before,
.dx-scheduler-group-row::before,
.dx-scheduler-header-row::before {
  content: "";
  width: 100px;
  display: table-cell;
}
.dx-scheduler-small .dx-scheduler-all-day-table-row::before,
.dx-scheduler-small .dx-scheduler-group-row::before,
.dx-scheduler-small .dx-scheduler-header-row::before {
  width: 50px;
}
.dx-scheduler-all-day-panel {
  width: 100%;
}
.dx-scheduler-all-day-panel .dx-scheduler-all-day-table-cell {
  border-bottom: 2px solid rgba(221,221,221,.6);
}
.dx-scheduler-all-day-title {
  color: #333;
  width: 100px;
  position: absolute;
  text-align: center;
  border-bottom: 2px solid rgba(221,221,221,.6);
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.dx-scheduler-small .dx-scheduler-all-day-title {
  width: 50px;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-title {
  height: 50px;
  line-height: 50px;
}
.dx-scheduler-all-day-table {
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.dx-scheduler-group-header {
  height: 30px;
  text-align: center;
}
.dx-scheduler-time-panel {
  float: left;
  width: 100px;
  border-collapse: collapse;
}
.dx-scheduler-small .dx-scheduler-time-panel {
  width: 50px;
  font-size: 14px;
}
.dx-scheduler-time-panel .dx-scheduler-time-panel-row:nth-child(1) td > div,
.dx-scheduler-time-panel .dx-scheduler-virtual-row ~ .dx-scheduler-time-panel-row:nth-child(2) td > div {
  margin-top: 0;
}
.dx-scheduler-time-panel-cell {
  color: #333;
  position: relative;
  width: 100%;
  text-align: right;
  vertical-align: top;
  padding-right: 20px;
  border-bottom: 1px solid transparent;
}
.dx-scheduler-time-panel-cell > div {
  margin-top: -13px;
}
.dx-scheduler-small .dx-scheduler-time-panel-cell {
  padding-left: 0;
  padding-right: 10px;
}
.dx-scheduler-time-panel-cell::after {
  position: absolute;
  bottom: -1px;
  width: 10%;
  height: 1px;
  content: "";
  right: 0;
  background-color: rgba(221,221,221,.6);
}
.dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell {
  color: #337ab7;
}
.dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 2px;
  height: inherit;
  content: "";
  background-color: #63a0d4;
}
.dx-scheduler-time-panel-row:last-child .dx-scheduler-time-panel-cell::after {
  display: none;
}
.dx-scheduler-time-panel-title-cell {
  padding: 0;
}
.dx-scheduler-date-table {
  width: 100%;
  border-spacing: 0;
  table-layout: fixed;
  float: left;
  margin-left: -100px;
}
.dx-scheduler-small .dx-scheduler-date-table {
  margin-left: -50px;
}
.dx-scheduler-date-table .dx-scheduler-date-table-row::before,
.dx-scheduler-date-table .dx-scheduler-virtual-row::before {
  content: "";
  width: 100px;
  display: table-cell;
}
.dx-scheduler-small .dx-scheduler-date-table .dx-scheduler-date-table-row::before,
.dx-scheduler-small .dx-scheduler-date-table .dx-scheduler-virtual-row::before {
  width: 50px;
}
.dx-scheduler-agenda .dx-scheduler-date-table {
  margin-left: -70px;
}
.dx-scheduler-all-day-table-cell.dx-state-hover.dx-state-focused,
.dx-scheduler-date-table-cell.dx-state-hover.dx-state-focused {
  background-color: #dbe9f5;
}
.dx-scheduler-all-day-table-cell.dx-state-focused,
.dx-scheduler-date-table-cell.dx-state-focused {
  background-color: #dbe9f5;
  opacity: 1;
}
.dx-scheduler-all-day-table-cell.dx-scheduler-focused-cell,
.dx-scheduler-date-table-cell.dx-scheduler-focused-cell {
  box-shadow: inset 0 0 0 1px #337ab7;
}
.dx-scheduler-all-day-table-cell > div,
.dx-scheduler-date-table-cell > div {
  pointer-events: none;
}
.dx-scheduler-date-table-droppable-cell {
  background-color: #f2f2f2;
}
.dx-scheduler-scrollable-appointments {
  position: absolute;
  top: 0;
}
.dx-scheduler-appointment {
  border-bottom: 1px solid transparent;
  background-clip: padding-box;
  position: absolute;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  background-color: #337ab7;
  color: #fff;
  box-shadow: inset 0 2px 0 0 rgba(0,0,0,.3);
  left: 0;
  min-width: 4px;
  min-height: 4px;
}
.dx-scheduler-appointment.dx-resizable-resizing,
.dx-scheduler-appointment.dx-state-active {
  box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.3),inset 0 2px 0 0 rgba(0,0,0,.3);
}
.dx-scheduler-appointment .dx-scheduler-appointment,
.dx-scheduler-appointment.dx-state-focused {
  box-shadow: none;
}
.dx-scheduler-appointment .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-appointment.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  opacity: .98;
}
.dx-scheduler-appointment.dx-state-hover {
  box-shadow: inset 0 5px 0 0 rgba(0,0,0,.3);
}
.dx-scheduler-appointment.dx-state-hover.dx-resizable {
  box-shadow: inset 0 5px 0 0 rgba(0,0,0,.3),inset 0 -2px 0 0 rgba(0,0,0,.3);
}
.dx-scheduler-appointment.dx-state-hover .dx-resizable-handle-top {
  height: 5px;
}
.dx-scheduler-appointment.dx-state-hover .dx-resizable-handle-left {
  width: 5px;
}
.dx-scheduler-appointment.dx-resizable-resizing {
  z-index: 1000;
  opacity: .7;
}
.dx-scheduler-appointment .dx-resizable-handle-left {
  left: -1px;
}
.dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon {
  position: absolute;
  top: 3px;
  right: 5px;
  font: 14px/1 DXIcons;
}
.dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon::before {
  content: "";
}
.dx-rtl .dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon {
  right: auto;
  left: 3px;
  font: 14px/1 DXIcons;
}
.dx-rtl .dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon::before {
  content: "";
}
.dx-scheduler-appointment.dx-scheduler-appointment-empty .dx-scheduler-appointment-reduced-icon,
.dx-scheduler-appointment.dx-scheduler-appointment-tail .dx-scheduler-appointment-reduced-icon {
  display: none;
}
.dx-scheduler-appointment.dx-state-disabled {
  cursor: default;
  opacity: .6;
  pointer-events: auto;
}
.dx-scheduler-appointment.dx-scheduler-appointment-drag-source {
  opacity: .7;
}
.dx-scheduler-all-day-appointment,
.dx-scheduler-timeline .dx-scheduler-appointment,
.dx-scheduler-work-space-month .dx-scheduler-appointment {
  box-shadow: inset 2px 0 0 0 rgba(0,0,0,.3);
}
.dx-rtl .dx-scheduler-all-day-appointment,
.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment,
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment {
  box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3);
}
.dx-scheduler-all-day-appointment.dx-resizable-resizing,
.dx-scheduler-all-day-appointment.dx-state-active,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-resizable-resizing,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-active,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-resizable-resizing,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-active {
  box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3);
}
.dx-scheduler-all-day-appointment .dx-scheduler-appointment,
.dx-scheduler-all-day-appointment.dx-state-focused,
.dx-scheduler-timeline .dx-scheduler-appointment .dx-scheduler-appointment,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-focused,
.dx-scheduler-work-space-month .dx-scheduler-appointment .dx-scheduler-appointment,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-focused {
  box-shadow: none;
}
.dx-scheduler-all-day-appointment .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-all-day-appointment.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-timeline .dx-scheduler-appointment .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-work-space-month .dx-scheduler-appointment .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  opacity: .98;
}
.dx-scheduler-all-day-appointment.dx-state-hover,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover {
  box-shadow: inset 5px 0 0 0 rgba(0,0,0,.3);
}
.dx-scheduler-all-day-appointment.dx-state-hover.dx-resizable,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover.dx-resizable,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover.dx-resizable {
  box-shadow: inset 5px 0 0 0 rgba(0,0,0,.3),inset -2px 0 0 0 rgba(0,0,0,.3);
}
.dx-rtl .dx-scheduler-all-day-appointment.dx-state-hover,
.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover,
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover {
  box-shadow: inset -5px 0 0 0 rgba(0,0,0,.3);
}
.dx-rtl .dx-scheduler-all-day-appointment.dx-state-hover.dx-resizable,
.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover.dx-resizable,
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover.dx-resizable {
  box-shadow: inset -5px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3);
}
.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-all-day-appointment,
.dx-scheduler-timeline .dx-draggable-dragging .dx-scheduler-appointment,
.dx-scheduler-work-space-month .dx-draggable-dragging .dx-scheduler-appointment {
  box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3),7px 7px 15px 0 rgba(50,50,50,.2);
}
.dx-scheduler-appointment.dx-scheduler-appointment-body,
.dx-scheduler-appointment.dx-scheduler-appointment-tail {
  box-shadow: none;
}
.dx-scheduler-group-header-content div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-scheduler-appointment-recurrence-icon {
  position: absolute;
  background-repeat: no-repeat;
  top: 3px;
  right: 5px;
  display: block;
}
.dx-scheduler-appointment-recurrence-icon.dx-icon-repeat {
  font-size: 18px;
}
.dx-scheduler-all-day-appointment .dx-scheduler-appointment-reduced-icon {
  position: absolute;
  top: 15%;
}
.dx-scheduler-appointment-reduced.dx-scheduler-appointment-head .dx-scheduler-appointment-recurrence-icon {
  right: 20px;
}
.dx-scheduler-appointment-content {
  cursor: pointer;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: .99;
}
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-month .dx-scheduler-appointment-content {
  font-size: 12px;
}
.dx-scheduler-appointment-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-scheduler-appointment-empty .dx-scheduler-appointment-content-details,
.dx-scheduler-appointment-empty .dx-scheduler-appointment-recurrence-icon,
.dx-scheduler-appointment-empty .dx-scheduler-appointment-title {
  display: none;
}
.dx-scheduler-appointment-content-details {
  font-size: 11px;
  white-space: pre;
  overflow: hidden;
}
.dx-scheduler-all-day-appointment .dx-scheduler-appointment-content-details,
.dx-scheduler-work-space-month .dx-scheduler-appointment-content-details {
  display: none;
}
.dx-scheduler-appointment-popup .dx-form .dx-field-item.dx-appointment-form-switch > div {
  flex-grow: 0;
  width: auto;
}
.dx-scheduler-appointment-popup .dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-checkbox,
.dx-scheduler-appointment-popup .dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-switch {
  margin: 0;
}
.dx-scheduler-appointment-popup .dx-field-item-label-location-left {
  padding-right: 20px;
}
.dx-scheduler-appointment-popup .dx-field {
  min-height: 0;
}
.dx-scheduler-appointment-popup .dx-field-label {
  width: auto;
}
.dx-scheduler-appointment-popup .dx-field-value {
  padding-left: 0;
  padding-right: 0;
}
.dx-scheduler-appointment-popup .dx-field-value:not(.dx-widget) > .dx-checkbox {
  float: left;
}
.dx-scheduler-appointment-popup .dx-field-value:not(.dx-widget) > .dx-checkbox.dx-rtl {
  float: right;
}
.dx-scheduler-appointment-collector {
  background-color: #337ab7;
  color: #fff;
}
.dx-scheduler-appointment-collector.dx-button,
.dx-scheduler-appointment-collector.dx-button.dx-state-active,
.dx-scheduler-appointment-collector.dx-button.dx-state-focused,
.dx-scheduler-appointment-collector.dx-button.dx-state-hover {
  background-color: #337ab7;
  color: #fff;
  border: none;
  box-shadow: none;
}
.dx-scheduler-appointment-collector.dx-button .dx-button-content,
.dx-scheduler-appointment-collector.dx-button.dx-state-active .dx-button-content,
.dx-scheduler-appointment-collector.dx-button.dx-state-focused .dx-button-content,
.dx-scheduler-appointment-collector.dx-button.dx-state-hover .dx-button-content {
  line-height: inherit;
}
.dx-scheduler-appointment-collector.dx-button.dx-state-hover::before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  opacity: .98;
}
.dx-scheduler-appointment-collector.dx-button.dx-state-hover .dx-scheduler-appointment-collector-content {
  color: #fff;
  opacity: .99;
}
.dx-scheduler-appointment-collector-compact .dx-scheduler-appointment-collector-content span:last-child {
  padding-left: 0;
}
.dx-scheduler-agenda .dx-scheduler-date-table-scrollable {
  margin-top: 10px;
}
.dx-scheduler-agenda .dx-scheduler-scrollable-appointments {
  padding-left: 70px;
  width: 100%;
  height: 0;
}
.dx-scheduler-small .dx-scheduler-agenda .dx-scheduler-scrollable-appointments.dx-rtl {
  padding-left: 0;
  padding-right: 70px;
}
.dx-scheduler-agenda .dx-scheduler-time-panel-cell::after {
  display: none;
}
.dx-scheduler-agenda .dx-scheduler-group-table {
  border-spacing: 0;
  margin-top: 0;
  height: 100%;
  float: left;
}
.dx-scheduler-agenda .dx-scheduler-time-panel {
  margin-top: 0;
  width: 70px;
}
.dx-scheduler-agenda .dx-scheduler-date-table-cell,
.dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  border: none;
}
.dx-scheduler-agenda .dx-scheduler-date-table-row::before {
  display: none;
}
.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-date-table {
  float: right;
}
.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-group-row::before {
  display: none;
}
.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-group-row:first-child .dx-scheduler-group-header-content::before {
  border-bottom: none;
}
.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-time-panel-cell::after {
  display: none;
}
.dx-scheduler-agenda .dx-scheduler-group-header {
  vertical-align: top;
  border-top: none;
  border-left: none;
  border-right: none;
  font-weight: 700;
  padding: 0;
}
.dx-scheduler-small .dx-scheduler-agenda .dx-scheduler-group-header {
  width: 40px;
  font-size: 14px;
}
.dx-scheduler-agenda .dx-scheduler-group-header-content div {
  white-space: normal;
}
.dx-scheduler-agenda .dx-scheduler-appointment {
  position: relative;
  box-shadow: none;
  margin-top: 5px;
  margin-bottom: 5px;
}
.dx-scheduler-agenda .dx-scheduler-appointment.dx-scheduler-last-in-date-agenda-appointment {
  margin-bottom: 20px;
}
.dx-scheduler-agenda .dx-scheduler-appointment-content .dx-scheduler-appointment-content-allday,
.dx-scheduler-agenda .dx-scheduler-appointment-content .dx-scheduler-appointment-content-date {
  opacity: 1;
  font-weight: 700;
  font-size: 13px;
}
.dx-scheduler-agenda .dx-scheduler-appointment-content-allday {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 5px;
}
.dx-rtl .dx-scheduler-agenda .dx-scheduler-appointment-content-allday {
  padding-right: 0;
  padding-left: 5px;
}
.dx-scheduler-agenda-nodata {
  text-align: center;
  opacity: .5;
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
  font-size: 14px;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space[dx-group-row-count="1"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable {
  padding-bottom: 90px;
  margin-bottom: 90px;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space[dx-group-row-count="2"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable {
  padding-bottom: 130px;
  margin-bottom: 130px;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space[dx-group-row-count="3"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable {
  padding-bottom: 170px;
  margin-bottom: 170px;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-day.dx-scheduler-work-space-count.dx-scheduler-work-space[dx-group-row-count="1"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-week.dx-scheduler-work-space[dx-group-row-count="1"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-work-week.dx-scheduler-work-space[dx-group-row-count="1"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable {
  padding-bottom: 130px;
  margin-bottom: 130px;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-day.dx-scheduler-work-space-count.dx-scheduler-work-space[dx-group-row-count="2"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-week.dx-scheduler-work-space[dx-group-row-count="2"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-work-week.dx-scheduler-work-space[dx-group-row-count="2"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable {
  padding-bottom: 170px;
  margin-bottom: 170px;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-day.dx-scheduler-work-space-count.dx-scheduler-work-space[dx-group-row-count="3"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-week.dx-scheduler-work-space[dx-group-row-count="3"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-timeline-work-week.dx-scheduler-work-space[dx-group-row-count="3"].dx-scheduler-work-space .dx-scheduler-date-table-scrollable {
  padding-bottom: 210px;
  margin-bottom: 210px;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-sidebar-scrollable {
  display: none;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  margin-left: 0!important;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-header-content {
  display: flex;
  height: 40px;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-header-content > div {
  margin: auto;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-row,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-panel,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-row {
  display: flex;
  flex-flow: row nowrap;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-header {
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
  flex-flow: row nowrap;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header {
  flex-basis: auto;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline:not(.dx-scheduler-work-space-group-by-date) .dx-scheduler-header-row .dx-scheduler-header-panel-cell {
  border-right: none;
}
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"] .dx-scheduler-work-space-vertical-group-table {
  width: 100px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"] .dx-scheduler-group-header-content {
  width: 100%;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"] .dx-scheduler-date-table {
  margin-left: -200px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"] .dx-scheduler-date-table .dx-scheduler-all-day-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"] .dx-scheduler-date-table .dx-scheduler-date-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"] .dx-scheduler-date-table .dx-scheduler-virtual-row::before {
  width: 200px;
}
.dx-rtl .dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"] .dx-scheduler-date-table {
  margin-right: -200px;
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"] .dx-scheduler-header-panel .dx-scheduler-header-row::before {
  width: 200px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table {
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable {
  margin-left: 201px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 0 0 201px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-date-table-scrollable {
  margin-left: 0;
  margin-right: 201px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-date-table {
  margin-right: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 201px 0 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-month .dx-scheduler-sidebar-scrollable {
  width: 100px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable {
  margin-left: 100px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-month .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 0 0 100px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-month .dx-scheduler-date-table {
  margin-left: 0;
}
.dx-rtl .dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-month .dx-scheduler-date-table {
  margin-right: 0;
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-month .dx-scheduler-date-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="1"].dx-scheduler-work-space-month .dx-scheduler-header-row::before {
  width: 100px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"] .dx-scheduler-work-space-vertical-group-table {
  width: 150px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"] .dx-scheduler-group-header-content {
  width: 100%;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"] .dx-scheduler-date-table {
  margin-left: -250px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"] .dx-scheduler-date-table .dx-scheduler-all-day-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"] .dx-scheduler-date-table .dx-scheduler-date-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"] .dx-scheduler-date-table .dx-scheduler-virtual-row::before {
  width: 250px;
}
.dx-rtl .dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"] .dx-scheduler-date-table {
  margin-right: -250px;
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"] .dx-scheduler-header-panel .dx-scheduler-header-row::before {
  width: 250px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table {
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable {
  margin-left: 251px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 0 0 251px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-date-table-scrollable {
  margin-left: 0;
  margin-right: 251px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-date-table {
  margin-right: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 251px 0 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-month .dx-scheduler-sidebar-scrollable {
  width: 150px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable {
  margin-left: 150px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-month .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 0 0 150px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-month .dx-scheduler-date-table {
  margin-left: 0;
}
.dx-rtl .dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-month .dx-scheduler-date-table {
  margin-right: 0;
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-month .dx-scheduler-date-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="2"].dx-scheduler-work-space-month .dx-scheduler-header-row::before {
  width: 150px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"] .dx-scheduler-work-space-vertical-group-table {
  width: 200px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"] .dx-scheduler-group-header-content {
  width: 100%;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"] .dx-scheduler-date-table {
  margin-left: -300px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"] .dx-scheduler-date-table .dx-scheduler-all-day-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"] .dx-scheduler-date-table .dx-scheduler-date-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"] .dx-scheduler-date-table .dx-scheduler-virtual-row::before {
  width: 300px;
}
.dx-rtl .dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"] .dx-scheduler-date-table {
  margin-right: -300px;
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"] .dx-scheduler-header-panel .dx-scheduler-header-row::before {
  width: 300px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table {
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable {
  margin-left: 301px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 0 0 301px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-date-table-scrollable {
  margin-left: 0;
  margin-right: 301px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-date-table {
  margin-right: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-both-scrollbar.dx-rtl .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 301px 0 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-month .dx-scheduler-sidebar-scrollable {
  width: 200px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable {
  margin-left: 200px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-month .dx-scheduler-header-scrollable.dx-scrollable {
  margin: 0 0 0 200px;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-month .dx-scheduler-date-table {
  margin-left: 0;
}
.dx-rtl .dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-month .dx-scheduler-date-table {
  margin-right: 0;
  margin-left: 0;
}
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-month .dx-scheduler-date-table-row::before,
.dx-scheduler-work-space-vertical-grouped[dx-group-column-count="3"].dx-scheduler-work-space-month .dx-scheduler-header-row::before {
  width: 200px;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-work-space-vertical-group-table {
  float: left;
  height: 100%;
  min-height: 100px;
  border-right: 1px solid rgba(221,221,221,.6);
  border-top: 1px solid rgba(221,221,221,.6);
  border-spacing: 0;
  display: flex;
  flex-flow: column nowrap;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-work-space-vertical-group-table tbody {
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-day .dx-scheduler-all-day-title,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-week .dx-scheduler-all-day-title,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title {
  top: 0;
  position: relative;
  height: 50px!important;
  line-height: 50px!important;
  border-bottom: none;
  border-right: none;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell {
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-panel {
  display: table-cell;
  position: relative;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-panel::before {
  content: "";
  width: 100px;
  display: table-cell;
}
.dx-scheduler-small .dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-panel::before {
  width: 50px;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-table-row {
  height: 50px;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-first-group-cell {
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-first-group-cell > div {
  margin-top: 0;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-last-group-cell {
  border-bottom: none;
  box-shadow: inset 0 -1px 0 rgba(221,221,221,.6);
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell {
  border-bottom: 2px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 81px;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 111px;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 141px;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month .dx-scheduler-header-scrollable {
  height: 51px;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month .dx-scheduler-sidebar-scrollable {
  display: block;
  float: left;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month .dx-scheduler-header-panel .dx-scheduler-header-row::before {
  display: none;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month .dx-scheduler-group-header {
  box-shadow: 0 -2px 0 rgba(221,221,221,.6);
  border-bottom: none;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month .dx-scheduler-date-table-cell {
  height: 75px;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-month.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel {
  border-bottom: none;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row::before {
  display: none;
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable {
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-month .dx-scheduler-sidebar-scrollable,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-week .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-week .dx-scheduler-sidebar-scrollable,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-work-week .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-work-week .dx-scheduler-sidebar-scrollable,
.dx-scheduler-work-space-vertical-grouped:not(.dx-scheduler-work-space-day):not(.dx-scheduler-work-space-both-scrollbar) .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-vertical-grouped:not(.dx-scheduler-work-space-day):not(.dx-scheduler-work-space-both-scrollbar) .dx-scheduler-sidebar-scrollable {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-work-space-day .dx-scheduler-date-table-scrollable {
  padding-bottom: 0;
  margin-bottom: 0;
}
.dx-rtl .dx-scheduler-work-space-vertical-group-table {
  border-right: none;
  border-left: 1px solid rgba(221,221,221,.6);
}
.dx-rtl .dx-scheduler-date-time-shader-all-day {
  margin-left: 0;
  margin-right: 100px;
}
.dx-rtl .dx-scheduler-navigator {
  float: right;
  padding-left: 0;
  padding-right: 10px;
}
.dx-device-mobile .dx-rtl .dx-scheduler-navigator {
  padding-right: 5px;
}
.dx-rtl .dx-scheduler-view-switcher.dx-tabs {
  float: left;
}
.dx-rtl .dx-scheduler-view-switcher.dx-dropdownmenu {
  left: 10px;
  right: auto;
}
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-date-table {
  margin-right: 0;
}
.dx-rtl .dx-scheduler-header-panel {
  left: 0;
  right: inherit;
}
.dx-rtl .dx-scheduler-all-day-panel table {
  margin-left: 0;
}
.dx-rtl .dx-scheduler-time-panel,
.dx-rtl .dx-scheduler-work-space-vertical-group-table {
  float: right;
}
.dx-rtl .dx-scheduler-time-panel-cell {
  text-align: left;
  padding-left: 20px;
  padding-right: 0;
}
.dx-rtl .dx-scheduler-time-panel-cell::after {
  right: auto;
  left: 0;
}
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-date-table-cell,
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-header-panel-cell {
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-date-table-cell:first-child,
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:first-child {
  border-right: none;
}
.dx-rtl .dx-scheduler-work-space:not(.dx-scheduler-timeline):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-both-scrollbar):not(.dx-scheduler-agenda) .dx-scheduler-date-table {
  float: right;
  margin-left: 0;
  margin-right: -100px;
}
.dx-scheduler-small .dx-rtl .dx-scheduler-work-space:not(.dx-scheduler-timeline):not(.dx-scheduler-work-space-month):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-both-scrollbar):not(.dx-scheduler-agenda) .dx-scheduler-date-table {
  margin-right: -50px;
}
.dx-rtl .dx-scheduler-appointment-recurrence-icon {
  left: 5px;
  right: auto;
}
.dx-rtl .dx-scheduler-appointment-reduced.dx-scheduler-appointment-head .dx-scheduler-appointment-recurrence-icon {
  left: 20px;
  right: auto;
}
.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content,
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content,
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {
  padding-right: 5px;
  padding-left: 40px;
}
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell,
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell {
  border-right: 1px solid rgba(221,221,221,.6);
  border-left: none;
}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title {
  border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;
}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title::before {
  right: 0;
  border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;
}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table {
  margin-right: 0;
}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable {
  float: right;
}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable {
  margin-right: 100px;
  margin-left: auto;
}
.dx-scheduler-small .dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable {
  margin-right: 50px;
}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel {
  border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;
}
.dx-rtl.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-timeline .dx-scheduler-date-table-scrollable,
.dx-rtl.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable {
  margin-right: 0;
}
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child,
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child,
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child {
  border-right: none;
  border-left: 1px solid rgba(221,221,221,.6);
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable {
  float: right;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable::before {
  right: 0;
  border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-table {
  border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table {
  margin-right: 0;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-header {
  padding: 0 5px 0 10px;
}
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="2"] .dx-scheduler-group-header:last-child,
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped[dx-group-column-count="3"] .dx-scheduler-group-header:last-child {
  text-align: right;
}
.dx-rtl .dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day) .dx-scheduler-header-scrollable {
  margin-left: 0;
}
.dx-scheduler-small .dx-rtl .dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day) .dx-scheduler-header-scrollable {
  margin-right: 50px;
}
.dx-rtl .dx-scheduler-agenda .dx-scheduler-scrollable-appointments {
  padding-right: 100px;
  padding-left: 0;
}
.dx-scheduler-small .dx-rtl .dx-scheduler-agenda .dx-scheduler-scrollable-appointments {
  padding-right: 35px;
}
.dx-rtl .dx-scheduler-agenda .dx-scheduler-group-table {
  float: right;
}
.dx-rtl .dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-date-table {
  float: left;
}
.dx-scheduler-date-table-cell,
.dx-scheduler-time-panel-cell {
  height: 50px;
}
.dx-scheduler-all-day-title {
  height: 75px;
  line-height: 75px;
  font-size: 14px;
  font-weight: 700;
  top: 56px;
}
.dx-scheduler-work-space-all-day-collapsed .dx-scheduler-all-day-title {
  height: 25px;
  line-height: 25px;
}
:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-all-day-title {
  top: 96px;
}
:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-all-day-title::before {
  top: -41px;
  height: 40px;
}
:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-all-day-title {
  top: 126px;
}
:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-all-day-title::before {
  top: -71px;
  height: 70px;
}
:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-all-day-title {
  top: 156px;
}
:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-all-day-title::before {
  top: -101px;
  height: 100px;
}
.dx-scheduler-work-space-week .dx-scheduler-all-day-title,
.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title {
  top: 106px;
}
.dx-scheduler-work-space-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-all-day-title,
.dx-scheduler-work-space-work-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-all-day-title {
  top: 136px;
}
.dx-scheduler-work-space-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-all-day-title::before,
.dx-scheduler-work-space-work-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-all-day-title::before {
  top: -81px;
  height: 80px;
}
.dx-scheduler-work-space-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-all-day-title,
.dx-scheduler-work-space-work-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-all-day-title {
  top: 166px;
}
.dx-scheduler-work-space-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-all-day-title::before,
.dx-scheduler-work-space-work-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-all-day-title::before {
  top: -111px;
  height: 110px;
}
.dx-scheduler-work-space-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-all-day-title,
.dx-scheduler-work-space-work-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-all-day-title {
  top: 196px;
}
.dx-scheduler-work-space-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-all-day-title::before,
.dx-scheduler-work-space-work-week:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-all-day-title::before {
  top: -141px;
  height: 140px;
}
.dx-scheduler-all-day-table {
  height: 75px;
}
.dx-scheduler-work-space-all-day-collapsed .dx-scheduler-all-day-table {
  height: 25px;
}
.dx-scheduler-work-space-vertical-grouped .dx-scheduler-header-panel {
  margin-top: 11px;
}
.dx-scheduler-header-panel-cell {
  height: 40px;
}
.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {
  top: 37px;
  height: 2px;
}
.dx-scheduler-timeline .dx-scheduler-date-table-cell {
  height: 75px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 80px;
  margin-bottom: -80px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 110px;
  margin-bottom: -110px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 140px;
  margin-bottom: -140px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 125px;
  margin-bottom: -125px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 155px;
  margin-bottom: -155px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 185px;
  margin-bottom: -185px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 215px;
  margin-bottom: -215px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 75px;
  margin-bottom: -75px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 105px;
  margin-bottom: -105px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 135px;
  margin-bottom: -135px;
}
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 165px;
  margin-bottom: -165px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 10px;
  margin-bottom: -10px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 40px;
  margin-bottom: -40px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 70px;
  margin-bottom: -70px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 100px;
  margin-bottom: -100px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 85px;
  margin-bottom: -85px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 115px;
  margin-bottom: -115px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 145px;
  margin-bottom: -145px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 175px;
  margin-bottom: -175px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 35px;
  margin-bottom: -35px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 65px;
  margin-bottom: -65px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 95px;
  margin-bottom: -95px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 125px;
  margin-bottom: -125px;
}
.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-title {
  top: 57px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 80px;
  margin-bottom: -80px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 110px;
  margin-bottom: -110px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 140px;
  margin-bottom: -140px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 125px;
  margin-bottom: -125px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 155px;
  margin-bottom: -155px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 185px;
  margin-bottom: -185px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 215px;
  margin-bottom: -215px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 75px;
  margin-bottom: -75px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 105px;
  margin-bottom: -105px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 135px;
  margin-bottom: -135px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 165px;
  margin-bottom: -165px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel {
  margin-top: 10px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-all-day-title {
  top: 136px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scheduler-all-day-title::before {
  top: -81px;
  height: 80px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-all-day-title {
  top: 166px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scheduler-all-day-title::before {
  top: -111px;
  height: 110px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-all-day-title {
  top: 196px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scheduler-all-day-title::before {
  top: -141px;
  height: 140px;
}
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-all-day-title {
  top: 106px;
}
.dx-scheduler-work-space-day .dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) {
  border-bottom: none;
}
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 80px;
  margin-bottom: -80px;
}
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 110px;
  margin-bottom: -110px;
}
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 140px;
  margin-bottom: -140px;
}
.dx-scheduler-work-space-month .dx-scheduler-appointment-content {
  font-size: 13px;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table-first-of-month {
  border-left: 1px solid #aaa;
  border-top: 1px solid #aaa;
}
.dx-scheduler-header {
  background-color: #f5f5f5;
  border: 1px solid rgba(221,221,221,.6);
  height: 56px;
}
.dx-scheduler-navigator {
  padding: 10px;
}
.dx-scheduler-navigator .dx-button {
  margin-top: -1px;
  height: 36px;
}
.dx-scheduler-navigator .dx-button-has-icon .dx-button-content {
  padding: 6px;
}
.dx-scheduler-navigator-caption {
  border-radius: 0;
  border-right-width: 0;
  border-left-width: 0;
}
.dx-scheduler-navigator-caption.dx-state-active,
.dx-scheduler-navigator-caption.dx-state-focused,
.dx-scheduler-navigator-caption.dx-state-hover {
  border-right-width: 1px;
  border-left-width: 1px;
}
.dx-scheduler-navigator-previous {
  border-radius: 4px 0 0 4px;
}
.dx-rtl .dx-scheduler-navigator-previous,
.dx-scheduler-navigator-next {
  border-radius: 0 4px 4px 0;
}
.dx-rtl .dx-scheduler-navigator-next {
  border-radius: 4px 0 0 4px;
}
.dx-scheduler-view-switcher.dx-tabs {
  font-size: 14px;
}
.dx-scheduler-view-switcher.dx-tabs .dx-tab:not(.dx-tab-selected):not(.dx-state-hover) {
  background: 0 0;
}
.dx-scheduler-view-switcher.dx-tabs .dx-tab.dx-tab-selected,
.dx-scheduler-view-switcher.dx-tabs .dx-tab.dx-tab-selected::before {
  background-color: #fff;
}
.dx-scheduler-view-switcher.dx-tabs .dx-tab.dx-state-focused::after {
  border-left: 1px solid rgba(221,221,221,.6);
  border-right: 1px solid rgba(221,221,221,.6);
  border-top: 1px solid #337ab7;
  border-bottom: none;
}
.dx-scheduler-view-switcher.dx-tabs .dx-tab.dx-tab-selected::after {
  height: 56px;
}
.dx-scheduler-view-switcher.dx-dropdownmenu {
  margin-top: 9px;
}
.dx-scheduler-view-switcher-label {
  margin-top: 16px;
  right: 60px;
}
.dx-rtl .dx-scheduler-view-switcher-label {
  left: 60px;
  right: auto;
}
.dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) {
  border-bottom: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) .dx-scheduler-group-header {
  color: #333;
}
.dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-header-panel .dx-scheduler-group-header,
.dx-scheduler-work-space-vertical-group-table .dx-scheduler-group-header {
  font-weight: 700;
  color: #333;
  padding: 0;
}
.dx-scheduler-all-day-panel {
  background-color: #fff;
}
.dx-scheduler-work-space {
  padding-top: 56px;
  margin-top: -56px;
}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-all-day-title {
  border-top: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-date-table-cell {
  border-left: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space.dx-scheduler-work-space-grouped.dx-scheduler-agenda .dx-scheduler-date-table-cell {
  border: none;
}
.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-group-row th {
  border-left: none;
  border-right: none;
}
.dx-scheduler-work-space-week .dx-scheduler-date-table-row:first-child {
  border-top: none;
}
.dx-scheduler-date-table-cell {
  border-left: 1px solid rgba(221,221,221,.6);
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-all-day-table-cell.dx-state-active,
.dx-scheduler-date-table-cell.dx-state-active {
  background-color: rgba(221,221,221,.7);
}
.dx-scheduler-all-day-table-cell.dx-state-hover,
.dx-scheduler-date-table-cell.dx-state-hover {
  background-color: rgba(0,0,0,.04);
  color: #959595;
}
.dx-scheduler-appointment-popup .dx-popup-title {
  background-color: #fff;
}
.dx-scheduler-appointment-popup .dx-popup-title .dx-closebutton,
.dx-scheduler-appointment-popup .dx-popup-title .dx-closebutton.dx-rtl {
  margin: 0;
}
.dx-scheduler-appointment-popup .dx-popup-bottom {
  border-top: 1px solid #ddd;
}
.dx-scheduler-appointment-popup .dx-toolbar-after {
  margin-right: 4px;
}
.dx-rtl .dx-scheduler-appointment-popup .dx-toolbar-after {
  margin-left: 4px;
  margin-right: 0;
}
.dx-scheduler-appointment-popup .dx-form-validation-summary {
  padding: 10px 20px;
}
.dx-scheduler-work-space-month .dx-scheduler-date-table-cell {
  font-size: 16px;
}
.dx-scheduler-group-header,
.dx-scheduler-header-panel,
.dx-scheduler-time-panel {
  font-size: 14px;
}
.dx-scheduler-work-space-grouped .dx-scheduler-group-row th,
.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell {
  border-right: 1px solid #aaa;
}
.dx-scheduler-work-space-grouped .dx-scheduler-group-row th:last-child,
.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell:last-child {
  border-right: none;
}
.dx-rtl .dx-scheduler-work-space-grouped .dx-scheduler-group-row th,
.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell {
  border-left: 1px solid #aaa;
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-rtl .dx-scheduler-work-space-grouped .dx-scheduler-group-row th:last-child,
.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell:last-child {
  border-left: none;
}
.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-group-row th,
.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-last-group-cell,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row th,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-row th,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-vertical-grouped .dx-scheduler-last-group-cell {
  border-right: 1px solid rgba(221,221,221,.6);
  border-left: 1px solid rgba(221,221,221,.6);
}
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell {
  border-right: 1px solid #aaa;
}
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell:last-child,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell:last-child,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell:last-child {
  border-right: none;
}
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell,
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell,
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell {
  border-left: 1px solid #aaa;
  border-right: 1px solid rgba(221,221,221,.6);
}
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell:last-child,
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell:last-child,
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell:last-child {
  border-left: none;
}
.dx-scheduler-appointment-collector {
  height: 20px;
}
.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child {
  line-height: 13.3333333333px;
  height: 20px;
}
.dx-scheduler-appointment-collector.dx-button.dx-button-default,
.dx-scheduler-appointment-collector.dx-state-hover::before {
  border-radius: 20px;
}
.dx-scheduler-appointment {
  border-left: 3px solid transparent;
  border-right: 2px solid transparent;
}
.dx-scheduler-appointment.dx-state-focused {
  color: #fff;
}
.dx-scheduler-appointment.dx-scheduler-appointment-empty {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
.dx-scheduler-appointment-content {
  padding: 5px 7px;
}
.dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {
  padding-right: 40px;
}
.dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 5px 25px 5px 7px;
}
.dx-rtl .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 5px 7px 5px 25px;
}
.dx-scheduler-dropdown-appointment-date {
  color: #959595;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 81px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 111px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 141px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped) .dx-scheduler-header-scrollable {
  height: 51px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped) .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped) .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 50px;
  margin-bottom: -50px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 80px;
  margin-bottom: -80px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 110px;
  margin-bottom: -110px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped)[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 140px;
  margin-bottom: -140px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 41px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 71px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 101px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day .dx-scheduler-header-scrollable {
  height: 11px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 10px;
  margin-bottom: -10px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 40px;
  margin-bottom: -40px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 70px;
  margin-bottom: -70px;
}
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-grouped:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-timeline):not(.dx-scheduler-agenda):not(.dx-scheduler-work-space-vertical-grouped):not(.dx-scheduler-work-space-horizontal-grouped).dx-scheduler-work-space-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 100px;
  margin-bottom: -100px;
}
.dx-scheduler-work-space.dx-scheduler-timeline-week[dx-group-row-count="1"] .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-timeline-work-week[dx-group-row-count="1"] .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-work-space-count.dx-scheduler-timeline-day[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 121px;
}
.dx-scheduler-work-space.dx-scheduler-timeline-week[dx-group-row-count="2"] .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-timeline-work-week[dx-group-row-count="2"] .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-work-space-count.dx-scheduler-timeline-day[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 151px;
}
.dx-scheduler-work-space.dx-scheduler-timeline-week[dx-group-row-count="3"] .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-timeline-work-week[dx-group-row-count="3"] .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-work-space-count.dx-scheduler-timeline-day[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 181px;
}
.dx-scheduler-work-space.dx-scheduler-timeline-week .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-timeline-work-week .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-work-space-count.dx-scheduler-timeline-day .dx-scheduler-header-scrollable {
  height: 91px;
}
.dx-scheduler-work-space.dx-scheduler-timeline-week.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-timeline-work-week.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable,
.dx-scheduler-work-space.dx-scheduler-work-space-count.dx-scheduler-timeline-day.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space.dx-scheduler-timeline-week.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable,
.dx-scheduler-work-space.dx-scheduler-timeline-work-week.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable,
.dx-scheduler-work-space.dx-scheduler-work-space-count.dx-scheduler-timeline-day.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable {
  padding-bottom: 90px;
  margin-bottom: -90px;
}
.dx-scheduler-work-space.dx-scheduler-timeline-week.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable::before,
.dx-scheduler-work-space.dx-scheduler-timeline-work-week.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable::before,
.dx-scheduler-work-space.dx-scheduler-work-space-count.dx-scheduler-timeline-day.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable::before {
  height: 91px;
  margin-top: -91px;
}
.dx-scheduler-work-space.dx-scheduler-timeline-week .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space.dx-scheduler-timeline-work-week .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space.dx-scheduler-work-space-count.dx-scheduler-timeline-day .dx-scrollable.dx-scheduler-date-table-scrollable {
  padding-bottom: 90px;
  margin-bottom: -90px;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title,
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title::before {
  background-color: #fff;
}
.dx-scheduler-work-space-both-scrollbar[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 81px;
}
.dx-scheduler-work-space-both-scrollbar[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 111px;
}
.dx-scheduler-work-space-both-scrollbar[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 141px;
}
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable {
  height: 51px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-day[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 31px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-day[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 61px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-day[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 91px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-day .dx-scheduler-header-scrollable,
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-day.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 156px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 186px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 216px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day .dx-scheduler-header-scrollable {
  height: 126px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day.dx-scheduler-work-space-vertical-grouped[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 81px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day.dx-scheduler-work-space-vertical-grouped[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 111px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day.dx-scheduler-work-space-vertical-grouped[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 141px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day.dx-scheduler-work-space-vertical-grouped .dx-scheduler-header-scrollable {
  height: 51px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 106px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 136px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 166px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed .dx-scheduler-header-scrollable {
  height: 76px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-all-day-collapsed.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count)[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 116px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count)[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 146px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count)[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 176px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count) .dx-scheduler-header-scrollable {
  height: 86px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count).dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 66px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 96px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 126px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count).dx-scheduler-work-space-all-day-collapsed .dx-scheduler-header-scrollable {
  height: 36px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count).dx-scheduler-work-space-all-day-collapsed.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped)[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 106px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped)[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 136px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped)[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 166px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-scrollable {
  height: 76px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 56px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 86px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 116px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-all-day-collapsed .dx-scheduler-header-scrollable {
  height: 26px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-all-day:not(.dx-scheduler-work-space-vertical-grouped).dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-all-day-collapsed.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-month[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 81px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-month[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 111px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-month[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 141px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-month .dx-scheduler-header-scrollable {
  height: 51px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space.dx-scheduler-work-space-month.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-vertical-grouped[dx-group-row-count="1"] .dx-scheduler-header-scrollable {
  height: 81px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-vertical-grouped[dx-group-row-count="2"] .dx-scheduler-header-scrollable {
  height: 111px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-vertical-grouped[dx-group-row-count="3"] .dx-scheduler-header-scrollable {
  height: 141px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-vertical-grouped .dx-scheduler-header-scrollable {
  height: 51px;
}
.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-scrollable {
  height: auto;
}
.dx-scheduler-agenda .dx-scheduler-appointment-content {
  font-size: 16px;
}
.dx-scheduler-agenda .dx-scheduler-appointment-content .dx-scheduler-appointment-content-date {
  font-size: 13px;
}
.dx-scheduler-agenda .dx-scheduler-group-header {
  font-size: 14px;
  width: 80px;
}
.dx-scheduler-agenda.dx-scheduler-work-space .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 0;
  margin-bottom: 0;
}
.dx-scheduler-agenda.dx-scheduler-work-space[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 30px;
  margin-bottom: -30px;
}
.dx-scheduler-agenda.dx-scheduler-work-space[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 60px;
  margin-bottom: -60px;
}
.dx-scheduler-agenda.dx-scheduler-work-space[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 90px;
  margin-bottom: -90px;
}
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 0;
  margin-bottom: 0;
}
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 30px;
  margin-bottom: -30px;
}
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 60px;
  margin-bottom: -60px;
}
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 90px;
  margin-bottom: -90px;
}
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day-collapsed .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day-collapsed .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 0;
  margin-bottom: 0;
}
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="1"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 30px;
  margin-bottom: -30px;
}
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="2"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 60px;
  margin-bottom: -60px;
}
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-date-table-scrollable,
.dx-scheduler-agenda.dx-scheduler-work-space.dx-scheduler-work-space-all-day-collapsed[dx-group-row-count="3"] .dx-scrollable.dx-scheduler-sidebar-scrollable {
  padding-bottom: 90px;
  margin-bottom: -90px;
}
.dx-scheduler-agenda .dx-scheduler-group-header-content {
  overflow: hidden;
  width: 80px;
  padding: 10px 0 0 10px;
  box-shadow: inset 0 -1px 0 0 #c4c4c4;
}
.dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  vertical-align: top;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 0;
}
.dx-rtl .dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  padding-right: 10px;
  padding-left: 0;
}
.dx-scheduler-agenda .dx-scheduler-group-header-content,
.dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  text-align: left;
}
.dx-rtl .dx-scheduler-agenda .dx-scheduler-group-header-content,
.dx-rtl .dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  text-align: right;
}
.dx-scheduler-agenda .dx-scheduler-date-table-cell,
.dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  box-shadow: inset 0 -1px 0 0 rgba(221,221,221,.6);
}
.dx-scheduler-agenda .dx-scheduler-date-table-last-row .dx-scheduler-date-table-cell,
.dx-scheduler-agenda .dx-scheduler-date-table-last-row .dx-scheduler-time-panel-cell {
  box-shadow: inset 0 -1px 0 0 #c4c4c4;
}
.dx-scheduler-agenda[dx-group-column-count="1"] .dx-scheduler-date-table {
  margin-right: -150px;
}
.dx-scheduler-small .dx-scheduler-agenda[dx-group-column-count="1"] .dx-scheduler-date-table {
  margin-left: -40px;
}
.dx-rtl .dx-scheduler-agenda[dx-group-column-count="1"] .dx-scheduler-date-table {
  margin-left: -150px;
}
.dx-scheduler-small .dx-rtl .dx-scheduler-agenda[dx-group-column-count="1"] .dx-scheduler-date-table {
  margin-left: -40px;
}
.dx-scheduler-agenda[dx-group-column-count="1"] .dx-scheduler-scrollable-appointments {
  padding-left: 150px;
}
.dx-rtl .dx-scheduler-agenda[dx-group-column-count="1"] .dx-scheduler-scrollable-appointments {
  padding-left: 0;
  padding-right: 150px;
}
.dx-scheduler-agenda[dx-group-column-count="2"] .dx-scheduler-date-table {
  margin-right: -230px;
}
.dx-scheduler-small .dx-scheduler-agenda[dx-group-column-count="2"] .dx-scheduler-date-table {
  margin-left: -80px;
}
.dx-rtl .dx-scheduler-agenda[dx-group-column-count="2"] .dx-scheduler-date-table {
  margin-left: -230px;
}
.dx-scheduler-small .dx-rtl .dx-scheduler-agenda[dx-group-column-count="2"] .dx-scheduler-date-table {
  margin-left: -80px;
}
.dx-scheduler-agenda[dx-group-column-count="2"] .dx-scheduler-scrollable-appointments {
  padding-left: 230px;
}
.dx-rtl .dx-scheduler-agenda[dx-group-column-count="2"] .dx-scheduler-scrollable-appointments {
  padding-left: 0;
  padding-right: 230px;
}
.dx-scheduler-agenda[dx-group-column-count="3"] .dx-scheduler-date-table {
  margin-right: -310px;
}
.dx-scheduler-small .dx-scheduler-agenda[dx-group-column-count="3"] .dx-scheduler-date-table {
  margin-left: -120px;
}
.dx-rtl .dx-scheduler-agenda[dx-group-column-count="3"] .dx-scheduler-date-table {
  margin-left: -310px;
}
.dx-scheduler-small .dx-rtl .dx-scheduler-agenda[dx-group-column-count="3"] .dx-scheduler-date-table {
  margin-left: -120px;
}
.dx-scheduler-agenda[dx-group-column-count="3"] .dx-scheduler-scrollable-appointments {
  padding-left: 310px;
}
.dx-rtl .dx-scheduler-agenda[dx-group-column-count="3"] .dx-scheduler-scrollable-appointments {
  padding-left: 0;
  padding-right: 310px;
}
.dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content .dx-popup-content .dx-list-item {
  border-top-width: 1px;
}
.dx-scheduler .dx-scheduler-overlay-panel .dx-overlay-content {
  background: #fff;
}
.dx-layout-manager .dx-field-item:not(.dx-first-row) {
  padding-top: 10px;
}
.dx-layout-manager .dx-field-item:not(.dx-first-col) {
  padding-left: 15px;
}
.dx-layout-manager .dx-field-item:not(.dx-last-col) {
  padding-right: 15px;
}
.dx-layout-manager .dx-field-empty-item {
  width: 100%;
}
.dx-layout-manager.dx-layout-manager-one-col .dx-single-column-item-content > .dx-field-item {
  padding-left: 0;
  padding-right: 0;
}
.dx-layout-manager.dx-layout-manager-one-col .dx-form-group .dx-single-column-item-content > .dx-first-row.dx-col-0.dx-field-item {
  padding-top: 0;
}
.dx-layout-manager.dx-layout-manager-one-col .dx-box-item:not(:first-child) .dx-single-column-item-content > .dx-field-item {
  padding-top: 10px;
}
.dx-layout-manager .dx-label-h-align.dx-flex-layout {
  display: flex;
}
.dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-label {
  display: block;
}
.dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content,
.dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content-wrapper {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
  display: block;
}
.dx-layout-manager .dx-label-h-align.dx-flex-layout:not(.dx-field-item-label-align) {
  align-items: baseline;
}
.dx-layout-manager .dx-label-h-align.dx-field-item-label-align:not(.dx-flex-layout) .dx-field-item-label {
  vertical-align: baseline;
}
.dx-layout-manager .dx-label-h-align .dx-field-item-content,
.dx-layout-manager .dx-label-h-align .dx-field-item-content-wrapper,
.dx-layout-manager .dx-label-h-align .dx-field-item-label {
  display: table-cell;
}
.dx-layout-manager .dx-label-h-align .dx-field-item-content-wrapper .dx-field-item-content {
  display: block;
}
.dx-layout-manager .dx-label-h-align .dx-field-item-label {
  white-space: nowrap;
  vertical-align: middle;
}
.dx-layout-manager .dx-label-h-align .dx-field-item-label .dx-field-item-label-content {
  display: block;
}
.dx-layout-manager .dx-label-h-align .dx-field-item-content {
  vertical-align: top;
}
.dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-checkbox,
.dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-switch {
  margin-top: 7px;
  margin-bottom: 4px;
}
.dx-layout-manager .dx-label-h-align .dx-field-item-content,
.dx-layout-manager .dx-label-h-align .dx-field-item-content-wrapper {
  width: 100%;
}
.dx-layout-manager .dx-tabpanel .dx-multiview-item-content {
  padding: 20px;
}
.dx-field-item-label-location-top {
  display: block;
}
.dx-form-group-content {
  border-width: 0;
  padding: 0;
  margin: 0;
}
.dx-form-group-with-caption > .dx-form-group-content {
  padding-top: 19px;
  margin-top: 6px;
  border-top: 1px solid #ddd;
  padding-bottom: 20px;
}
.dx-form-group-with-caption .dx-form-group.dx-form-group-with-caption {
  padding-left: 20px;
}
.dx-layout-manager-hidden-label {
  position: absolute;
  display: block;
  visibility: hidden;
}
.dx-field-item-help-text {
  font-style: italic;
  white-space: normal;
}
.dx-field-item-label-location-left {
  padding-right: 10px;
}
.dx-field-item-label-location-right {
  padding-left: 10px;
}
.dx-rtl .dx-field-item-optional-mark,
.dx-rtl .dx-field-item-required-mark {
  unicode-bidi: embed;
}
.dx-rtl .dx-field-item:not(.dx-first-col) {
  padding-left: 0;
  padding-right: 15px;
}
.dx-rtl .dx-field-item:not(.dx-last-col) {
  padding-left: 15px;
  padding-right: 0;
}
.dx-rtl .dx-field-item-label-location-left {
  padding-right: 0;
  padding-left: 10px;
}
.dx-rtl .dx-field-item-label-location-right {
  padding-left: 0;
  padding-right: 10px;
}
.dx-rtl .dx-layout-manager-one-col .dx-single-column-item-content > .dx-field-item {
  padding-right: 0;
  padding-left: 0;
}
.dx-rtl .dx-form-group-with-caption .dx-form-group.dx-form-group-with-caption {
  padding-left: 0;
  padding-right: 20px;
}
.dx-form-group-caption {
  font-size: 20px;
}
.dx-field-item-help-text,
.dx-field-item-label-text {
  color: #333;
}
.dx-field-item-required-mark {
  color: #c9302c;
}
.dx-field-item-optional-mark {
  color: #afafaf;
}
.dx-filterbuilder.dx-rtl .dx-filterbuilder-action-icon,
.dx-filterbuilder.dx-rtl .dx-filterbuilder-text {
  margin-left: 5px;
  margin-right: 0;
}
.dx-filterbuilder.dx-rtl .dx-filterbuilder-group .dx-filterbuilder-group-content .dx-filterbuilder-group-content {
  padding-left: 0;
  padding-right: 26px;
}
.dx-filterbuilder .dx-filterbuilder-action-icon,
.dx-filterbuilder .dx-filterbuilder-text {
  margin-left: 0;
  margin-right: 5px;
}
.dx-filterbuilder .dx-filterbuilder-action-icon:focus,
.dx-filterbuilder .dx-filterbuilder-item-value-text:focus,
.dx-filterbuilder .dx-filterbuilder-text:focus {
  outline: 0;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item {
  display: inline-block;
  white-space: nowrap;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text {
  display: inline-block;
  cursor: pointer;
  white-space: pre;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-filterbuilder-range {
  white-space: nowrap;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-filterbuilder-range-separator,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-filterbuilder-text-separator {
  margin: 0 7px;
  opacity: .3;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-filterbuilder-item-value-text,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text.dx-filterbuilder-group-operation,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text.dx-filterbuilder-item-field,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text.dx-filterbuilder-item-operation {
  min-width: 20px;
  padding: 2px 7px 3px;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-texteditor {
  vertical-align: middle;
  margin-top: -7px;
  margin-bottom: -4px;
  display: inline-block;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-action {
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-action.dx-filterbuilder-action-icon {
  padding: 5px 8px;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-content .dx-filterbuilder-group-content {
  padding-left: 26px;
}
.dx-filterbuilder-operations .dx-treeview-item {
  padding-left: 5px;
}
.dx-filterbuilder-operations .dx-rtl .dx-treeview-item {
  padding-right: 5px;
}
.dx-filterbuilder-overlay {
  white-space: nowrap;
}
.dx-filterbuilder-overlay .dx-treeview .dx-treeview-node {
  padding-left: 0;
}
.dx-filterbuilder-overlay .dx-treeview .dx-treeview-node .dx-treeview-node-container-opened {
  margin-left: 15px;
}
.dx-filterbuilder-overlay .dx-treeview.dx-rtl .dx-treeview-node {
  padding-right: 0;
}
.dx-filterbuilder-overlay .dx-treeview.dx-rtl .dx-treeview-node .dx-treeview-node-container-opened {
  margin-right: 15px;
}
.dx-filterbuilder-overlay .dx-overlay-content.dx-popup-normal {
  border-radius: 0;
}
.dx-filterbuilder-overlay .dx-overlay-content.dx-popup-normal > .dx-popup-content {
  padding: 0;
}
.dx-filterbuilder-overlay .dx-scrollable-container {
  max-height: 360px;
}
.dx-filterbuilder-overlay .dx-menu-items-container {
  padding: 0;
}
.dx-filterbuilder {
  background-color: #fff;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text {
  color: #333;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation {
  background-color: rgba(217,83,79,.3);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation:hover {
  background-color: rgba(217,83,79,.5);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation:focus {
  background-color: #d9534f;
  color: #fff;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field {
  background-color: rgba(51,122,183,.3);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field:hover {
  background-color: rgba(51,122,183,.5);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field:focus {
  background-color: #337ab7;
  color: #fff;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation {
  background-color: rgba(92,184,92,.3);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation:hover {
  background-color: rgba(92,184,92,.5);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation:focus {
  background-color: #5cb85c;
  color: #fff;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text:hover {
  background-color: rgba(221,221,221,.5);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text:focus {
  background-color: #ddd;
  color: #fff;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus {
  color: rgba(92,184,92,.3);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus:hover {
  color: rgba(92,184,92,.5);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus:focus {
  color: #5cb85c;
}
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove {
  color: rgba(217,83,79,.3);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove:hover {
  color: rgba(217,83,79,.5);
}
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove:focus {
  color: #d9534f;
}
.dx-filterbuilder-overlay.dx-filterbuilder-operations .dx-treeview-item .dx-icon {
  color: #898989;
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
}
.dx-filterbuilder .dx-filterbuilder-action-icon {
  margin-bottom: 9px;
}
.dx-filterbuilder .dx-filterbuilder-item-value-text,
.dx-filterbuilder .dx-filterbuilder-text {
  border-radius: 5px;
}
.dx-filterbuilder .dx-filterbuilder-range-separator {
  color: #333;
}
.dx-filterbuilder-overlay .dx-treeview-item {
  padding: 5px 15px;
}
.dx-filterbuilder-overlay .dx-rtl .dx-treeview-item {
  padding-left: 15px;
}
.dx-drawer {
  height: 100%;
  width: 100%;
}
.dx-drawer-wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.dx-drawer-panel-content {
  position: absolute;
  top: 0;
  bottom: 0;
}
.dx-drawer-right .dx-drawer-panel-content {
  right: 0;
}
.dx-drawer-left .dx-drawer-panel-content {
  left: 0;
}
.dx-drawer-panel-content-push-top-or-bottom {
  width: 100%;
}
.dx-drawer-content {
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
}
.dx-drawer-shader {
  z-index: 1000;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,.5);
}
.dx-drawer-push.dx-drawer-bottom .dx-drawer-panel-content {
  top: auto;
}
.dx-drawer-shrink .dx-drawer-panel-content {
  position: relative;
  overflow: hidden;
  flex: 0 0 auto;
  height: 100%;
}
.dx-drawer-shrink .dx-drawer-wrapper {
  flex: 1 0 auto;
  display: flex;
  flex-direction: row;
}
.dx-drawer-shrink .dx-drawer-content {
  position: relative;
  flex: 1 1 auto;
}
.dx-drawer-shrink.dx-drawer-bottom .dx-drawer-wrapper,
.dx-drawer-shrink.dx-drawer-top .dx-drawer-wrapper {
  flex-direction: column;
}
.dx-drawer-overlap .dx-drawer-panel-content {
  overflow: visible;
}
.dx-drawer-overlap .dx-drawer-panel-content.dx-overlay-wrapper {
  right: auto;
  left: auto;
}
.dx-drawer-overlap.dx-drawer-left .dx-drawer-wrapper,
.dx-drawer-overlap.dx-drawer-right .dx-drawer-wrapper {
  overflow-y: visible;
}
.dx-drawer-overlap.dx-drawer-bottom .dx-drawer-wrapper,
.dx-drawer-overlap.dx-drawer-top .dx-drawer-wrapper {
  overflow-x: visible;
}
.dx-drawer-overlap.dx-drawer-right.dx-drawer-expand>.dx-drawer-wrapper>.dx-overlay>.dx-overlay-wrapper>.dx-overlay-content,
.dx-drawer-overlap.dx-drawer-right.dx-drawer-slide>.dx-drawer-wrapper>.dx-overlay>.dx-overlay-wrapper>.dx-overlay-content {
  right: 0;
}
.dx-htmleditor {
  display: flex;
  flex-direction: column;
  border: 1px solid transparent;
}
.dx-htmleditor:not(.dx-state-disabled) li[data-list=checked],
.dx-htmleditor:not(.dx-state-disabled) li[data-list=unchecked] {
  cursor: pointer;
}
.dx-quill-container {
  box-sizing: border-box;
  display: flex;
  flex: 1;
  flex-basis: auto;
  min-height: 1px;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.dx-htmleditor-content {
  box-sizing: border-box;
  line-height: 1.42;
  width: 100%;
  outline: 0;
  overflow-y: auto;
  padding: 12px 15px;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.dx-htmleditor-content .dx-variable > span {
  padding: 3px 6px;
  border-radius: 8px;
  background: rgba(51,122,183,.15);
}
.dx-htmleditor-content > * {
  cursor: text;
}
.dx-htmleditor-content blockquote,
.dx-htmleditor-content h1,
.dx-htmleditor-content h2,
.dx-htmleditor-content h3,
.dx-htmleditor-content h4,
.dx-htmleditor-content h5,
.dx-htmleditor-content h6,
.dx-htmleditor-content ol,
.dx-htmleditor-content p,
.dx-htmleditor-content pre,
.dx-htmleditor-content ul {
  margin: 0;
  padding: 0;
}
.dx-htmleditor-content h1,
.dx-htmleditor-content h2,
.dx-htmleditor-content h3,
.dx-htmleditor-content h4,
.dx-htmleditor-content h5,
.dx-htmleditor-content h6,
.dx-htmleditor-content ol,
.dx-htmleditor-content p,
.dx-htmleditor-content ul {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.dx-htmleditor-content table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
.dx-htmleditor-content td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.dx-htmleditor-content ol,
.dx-htmleditor-content ul {
  padding-left: 1.5em;
}
.dx-rtl .dx-htmleditor-content ol,
.dx-rtl .dx-htmleditor-content ul {
  padding-left: 0;
  padding-right: 1.5em;
}
.dx-htmleditor-content li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.dx-htmleditor-content li[data-list=bullet]::before {
  content: "•";
}
.dx-htmleditor-content li[data-list=checked]::before {
  content: "☑";
}
.dx-htmleditor-content li[data-list=unchecked]::before {
  content: "☐";
}
.dx-htmleditor-content li::before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.dx-htmleditor-content li > .ql-ui {
  visibility: hidden;
}
.dx-htmleditor-content li[data-list=checked] > .ql-ui,
.dx-htmleditor-content li[data-list=unchecked] > .ql-ui {
  visibility: visible;
}
.dx-rtl .dx-htmleditor-content li {
  padding-left: 0;
  padding-right: 1.5em;
}
.dx-htmleditor-content li[data-list=ordered] {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.dx-htmleditor-content li[data-list=ordered]::before {
  content: counter(list-0,decimal) ". ";
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-1::before {
  content: counter(list-1,lower-alpha) ". ";
}
.dx-htmleditor-content li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  padding-left: 4.5em;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-2::before {
  content: counter(list-2,lower-roman) ". ";
}
.dx-htmleditor-content li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  padding-left: 7.5em;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-3::before {
  content: counter(list-3,decimal) ". ";
}
.dx-htmleditor-content li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  padding-left: 10.5em;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-4::before {
  content: counter(list-4,lower-alpha) ". ";
}
.dx-htmleditor-content li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
  padding-left: 13.5em;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-5::before {
  content: counter(list-5,lower-roman) ". ";
}
.dx-htmleditor-content li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
  padding-left: 16.5em;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-6::before {
  content: counter(list-6,decimal) ". ";
}
.dx-htmleditor-content li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
  padding-left: 19.5em;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-7::before {
  content: counter(list-7,lower-alpha) ". ";
}
.dx-htmleditor-content li.ql-indent-7 {
  counter-reset: list-8 list-9;
  padding-left: 22.5em;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-8::before {
  content: counter(list-8,lower-roman) ". ";
}
.dx-htmleditor-content li.ql-indent-8 {
  counter-reset: list-9;
  padding-left: 25.5em;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.dx-htmleditor-content ol li[data-list=ordered].ql-indent-9::before {
  content: counter(list-9,decimal) ". ";
}
.dx-htmleditor-content .ql-indent-1 {
  padding-left: 3em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-1 {
  padding-left: 0;
  padding-right: 3em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-1 {
  padding-left: 0;
  padding-right: 4.5em;
}
.dx-htmleditor-content .ql-indent-2 {
  padding-left: 6em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-2 {
  padding-left: 0;
  padding-right: 6em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-2 {
  padding-left: 0;
  padding-right: 7.5em;
}
.dx-htmleditor-content .ql-indent-3 {
  padding-left: 9em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-3 {
  padding-left: 0;
  padding-right: 9em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-3 {
  padding-left: 0;
  padding-right: 10.5em;
}
.dx-htmleditor-content .ql-indent-4 {
  padding-left: 12em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-4 {
  padding-left: 0;
  padding-right: 12em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-4 {
  padding-left: 0;
  padding-right: 13.5em;
}
.dx-htmleditor-content .ql-indent-5 {
  padding-left: 15em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-5 {
  padding-left: 0;
  padding-right: 15em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-5 {
  padding-left: 0;
  padding-right: 16.5em;
}
.dx-htmleditor-content .ql-indent-6 {
  padding-left: 18em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-6 {
  padding-left: 0;
  padding-right: 18em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-6 {
  padding-left: 0;
  padding-right: 19.5em;
}
.dx-htmleditor-content .ql-indent-7 {
  padding-left: 21em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-7 {
  padding-left: 0;
  padding-right: 21em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-7 {
  padding-left: 0;
  padding-right: 22.5em;
}
.dx-htmleditor-content .ql-indent-8 {
  padding-left: 24em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-8 {
  padding-left: 0;
  padding-right: 24em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-8 {
  padding-left: 0;
  padding-right: 25.5em;
}
.dx-htmleditor-content .ql-indent-9 {
  padding-left: 27em;
}
.dx-rtl .dx-htmleditor-content .ql-indent-9 {
  padding-left: 0;
  padding-right: 27em;
}
.dx-htmleditor-content li.ql-indent-9 {
  padding-left: 28.5em;
}
.dx-rtl .dx-htmleditor-content li.ql-indent-9 {
  padding-left: 0;
  padding-right: 28.5em;
}
.dx-rtl .dx-htmleditor-content li::before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}
.dx-htmleditor-content table td {
  outline: 0;
}
.dx-htmleditor-content .ql-code-block-container {
  font-family: monospace;
}
.dx-htmleditor-content .ql-video {
  display: block;
  max-width: 100%;
}
.dx-htmleditor-content .ql-video.ql-align-center {
  margin: 0 auto;
}
.dx-htmleditor-content .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.dx-htmleditor-content .ql-font-serif {
  font-family: Georgia,Times New Roman,serif;
}
.dx-htmleditor-content .ql-font-monospace {
  font-family: Monaco,Courier New,monospace;
}
.dx-htmleditor-content .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.dx-htmleditor-content.ql-blank::before {
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
  color: #999;
}
.dx-htmleditor-content.ql-blank::after {
  content: attr(data-placeholder);
  z-index: -1;
  visibility: hidden;
}
.dx-htmleditor-content pre {
  white-space: pre-wrap;
  background-color: rgba(191,191,191,.15);
  color: rgba(51,51,51,.8);
}
.dx-htmleditor-content blockquote {
  padding-left: 12px;
  border-left: 4px solid;
}
.dx-rtl .dx-htmleditor-content blockquote {
  padding-left: 0;
  padding-right: 12px;
  border-left: none;
  border-right: 4px solid;
}
.dx-suggestion-list-wrapper .dx-list .dx-scrollable-content {
  margin: 0;
}
.dx-suggestion-list {
  min-width: 50px;
}
.dx-suggestion-list .dx-list-item {
  display: block;
}
.dx-suggestion-list .dx-list-item-icon {
  border-radius: 50%;
  vertical-align: text-bottom;
}
.dx-formdialog-form {
  min-width: 360px;
}
.dx-formdialog-field-target .dx-field-item-content {
  text-align: right;
}
.dx-rtl .dx-formdialog-field-target .dx-field-item-content {
  text-align: left;
}
.dx-htmleditor-toolbar-wrapper {
  padding: 5px;
}
.dx-background-format .dx-icon-background,
.dx-background-format .dx-icon-color,
.dx-color-format .dx-icon-background,
.dx-color-format .dx-icon-color {
  border-bottom: 3px solid transparent;
}
.dx-htmleditor-toolbar-separator {
  border-left: 1px solid transparent;
}
.dx-htmleditor-toolbar-menu-separator {
  width: 100%;
  border-top: 1px solid transparent;
}
.dx-htmleditor-toolbar-menu-separator::before {
  content: none;
}
.dx-resize-frame {
  position: absolute;
  box-sizing: content-box;
  border: 1px dashed #778899;
}
.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-resize-frame .dx-resizable-handle-corner-top-right {
  border: 1px solid #fff;
  width: 11px;
  height: 11px;
  border-radius: 0;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-right {
  width: 15px;
  height: 15px;
}
.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-resize-frame .dx-resizable-handle-corner-top-right {
  right: -5.5px;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-right {
  right: -7.5px;
}
.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-resize-frame .dx-resizable-handle-corner-top-left {
  left: -5.5px;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-left {
  left: -7.5px;
}
.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-resize-frame .dx-resizable-handle-corner-top-right {
  top: -5.5px;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-right {
  top: -7.5px;
}
.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-resize-frame .dx-resizable-handle-corner-bottom-right {
  bottom: -5.5px;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-right {
  bottom: -7.5px;
}
.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-resize-frame .dx-resizable-handle-left::after,
.dx-resize-frame .dx-resizable-handle-right::after,
.dx-resize-frame .dx-resizable-handle-top::after {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-left::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-right::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-top::after {
  width: 15px;
  height: 15px;
}
.dx-resize-frame .dx-resizable-handle-left::after,
.dx-resize-frame .dx-resizable-handle-right::after {
  top: calc(50% - 5.5px);
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-left::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-right::after {
  top: calc(50% - 7.5px);
}
.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-resize-frame .dx-resizable-handle-top::after {
  left: calc(50% - 5.5px);
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-top::after {
  left: calc(50% - 7.5px);
}
.dx-resize-frame .dx-resizable-handle-right::after {
  right: -5.5px;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-right::after {
  right: -7.5px;
}
.dx-resize-frame .dx-resizable-handle-left::after {
  left: -5.5px;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-left::after {
  left: -7.5px;
}
.dx-resize-frame .dx-resizable-handle-top::after {
  top: -5.5px;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-top::after {
  top: -7.5px;
}
.dx-resize-frame .dx-resizable-handle-bottom::after {
  bottom: -5.5px;
}
.dx-touch-device.dx-resize-frame .dx-resizable-handle-bottom::after {
  bottom: -7.5px;
}
.dx-mention .dx-template-wrapper {
  white-space: nowrap;
  display: inline-block;
}
.dx-mention > span {
  margin: 0 2px;
}
.dx-htmleditor {
  border-color: #ddd;
}
.dx-htmleditor .dx-htmleditor-toolbar-wrapper:first-child {
  border-bottom: 1px solid #ddd;
}
.dx-htmleditor.dx-invalid {
  border-color: rgba(217,83,79,.4);
}
.dx-htmleditor.dx-invalid.dx-state-focused {
  border-color: #d9534f;
}
.dx-htmleditor-content blockquote {
  color: rgba(51,51,51,.8);
  border-left-color: #ddd;
}
.dx-rtl .dx-htmleditor-content blockquote {
  border-right-color: #ddd;
}
.dx-htmleditor-content td {
  border-color: #ddd;
}
.dx-htmleditor-toolbar {
  background-color: transparent;
}
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format) {
  background-color: #e6e6e6;
}
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-success {
  background-color: #449d44;
}
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-default {
  background-color: #285f8f;
}
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-danger {
  background-color: #c9302c;
}
.dx-device-mobile .dx-htmleditor-toolbar .dx-htmleditor-toolbar-separator,
.dx-htmleditor-toolbar .dx-htmleditor-toolbar-separator {
  height: 36px;
}
.dx-htmleditor-toolbar-format.dx-dropdowneditor.dx-editor-filled {
  background-color: transparent;
}
.dx-htmleditor-toolbar-format.dx-background-format .dx-button-content,
.dx-htmleditor-toolbar-format.dx-color-format .dx-button-content {
  padding-bottom: 5px;
}
.dx-htmleditor-toolbar-separator {
  border-left-color: #ddd;
}
.dx-htmleditor-toolbar-menu-separator {
  border-top-color: #ddd;
}
.dx-resize-frame {
  border-color: #337ab7;
}
.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-resize-frame .dx-resizable-handle-corner-top-right,
.dx-resize-frame .dx-resizable-handle-left::after,
.dx-resize-frame .dx-resizable-handle-right::after,
.dx-resize-frame .dx-resizable-handle-top::after {
  background-color: #337ab7;
}
.dx-mention {
  padding: 1px 0;
  border-radius: 2px;
  background-color: #ddd;
  color: #333;
}
.dx-suggestion-list-wrapper {
  height: 100%;
}
.dx-suggestion-list-wrapper.dx-popup-wrapper .dx-overlay-content {
  border-top-width: 0;
  border-bottom-width: 1px;
}
.dx-suggestion-list-wrapper.dx-popup-wrapper .dx-overlay-content.dx-dropdowneditor-overlay-flipped {
  border-top-width: 1px;
  border-bottom-width: 0;
}
.dx-suggestion-list-wrapper .dx-popup-content {
  height: 100%;
  padding: 1px;
}
.dx-suggestion-list-wrapper .dx-list {
  min-height: 35px;
  height: 100%;
  min-height: 39.0001px;
}
.dx-suggestion-list-wrapper .dx-list:not(.dx-list-select-decorator-enabled) {
  min-height: 33.0001px;
}
.dx-suggestion-list-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
  padding: 7px 9px;
}
.dx-suggestion-list-wrapper .dx-list-select-all {
  padding: 12px 0 8px;
}
.dx-suggestion-list-wrapper .dx-empty-message,
.dx-suggestion-list-wrapper .dx-list-item {
  border-top: 0;
}
.dx-suggestion-list-wrapper .dx-empty-message:last-of-type,
.dx-suggestion-list-wrapper .dx-list-item:last-of-type {
  border-bottom: none;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-shader {
  background-color: rgba(255,255,255,.8);
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content {
  min-width: 48px;
  max-height: 48px;
  background-color: #337ab7;
  color: #fff;
  overflow: visible;
  border-radius: 24px;
  box-shadow: 0 6px 12px rgba(0,0,0,.2);
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-hover {
  background-color: #285f8f;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-hover .dx-fa-button-icon {
  background-color: transparent;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-active {
  background-color: #22527b;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-active .dx-fa-button-icon {
  background-color: transparent;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-icon,
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-icon-close {
  padding: 15px;
  box-shadow: none;
  background-color: transparent;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-label-wrapper {
  position: static;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-label-wrapper .dx-fa-button-label {
  background: 0 0;
  color: #fff;
  box-shadow: none;
  border-radius: 0;
  margin-right: 0;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-inkripple {
  border-radius: 24px;
}
.dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content {
  display: flex;
  flex-direction: row-reverse;
}
.dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content .dx-fa-button-icon,
.dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content .dx-fa-button-icon-close {
  padding: 15px 0 15px 12px;
}
.dx-fa-button .dx-fa-button-icon,
.dx-fa-button .dx-fa-button-icon-close {
  padding: 6px;
  width: 18px;
  height: 18px;
  box-sizing: content-box;
}
.dx-fa-button .dx-fa-button-icon .dx-icon,
.dx-fa-button .dx-fa-button-icon-close .dx-icon {
  font-size: 18px;
}
.dx-fa-button .dx-fa-button-icon img,
.dx-fa-button .dx-fa-button-icon-close img {
  width: 100%;
  height: 100%;
}
.dx-fa-button .dx-overlay-content {
  min-width: 30px;
  max-height: 30px;
  background-color: transparent;
  color: #333;
  overflow: visible;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.dx-fa-button .dx-overlay-content.dx-fa-button-content-reverse {
  flex-direction: row-reverse;
}
.dx-fa-button .dx-overlay-content.dx-fa-button-content-reverse .dx-fa-button-label-wrapper {
  right: auto;
  left: 30px;
}
.dx-fa-button .dx-overlay-content.dx-fa-button-content-reverse .dx-fa-button-label-wrapper .dx-fa-button-label {
  margin-left: 10px;
  margin-right: auto;
}
.dx-fa-button .dx-overlay-content.dx-state-hover .dx-fa-button-icon {
  background-color: #ebebeb;
}
.dx-fa-button .dx-overlay-content.dx-state-active .dx-fa-button-icon {
  background-color: #c2c2c2;
}
.dx-fa-button .dx-overlay-content .dx-fa-button-label-wrapper {
  position: absolute;
  right: 30px;
}
.dx-fa-button .dx-overlay-content .dx-fa-button-label-wrapper .dx-fa-button-label {
  background-color: #fff;
  color: #333;
  white-space: nowrap;
  border-radius: 4px;
  padding: 0 10px;
  margin-right: 10px;
  line-height: 26px;
  height: 26px;
  box-shadow: 0 1px 4px rgba(0,0,0,.2);
  font-size: 12px;
}
.dx-fa-button .dx-overlay-content .dx-fa-button-icon {
  box-shadow: 0 6px 12px rgba(0,0,0,.2);
  background-color: #fff;
  border-radius: 50%;
  position: relative;
}
.dx-fa-button .dx-overlay-content .dx-inkripple {
  overflow: hidden;
  border-radius: 15px;
}
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-label {
  padding: 0 16px 0 8px;
  font-size: 14px;
  margin-right: 0;
}
.dx-filemanager {
  height: 500px;
  border: 1px solid;
}
.dx-filemanager .dx-filemanager-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.dx-filemanager .dx-filemanager-notification-drawer,
.dx-filemanager .dx-filemanager-notification-drawer-panel {
  height: 100%;
}
.dx-filemanager .dx-filemanager-notification-popup > .dx-overlay-content {
  min-width: 240px;
  max-width: 93vw;
}
@media (min-width:431px) {
  .dx-filemanager .dx-filemanager-notification-popup > .dx-overlay-content {
    max-width: 400px;
  }
}
.dx-filemanager .dx-filemanager-notification-popup .dx-popup-content {
  padding: 15px;
}
.dx-filemanager .dx-filemanager-notification-popup .dx-popup-content .dx-filemanager-progress-box {
  padding: 5px 0 0;
}
.dx-filemanager .dx-filemanager-notification-popup .dx-filemanager-notification-common {
  padding-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.dx-filemanager .dx-filemanager-notification-popup .dx-filemanager-notification-common-no-item {
  border-style: none;
}
.dx-filemanager .dx-drawer-shrink .dx-filemanager-progress-panel {
  border-left-width: 1px;
  border-left-style: solid;
}
.dx-filemanager .dx-filemanager-progress-panel {
  width: 340px;
  height: 100%;
}
.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-container {
  padding: 10px 20px 20px;
}
.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-title {
  display: flex;
  align-items: flex-start;
  padding: 0 0 5px 10px;
}
.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-title .dx-filemanager-progress-panel-title-text {
  flex: 1 1 auto;
  align-self: center;
  font-size: 18px;
  font-weight: 600;
}
.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-common .dx-filemanager-progress-box-common {
  font-weight: 600;
}
.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-separator {
  height: 20px;
}
.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-i.dx-filemanager-i-cancel {
  width: 16px;
  height: 16px;
}
.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-details > .dx-filemanager-progress-box {
  margin-bottom: 8px;
  border-radius: 2px;
}
.dx-filemanager .dx-filemanager-progress-box {
  padding: 10px 0 10px 10px;
  display: flex;
  align-items: center;
}
.dx-filemanager .dx-filemanager-progress-box.dx-filemanager-progress-box-without-close-button {
  padding-right: 10px;
}
.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-image {
  margin-right: 10px;
}
.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-wrapper {
  flex: 1 auto;
  overflow: hidden;
}
.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-common {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-progress-bar,
.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-status {
  padding: 5px 0;
}
.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-close-button {
  margin-left: 5px;
  margin-top: 9px;
}
.dx-filemanager .dx-filemanager-progress-box-error {
  border-radius: 2px;
  display: inline-block;
  border-width: 0;
  padding: 2px 8px 3px;
  font-size: .85em;
  line-height: normal;
  word-wrap: break-word;
  overflow-y: auto;
  max-height: 150px;
}
.dx-filemanager .dx-filemanager-toolbar {
  padding: 6px 10px;
}
.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-separator-item {
  width: 1px;
  margin-right: 5px;
}
.dx-filemanager .dx-splitter-wrapper.dx-splitter-initial {
  right: 3.5px;
}
.dx-filemanager .dx-filemanager-container {
  display: flex;
  height: 100%;
  border-top: 1px solid;
  box-sizing: border-box;
  overflow: hidden;
}
.dx-filemanager .dx-filemanager-container .dx-filemanager-adaptivity-drawer-panel {
  height: 100%;
}
.dx-filemanager .dx-filemanager-container .dx-filemanager-dirs-panel {
  padding: 5px 10px;
  height: 100%;
  width: 100%;
  display: block;
}
.dx-filemanager .dx-filemanager-container .dx-drawer-opened .dx-splitter.dx-state-disabled {
  width: 1px;
}
.dx-filemanager .dx-filemanager-container .dx-drawer-shrink .dx-drawer-panel-content {
  overflow: visible;
}
.dx-filemanager .dx-filemanager-container .dx-drawer-panel-content {
  display: block;
  width: 30%;
}
.dx-filemanager .dx-filemanager-container .dx-drawer-panel-content.dx-drawer-panel-content-initial {
  min-width: 250px;
  max-width: 300px;
}
.dx-filemanager .dx-filemanager-container .dx-drawer-panel-content.dx-drawer-panel-content-adaptive {
  max-width: 100%;
}
.dx-filemanager .dx-filemanager-breadcrumbs {
  padding: 2px 11px;
  border-bottom: 1px solid;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item-content {
  padding-left: 0;
  padding-right: 0;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-parent-folder-item .dx-menu-item-content {
  padding-left: 2px;
  padding-right: 2px;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item .dx-menu-item-content {
  width: 1px;
  padding-left: 0;
  padding-right: 0;
  margin: 0 10px;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-path-separator-item .dx-menu-item-content {
  padding-left: 1px;
  padding-right: 1px;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-path-separator-item.dx-state-hover,
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item.dx-state-hover {
  cursor: default;
}
.dx-filemanager .dx-filemanager-editing-container,
.dx-filemanager .dx-filemanager-notification-container {
  position: absolute;
  top: -5000px;
  left: -5000px;
}
.dx-filemanager .dx-row .dx-filemanager-file-actions-button {
  float: right;
}
.dx-filemanager .dx-row .dx-filemanager-file-actions-button .dx-button-content {
  padding: 0;
}
.dx-filemanager .dx-row.dx-row-focused .dx-filemanager-file-actions-button,
.dx-filemanager .dx-row.dx-selection .dx-filemanager-file-actions-button,
.dx-filemanager .dx-row.dx-state-hover .dx-filemanager-file-actions-button {
  visibility: visible;
}
.dx-filemanager .dx-filemanager-items-panel {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.dx-filemanager .dx-filemanager-fileuploader-dropzone-placeholder {
  position: relative;
  top: 0;
  left: 0;
  box-sizing: border-box;
  pointer-events: none;
  z-index: 1000;
}
.dx-filemanager .dx-filemanager-thumbnails {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 5px;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-container {
  -webkit-user-select: none;
  user-select: none;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item {
  float: left;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  width: 100px;
  height: 100px;
  border: 1px dashed transparent;
  margin: 5px;
  box-sizing: border-box;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content {
  overflow: hidden;
  padding: 13px 0 10px;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content .dx-filemanager-thumbnails-item-thumbnail {
  border: 0;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content .dx-filemanager-thumbnails-item-spacer {
  border: 0;
  padding: 0;
  margin: 0;
  height: 10px;
  visibility: hidden;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content .dx-filemanager-thumbnails-item-name {
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dx-filemanager .dx-filemanager-details {
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  user-select: none;
}
.dx-filemanager .dx-filemanager-details > div {
  height: 100%;
}
.dx-filemanager .dx-filemanager-details .dx-datagrid-rowsview .dx-datagrid-table > tbody > tr.dx-filemanager-parent-directory-item > td > .dx-select-checkbox {
  display: none;
}
.dx-filemanager .dx-filemanager-details .dx-filemanager-details-item-name-wrapper {
  display: inline-flex;
  align-items: flex-start;
  width: 100%;
}
.dx-filemanager .dx-filemanager-details .dx-filemanager-details-item-name-wrapper .dx-filemanager-details-item-name {
  flex: 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-filemanager .dx-filemanager-i.dx-filemanager-i-progress,
.dx-filemanager .dx-filemanager-i.dx-icon.dx-filemanager-i-progress {
  animation: 1.5s linear infinite dx-filemanager-icon-rotate;
}
@keyframes dx-filemanager-icon-rotate {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.dx-filemanager-file-actions-button {
  visibility: hidden;
  text-align: center;
}
.dx-filemanager-file-actions-button.dx-widget {
  line-height: 100%;
}
.dx-filemanager-file-actions-button .dx-button {
  border: none;
  background-color: transparent;
  box-shadow: none;
}
.dx-filemanager-file-actions-button .dx-button .dx-button-content {
  padding: 10px 11px;
}
.dx-filemanager-file-actions-button .dx-button i {
  font-style: normal;
}
.dx-filemanager-file-actions-button.dx-filemanager-file-actions-button-activated,
.dx-filemanager-file-actions-button:hover {
  visibility: visible;
}
.dx-filemanager-dirs-tree {
  width: 100%;
}
.dx-filemanager-dirs-tree .dx-treeview-item-content {
  display: flex;
  align-items: flex-end;
}
.dx-filemanager-dirs-tree .dx-treeview-item-content > .dx-icon {
  flex: 0 0 auto;
}
.dx-filemanager-dirs-tree .dx-treeview-item-content .dx-filemanager-dirs-tree-item-text {
  flex: 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dx-filemanager-dirs-tree .dx-filemanager-focused-item .dx-filemanager-file-actions-button,
.dx-filemanager-dirs-tree .dx-treeview-item.dx-state-hover .dx-filemanager-file-actions-button {
  visibility: visible;
}
.dx-filemanager-dialog.dx-filemanager-dialog-folder-chooser,
.dx-filemanager-progresspanel {
  height: 100%;
  overflow: auto;
}
.dx-filemanager-dialog-folder-chooser > div {
  height: 100%;
}
.dx-filemanager-dialog-popup > .dx-overlay-content {
  min-width: 300px;
  max-width: 400px;
  min-height: 300px;
  max-height: 400px;
}
.dx-filemanager-dialog-name-editor-popup > .dx-overlay-content {
  max-width: 340px;
  min-height: 180px;
  max-height: 180px;
}
.dx-filemanager-dialog-delete-item-popup > .dx-overlay-content {
  max-width: 340px;
  min-height: 180px;
}
.dx-filemanager-dialog-delete-item-popup > .dx-overlay-content .dx-popup-content .dx-filemanager-dialog-delete-item {
  overflow-wrap: break-word;
}
.dx-filemanager-progresspanel {
  box-sizing: border-box;
  padding: 5px;
}
.dx-filemanager-progresspanel .dx-filemanager-progressbox {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}
.dx-filemanager-progresspanel .dx-filemanager-progressbox-cancel-button {
  margin-top: 5px;
  float: right;
}
.dx-splitter {
  background-color: rgba(51,122,183,.5);
}
.dx-splitter.dx-splitter-inactive {
  background-color: #ddd;
}
.dx-splitter-border {
  background-color: transparent;
}
.dx-filemanager {
  border-color: #ddd;
}
.dx-filemanager .dx-filemanager-notification-common {
  border-color: #ddd;
  color: #d9534f;
}
.dx-filemanager .dx-drawer-shrink .dx-filemanager-progress-panel {
  border-left-color: #ddd;
}
.dx-filemanager .dx-filemanager-progress-panel {
  background-color: #fff;
}
.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-container {
  padding-top: 6px;
}
.dx-filemanager .dx-filemanager-progress-box-image {
  font-size: 36px;
}
.dx-filemanager .dx-filemanager-progress-box-error {
  color: #fff;
  background: #d9534f;
}
.dx-filemanager .dx-filemanager-toolbar {
  background: #fff;
  min-height: 48px;
}
.dx-filemanager .dx-filemanager-toolbar.dx-filemanager-file-toolbar,
.dx-filemanager .dx-filemanager-toolbar.dx-filemanager-file-toolbar .dx-toolbar {
  background: #f7f7f7;
}
.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-separator-item {
  height: 36px;
  background: #ddd;
}
.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-viewmode-item .dx-texteditor {
  width: 150px;
}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled {
  background: 0 0;
}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-state-active,
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-state-focused,
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-state-hover {
  background: rgba(51,51,51,.1);
}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor {
  border-color: transparent;
}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor .dx-dropdowneditor-icon {
  background: 0 0;
}
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor.dx-state-hover .dx-dropdowneditor-icon {
  background: 0 0;
  border-color: transparent;
}
.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-has-large-icon .dx-button-content {
  padding: 4px;
}
.dx-filemanager .dx-filemanager-toolbar .dx-toolbar .dx-filemanager-toolbar-viewmode-item .dx-button-content {
  padding-left: 8px;
  padding-right: 8px;
}
.dx-filemanager .dx-filemanager-fileuploader-dropzone-placeholder {
  border: 2px solid #337ab7;
}
.dx-filemanager .dx-filemanager-container {
  border-top-color: #ddd;
}
.dx-filemanager .dx-filemanager-dirs-panel {
  height: 100%;
  border-right-color: #ddd;
}
.dx-filemanager .dx-filemanager-breadcrumbs {
  border-bottom-color: #ddd;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item.dx-state-focused {
  background: #ddd;
  color: #333;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item-content {
  padding-top: 5px;
  padding-bottom: 8px;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item .dx-menu-item-content {
  background: #ddd;
}
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-path-separator-item.dx-state-hover,
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item.dx-state-hover {
  background: 0 0;
}
.dx-filemanager .dx-filemanager-thumbnails.dx-filemanager-inactive-area .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item.dx-filemanager-item-selected {
  color: #333;
  background: #fff;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-item-selected {
  color: #fff;
  background: rgba(51,122,183,.8);
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-hover:not(.dx-state-focused):not(.dx-item-selected) {
  background: rgba(0,0,0,.04);
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-focused {
  border: 1px solid #337ab7;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-item-selected.dx-state-focused {
  color: #fff;
  background: rgba(51,122,183,.7);
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-thumbnail {
  width: 36px;
  height: 36px;
  font-size: 36px;
}
.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item .dx-filemanager-item-custom-thumbnail {
  color: #ddd;
}
.dx-filemanager .dx-filemanager-files-view {
  background: #fff;
}
.dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-filemanager-details-item-thumbnail {
  font-size: 18px;
  width: 18px;
  height: 18px;
}
.dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-command-select {
  width: 43px;
  min-width: 43px;
  max-width: 43px;
}
.dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-row-focused .dx-filemanager-file-actions-button .dx-button .dx-icon {
  color: #fff;
}
.dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-content > i {
  margin-bottom: 0;
}
.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused > .dx-treeview-item {
  background: #fff;
}
.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused > .dx-treeview-item.dx-state-hover {
  background: #ebebeb;
}
.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused > .dx-treeview-item * {
  color: #333;
}
.dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-without-checkbox > .dx-treeview-item.dx-filemanager-focused-item {
  background: #ebebeb;
}
.dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-without-checkbox > .dx-treeview-item.dx-filemanager-focused-item * {
  color: #333;
}
.dx-filemanager-view-switcher-popup {
  width: 34px;
}
.dx-filemanager-view-switcher-popup .dx-dropdownbutton-popup-wrapper.dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 8px;
  text-overflow: clip;
}
.dx-filemanager-dirs-tree.dx-treeview .dx-filemanager-file-actions-button {
  margin-top: 1px;
  margin-bottom: -1px;
}
.dx-filemanager-dirs-tree.dx-treeview .dx-filemanager-file-actions-button .dx-button .dx-button-content {
  padding: 0;
}
.dx-filemanager-file-actions-button .dx-button {
  min-width: 21px;
  height: 21px;
}
.dx-filemanager-file-actions-button .dx-button .dx-button-content {
  padding-top: 10px;
  padding-bottom: 10px;
}
.dx-filemanager-i.dx-filemanager-i-progress,
.dx-filemanager-i.dx-filemanager-i-refresh,
.dx-filemanager-i.dx-icon.dx-filemanager-i-progress,
.dx-filemanager-i.dx-icon.dx-filemanager-i-refresh {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23333%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x31_%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M11%2C4c2.45%2C0%2C4.59%2C1.26%2C5.84%2C3.16L15%2C9l6%2C1l-1-6l-1.73%2C1.73C16.64%2C3.47%2C14%2C2%2C11%2C2%0A%09%09c-4.97%2C0-9%2C4.03-9%2C9h2C4%2C7.13%2C7.13%2C4%2C11%2C4z%22%2F%3E%0A%09%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17.92%2C12c-0.49%2C3.39-3.39%2C6-6.92%2C6c-2.19%2C0-4.13-1.01-5.41-2.59L7%2C14l-6-1l1%2C6l2.17-2.17%0A%09%09C5.82%2C18.76%2C8.26%2C20%2C11%2C20c4.63%2C0%2C8.44-3.5%2C8.94-8H17.92z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 22px;
  height: 22px;
}
.dx-filemanager-i.dx-filemanager-i-done,
.dx-filemanager-i.dx-icon.dx-filemanager-i-done {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23333%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%235cb85c%3B%7D%0A%09.st2%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M21%2C10l-6-1l1.87-1.87C15.6%2C5.24%2C13.44%2C4%2C11%2C4c-3.87%2C0-7%2C3.13-7%2C7H2c0-4.97%2C4.03-9%2C9-9%0A%09c3.02%2C0%2C5.7%2C1.42%2C7.35%2C3.65L20%2C4L21%2C10z%20M5.6%2C15.4C6.88%2C16.98%2C8.81%2C18%2C11%2C18c0.4%2C0%2C0.78-0.05%2C1.15-0.12%0A%09c0.15%2C0.69%2C0.42%2C1.32%2C0.77%2C1.91C12.3%2C19.92%2C11.66%2C20%2C11%2C20c-2.74%2C0-5.17-1.24-6.82-3.18L2%2C19l-1-6l6%2C1L5.6%2C15.4z%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M17.5%2C12c2.49%2C0%2C4.5%2C2.01%2C4.5%2C4.5S19.99%2C21%2C17.5%2C21S13%2C18.99%2C13%2C16.5S15.01%2C12%2C17.5%2C12z%22%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st2%22%20d%3D%22M21.35%2C14.35l-4.71%2C5l-3-3l0.71-0.71l2.15%2C2.15l4.15-4.15L21.35%2C14.35z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 22px;
  height: 22px;
}
.dx-filemanager-i.dx-filemanager-i-danger,
.dx-filemanager-i.dx-icon.dx-filemanager-i-danger {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23333%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23d9534f%3B%7D%0A%09.st2%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M21%2C10l-6-1l1.87-1.87C15.6%2C5.24%2C13.44%2C4%2C11%2C4c-3.87%2C0-7%2C3.13-7%2C7H2c0-4.97%2C4.03-9%2C9-9%0A%09c3.02%2C0%2C5.7%2C1.42%2C7.35%2C3.65L20%2C4L21%2C10z%20M5.6%2C15.4C6.88%2C16.98%2C8.81%2C18%2C11%2C18c0.4%2C0%2C0.78-0.05%2C1.15-0.12%0A%09c0.15%2C0.69%2C0.42%2C1.32%2C0.77%2C1.91C12.3%2C19.92%2C11.66%2C20%2C11%2C20c-2.74%2C0-5.17-1.24-6.82-3.18L2%2C19l-1-6l6%2C1L5.6%2C15.4z%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M17.5%2C12c2.49%2C0%2C4.5%2C2.01%2C4.5%2C4.5S19.99%2C21%2C17.5%2C21S13%2C18.99%2C13%2C16.5S15.01%2C12%2C17.5%2C12z%22%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st2%22%20d%3D%22M17%2C20v-1h1v1H17z%20M17%2C13h1v5h-1V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 22px;
  height: 22px;
}
.dx-filemanager-i.dx-filemanager-i-cancel,
.dx-filemanager-i.dx-icon.dx-filemanager-i-cancel {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x32_%22%20fill%3D%22%23333%22%20d%3D%22M8%2C0c4.42%2C0%2C8%2C3.58%2C8%2C8s-3.58%2C8-8%2C8c-4.42%2C0-8-3.58-8-8S3.58%2C0%2C8%2C0%20M10.87%2C4L8%2C6.87L5.13%2C4L4%2C5.13L6.87%2C8%0A%09L4%2C10.87L5.13%2C12L8%2C9.13L10.87%2C12L12%2C10.87L9.13%2C8L12%2C5.13L10.87%2C4z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 22px;
  height: 22px;
}
.dx-diagram {
  border: 1px solid transparent;
  display: flex;
  flex-flow: column;
  height: 600px;
  min-height: 350px;
}
.dx-diagram .dx-diagram-toolbar-wrapper {
  padding: 5px;
  flex-grow: 0;
}
.dx-diagram .dx-diagram-toolbar-wrapper .dx-diagram-toolbar {
  background-color: transparent;
}
.dx-diagram .dx-diagram-content-wrapper {
  display: flex;
  flex-grow: 1;
  flex-basis: 0;
  overflow: hidden;
}
.dx-diagram .dx-diagram-content,
.dx-diagram .dx-diagram-scroll-view {
  height: 100%;
  width: 100%;
}
.dx-diagram.dx-diagram-fullscreen {
  left: 0;
  top: 0;
  width: 100%!important;
  height: 100%!important;
  position: fixed;
  z-index: 2;
}
.dx-diagram .dxdi-control {
  width: auto;
  height: auto;
  overflow: visible;
}
.dx-diagram .dxdi-canvas {
  overflow: hidden;
}
.dx-diagram-toolbox-popup.dx-popup-wrapper .dx-overlay-content {
  border-radius: 0;
}
.dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar {
  padding: 0;
  background-color: rgba(0,0,0,.05);
}
.dx-diagram-toolbox-popup .dx-popup-title .dx-button-content,
.dx-diagram-toolbox-popup .dx-popup-title .dx-button.dx-button-has-icon:not(.dx-button-has-text) {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  padding: 0;
  min-width: 0;
}
.dx-diagram-toolbox-popup .dx-popup-title .dx-button:not(.dx-closebutton) {
  cursor: inherit;
  pointer-events: none;
}
.dx-diagram-toolbox-popup .dx-popup-content {
  padding: 0;
}
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input {
  border-color: transparent;
}
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input .dx-placeholder::before,
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input input {
  min-height: 0;
  font-size: .9em;
}
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input .dx-button {
  border: 0;
  border-radius: 0;
  min-height: 14px;
}
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel {
  position: relative;
  height: 100%;
  overflow-y: auto;
}
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel > * {
  position: absolute;
}
.dx-diagram-properties-popup .dx-scrollview,
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel>.dx-scrollview {
  width: 100%;
}
.dx-diagram-properties-popup .dx-popup-content {
  padding: 0;
}
.dx-diagram-properties-popup .dx-tabs {
  border: 0;
}
.dx-diagram-properties-popup .dx-tabpanel .dx-multiview-wrapper {
  border-left: 0;
  border-right: 0;
}
.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container {
  display: block;
  height: auto;
}
.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container > div {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  position: inherit;
}
.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container .dx-toolbar-item {
  display: flex;
  align-items: center;
}
.dx-diagram-properties-popup:not(.dx-diagram-mobile-popup) .dx-tabpanel .dx-multiview-wrapper {
  border-bottom: 0;
}
.dx-diagram-properties-popup.dx-diagram-mobile-popup {
  width: calc(100% - 2px)!important;
}
.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-popup-title {
  border: 0;
  min-height: 0;
  position: relative;
  z-index: 1;
}
.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-toolbar .dx-toolbar-items-container {
  height: auto;
}
.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-toolbar .dx-toolbar-items-container .dx-toolbar-item {
  padding-top: 0;
  padding-bottom: 0;
}
.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-tabpanel {
  display: flex;
  flex-direction: column-reverse;
}
.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-tabpanel .dx-multiview-wrapper {
  border-top: 0;
}
.dx-diagram-floating-toolbar-container {
  position: absolute;
  z-index: 1001;
  width: 100%;
  transition: opacity .4s;
}
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container {
  background: 0 0;
  border-radius: 50%;
  border: 0;
  padding: 0;
}
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar {
  background: 0 0;
}
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container div {
  border-radius: 50%;
}
.dx-diagram-floating-toolbar-container .dx-diagram-toolbar .dx-toolbar-items-container > * {
  padding-left: 0;
  padding-right: 0;
}
.dx-diagram-toolbar .dx-diagram-toolbar-separator {
  height: 100%;
  border-left: 1px solid transparent;
}
.dx-diagram-toolbar .dx-diagram-toolbar-menu-separator {
  width: 100%;
  border-top: 1px solid transparent;
}
.dx-diagram-toolbar .dx-diagram-toolbar-menu-separator::before {
  content: none;
}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-texteditor,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-texteditor,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-texteditor,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-texteditor {
  width: auto;
}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper {
  display: flex;
  align-items: center;
}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i {
  display: block;
}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-textbox,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-textbox,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-textbox,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-textbox {
  width: 0;
  max-width: 0;
}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-textbox .dx-texteditor-input,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-textbox .dx-texteditor-input,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-textbox .dx-texteditor-input,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-textbox .dx-texteditor-input {
  width: 0;
  padding-left: 0;
}
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay {
  transform: none!important;
  width: 100%!important;
  height: 100%!important;
}
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content {
  transform: none!important;
  width: 100%!important;
  top: initial!important;
  bottom: 0!important;
}
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-popup-content {
  padding: 8px;
}
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container {
  width: 100%;
}
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row {
  display: flex;
}
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-palette-cell {
  flex-grow: 1;
}
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-palette-cell .dx-colorview-palette {
  width: 100%;
  min-width: 300px;
}
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-controls-container,
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-hue-scale-cell {
  margin-left: 12px;
}
.dx-diagram-i {
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
}
.dx-diagram-loading-indicator {
  position: absolute;
  top: calc(50% - 32px);
  left: calc(50% - 32px);
  width: 64px;
  height: 64px;
}
.dx-diagram-touch-context-toolbox .dx-popover-wrapper,
.dx-diagram-touchbar-overlay {
  z-index: 1!important;
}
.dx-diagram-touchbar.dx-context-menu .dx-menu-items-container {
  display: block;
  height: 100%;
  padding: 0;
}
.dx-diagram-touchbar.dx-context-menu .dx-menu-items-container::after {
  display: block;
  content: "";
  clear: both;
}
.dx-diagram-touchbar.dx-context-menu .dx-menu-items-container > li {
  display: block;
  float: left;
}
.dx-diagram-touchbar.dx-context-menu .dx-menu-item.dx-menu-item-has-text.dx-menu-item-has-icon .dx-menu-item-content .dx-icon {
  margin: 0;
}
.dx-diagram-touchbar.dx-context-menu .dx-menu-item .dx-menu-item-content .dx-menu-item-text {
  display: none;
}
.dx-diagram-context-toolbox-target,
.dx-diagram-touchbar-target {
  position: absolute;
  background-color: transparent;
  pointer-events: none;
}
.dx-diagram-context-toolbox-target {
  width: 1px;
  height: 1px;
}
.dx-diagram-context-toolbox .dx-popup-content {
  padding: 8px;
}
.dx-diagram {
  border-color: #ddd;
}
.dx-diagram .dxdi-control .dxdi-canvas {
  background-color: #d9d9d9;
}
.dx-diagram .dxdi-control .dxdi-canvas .connector-multi-selection,
.dx-diagram .dxdi-control .dxdi-canvas .connector-point-mark,
.dx-diagram .dxdi-control .dxdi-canvas .connector-selection,
.dx-diagram .dxdi-control .dxdi-canvas .connector-side-mark,
.dx-diagram .dxdi-control .dxdi-canvas .extension-line path,
.dx-diagram .dxdi-control .dxdi-canvas .item-multi-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .item-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .items-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .selection-mark {
  stroke: #337ab7;
}
.dx-diagram .dxdi-control .dxdi-canvas .connector-side-mark,
.dx-diagram .dxdi-control .dxdi-canvas .extension-line text {
  fill: #337ab7;
}
.dx-diagram .dxdi-control .dxdi-canvas .connection-mark:not(.selector),
.dx-diagram .dxdi-control .dxdi-canvas .connection-point:not(.selector),
.dx-diagram .dxdi-control .dxdi-canvas .connection-target,
.dx-diagram .dxdi-control .dxdi-canvas .container-target {
  stroke: #5cb85c;
}
.dx-diagram .dxdi-control .dxdi-canvas .connection-mark:not(.selector).active,
.dx-diagram .dxdi-control .dxdi-canvas .connection-point:not(.selector).active {
  fill: #5cb85c;
}
.dx-diagram .dxdi-control .dxdi-canvas .geometry-mark {
  stroke: #d9534f;
}
.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-spinner path {
  stroke: #606060;
  stroke-opacity: 1;
}
.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-spinner ellipse {
  stroke: #606060;
  stroke-opacity: .55;
}
.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-user .dxdi-background {
  fill: #606060;
  opacity: .55;
}
.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-warning ellipse {
  fill: #d9534f;
}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .geometry-mark,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .selection-mark {
  stroke: #666;
}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .item-selection-rect,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .items-selection-rect {
  fill: transparent;
  stroke: #666;
}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .items-selection-rect {
  fill: rgba(144,144,144,.02);
}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .item-multi-selection-rect {
  fill: rgba(144,144,144,.02);
  stroke: #666;
}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-multi-selection,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-point-mark,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-selection,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-side-mark {
  stroke: #666;
}
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-side-mark {
  fill: #666;
}
.dx-diagram .dxdi-text-input-container.connector-text .dxdi-text-input {
  border-color: #337ab7;
}
.dx-diagram .dx-diagram-toolbar-wrapper {
  border-bottom: 1px solid #ddd;
}
.dx-diagram.dx-diagram-fullscreen {
  background-color: #fff;
}
.dx-diagram-properties-panel,
.dx-diagram-toolbox-panel {
  background: #fff;
}
.dx-diagram-floating-toolbar-container {
  border: 1px solid #ddd;
  background: #fff;
  box-shadow: 0 1px 8px rgba(0,0,0,.175);
  border-radius: 6px;
  padding: 2px;
}
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-button,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-item,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-items-container {
  width: 48px;
  height: 48px;
}
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-button .dx-button-content,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-button-content,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar .dx-button-content,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-item .dx-button-content,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-items-container .dx-button-content {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 44px;
}
.dx-diagram-floating-toolbar-container .dx-toolbar-item {
  padding: 0 2px 0 0;
}
.dx-diagram-toolbox-popup > .dx-overlay-content {
  box-shadow: 0 1px 8px rgba(0,0,0,.175);
}
.dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar {
  font-size: .5em;
  min-height: 12px;
}
.dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar .dx-toolbar-items-container {
  height: 12px;
}
.dx-diagram-toolbox-popup .dx-popup-title .dx-button-content,
.dx-diagram-toolbox-popup .dx-popup-title .dx-button.dx-button-has-icon:not(.dx-button-has-text) {
  width: 12px;
  height: 12px;
}
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input-container,
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel,
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel .dx-accordion {
  width: 144px;
}
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input-container {
  border-bottom: 1px solid #ddd;
}
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input {
  margin: 2px;
  box-shadow: none;
}
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-placeholder::before,
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-texteditor-input {
  padding: 4px 9px;
}
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button .dx-button-content,
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button.dx-button-has-icon:not(.dx-button-has-text) .dx-button-content {
  padding: 2px;
}
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button .dx-icon {
  font-size: 12px;
}
.dx-diagram-toolbox-popup .dx-popup-title .dx-closebutton {
  width: 12px;
  height: 12px;
  margin: 1px 0 0;
}
.dx-diagram-toolbox-popup .dx-popup-title .dx-closebutton .dx-icon {
  width: 10px;
  height: 10px;
  padding: 1px;
  font-size: 8px;
  line-height: 8px;
  background-position: 1px 1px;
  background-size: 8px 8px;
}
.dx-diagram-toolbox-popup.dx-diagram-mobile-popup .dx-popup-content {
  padding-top: 66px;
}
.dx-diagram-toolbox-popup.dx-diagram-mobile-popup .dx-popup-content .dx-diagram-toolbox-input-container {
  border-top: 1px solid #ddd;
}
.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item {
  border-left: none;
  border-right: none;
}
.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item:first-of-type {
  border-top: none;
}
.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item:last-child {
  border-bottom: none;
}
.dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-title {
  padding: 6px 12px;
}
.dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-title .dx-accordion-item-title-caption {
  font-size: .7em;
  font-weight: 700;
}
.dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-title::before {
  font-size: .7em;
  line-height: 1.5em;
}
.dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-body {
  padding: 6px 12px;
}
.dx-diagram-toolbox-panel .dxdi-toolbox .dxdi-canvas .dxdi-shape-text {
  opacity: .25;
}
.dx-diagram-properties-popup .dx-multiview-item,
.dx-diagram-properties-popup.dx-diagram-properties-popup-notabs .dx-popup-content {
  padding: 8px;
}
.dx-diagram-properties-popup .dx-diagram-properties-panel-group-title {
  font-weight: 700;
  padding: 8px;
}
.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar {
  padding: 0 8px 8px;
}
.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-item {
  margin-bottom: 4px;
}
.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-item.dx-diagram-lg-icon-item .dx-diagram-i {
  background-size: 64px 64px;
  width: 64px;
  height: 64px;
}
.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar:first-child {
  padding-top: 8px;
}
.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-popup-title {
  padding: 2px 8px 0 0;
}
.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-tabpanel .dx-tab-selected::before {
  top: -1px;
}
.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format) {
  background-color: #e6e6e6;
}
.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-success {
  background-color: #449d44;
}
.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-default {
  background-color: #285f8f;
}
.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-danger {
  background-color: #c9302c;
}
.dx-diagram-toolbar .dx-dropdowneditor.dx-editor-filled,
.dx-diagram-toolbar .dx-texteditor.dx-editor-filled {
  background-color: transparent;
}
.dx-diagram-toolbar .dx-diagram-toolbar-separator {
  border-left-color: #ddd;
}
.dx-diagram-toolbar .dx-diagram-toolbar-menu-separator {
  border-top-color: #ddd;
}
.dx-diagram-toolbar .dx-diagram-toolbar-text {
  padding: 8px 0 9px 15px;
}
.dx-diagram-toolbar .dx-diagram-lg-edit-item .dx-texteditor {
  width: 240px;
}
.dx-diagram-toolbar .dx-diagram-md-edit-item .dx-texteditor {
  width: 150px;
}
.dx-diagram-toolbar .dx-diagram-sm-edit-item .dx-texteditor {
  width: 100px;
}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon {
  margin-left: 8px;
  margin-right: 7px;
}
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon {
  font-size: 18px;
  color: #333;
}
.dx-diagram-touchbar.dx-context-menu .dx-menu-item .dx-menu-item-content {
  padding: 5px;
}
.dx-diagram-touchbar.dx-context-menu .dx-menu-separator {
  width: 1px;
  height: 30px;
  margin: 0;
}
.dx-diagram-i-connector-begin-none {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FF0000%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M1%2C13l9-9l1%2C1l-9%2C9L1%2C13z%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M12%2C8V3H0v12h12v-5h16V8H12z%20M10%2C13H2V5h8V13z%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-begin-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2016%22%20style%3D%22enable-background%3Anew%200%200%2028%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M8%2C9l4%2C3l1%2C2L0%2C8l13-6l-1%2C2L8%2C7h20v2H8z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-begin-outlined-triangle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C9l13%2C6v-5h15V8H13V3L0%2C9z%20M11%2C12L3.9%2C9L11%2C6V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-begin-filled-triangle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M13%2C10v5L0%2C9l13-6v5h15v2H13z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-end-none {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FF0000%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M17%2C13l9-9l1%2C1l-9%2C9L17%2C13z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M0%2C8v2h16v5h12V3H16v5H0z%20M18%2C5h8v8h-8V5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-end-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C10l0-2h20l-4-3l-1-2l13%2C6l-13%2C6l1-2l4-3H0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-end-outlined-triangle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2016%22%20style%3D%22enable-background%3Anew%200%200%2028%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M28%2C8L15%2C2v5H0v2h15v5L28%2C8z%20M17%2C5l7.1%2C3L17%2C11V5z%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-end-filled-triangle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C10V8h15V3l13%2C6l-13%2C6v-5H0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-orthogonal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M20%2C18v-8h3V5H8v3H0V0h8v3h15h2v2v5h3v8H20z%20M6%2C2H2v4h4V2z%20M26%2C12h-4v4h4V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-connector-straight {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22%D0%A1%D0%BB%D0%BE%D0%B9_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M20%2C10v2.2L8%2C2.8V0H0v8h8V5.8l12%2C9.3V18h8v-8H20z%20M6%2C6H2V2h4V6z%20M26%2C16h-4v-4h4V16z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-line-solid {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__2_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%2222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-line-dotted {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__2_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__1_%22%20x%3D%227%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__3_%22%20x%3D%2211%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__4_%22%20x%3D%2215%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__5_%22%20x%3D%2219%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__6_%22%20x%3D%2223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-line-dashed {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__1_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__4_%22%20x%3D%2211%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__5_%22%20x%3D%2219%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}
.dx-diagram-i-button-fill,
.dx-diagram-i-menu-fill {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x32_%22%20d%3D%22M7.6%2C1L6.7%2C1.9l1.9%2C1.9L3%2C9.4L9.5%2C16L16%2C9.4L7.6%2C1z%20M5%2C9l4.5-4.5L14%2C9H5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A%0A");
  width: 18px;
  height: 21px;
}
.dx-diagram-i-button-fullscreen,
.dx-diagram-i-menu-fullscreen {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20points%3D%220%2C6%202%2C6%202%2C2%206%2C2%206%2C0%200%2C0%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%222%2C12%200%2C12%200%2C18%206%2C18%206%2C16%202%2C16%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%2212%2C0%2012%2C2%2016%2C2%2016%2C6%2018%2C6%2018%2C0%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%2216%2C16%2012%2C16%2012%2C18%2018%2C18%2018%2C12%2016%2C12%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-lock,
.dx-diagram-i-menu-lock {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x31_%22%20d%3D%22M14%2C5c0-2.8-2.2-5-5-5C6.2%2C0%2C4%2C2.2%2C4%2C5C2.9%2C5%2C2%2C5.9%2C2%2C7v8c0%2C1.1%2C0.9%2C2%2C2%2C2h10c1.1%2C0%2C2-0.9%2C2-2V7%0A%09C16%2C5.9%2C15.1%2C5%2C14%2C5z%20M9%2C13c-1.1%2C0-2-0.9-2-2s0.9-2%2C2-2c1.1%2C0%2C2%2C0.9%2C2%2C2C11%2C12.1%2C10.1%2C13%2C9%2C13z%20M6%2C5c0-1.7%2C1.3-3%2C3-3%0A%09c1.7%2C0%2C3%2C1.3%2C3%2C3H6z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-unlock,
.dx-diagram-i-menu-unlock {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M14%2C17H4c-1.1%2C0-2-0.9-2-2V7c0-1.1%2C0.9-2%2C2-2h2h2h4c0-1.7-1.3-3-3-3C8.1%2C2%2C7.3%2C2.4%2C6.8%2C3H4.4%0A%09C5.2%2C1.2%2C7%2C0%2C9%2C0c2.8%2C0%2C5%2C2.2%2C5%2C5c1.1%2C0%2C2%2C0.9%2C2%2C2v8C16%2C16.1%2C15.1%2C17%2C14%2C17z%20M9%2C9c-1.1%2C0-2%2C0.9-2%2C2s0.9%2C2%2C2%2C2s2-0.9%2C2-2%0A%09C11%2C9.9%2C10.1%2C9%2C9%2C9z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-send-to-back,
.dx-diagram-i-menu-send-to-back {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x30__1_%22%20class%3D%22st0%22%20d%3D%22M8%2C0h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H8c-1.1%2C0-2-0.9-2-2V2C6%2C0.9%2C6.9%2C0%2C8%2C0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st1%22%20d%3D%22M8%2C12c-1.1%2C0-2-0.9-2-2V4H4C2.9%2C4%2C2%2C4.9%2C2%2C6v8c0%2C1.1%2C0.9%2C2%2C2%2C2h8c1.1%2C0%2C2-0.9%2C2-2v-2H8z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-bring-to-front,
.dx-diagram-i-menu-bring-to-front {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x30__1_%22%20class%3D%22st0%22%20d%3D%22M8%2C0h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H8c-1.1%2C0-2-0.9-2-2V2C6%2C0.9%2C6.9%2C0%2C8%2C0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20id%3D%22_x30_%22%20class%3D%22st1%22%20d%3D%22M4%2C4h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H4c-1.1%2C0-2-0.9-2-2V6C2%2C4.9%2C2.9%2C4%2C4%2C4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-select-all,
.dx-diagram-i-menu-select-all {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.75%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M8.5%2C6c0.1%2C0%2C0.3%2C0%2C0.4%2C0.1l0%2C0l6.8%2C5.3c0.3%2C0.2%2C0.3%2C0.5%2C0.1%2C0.8c-0.1%2C0.1-0.1%2C0.2-0.3%2C0.2l-1.9%2C0.3%0A%09l1.3%2C2.6c0.2%2C0.3%2C0%2C0.6-0.3%2C0.7l-2.1%2C0.9c-0.1%2C0-0.2%2C0.1-0.3%2C0.1c-0.2%2C0-0.4-0.1-0.5-0.3l-1.3-2.6l-1.5%2C1.1%0A%09c-0.1%2C0.1-0.2%2C0.1-0.4%2C0.1c-0.3%2C0-0.6-0.2-0.6-0.5V6.6C7.9%2C6.3%2C8.2%2C6%2C8.5%2C6z%22%20fill%3D%22%23333%22%2F%3E%0A%3Cg%20id%3D%22_x33_%22%20class%3D%22st1%22%3E%0A%09%3Cpolygon%20id%3D%22_x31__1_%22%20class%3D%22st0%22%20points%3D%2212%2C6%2014%2C8%2016%2C8%2016%2C6%20%09%22%20fill%3D%22%23333%22%20%2F%3E%0A%09%3Crect%20id%3D%22_x32__1_%22%20x%3D%2211.6%22%20y%3D%222%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%201.6862%2010.071)%22%20class%3D%22st0%22%20width%3D%222.8%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x33__1_%22%20x%3D%228%22%20y%3D%221%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%224%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x34_%22%20x%3D%223.6%22%20y%3D%2210%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-6.3137%206.7573)%22%20class%3D%22st0%22%20width%3D%222.8%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x35_%22%20x%3D%224%22%20y%3D%221.6%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-0.6569%204.4142)%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222.8%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x36_%22%20x%3D%222%22%20y%3D%226%22%20class%3D%22st0%22%20width%3D%224%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-image-delete,
.dx-diagram-i-menu-image-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M17%2C15.4L15.5%2C17l-2-2l-2%2C2L10%2C15.4l2-2l-2-2l1.5-1.4l2%2C2l2-2l1.5%2C1.5l-2%2C2L17%2C15.4z%20M12%2C6l-4%2C6%0A%09l-2-2l-3%2C5h5v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4l-2%2C2L12%2C6z%20M5.5%2C5C4.7%2C5%2C4%2C5.6%2C4%2C6.5S4.7%2C8%2C5.5%2C8%0A%09S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-image-edit,
.dx-diagram-i-menu-image-edit {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M15%2C9l-3-3l-4%2C6l-2-2l-3%2C5h6v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4L15%2C9z%0A%09%20M5.5%2C5C4.7%2C5%2C4%2C5.7%2C4%2C6.5S4.7%2C8%2C5.5%2C8S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%20M17%2C12.5L12.5%2C17H11v-1.5l4.5-4.5L17%2C12.5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-image-insert,
.dx-diagram-i-menu-image-insert {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M15%2C9l-3-3l-4%2C7l-2-3l-3%2C5h6v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4L15%2C9z%0A%09%20M5.5%2C5C4.7%2C5%2C4%2C5.7%2C4%2C6.5S4.7%2C8%2C5.5%2C8S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%20M13%2C11h2v2h2v2h-2v2h-2v-2h-2v-2h2V11z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-layout-layered-bt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M60%2C20v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C59.1%2C18%2C60%2C18.9%2C60%2C20z%20M58%2C20%0A%09%09h-8v8h8V20z%20M46%2C6v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h8C45.1%2C4%2C46%2C4.9%2C46%2C6z%20M44%2C6h-8v8h8V6z%20M46%2C34v8%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C45.1%2C32%2C46%2C32.9%2C46%2C34z%20M44%2C34h-8v8h8V34z%20M46%2C50v8c0%2C1.1-0.9%2C2-2%2C2h-8%0A%09%09c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C45.1%2C48%2C46%2C48.9%2C46%2C50z%20M44%2C50h-8v8h8V50z%20M32%2C20v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2%0A%09%09v-8c0-1.1%2C0.9-2%2C2-2h8C31.1%2C18%2C32%2C18.9%2C32%2C20z%20M30%2C20h-8v8h8V20z%20M12%2C4l6%2C6h-5v50h-2V10H6L12%2C4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M55%2C9v2v7h-2v-7h-7V9h7H55z%20M53%2C30h2v7v2h-2h-7v-2h7V30z%20M39%2C44h2v4h-2V44z%20M27%2C9h7v2h-7v7h-2v-7V9%0A%09%09H27z%20M27%2C37h7v2h-7h-2v-2v-7h2V37z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-layout-layered-lr {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M45%2C59h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C47%2C58.1%2C46.1%2C59%2C45%2C59z%20M45%2C57%0A%09%09v-8h-8v8H45z%20M59%2C45h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C61%2C44.1%2C60.1%2C45%2C59%2C45z%20M59%2C43v-8h-8v8H59z%0A%09%09%20M31%2C45h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C33%2C44.1%2C32.1%2C45%2C31%2C45z%20M31%2C43v-8h-8v8H31z%20M15%2C45H7%0A%09%09c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C17%2C44.1%2C16.1%2C45%2C15%2C45z%20M15%2C43v-8H7v8H15z%20M45%2C31h-8c-1.1%2C0-2-0.9-2-2%0A%09%09v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C47%2C30.1%2C46.1%2C31%2C45%2C31z%20M45%2C29v-8h-8v8H45z%20M61%2C11l-6%2C6v-5H5v-2h50V5L61%2C11z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M56%2C54h-2h-7v-2h7v-7h2v7V54z%20M35%2C52v2h-7h-2v-2v-7h2v7H35z%20M21%2C38v2h-4v-2H21z%20M56%2C26v7h-2v-7h-7%0A%09%09v-2h7h2V26z%20M28%2C26v7h-2v-7v-2h2h7v2H28z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-layout-layered-rl {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M19%2C57v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C19.9%2C59%2C19%2C58.1%2C19%2C57z%20M29%2C57%0A%09%09v-8h-8v8H29z%20M5%2C43v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H7C5.9%2C45%2C5%2C44.1%2C5%2C43z%20M15%2C43v-8H7v8H15z%20M33%2C43v-8%0A%09%09c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C33.9%2C45%2C33%2C44.1%2C33%2C43z%20M43%2C43v-8h-8v8H43z%20M49%2C43v-8c0-1.1%2C0.9-2%2C2-2h8%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C49.9%2C45%2C49%2C44.1%2C49%2C43z%20M59%2C43v-8h-8v8H59z%20M19%2C29v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-8C19.9%2C31%2C19%2C30.1%2C19%2C29z%20M29%2C29v-8h-8v8H29z%20M11%2C5v5h50v2H11v5l-6-6L11%2C5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M10%2C52v-7h2v7h7v2h-7h-2V52z%20M38%2C52v-7h2v7v2h-2h-7v-2H38z%20M49%2C38v2h-4v-2H49z%20M10%2C24h2h7v2h-7v7%0A%09%09h-2v-7V24z%20M31%2C26v-2h7h2v2v7h-2v-7H31z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-layout-layered-tb {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M58%2C46h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C60%2C45.1%2C59.1%2C46%2C58%2C46z%20M58%2C36%0A%09%09h-8v8h8V36z%20M44%2C60h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C59.1%2C45.1%2C60%2C44%2C60z%20M44%2C50h-8v8h8V50z%20M44%2C32%0A%09%09h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C31.1%2C45.1%2C32%2C44%2C32z%20M44%2C22h-8v8h8V22z%20M44%2C16h-8%0A%09%09c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C15.1%2C45.1%2C16%2C44%2C16z%20M44%2C6h-8v8h8V6z%20M30%2C46h-8c-1.1%2C0-2-0.9-2-2v-8%0A%09%09c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C32%2C45.1%2C31.1%2C46%2C30%2C46z%20M30%2C36h-8v8h8V36z%20M6%2C54h5V4h2v50h5l-6%2C6L6%2C54z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M53%2C55h-7v-2h7v-7h2v7v2H53z%20M53%2C27h-7v-2h7h2v2v7h-2V27z%20M39%2C16h2v4h-2V16z%20M25%2C55v-2v-7h2v7h7v2%0A%09%09h-7H25z%20M27%2C34h-2v-7v-2h2h7v2h-7V34z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-layout-tree-bt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M59%2C6v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6C58.1%2C4%2C59%2C4.9%2C59%2C6z%20M57%2C6h-6v6%0A%09%09h6V6z%20M59%2C26v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C58.1%2C24%2C59%2C24.9%2C59%2C26z%20M57%2C26h-6v6h6V26z%20M49%2C38v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C48.1%2C36%2C49%2C36.9%2C49%2C38z%20M47%2C38h-6v6h6V38z%20M49%2C52v6c0%2C1.1-0.9%2C2-2%2C2h-6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C48.1%2C50%2C49%2C50.9%2C49%2C52z%20M47%2C52h-6v6h6V52z%20M39%2C32c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2V32z%20M37%2C26h-6v6h6V26z%20M30%2C14h-6c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09C32%2C13.1%2C31.1%2C14%2C30%2C14z%20M24%2C12h6V6h-6V12z%20M17%2C10h-5v50h-2V10H5l6-6L17%2C10z%20M36%2C12V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6C36.9%2C14%2C36%2C13.1%2C36%2C12z%20M38%2C12h6V6h-6V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M55%2C14v10h-2V14H55z%20M53%2C34h2v6v2h-2h-4v-2h4V34z%20M43%2C46h2v4h-2V46z%20M40%2C14h2v6h-7v4h-2v-4h-7v-6h2%0A%09%09v4h5h2h4.9L40%2C14z%20M35%2C40h4v2h-4h-2v-2v-6h2V40z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-layout-tree-lr {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M58%2C59h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C60%2C58.1%2C59.1%2C59%2C58%2C59z%20M58%2C57%0A%09%09v-6h-6v6H58z%20M38%2C59h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C40%2C58.1%2C39.1%2C59%2C38%2C59z%20M38%2C57v-6h-6v6H38z%0A%09%09%20M26%2C49h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C28%2C48.1%2C27.1%2C49%2C26%2C49z%20M26%2C47v-6h-6v6H26z%20M12%2C49H6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C14%2C48.1%2C13.1%2C49%2C12%2C49z%20M12%2C47v-6H6v6H12z%20M32%2C39c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H32z%20M38%2C37v-6h-6v6H38z%20M50%2C30v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6C50.9%2C32%2C50%2C31.1%2C50%2C30z%20M52%2C24v6h6v-6H52z%20M54%2C17v-5H4v-2h50V5l6%2C6L54%2C17z%20M52%2C36h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6C50%2C36.9%2C50.9%2C36%2C52%2C36z%20M52%2C38v6h6v-6H52z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M50%2C55H40v-2h10V55z%20M30%2C53v2h-6h-2v-2v-4h2v4H30z%20M18%2C43v2h-4v-2H18z%20M50%2C40v2h-6v-7h-4v-2h4v-7h6%0A%09%09v2h-4v5v2v4.9L50%2C40z%20M24%2C35v4h-2v-4v-2h2h6v2H24z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-layout-tree-rl {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M4%2C57v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H6C4.9%2C59%2C4%2C58.1%2C4%2C57z%20M12%2C57v-6H6%0A%09%09v6H12z%20M24%2C57v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C24.9%2C59%2C24%2C58.1%2C24%2C57z%20M32%2C57v-6h-6v6H32z%20M36%2C47v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C36.9%2C49%2C36%2C48.1%2C36%2C47z%20M44%2C47v-6h-6v6H44z%20M50%2C47v-6c0-1.1%2C0.9-2%2C2-2h6%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C50.9%2C49%2C50%2C48.1%2C50%2C47z%20M58%2C47v-6h-6v6H58z%20M26%2C39c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H26z%20M32%2C37v-6h-6v6H32z%20M12%2C32H6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09C14%2C31.1%2C13.1%2C32%2C12%2C32z%20M6%2C24v6h6v-6H6z%20M4%2C11l6-6v5h50v2H10v5L4%2C11z%20M14%2C38v6c0%2C1.1-0.9%2C2-2%2C2H6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6C13.1%2C36%2C14%2C36.9%2C14%2C38z%20M6%2C38v6h6v-6H6z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M14%2C53h10v2H14V53z%20M40%2C53v-4h2v4v2h-2h-6v-2H40z%20M50%2C43v2h-4v-2H50z%20M18%2C39.9V35v-2v-5h-4v-2h6v7%0A%09%09h4v2h-4v7h-6v-2L18%2C39.9z%20M34%2C35v-2h6h2v2v4h-2v-4H34z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-toolbox-open {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M13.5%2C17c-1.9%2C0-3.5-1.6-3.5-3.5s1.6-3.5%2C3.5-3.5s3.5%2C1.6%2C3.5%2C3.5S15.4%2C17%2C13.5%2C17z%20M9%2C1l5%2C7H4L9%2C1z%0A%09%20M8%2C17H1v-7h7V17z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-toolbox-close {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x32_%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M8%2C14v-2h8v2H8z%20M6.7%2C12.3l-1.4%2C1.4L1%2C9l4.3-4.7l1.4%2C1.4L4.4%2C8H16v2H4.4L6.7%2C12.3z%20M8%2C4h8v2H8V4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-i-button-layout-tree-tb {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M57%2C60h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C59%2C59.1%2C58.1%2C60%2C57%2C60z%20M57%2C52%0A%09%09h-6v6h6V52z%20M57%2C40h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C59%2C39.1%2C58.1%2C40%2C57%2C40z%20M57%2C32h-6v6h6V32z%20M47%2C28%0A%09%09h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C49%2C27.1%2C48.1%2C28%2C47%2C28z%20M47%2C20h-6v6h6V20z%20M47%2C14h-6%0A%09%09c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C49%2C13.1%2C48.1%2C14%2C47%2C14z%20M47%2C6h-6v6h6V6z%20M39%2C38c0%2C1.1-0.9%2C2-2%2C2h-6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2V38z%20M37%2C32h-6v6h6V32z%20M32%2C52v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6C31.1%2C50%2C32%2C50.9%2C32%2C52z%20M24%2C58h6v-6h-6V58z%20M11%2C60l-6-6h5V4h2v50h5L11%2C60z%20M38%2C50h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6C36%2C50.9%2C36.9%2C50%2C38%2C50z%20M38%2C58h6v-6h-6V58z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M53%2C50V40h2v10H53z%20M53%2C24h-4v-2h4h2v2v6h-2V24z%20M43%2C14h2v4h-2V14z%20M39.9%2C46H35h-2h-5v4h-2v-6h7v-4%0A%09%09h2v4h7v6h-2L39.9%2C46z%20M35%2C30h-2v-6v-2h2h4v2h-4V30z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-diagram-toolbox-popup .dx-button-has-icon .dx-icon.dx-icon-diagram-toolbox-drag {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2012%2012%22%20style%3D%22enable-background%3Anew%200%200%2012%2012%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%20%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x32_%22%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C8h1V3H0V8z%20M2%2C8h1V3H2V8z%20M4%2C8h1V3H4V8z%20M6%2C8h1V3H6V8z%20M8%2C8h1V3H8V8z%20M10%2C3v5h1V3H10z%22%20fill%3D%22%23333%22%20%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 12px;
  height: 12px;
  line-height: 12px;
  background-size: 12px 12px;
}
.dx-diagram-i-button-properties-panel-open {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M17.8%2C10.3l-1%2C1l-2.1-2.1l1-1C15.8%2C8.1%2C15.9%2C8%2C16.1%2C8c0.1%2C0%2C0.3%2C0.1%2C0.4%2C0.2l1.3%2C1.3%0A%09C18%2C9.7%2C18%2C10.1%2C17.8%2C10.3z%20M14%2C2H4v13h2v2H4c-1.1%2C0-2-0.9-2-2V2c0-1.1%2C0.9-2%2C2-2h10c1.1%2C0%2C2%2C0.9%2C2%2C2v3l-2%2C2V2z%20M16.1%2C11.9l-6%2C6.1H8%0A%09v-2.1l6.1-6.1L16.1%2C11.9z%22%20fill%3D%22%23fff%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M5%2C3h8v5l-6%2C6H5V3z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}
.dx-gantt {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
}
.dx-gantt .dx-gantt-main-wrapper {
  display: flex;
  position: relative;
  flex-direction: row;
  height: 100%;
}
.dx-gantt .dx-gantt-toolbar-separator {
  height: 100%;
  border-left: 1px solid transparent;
}
.dx-gantt .dx-gantt-treelist-wrapper {
  display: inline-flex;
}
.dx-gantt .dx-gantt-treelist-wrapper .dx-treelist .dx-scrollbar-vertical {
  display: none;
}
.dx-gantt .dx-gantt-treelist-wrapper .dx-treelist .dx-treelist-headers + .dx-treelist-rowsview {
  border-top: none;
}
.dx-gantt .dx-splitter-wrapper .dx-splitter-border .dx-splitter {
  width: 2px;
}
.dx-gantt .dx-gantt-view {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  min-width: 1px;
  background-color: #fff;
}
.dx-gantt .dx-gantt-view .dx-gantt-tac-hb {
  margin-top: -1px;
}
.dx-gantt .dx-gantt-view .dx-scrollable-scrollbar {
  z-index: 100;
}
.dx-gantt .dx-gantt-view .dx-gantt-parent::before {
  border-left-color: inherit;
  border-top-color: inherit;
}
.dx-gantt .dx-gantt-view .dx-gantt-parent::after {
  border-right-color: inherit;
  border-top-color: inherit;
}
.dx-gantt {
  border: 1px solid #ddd;
}
.dx-gantt .dx-gantt-toolbar-wrapper {
  padding: 5px;
  border-bottom: 1px solid #ddd;
}
.dx-gantt .dx-gantt-toolbar-wrapper .dx-gantt-toolbar-separator {
  border-left-color: #ddd;
}
.dx-gantt .dx-treelist-text-content {
  min-height: 19px;
}
.dx-gantt .dx-treelist-icon-container {
  max-height: 19px;
}
.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row > td,
.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row > tr > td,
.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row:hover > td,
.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row:hover > tr > td {
  background-color: #e6e6e6;
}
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row > tr > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover > tr > td {
  color: #333;
}
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-row-lines > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-row-lines > tr > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-row-lines > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-row-lines > tr > td {
  border-bottom-color: #ddd;
}
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-column-lines > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-column-lines > tr > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-column-lines > td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-column-lines > tr > td {
  border-left-color: #ddd;
  border-right-color: #ddd;
}
.dx-gantt .dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space {
  color: #333;
}
.dx-gantt .dx-header-row {
  height: 45px;
}
.dx-gantt .dx-gantt-header {
  color: #959595;
}
.dx-gantt .dx-gantt-header .dx-gantt-hb,
.dx-gantt .dx-gantt-header .dx-gantt-tsa,
.dx-gantt .dx-gantt-header .dx-gantt-tsac,
.dx-gantt .dx-gantt-header .dx-gantt-vb {
  border-color: #ddd;
  background-color: #fff;
}
.dx-gantt .dx-gantt-si {
  text-align: center;
  vertical-align: middle;
  padding-left: 16px;
  padding-right: 16px;
}
.dx-gantt .dx-gantt-tsa,
.dx-gantt .dx-gantt-tsac {
  border-bottom: 1px solid #ddd;
}
.dx-gantt .dx-gantt-hb {
  border-top: 1px solid #ddd;
}
.dx-gantt .dx-gantt-vb {
  border-left: 1px solid #ddd;
}
.dx-gantt .dx-gantt-taskWrapper {
  padding-top: 0;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-titleOut {
  height: 21px;
  line-height: 21px;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task {
  background-color: #337ab7;
  border-radius: 4px;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task .dx-gantt-tPrg {
  border-radius: 4px;
  background-color: rgba(0,0,0,.2);
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-smallTask {
  border-radius: 4px;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-smallTask .dx-gantt-titleIn {
  padding: 0 2px;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent {
  height: 19px;
  line-height: 19px;
  background-color: #5cb85c;
  border-left-color: #5cb85c;
  border-right-color: #5cb85c;
  border-top-color: #5cb85c;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg {
  background-color: rgba(255,255,255,.2);
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-smallTask).dx-gantt-cmpl .dx-gantt-tPrg::after,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-smallTask)::after,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-smallTask)::before,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-smallTask):not(.dx-gantt-noPrg) .dx-gantt-tPrg::before {
  content: "";
  position: absolute;
  bottom: -8px;
  border-width: 4px;
  border-style: solid;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent::before,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg::before {
  left: 0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg::before {
  border-left-color: rgba(255,255,255,.2);
  border-top-color: rgba(255,255,255,.2);
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl .dx-gantt-tPrg::after,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent::after {
  right: 0;
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl::after {
  border-right-color: rgba(255,255,255,.2);
  border-top-color: rgba(255,255,255,.2);
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl .dx-gantt-tPrg::after {
  border-right-color: #5cb85c;
  border-top-color: #5cb85c;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent .dx-gantt-task-edit-frame {
  height: 19px;
}
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-titleIn {
  color: #fff;
  padding: 0 7px;
}
.dx-gantt .dx-gantt-taskRes {
  height: 21px;
  line-height: 21px;
  color: #fff;
  background-color: #999;
  border-radius: 4px;
  margin-left: 21px;
  padding-left: 4px;
  padding-right: 4px;
}
.dx-gantt .dx-gantt-titleOut {
  padding-right: 20px;
}
.dx-gantt .dx-gantt-milestone {
  background-color: #333;
  width: 14px;
  height: 14px;
}
.dx-gantt .dx-gantt-task-edit-wrapper {
  padding-top: 0;
  padding-left: 1px;
}
.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame {
  height: 21px;
  border: 1px solid #285f8f;
  border-radius: 4px;
}
.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame .dx-gantt-task-edit-progress {
  border-color: transparent transparent #285f8f;
}
.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame .dx-gantt-task-edit-progress::before {
  width: 12px;
  height: 6px;
  bottom: -14px;
  border: 1px solid #285f8f;
}
.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame .dx-gantt-task-edit-progress-status {
  border-radius: 4px;
}
.dx-gantt .dx-gantt-task-edit-wrapper-successor {
  padding-top: 0;
}
.dx-gantt .dx-gantt-task-edit-wrapper-successor .dx-gantt-task-edit-frame-successor {
  height: 21px;
}
.dx-gantt .dx-gantt-task-edit-dependency-l,
.dx-gantt .dx-gantt-task-edit-dependency-r,
.dx-gantt .dx-gantt-task-edit-successor-dependency-l,
.dx-gantt .dx-gantt-task-edit-successor-dependency-r {
  background: #fff;
  border: 1px solid #285f8f;
  width: 10px;
  height: 10px;
  top: 5px;
}
.dx-gantt .dx-gantt-task-edit-dependency-r,
.dx-gantt .dx-gantt-task-edit-successor-dependency-r {
  left: -11px;
}
.dx-gantt .dx-gantt-task-edit-dependency-l,
.dx-gantt .dx-gantt-task-edit-successor-dependency-l {
  right: -11px;
}
.dx-gantt .dx-gantt-task-edit-dependency-line {
  background-color: #333;
}
.dx-gantt .dx-gantt-sel {
  background-color: #e6e6e6;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.dx-gantt .dx-gantt-tac-hb .dx-gantt-sel {
  border: none;
}
.dx-gantt .dx-gantt-conn-v {
  border-left-color: #333;
}
.dx-gantt .dx-gantt-conn-h {
  border-top-color: #333;
}
.dx-gantt .dx-gantt-arrow {
  border: 5px solid #333;
}
.dx-gantt .dx-gantt-tm {
  border-left: 1px dashed #337ab7;
}
.dx-gantt .dx-gantt-ti {
  border-left: 1px dashed #337ab7;
  border-right: 1px dashed #337ab7;
  background-color: rgba(51,122,183,.15);
}
.dx-gantt .dx-gantt-altRow,
.dx-gantt .dx-gantt-collapsable-row {
  background-color: #f5f5f5;
}
.dx-form.dx-cv-dialog {
  padding-bottom: 8px;
}
.dx-form.dx-cv-dialog .dx-cv-dialog-row {
  padding-top: 12px;
}
.dx-gantt-i.dx-gantt-i-add {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17%2C15h-3v3h-2v-3H9v-2h3v-3h2v3h3V15z%20M12%2C4l-2-2H3v12h4v2H1V0h10l3%2C3v5h-2V4z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-add-sub-task {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M14%2C6H6v3h2.3c0.3-0.6%2C1-1%2C1.7-1h5c1.1%2C0%2C2%2C0.9%2C2%2C2s-0.9%2C2-2%2C2h-5c-0.7%2C0-1.4-0.4-1.7-1H6v4h2.3%0A%09c0.3-0.6%2C1-1%2C1.7-1h5c1.1%2C0%2C2%2C0.9%2C2%2C2s-0.9%2C2-2%2C2h-5c-0.7%2C0-1.4-0.4-1.7-1H4v-2v-4V9V6l0%2C0C2.3%2C6%2C1%2C4.7%2C1%2C3s1.3-3%2C3-3h10%0A%09c1.7%2C0%2C3%2C1.3%2C3%2C3S15.7%2C6%2C14%2C6z%20M14%2C2H4C3.4%2C2%2C3%2C2.4%2C3%2C3s0.4%2C1%2C1%2C1h10c0.6%2C0%2C1-0.4%2C1-1S14.6%2C2%2C14%2C2z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-add-task {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M10%2C13H8v-3H5V8h3V5h2v3h3v2h-3V13z%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M9%2C1.1c-4.4%2C0-8%2C3.6-8%2C8c0%2C4.4%2C3.6%2C8%2C8%2C8s8-3.6%2C8-8C17%2C4.6%2C13.4%2C1.1%2C9%2C1.1z%20M9%2C15c-3.3%2C0-6-2.7-6-6s2.7-6%2C6-6%0A%09s6%2C2.7%2C6%2C6S12.3%2C15%2C9%2C15z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-collapse {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M9%2C7l7%2C6.8L14.8%2C15L9%2C9.3L3.2%2C15L2%2C13.8L9%2C7z%20M3.2%2C10L2%2C8.8L9%2C2l7%2C6.8L14.8%2C10L9%2C4.3L3.2%2C10z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17%2C10H9c-0.6%2C0-1-0.4-1-1s0.4-1%2C1-1h2c0-0.6%2C0.4-1%2C1-1h2c0.6%2C0%2C1%2C0.4%2C1%2C1h2c0.6%2C0%2C1%2C0.4%2C1%2C1%0A%09S17.6%2C10%2C17%2C10z%20M12%2C4l-2-2H3v12h4v2H1V0h10l3%2C3v3h-2V4z%20M17%2C16c0%2C1.1-0.9%2C2-2%2C2h-4c-1.1%2C0-2-0.9-2-2v-5h8V16z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-delete-dependency {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17%2C10H9c-0.6%2C0-1-0.4-1-1c0-0.6%2C0.4-1%2C1-1h2c0-0.6%2C0.4-1%2C1-1h2c0.6%2C0%2C1%2C0.4%2C1%2C1h2c0.6%2C0%2C1%2C0.4%2C1%2C1%0A%09C18%2C9.6%2C17.6%2C10%2C17%2C10z%20M8%2C13H5V5H3.7C3.4%2C5.6%2C2.7%2C6%2C2%2C6C0.9%2C6%2C0%2C5.1%2C0%2C4s0.9-2%2C2-2c0.7%2C0%2C1.4%2C0.4%2C1.7%2C1H7v8h1V13z%20M17%2C16%0A%09c0%2C1.1-0.9%2C2-2%2C2h-4c-1.1%2C0-2-0.9-2-2v-5h8V16z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-expand {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M2%2C3.2L3.2%2C2L9%2C7.7L14.8%2C2L16%2C3.2L9%2C10L2%2C3.2z%20M9%2C12.7L14.8%2C7L16%2C8.2L9%2C15L2%2C8.2L3.2%2C7L9%2C12.7z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-full-screen {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7B%7D%0A%3C%2Fstyle%3E%0A%3Cpolygon%20id%3D%22_x34_%22%20class%3D%22st0%22%20points%3D%221%2C7%203%2C7%203%2C3%207%2C3%207%2C1%201%2C1%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpolygon%20id%3D%22_x33_%22%20class%3D%22st0%22%20points%3D%223%2C11%201%2C11%201%2C17%207%2C17%207%2C15%203%2C15%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpolygon%20id%3D%22_x32_%22%20class%3D%22st0%22%20points%3D%2211%2C1%2011%2C3%2015%2C3%2015%2C7%2017%2C7%2017%2C1%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpolygon%20id%3D%22_x31_%22%20class%3D%22st0%22%20points%3D%2215%2C15%2011%2C15%2011%2C17%2017%2C17%2017%2C11%2015%2C11%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-redo {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M1%2C9c0-4.4%2C3.6-8%2C8-8c2.2%2C0%2C4.2%2C0.9%2C5.6%2C2.4L17%2C1v6h-6l2.2-2.2C12.1%2C3.7%2C10.7%2C3%2C9%2C3C5.7%2C3%2C3%2C5.7%2C3%2C9%0A%09s2.7%2C6%2C6%2C6v2C4.6%2C17%2C1%2C13.4%2C1%2C9z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-task-details {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M12.5%2C18C10%2C18%2C7.9%2C15.5%2C7%2C13.5c0.9-2%2C3-4.5%2C5.5-4.5s4.6%2C2.5%2C5.5%2C4.5C17.1%2C15.5%2C15%2C18%2C12.5%2C18z%0A%09%20M12.5%2C11c-1.4%2C0-2.5%2C1.1-2.5%2C2.5s1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5S13.9%2C11%2C12.5%2C11z%20M12.5%2C15c-0.8%2C0-1.5-0.7-1.5-1.5%0A%09s0.7-1.5%2C1.5-1.5s1.5%2C0.7%2C1.5%2C1.5S13.3%2C15%2C12.5%2C15z%20M12%2C4l-2-2H3v12h2l1%2C2H1V0h10l3%2C3v4h-2V4z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-undo {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M9%2C17v-2c3.3%2C0%2C6-2.7%2C6-6s-2.7-6-6-6C7.3%2C3%2C5.9%2C3.7%2C4.8%2C4.8L7%2C7H1V1l2.4%2C2.4C4.8%2C1.9%2C6.8%2C1%2C9%2C1%0A%09c4.4%2C0%2C8%2C3.6%2C8%2C8S13.4%2C17%2C9%2C17z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-zoom-in {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17.7%2C16.3l-1.4%2C1.4l-4.1-4.1C11%2C14.5%2C9.6%2C15%2C8%2C15c-3.9%2C0-7-3.1-7-7s3.1-7%2C7-7s7%2C3.1%2C7%2C7%0A%09c0%2C1.6-0.5%2C3-1.4%2C4.2L17.7%2C16.3z%20M8%2C3C5.2%2C3%2C3%2C5.2%2C3%2C8s2.2%2C5%2C5%2C5s5-2.2%2C5-5S10.8%2C3%2C8%2C3z%20M9%2C11H7V9H5V7h2V5h2v2h2v2H9V11z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-gantt-i.dx-gantt-i-zoom-out {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17.7%2C16.3l-1.4%2C1.4l-4.1-4.1C11%2C14.5%2C9.6%2C15%2C8%2C15c-3.9%2C0-7-3.1-7-7s3.1-7%2C7-7s7%2C3.1%2C7%2C7%0A%09c0%2C1.6-0.5%2C3-1.4%2C4.2L17.7%2C16.3z%20M8%2C3C5.2%2C3%2C3%2C5.2%2C3%2C8s2.2%2C5%2C5%2C5s5-2.2%2C5-5S10.8%2C3%2C8%2C3z%20M5%2C9V7h6v2H5z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.dx-sortable-placeholder {
  border-color: #337ab7;
}
.dx-sortable-dragging > * {
  border-color: rgba(51,122,183,.5);
  box-shadow: 0 1px 3px rgba(0,0,0,.1),0 6px 8px rgba(0,0,0,.2);
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/bootstrap/dist/css/bootstrap.min.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
:root {
  --lappiz-primary-color: #FF0000;
  --lappiz-text-color: #000;
  --primary-color: #bdbdbd;
  --accent-color: #848484;
  --light-primary-color: #F1F7FA;
  --light-accent-color: #FFF5DD;
  --text-primary-color: #212121;
  --light-gray: #eeeeee;
  --medium-gray: #bdbdbd;
  --bg-color: #eeeeee;
  --panel-color: #ffffff;
  --white: #ffffff;
  --text-nav-color: #616161;
  --k-line-color: #eeeeee;
  --k-bg-color: #ffffff;
  --k-grid-first-column: #F1F7FA;
  --default-font-family: "Overpass", sans-serif;
  --height-header: 0px;
  --hide-pager-grid: block ;
}

/* Importing Kendo Themes SCSS file. */
.k-reset {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  list-style: none;
}

kendo-sortable {
  display: block;
}

.k-link,
.k-link:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}

.k-content {
  outline: 0;
}

.k-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.k-no-click {
  pointer-events: none;
}

.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  left: -15000px;
  width: 14400px;
}

.kendo-pdf-hide-pseudo-elements::before,
.kendo-pdf-hide-pseudo-elements::after {
  display: none !important;
}

.k-text-selection ::selection {
  background-color: #0d6efd;
  color: #ffffff;
}

.k-block,
.k-panel {
  border-radius: 0.25rem;
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
  padding: 1rem 1rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-block > .k-header,
.k-panel > .k-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
  margin: -1rem -1rem 1rem;
  padding: 1rem 1rem;
}

.k-content {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-state-disabled,
.k-widget[disabled],
.k-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-widget[disabled] .k-link,
.k-widget[disabled] .k-button,
.k-disabled .k-link,
.k-disabled .k-button {
  cursor: default;
  outline: 0;
}
.k-state-disabled [disabled],
.k-state-disabled .k-state-disabled,
.k-widget[disabled] [disabled],
.k-widget[disabled] .k-state-disabled,
.k-disabled [disabled],
.k-disabled .k-state-disabled {
  opacity: 1;
  filter: grayscale(0);
}

.k-hr {
  margin: 1rem auto;
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #dee2e6;
  display: block;
  float: none;
  clear: both;
}

.k-d-flex-row > .k-hr {
  margin: 0;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  flex: 0 0 auto;
}

.k-d-flex-col > .k-hr {
  margin: 0;
  flex: 0 0 auto;
}

.k-dirty {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #dc3545 #dc3545 transparent transparent;
  position: absolute;
  top: 0;
  right: 0;
}

[dir=rtl] .k-dirty,
.k-rtl .k-dirty {
  border-color: transparent transparent #dc3545 #dc3545;
  right: auto;
  left: 0;
}

.k-placeholder-line {
  width: 100%;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
}

.k-drop-hint {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 1000;
  transform: translate(-50%, -50%);
}

.k-drop-hint-start,
.k-drop-hint-end {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}

.k-drop-hint-line {
  flex-grow: 1;
  background-color: #0d6efd;
}

.k-drop-hint-h .k-drop-hint-start {
  border-left-width: 6.9282032304px;
  border-left-color: #0d6efd;
  border-right-width: 0;
}
.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px;
}
.k-drop-hint-h .k-drop-hint-end {
  border-right-width: 6.9282032304px;
  border-right-color: #0d6efd;
  border-left-width: 0;
}

.k-drop-hint-v {
  flex-direction: column;
}
.k-drop-hint-v .k-drop-hint-start {
  border-top-width: 6.9282032304px;
  border-top-color: #0d6efd;
  border-bottom-width: 0;
}
.k-drop-hint-v .k-drop-hint-line {
  width: 1px;
  height: 20px;
}
.k-drop-hint-v .k-drop-hint-end {
  border-bottom-width: 6.9282032304px;
  border-bottom-color: #0d6efd;
  border-top-width: 0;
}

.k-animation-container {
  position: absolute;
  overflow: hidden;
  z-index: 100;
}
.k-animation-container-fixed {
  position: fixed;
}
.k-animation-container-relative {
  position: relative;
  display: inline-block;
}

.k-push-right-enter, .k-push-right-appear {
  transform: translate(-100%, 0);
}
.k-push-right-enter-active, .k-push-right-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-right-exit {
  transform: translate(0, 0);
}
.k-push-right-exit-active {
  transform: translate(100%, 0);
  transition: transform 300ms ease-in-out;
}

.k-push-left-enter, .k-push-left-appear {
  transform: translate(100%, 0);
}
.k-push-left-enter-active, .k-push-left-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-left-exit {
  transform: translate(0, 0);
}
.k-push-left-exit-active {
  transform: translate(-100%, 0);
  transition: transform 300ms ease-in-out;
}

.k-push-down-enter, .k-push-down-appear {
  transform: translate(0, -100%);
}
.k-push-down-enter-active, .k-push-down-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-down-exit {
  transform: translate(0, 0);
}
.k-push-down-exit-active {
  transform: translate(0, 100%);
  transition: transform 300ms ease-in-out;
}

.k-push-up-enter, .k-push-up-appear {
  transform: translate(0, 100%);
}
.k-push-up-enter-active, .k-push-up-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out;
}
.k-push-up-exit {
  transform: translate(0, 0);
}
.k-push-up-exit-active {
  transform: translate(0, -100%);
  transition: transform 300ms ease-in-out;
}

.k-expand-vertical-enter, .k-expand-vertical-appear {
  transform: scaleY(0);
}
.k-expand-vertical-enter-active, .k-expand-vertical-appear-active {
  transform: scaleY(1);
  transition: transform 300ms ease-in-out;
}
.k-expand-vertical-exit {
  transform: scaleY(1);
}
.k-expand-vertical-exit-active {
  transform: scaleY(0);
  transition: transform 300ms ease-in-out;
}

.k-expand-horizontal-enter, .k-expand-horizontal-appear {
  transform: scaleX(0);
}
.k-expand-horizontal-enter-active, .k-expand-horizontal-appear-active {
  transform: scaleX(1);
  transition: transform 300ms ease-in-out;
}
.k-expand-horizontal-exit {
  transform: scaleX(1);
}
.k-expand-horizontal-exit-active {
  transform: scaleX(0);
  transition: transform 300ms ease-in-out;
}

.k-fade-enter, .k-fade-appear {
  opacity: 0;
}
.k-fade-enter-active, .k-fade-appear-active {
  opacity: 1;
  transition: opacity 500ms ease-in-out;
}
.k-fade-exit {
  opacity: 1;
}
.k-fade-exit-active {
  opacity: 0;
  transition: opacity 500ms ease-in-out;
}
.k-fade-exit-active + .k-fade-exit-active, .k-fade-enter-active + .k-fade-enter-active {
  display: none;
}

.k-zoom-in-enter, .k-zoom-in-appear {
  opacity: 0;
  transform: scale(0);
}
.k-zoom-in-enter-active, .k-zoom-in-appear-active {
  opacity: 1;
  transform: scale(1);
  transition: transform, opacity 300ms ease-in-out;
}
.k-zoom-in-exit {
  opacity: 1;
  transform: scale(1);
}
.k-zoom-in-exit-active {
  opacity: 0;
  transform: scale(2);
  transition: transform, opacity 300ms ease-in-out;
}

.k-zoom-out-enter, .k-zoom-out-appear {
  opacity: 0;
  transform: scale(2);
}
.k-zoom-out-enter-active, .k-zoom-out-appear-active {
  opacity: 1;
  transform: scale(1);
  transition: transform, opacity 300ms ease-in-out;
}
.k-zoom-out-exit {
  opacity: 1;
  transform: scale(1);
}
.k-zoom-out-exit-active {
  opacity: 0;
  transform: scale(0);
  transition: transform, opacity 300ms ease-in-out;
}

.k-slide-in-appear {
  opacity: 0.1;
  transform: translate(0, -3em);
}
.k-slide-in-appear .k-centered {
  transform: translate(-50%, -60%);
}
.k-slide-in-appear-active {
  opacity: 1;
  transform: translate(0, 0);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
}
.k-slide-in-appear-active .k-centered {
  transform: translate(-50%, -50%);
}

.k-slide-down-enter, .k-slide-down-appear {
  transform: translateY(-100%);
}
.k-slide-down-enter-active, .k-slide-down-appear-active {
  transform: translateY(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-down-exit {
  transform: translateY(0);
}
.k-slide-down-exit-active {
  transform: translateY(-100%);
  transition: transform 300ms ease-in-out;
}

.k-slide-up-enter, .k-slide-up-appear {
  transform: translateY(100%);
}
.k-slide-up-enter-active, .k-slide-up-appear-active {
  transform: translateY(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-up-exit {
  transform: translateY(0);
}
.k-slide-up-exit-active {
  transform: translateY(100%);
  transition: transform 300ms ease-in-out;
}

.k-slide-right-enter, .k-slide-right-appear {
  transform: translateX(-100%);
}
.k-slide-right-enter-active, .k-slide-right-appear-active {
  transform: translateX(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-right-exit {
  transform: translateX(0);
}
.k-slide-right-exit-active {
  transform: translateX(-100%);
  transition: transform 300ms ease-in-out;
}

.k-slide-left-enter, .k-slide-left-appear {
  transform: translateX(100%);
}
.k-slide-left-enter-active, .k-slide-left-appear-active {
  transform: translateX(0);
  transition: transform 300ms ease-in-out;
}
.k-slide-left-exit {
  transform: translateX(0);
}
.k-slide-left-exit-active {
  transform: translateX(100%);
  transition: transform 300ms ease-in-out;
}

.k-reveal-vertical-enter, .k-reveal-vertical-appear {
  max-height: 0;
}
.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
  transition: max-height 300ms ease-in-out;
}
.k-reveal-vertical-exit-active {
  max-height: 0 !important;
  transition: max-height 300ms ease-in-out;
}

.k-reveal-horizontal-enter, .k-reveal-horizontal-appear {
  max-width: 0;
}
.k-reveal-horizontal-enter-active, .k-reveal-horizontal-appear-active {
  transition: max-width 300ms ease-in-out;
}
.k-reveal-horizontal-exit-active {
  max-width: 0 !important;
  transition: max-width 300ms ease-in-out;
}

.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
  transition: all 350ms ease-out;
}

.k-fx {
  position: relative;
}
.k-fx .k-fx-current {
  z-index: 0;
}
.k-fx .k-fx-next {
  z-index: 1;
}

.k-fx-hidden,
.k-fx-hidden * {
  visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
  z-index: 1;
}
.k-fx-reverse .k-fx-next {
  z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
  transform: scale(0) !important;
}
.k-fx-zoom.k-fx-end .k-fx-next {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  transform: scale(1) !important;
}
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0;
}
.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1;
}
.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-current .km-footer {
  transition: all 350ms ease-out;
}
.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer {
  will-change: opacity;
  opacity: 0;
}
.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  transform: translateX(0);
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
  will-change: opacity;
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
  opacity: 0;
}
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  transform: translateX(0);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  transform: translateX(-100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  transform: translateX(100%);
}
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  transform: translateX(0%);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx-tile.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  transform: translateX(0);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  transform: translateX(0);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  transform: translateX(100%);
}
.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  transform: translateX(0%);
}

.k-fx.k-fx-overlay.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
  will-change: transform;
  transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  transform: translateY(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  transform: none;
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  transform: translateX(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  transform: translateX(-100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  transform: translateY(100%);
}
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  transform: translateY(-100%);
}

.k-drag-clue {
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 20000;
  cursor: move;
}

.k-drag-status,
.k-drag-clue .k-drag-status {
  margin: 0;
  margin-right: 0.4ex;
}

.k-drag-clue {
  border-color: #0c65e9;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-reorder-cue {
  position: absolute;
}
.k-reorder-cue::before, .k-reorder-cue::after {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid transparent;
  position: absolute;
  transform: translateX(-50%);
}
.k-reorder-cue::before {
  border-bottom-width: 0;
  border-top-color: currentColor;
  top: -4px;
}
.k-reorder-cue::after {
  border-top-width: 0;
  border-bottom-color: currentColor;
  bottom: -4px;
}

.k-loading {
  width: 64px;
  height: 64px;
  display: block;
}
.k-loading .animate {
  animation: loading 2s infinite linear;
}

.k-loading-mask,
.k-loading-image,
.k-loading-color {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.k-loading-mask {
  z-index: 100;
}
.k-loading-mask.k-opaque .k-loading-color {
  opacity: 1;
}

.k-loading-text {
  text-indent: -4000px;
  text-align: center;
  position: absolute;
}

.k-loading-image {
  z-index: 2;
}

.k-loading-color {
  background-color: #ffffff;
  opacity: 0.3;
}

.k-i-loading {
  position: relative;
  background-color: transparent;
  box-sizing: border-box;
  color: currentColor;
}

.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  content: "";
  box-sizing: inherit;
  border-radius: 50%;
  border-width: 0.05em;
  border-style: solid;
  border-color: currentColor;
  border-top-color: transparent;
  border-bottom-color: transparent;
  background-color: transparent;
}

.k-icon.k-i-loading::before,
.k-icon.k-i-loading::after {
  content: "";
}

.k-i-loading::before,
.k-loading-image::before {
  margin-top: -0.5em;
  margin-left: -0.5em;
  width: 1em;
  height: 1em;
  animation: k-loading-animation 0.7s linear infinite;
}

.k-i-loading::after,
.k-loading-image::after {
  margin-top: -0.25em;
  margin-left: -0.25em;
  width: 0.5em;
  height: 0.5em;
  animation: k-loading-animation reverse 1.4s linear infinite;
}

.k-loading-image::before,
.k-loading-image::after {
  content: "";
  border-width: 1px;
  border-width: max( 1px, .015em );
  font-size: 4em;
}

@keyframes loading {
  0% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 502;
  }
  50% {
    stroke-dasharray: 250 1;
  }
  100% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 0;
  }
}
@keyframes k-loading-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.k-i-loading::before,
.k-loading-image::before {
  border-color: currentColor;
  border-right-color: transparent !important;
}
.k-i-loading::after,
.k-loading-image::after {
  display: none !important;
}

.k-loading-image::before {
  border-width: 0.25rem;
}

.k-resize-handle,
.k-resize-hint {
  position: absolute;
  border-color: inherit;
  z-index: 200;
}

.k-resize-handle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-resize-handle::before {
  content: "";
  border: 0 solid;
  border-color: inherit;
}

.k-resize-n {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  top: -3px;
  cursor: n-resize;
}

.k-resize-s {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  bottom: -3px;
  cursor: s-resize;
}

.k-resize-w {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  left: -3px;
  cursor: w-resize;
}

.k-resize-e {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  right: -3px;
  cursor: e-resize;
}

.k-resize-sw,
.k-resize-se,
.k-resize-nw,
.k-resize-ne {
  width: 5px;
  height: 5px;
}

.k-resize-sw {
  cursor: sw-resize;
  bottom: 0;
  left: 0;
}

.k-resize-se {
  cursor: se-resize;
  bottom: 0;
  right: 0;
}

.k-resize-nw {
  cursor: nw-resize;
  top: 0;
  left: 0;
}

.k-resize-ne {
  cursor: ne-resize;
  top: 0;
  right: 0;
}

.k-vertical-resize {
  cursor: row-resize;
}

.k-horizontal-resize {
  cursor: col-resize;
}

.k-resize-hint {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.k-resize-hint .k-resize-hint-handle {
  width: auto;
  height: 20px;
  align-self: stretch;
}
.k-resize-hint .k-resize-hint-marker {
  width: 2px;
  height: auto;
  flex: 1 1 auto;
}

.k-resize-hint-vertical {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-resize-hint-vertical .k-resize-hint-handle {
  width: 20px;
  height: auto;
  align-self: stretch;
}
.k-resize-hint-vertical .k-resize-hint-marker {
  width: auto;
  height: 2px;
  flex: 1 1 auto;
}

.k-scrollbar {
  position: absolute;
  overflow: scroll;
}

.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}

.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-marquee-color {
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0c65e9;
  opacity: 0.6;
}

.k-marquee-text {
  color: #ffffff;
}

.k-theme-test-class,
.k-common-test-class {
  opacity: 0;
}

[hidden] {
  display: none !important;
}

script {
  display: none !important;
}

.k-hidden {
  display: none !important;
}

.k-rtl {
  direction: rtl;
}

.k-sr-only {
  position: absolute;
  left: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.k-hbox,
.k-hstack {
  display: flex;
  flex-flow: row nowrap;
}

.k-vbox,
.k-vstack {
  display: flex;
  flex-flow: column nowrap;
}

.k-flex,
.k-spacer {
  flex: 1 0 0%;
}

.k-flex-layout {
  display: flex;
}

.k-grid-layout {
  display: grid;
}

.k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  align-self: stretch;
}

.k-separator-horizontal,
.k-vstack > .k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
}

.k-separator-vertical,
.k-hstack > .k-separator {
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
}

hr.k-separator {
  margin: 0;
  padding: 0;
}

.k-text-primary {
  color: #0d6efd !important;
}

.k-text-info {
  color: #0dcaf0 !important;
}

.k-text-success {
  color: #198754 !important;
}

.k-text-warning {
  color: #ffc107 !important;
}

.k-text-error {
  color: #dc3545 !important;
}

.k-text-base {
  color: #212529;
}

.k-color-inherit {
  color: inherit;
}

.k-text-primary,
.k-color-primary {
  color: #0d6efd !important;
}

.k-text-secondary,
.k-color-secondary {
  color: #6c757d !important;
}

.k-text-tertiary,
.k-color-tertiary {
  color: #6f42c1 !important;
}

.k-text-info,
.k-color-info {
  color: #0dcaf0 !important;
}

.k-text-success,
.k-color-success {
  color: #198754 !important;
}

.k-text-warning,
.k-color-warning {
  color: #ffc107 !important;
}

.k-text-error,
.k-color-error {
  color: #dc3545 !important;
}

.k-text-dark,
.k-color-dark {
  color: #212529 !important;
}

.k-text-light,
.k-color-light {
  color: #f8f9fa !important;
}

.k-text-inverse,
.k-color-inverse {
  color: #212529 !important;
}

.k-text-danger,
.k-color-danger {
  color: #dc3545 !important;
}

.k-bg-primary {
  background-color: #0d6efd !important;
}

.k-bg-info {
  background-color: #0dcaf0 !important;
}

.k-bg-success {
  background-color: #198754 !important;
}

.k-bg-warning {
  background-color: #ffc107 !important;
}

.k-bg-error {
  background-color: #dc3545 !important;
}

.k-state-primary {
  background-color: #cfe2ff;
  color: #073984;
  border-color: #bbd6fe;
}

.k-state-info {
  background-color: #cff4fc;
  color: #07697d;
  border-color: #bbf0fb;
}

.k-state-success {
  background-color: #d1e7dd;
  color: #0d462c;
  border-color: #bfddcf;
}

.k-state-warning {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
}

.k-state-error {
  background-color: #f8d7da;
  color: #721c24;
  border-color: #f5c6cb;
}

.k-info-colored {
  color: #50607f;
  border-color: #d0d9df;
  background-color: #f0f9ff;
}

.k-success-colored {
  color: #507f50;
  border-color: #d0dfd0;
  background-color: #f0fff0;
}

.k-error-colored {
  color: #7f5050;
  border-color: #dfd0d0;
  background-color: #fff0f0;
}

.k-inset {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.03), inset 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-border {
  border-width: 1px !important;
}

.k-border-0 {
  border-width: 0 !important;
}

.k-border-top {
  border-top-width: 1px !important;
}

.k-border-top-0 {
  border-top-width: 0 !important;
}

.k-border-right {
  border-right-width: 1px !important;
}

.k-border-right-0 {
  border-right-width: 0 !important;
}

.k-border-bottom {
  border-bottom-width: 1px !important;
}

.k-border-bottom-0 {
  border-bottom-width: 0 !important;
}

.k-border-left {
  border-left-width: 1px !important;
}

.k-border-left-0 {
  border-left-width: 0 !important;
}

.k-border-x {
  border-left-width: 1px !important;
  border-right-width: 1px !important;
}

.k-border-x-0 {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

.k-border-y {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important;
}

.k-border-y-0 {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}

.k-border-solid {
  border-style: solid !important;
}

.k-border-dashed {
  border-style: dashed !important;
}

.k-border-dotted {
  border-style: dotted !important;
}

.k-border-double {
  border-style: double !important;
}

.k-border-none {
  border-style: none !important;
}

.k-border-primary {
  border-color: #0d6efd !important;
}

.k-border-secondary {
  border-color: #6c757d !important;
}

.k-border-tertiary {
  border-color: #6f42c1 !important;
}

.k-border-info {
  border-color: #0dcaf0 !important;
}

.k-border-success {
  border-color: #198754 !important;
}

.k-border-warning {
  border-color: #ffc107 !important;
}

.k-border-error {
  border-color: #dc3545 !important;
}

.k-border-dark {
  border-color: #212529 !important;
}

.k-border-light {
  border-color: #f8f9fa !important;
}

.k-border-inverse {
  border-color: #212529 !important;
}

.k-border-danger {
  border-color: #dc3545 !important;
}

.k-rounded {
  border-radius: 0.25rem !important;
}

.k-rounded-0 {
  border-radius: 0 !important;
}

.k-rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.k-rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.k-rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.k-rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.k-rounded-bottom {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.k-rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.k-rounded-left {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.k-rounded-left-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.k-display-inline {
  display: inline !important;
}

.k-display-block {
  display: block !important;
}

.k-display-inline-block {
  display: inline-block !important;
}

.k-display-flex {
  display: flex !important;
}

.k-display-inline-flex {
  display: inline-flex !important;
}

.k-display-table {
  display: table !important;
}

.k-display-inline-table {
  display: inline-table !important;
}

.k-display-none {
  display: none !important;
}

.k-d-flex {
  display: flex;
}

.k-d-inline-flex {
  display: inline-flex;
}

.k-d-flex-row {
  display: flex;
  flex-direction: row;
}

.k-d-flex-col {
  display: flex;
  flex-direction: column;
}

.k-flex-row {
  flex-direction: row;
}

.k-flex-row-reverse {
  flex-direction: row-reverse;
}

.k-flex-col, .k-flex-column {
  flex-direction: column;
}

.k-flex-col-reverse, .k-flex-column-reverse {
  flex-direction: column-reverse;
}

.k-flex-wrap {
  flex-wrap: wrap;
}

.k-flex-nowrap {
  flex-wrap: nowrap;
}

.k-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.k-flex-initial {
  flex: 0 1 auto;
}

.k-flex-1 {
  flex: 1 1 0%;
}

.k-flex-auto {
  flex: 1 1 auto;
}

.k-flex-none {
  flex: none;
}

.k-flex-grow {
  flex-grow: 1;
}

.k-flex-grow-0 {
  flex-grow: 0;
}

.k-flex-shrink {
  flex-shrink: 1;
}

.k-flex-shrink-0 {
  flex-shrink: 0;
}

.k-flex-basis-auto {
  flex-basis: auto;
}

.k-flex-basis-0 {
  flex-basis: 0%;
}

.k-align-items-start {
  align-items: flex-start;
}

.k-align-items-end {
  align-items: flex-end;
}

.k-align-items-center {
  align-items: center;
}

.k-align-items-stretch {
  align-items: stretch;
}

.k-align-items-baseline {
  align-items: baseline;
}

.k-align-content-start {
  align-content: flex-start;
}

.k-align-content-end {
  align-content: flex-end;
}

.k-align-content-center {
  align-content: center;
}

.k-align-content-stretch {
  align-content: stretch;
}

.k-align-content-baseline {
  align-content: baseline;
}

.k-align-self-start {
  align-self: flex-start;
}

.k-align-self-end {
  align-self: flex-end;
}

.k-align-self-center {
  align-self: center;
}

.k-align-self-stretch {
  align-self: stretch;
}

.k-align-self-baseline {
  align-self: baseline;
}

.k-justify-content-start {
  justify-content: flex-start;
}

.k-justify-content-end {
  justify-content: flex-end;
}

.k-justify-content-center {
  justify-content: center;
}

.k-justify-content-between {
  justify-content: space-between;
}

.k-justify-content-around {
  justify-content: space-around;
}

.k-justify-content-evenly {
  justify-content: space-evenly;
}

.k-justify-content-stretch > * {
  flex: 1 0 0%;
}

.k-justify-items-start {
  justify-items: flex-start;
}

.k-justify-items-end {
  justify-items: flex-end;
}

.k-justify-items-center {
  justify-items: center;
}

.k-justify-items-stretch {
  justify-items: stretch;
}

.k-float-left {
  float: left !important;
}

.k-float-right {
  float: right !important;
}

.k-float-none {
  float: none !important;
}

.k-clear-left {
  clear: left !important;
}

.k-clear-right {
  clear: right !important;
}

.k-clear-both {
  clear: both !important;
}

.k-clear-none {
  clear: none !important;
}

.k-floatwrap::after {
  content: "";
  display: block;
  clear: both;
}

.k-d-grid {
  display: grid;
}

.k-grid-cols-none {
  grid-template-columns: none;
}

.k-grid-rows-none {
  grid-template-rows: none;
}

.k-grid-flow-col {
  grid-auto-flow: column;
}

.k-grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.k-grid-flow-row {
  grid-auto-flow: row;
}

.k-grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.k-grid-flow-unset {
  grid-auto-flow: unset;
}

.k-colspan-all {
  grid-column: 1/-1;
}

.k-colspan-auto {
  grid-column: auto;
}

.k-rowspan-all {
  grid-row: 1/-1;
}

.k-rowspan-auto {
  grid-row: auto;
}

.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.k-colspan-1 {
  grid-column: span 1;
}

.k-col-start-1 {
  grid-column-start: 1;
}

.k-col-end-1 {
  grid-column-end: 1;
}

.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.k-colspan-2 {
  grid-column: span 2;
}

.k-col-start-2 {
  grid-column-start: 2;
}

.k-col-end-2 {
  grid-column-end: 2;
}

.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.k-colspan-3 {
  grid-column: span 3;
}

.k-col-start-3 {
  grid-column-start: 3;
}

.k-col-end-3 {
  grid-column-end: 3;
}

.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.k-colspan-4 {
  grid-column: span 4;
}

.k-col-start-4 {
  grid-column-start: 4;
}

.k-col-end-4 {
  grid-column-end: 4;
}

.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.k-colspan-5 {
  grid-column: span 5;
}

.k-col-start-5 {
  grid-column-start: 5;
}

.k-col-end-5 {
  grid-column-end: 5;
}

.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.k-colspan-6 {
  grid-column: span 6;
}

.k-col-start-6 {
  grid-column-start: 6;
}

.k-col-end-6 {
  grid-column-end: 6;
}

.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.k-colspan-7 {
  grid-column: span 7;
}

.k-col-start-7 {
  grid-column-start: 7;
}

.k-col-end-7 {
  grid-column-end: 7;
}

.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.k-colspan-8 {
  grid-column: span 8;
}

.k-col-start-8 {
  grid-column-start: 8;
}

.k-col-end-8 {
  grid-column-end: 8;
}

.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.k-colspan-9 {
  grid-column: span 9;
}

.k-col-start-9 {
  grid-column-start: 9;
}

.k-col-end-9 {
  grid-column-end: 9;
}

.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.k-colspan-10 {
  grid-column: span 10;
}

.k-col-start-10 {
  grid-column-start: 10;
}

.k-col-end-10 {
  grid-column-end: 10;
}

.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.k-colspan-11 {
  grid-column: span 11;
}

.k-col-start-11 {
  grid-column-start: 11;
}

.k-col-end-11 {
  grid-column-end: 11;
}

.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.k-colspan-12 {
  grid-column: span 12;
}

.k-col-start-12 {
  grid-column-start: 12;
}

.k-col-end-12 {
  grid-column-end: 12;
}

.k-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.k-rowspan-1 {
  grid-row: span 1;
}

.k-row-start-1 {
  grid-row-start: 1;
}

.k-row-end-1 {
  grid-row-end: 1;
}

.k-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.k-rowspan-2 {
  grid-row: span 2;
}

.k-row-start-2 {
  grid-row-start: 2;
}

.k-row-end-2 {
  grid-row-end: 2;
}

.k-grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.k-rowspan-3 {
  grid-row: span 3;
}

.k-row-start-3 {
  grid-row-start: 3;
}

.k-row-end-3 {
  grid-row-end: 3;
}

.k-grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.k-rowspan-4 {
  grid-row: span 4;
}

.k-row-start-4 {
  grid-row-start: 4;
}

.k-row-end-4 {
  grid-row-end: 4;
}

.k-grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.k-rowspan-5 {
  grid-row: span 5;
}

.k-row-start-5 {
  grid-row-start: 5;
}

.k-row-end-5 {
  grid-row-end: 5;
}

.k-grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.k-rowspan-6 {
  grid-row: span 6;
}

.k-row-start-6 {
  grid-row-start: 6;
}

.k-row-end-6 {
  grid-row-end: 6;
}

.k-grid-rows-7 {
  grid-template-rows: repeat(7, minmax(0, 1fr));
}

.k-rowspan-7 {
  grid-row: span 7;
}

.k-row-start-7 {
  grid-row-start: 7;
}

.k-row-end-7 {
  grid-row-end: 7;
}

.k-grid-rows-8 {
  grid-template-rows: repeat(8, minmax(0, 1fr));
}

.k-rowspan-8 {
  grid-row: span 8;
}

.k-row-start-8 {
  grid-row-start: 8;
}

.k-row-end-8 {
  grid-row-end: 8;
}

.k-grid-rows-9 {
  grid-template-rows: repeat(9, minmax(0, 1fr));
}

.k-rowspan-9 {
  grid-row: span 9;
}

.k-row-start-9 {
  grid-row-start: 9;
}

.k-row-end-9 {
  grid-row-end: 9;
}

.k-grid-rows-10 {
  grid-template-rows: repeat(10, minmax(0, 1fr));
}

.k-rowspan-10 {
  grid-row: span 10;
}

.k-row-start-10 {
  grid-row-start: 10;
}

.k-row-end-10 {
  grid-row-end: 10;
}

.k-order-first {
  order: -9999 !important;
}

.k-order-last {
  order: 9999 !important;
}

.k-order-none {
  order: 0 !important;
}

.k-order-1 {
  order: 1 !important;
}

.k-order-2 {
  order: 2 !important;
}

.k-order-3 {
  order: 3 !important;
}

.k-order-4 {
  order: 4 !important;
}

.k-order-5 {
  order: 5 !important;
}

.k-order-6 {
  order: 6 !important;
}

.k-order-7 {
  order: 7 !important;
}

.k-order-8 {
  order: 8 !important;
}

.k-order-9 {
  order: 9 !important;
}

.k-order-10 {
  order: 10 !important;
}

.k-order-11 {
  order: 11 !important;
}

.k-order-12 {
  order: 12 !important;
}

.k-overflow-auto {
  overflow: auto !important;
}

.k-overflow-x-auto {
  overflow-x: auto !important;
}

.k-overflow-y-auto {
  overflow-y: auto !important;
}

.k-overflow-hidden {
  overflow: hidden !important;
}

.k-overflow-x-hidden {
  overflow-x: hidden !important;
}

.k-overflow-y-hidden {
  overflow-y: hidden !important;
}

.k-overflow-visible {
  overflow: visible !important;
}

.k-overflow-x-visible {
  overflow-x: visible !important;
}

.k-overflow-y-visible {
  overflow-y: visible !important;
}

.k-overflow-scroll {
  overflow: scroll !important;
}

.k-overflow-x-scroll {
  overflow-x: scroll !important;
}

.k-overflow-y-scroll {
  overflow-y: scroll !important;
}

.k-overflow-clip {
  overflow: clip !important;
}

.k-overflow-x-clip {
  overflow-x: clip !important;
}

.k-overflow-y-clip {
  overflow-y: clip !important;
}

.k-overflow-auto-hidden {
  overflow: auto hidden !important;
}

.k-overflow-auto-visible {
  overflow: auto visible !important;
}

.k-overflow-auto-scroll {
  overflow: auto scroll !important;
}

.k-overflow-auto-clip {
  overflow: auto clip !important;
}

.k-overflow-hidden-auto {
  overflow: hidden auto !important;
}

.k-overflow-hidden-visible {
  overflow: hidden visible !important;
}

.k-overflow-hidden-scroll {
  overflow: hidden scroll !important;
}

.k-overflow-hidden-clip {
  overflow: hidden clip !important;
}

.k-overflow-visible-auto {
  overflow: visible auto !important;
}

.k-overflow-visible-hidden {
  overflow: visible hidden !important;
}

.k-overflow-visible-scroll {
  overflow: visible scroll !important;
}

.k-overflow-visible-clip {
  overflow: visible clip !important;
}

.k-overflow-scroll-auto {
  overflow: scroll auto !important;
}

.k-overflow-scroll-hidden {
  overflow: scroll hidden !important;
}

.k-overflow-scroll-visible {
  overflow: scroll visible !important;
}

.k-overflow-scroll-clip {
  overflow: scroll clip !important;
}

.k-overflow-clip-auto {
  overflow: clip auto !important;
}

.k-overflow-clip-hidden {
  overflow: clip hidden !important;
}

.k-overflow-clip-visible {
  overflow: clip visible !important;
}

.k-overflow-clip-scroll {
  overflow: clip scroll !important;
}

.k-pointer-events-none {
  pointer-events: none !important;
}

.k-pointer-events-auto {
  pointer-events: auto !important;
}

.k-static,
.k-pos-static {
  position: static !important;
}

.k-relative,
.k-pos-relative {
  position: relative !important;
}

.k-absolute,
.k-pos-absolute {
  position: absolute !important;
}

.k-fixed,
.k-pos-fixed {
  position: fixed !important;
}

.k-sticky,
.k-pos-sticky {
  position: sticky !important;
}

.k-top,
.k-pos-top {
  top: 0;
}

.k-right,
.k-pos-right {
  right: 0;
}

.k-bottom,
.k-pos-bottom {
  bottom: 0;
}

.k-left,
.k-pos-left {
  left: 0;
}

.k-top-start,
.k-pos-top-start {
  top: 0;
  left: 0;
}
.k-rtl .k-top-start, .k-top-start[dir=rtl], [dir=rtl] .k-top-start,
.k-rtl .k-pos-top-start,
.k-pos-top-start[dir=rtl],
[dir=rtl] .k-pos-top-start {
  left: auto;
  right: 0;
}

.k-top-center,
.k-pos-top-center {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.k-top-end,
.k-pos-top-end {
  top: 0;
  right: 0;
}
.k-rtl .k-top-end, .k-top-end[dir=rtl], [dir=rtl] .k-top-end,
.k-rtl .k-pos-top-end,
.k-pos-top-end[dir=rtl],
[dir=rtl] .k-pos-top-end {
  right: auto;
  left: 0;
}

.k-middle-start,
.k-pos-middle-start {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.k-rtl .k-middle-start, .k-middle-start[dir=rtl], [dir=rtl] .k-middle-start,
.k-rtl .k-pos-middle-start,
.k-pos-middle-start[dir=rtl],
[dir=rtl] .k-pos-middle-start {
  left: auto;
  right: 0;
}

.k-middle-center,
.k-pos-middle-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.k-middle-end,
.k-pos-middle-end {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.k-rtl .k-middle-end, .k-middle-end[dir=rtl], [dir=rtl] .k-middle-end,
.k-rtl .k-pos-middle-end,
.k-pos-middle-end[dir=rtl],
[dir=rtl] .k-pos-middle-end {
  right: auto;
  left: 0;
}

.k-bottom-start,
.k-pos-bottom-start {
  bottom: 0;
  left: 0;
}
.k-rtl .k-bottom-start, .k-bottom-start[dir=rtl], [dir=rtl] .k-bottom-start,
.k-rtl .k-pos-bottom-start,
.k-pos-bottom-start[dir=rtl],
[dir=rtl] .k-pos-bottom-start {
  left: auto;
  right: 0;
}

.k-bottom-center,
.k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.k-bottom-end,
.k-pos-bottom-end {
  bottom: 0;
  right: 0;
}
.k-rtl .k-bottom-end, .k-bottom-end[dir=rtl], [dir=rtl] .k-bottom-end,
.k-rtl .k-pos-bottom-end,
.k-pos-bottom-end[dir=rtl],
[dir=rtl] .k-pos-bottom-end {
  right: auto;
  left: 0;
}

.k-resize-none {
  resize: none !important;
}

.k-resize-both {
  resize: both !important;
}

.k-resize-horizontal {
  resize: horizontal !important;
}

.k-resize-vertical {
  resize: vertical !important;
}

.k-m-0 {
  margin: 0 !important;
}

.k-mt-0 {
  margin-top: 0 !important;
}

.k-mr-0 {
  margin-right: 0 !important;
}

.k-mb-0 {
  margin-bottom: 0 !important;
}

.k-ml-0 {
  margin-left: 0 !important;
}

.k-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.k-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.k-m-1 {
  margin: 0.25rem !important;
}

.k-mt-1 {
  margin-top: 0.25rem !important;
}

.k-mr-1 {
  margin-right: 0.25rem !important;
}

.k-mb-1 {
  margin-bottom: 0.25rem !important;
}

.k-ml-1 {
  margin-left: 0.25rem !important;
}

.k-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.k-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.k-m-2 {
  margin: 0.5rem !important;
}

.k-mt-2 {
  margin-top: 0.5rem !important;
}

.k-mr-2 {
  margin-right: 0.5rem !important;
}

.k-mb-2 {
  margin-bottom: 0.5rem !important;
}

.k-ml-2 {
  margin-left: 0.5rem !important;
}

.k-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.k-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.k-m-3 {
  margin: 0.75rem !important;
}

.k-mt-3 {
  margin-top: 0.75rem !important;
}

.k-mr-3 {
  margin-right: 0.75rem !important;
}

.k-mb-3 {
  margin-bottom: 0.75rem !important;
}

.k-ml-3 {
  margin-left: 0.75rem !important;
}

.k-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.k-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.k-m-4 {
  margin: 1rem !important;
}

.k-mt-4 {
  margin-top: 1rem !important;
}

.k-mr-4 {
  margin-right: 1rem !important;
}

.k-mb-4 {
  margin-bottom: 1rem !important;
}

.k-ml-4 {
  margin-left: 1rem !important;
}

.k-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.k-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.k-m-5 {
  margin: 1.25rem !important;
}

.k-mt-5 {
  margin-top: 1.25rem !important;
}

.k-mr-5 {
  margin-right: 1.25rem !important;
}

.k-mb-5 {
  margin-bottom: 1.25rem !important;
}

.k-ml-5 {
  margin-left: 1.25rem !important;
}

.k-mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.k-my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.k-m-6 {
  margin: 1.5rem !important;
}

.k-mt-6 {
  margin-top: 1.5rem !important;
}

.k-mr-6 {
  margin-right: 1.5rem !important;
}

.k-mb-6 {
  margin-bottom: 1.5rem !important;
}

.k-ml-6 {
  margin-left: 1.5rem !important;
}

.k-mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.k-my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.k-m-7 {
  margin: 1.75rem !important;
}

.k-mt-7 {
  margin-top: 1.75rem !important;
}

.k-mr-7 {
  margin-right: 1.75rem !important;
}

.k-mb-7 {
  margin-bottom: 1.75rem !important;
}

.k-ml-7 {
  margin-left: 1.75rem !important;
}

.k-mx-7 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}

.k-my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.k-m-8 {
  margin: 2rem !important;
}

.k-mt-8 {
  margin-top: 2rem !important;
}

.k-mr-8 {
  margin-right: 2rem !important;
}

.k-mb-8 {
  margin-bottom: 2rem !important;
}

.k-ml-8 {
  margin-left: 2rem !important;
}

.k-mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.k-my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.k-m-9 {
  margin: 2.25rem !important;
}

.k-mt-9 {
  margin-top: 2.25rem !important;
}

.k-mr-9 {
  margin-right: 2.25rem !important;
}

.k-mb-9 {
  margin-bottom: 2.25rem !important;
}

.k-ml-9 {
  margin-left: 2.25rem !important;
}

.k-mx-9 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important;
}

.k-my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.k-m-10 {
  margin: 2.5rem !important;
}

.k-mt-10 {
  margin-top: 2.5rem !important;
}

.k-mr-10 {
  margin-right: 2.5rem !important;
}

.k-mb-10 {
  margin-bottom: 2.5rem !important;
}

.k-ml-10 {
  margin-left: 2.5rem !important;
}

.k-mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.k-my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.k-m-11 {
  margin: 2.75rem !important;
}

.k-mt-11 {
  margin-top: 2.75rem !important;
}

.k-mr-11 {
  margin-right: 2.75rem !important;
}

.k-mb-11 {
  margin-bottom: 2.75rem !important;
}

.k-ml-11 {
  margin-left: 2.75rem !important;
}

.k-mx-11 {
  margin-left: 2.75rem !important;
  margin-right: 2.75rem !important;
}

.k-my-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}

.k-m-12 {
  margin: 3rem !important;
}

.k-mt-12 {
  margin-top: 3rem !important;
}

.k-mr-12 {
  margin-right: 3rem !important;
}

.k-mb-12 {
  margin-bottom: 3rem !important;
}

.k-ml-12 {
  margin-left: 3rem !important;
}

.k-mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.k-my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.k-m-13 {
  margin: 3.25rem !important;
}

.k-mt-13 {
  margin-top: 3.25rem !important;
}

.k-mr-13 {
  margin-right: 3.25rem !important;
}

.k-mb-13 {
  margin-bottom: 3.25rem !important;
}

.k-ml-13 {
  margin-left: 3.25rem !important;
}

.k-mx-13 {
  margin-left: 3.25rem !important;
  margin-right: 3.25rem !important;
}

.k-my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

.k-m-14 {
  margin: 3.5rem !important;
}

.k-mt-14 {
  margin-top: 3.5rem !important;
}

.k-mr-14 {
  margin-right: 3.5rem !important;
}

.k-mb-14 {
  margin-bottom: 3.5rem !important;
}

.k-ml-14 {
  margin-left: 3.5rem !important;
}

.k-mx-14 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.k-my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.k-m-15 {
  margin: 3.75rem !important;
}

.k-mt-15 {
  margin-top: 3.75rem !important;
}

.k-mr-15 {
  margin-right: 3.75rem !important;
}

.k-mb-15 {
  margin-bottom: 3.75rem !important;
}

.k-ml-15 {
  margin-left: 3.75rem !important;
}

.k-mx-15 {
  margin-left: 3.75rem !important;
  margin-right: 3.75rem !important;
}

.k-my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.k-m-16 {
  margin: 4rem !important;
}

.k-mt-16 {
  margin-top: 4rem !important;
}

.k-mr-16 {
  margin-right: 4rem !important;
}

.k-mb-16 {
  margin-bottom: 4rem !important;
}

.k-ml-16 {
  margin-left: 4rem !important;
}

.k-mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.k-my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.k-m-17 {
  margin: 4.25rem !important;
}

.k-mt-17 {
  margin-top: 4.25rem !important;
}

.k-mr-17 {
  margin-right: 4.25rem !important;
}

.k-mb-17 {
  margin-bottom: 4.25rem !important;
}

.k-ml-17 {
  margin-left: 4.25rem !important;
}

.k-mx-17 {
  margin-left: 4.25rem !important;
  margin-right: 4.25rem !important;
}

.k-my-17 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}

.k-m-18 {
  margin: 4.5rem !important;
}

.k-mt-18 {
  margin-top: 4.5rem !important;
}

.k-mr-18 {
  margin-right: 4.5rem !important;
}

.k-mb-18 {
  margin-bottom: 4.5rem !important;
}

.k-ml-18 {
  margin-left: 4.5rem !important;
}

.k-mx-18 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.k-my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.k-m-19 {
  margin: 4.75rem !important;
}

.k-mt-19 {
  margin-top: 4.75rem !important;
}

.k-mr-19 {
  margin-right: 4.75rem !important;
}

.k-mb-19 {
  margin-bottom: 4.75rem !important;
}

.k-ml-19 {
  margin-left: 4.75rem !important;
}

.k-mx-19 {
  margin-left: 4.75rem !important;
  margin-right: 4.75rem !important;
}

.k-my-19 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}

.k-m-20 {
  margin: 5rem !important;
}

.k-mt-20 {
  margin-top: 5rem !important;
}

.k-mr-20 {
  margin-right: 5rem !important;
}

.k-mb-20 {
  margin-bottom: 5rem !important;
}

.k-ml-20 {
  margin-left: 5rem !important;
}

.k-mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.k-my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.k-m-21 {
  margin: 5.25rem !important;
}

.k-mt-21 {
  margin-top: 5.25rem !important;
}

.k-mr-21 {
  margin-right: 5.25rem !important;
}

.k-mb-21 {
  margin-bottom: 5.25rem !important;
}

.k-ml-21 {
  margin-left: 5.25rem !important;
}

.k-mx-21 {
  margin-left: 5.25rem !important;
  margin-right: 5.25rem !important;
}

.k-my-21 {
  margin-top: 5.25rem !important;
  margin-bottom: 5.25rem !important;
}

.k-m-22 {
  margin: 5.5rem !important;
}

.k-mt-22 {
  margin-top: 5.5rem !important;
}

.k-mr-22 {
  margin-right: 5.5rem !important;
}

.k-mb-22 {
  margin-bottom: 5.5rem !important;
}

.k-ml-22 {
  margin-left: 5.5rem !important;
}

.k-mx-22 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}

.k-my-22 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.k-m-23 {
  margin: 5.75rem !important;
}

.k-mt-23 {
  margin-top: 5.75rem !important;
}

.k-mr-23 {
  margin-right: 5.75rem !important;
}

.k-mb-23 {
  margin-bottom: 5.75rem !important;
}

.k-ml-23 {
  margin-left: 5.75rem !important;
}

.k-mx-23 {
  margin-left: 5.75rem !important;
  margin-right: 5.75rem !important;
}

.k-my-23 {
  margin-top: 5.75rem !important;
  margin-bottom: 5.75rem !important;
}

.k-m-24 {
  margin: 6rem !important;
}

.k-mt-24 {
  margin-top: 6rem !important;
}

.k-mr-24 {
  margin-right: 6rem !important;
}

.k-mb-24 {
  margin-bottom: 6rem !important;
}

.k-ml-24 {
  margin-left: 6rem !important;
}

.k-mx-24 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.k-my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.k-m-xs {
  margin: 0.25rem !important;
}

.k-mt-xs {
  margin-top: 0.25rem !important;
}

.k-mr-xs {
  margin-right: 0.25rem !important;
}

.k-mb-xs {
  margin-bottom: 0.25rem !important;
}

.k-ml-xs {
  margin-left: 0.25rem !important;
}

.k-mx-xs {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.k-my-xs {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.k-m-sm {
  margin: 0.5rem !important;
}

.k-mt-sm {
  margin-top: 0.5rem !important;
}

.k-mr-sm {
  margin-right: 0.5rem !important;
}

.k-mb-sm {
  margin-bottom: 0.5rem !important;
}

.k-ml-sm {
  margin-left: 0.5rem !important;
}

.k-mx-sm {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.k-my-sm {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.k-m-md {
  margin: 0.75rem !important;
}

.k-mt-md {
  margin-top: 0.75rem !important;
}

.k-mr-md {
  margin-right: 0.75rem !important;
}

.k-mb-md {
  margin-bottom: 0.75rem !important;
}

.k-ml-md {
  margin-left: 0.75rem !important;
}

.k-mx-md {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.k-my-md {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.k-m-lg {
  margin: 1rem !important;
}

.k-mt-lg {
  margin-top: 1rem !important;
}

.k-mr-lg {
  margin-right: 1rem !important;
}

.k-mb-lg {
  margin-bottom: 1rem !important;
}

.k-ml-lg {
  margin-left: 1rem !important;
}

.k-mx-lg {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.k-my-lg {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.k-m-xl {
  margin: 1.5rem !important;
}

.k-mt-xl {
  margin-top: 1.5rem !important;
}

.k-mr-xl {
  margin-right: 1.5rem !important;
}

.k-mb-xl {
  margin-bottom: 1.5rem !important;
}

.k-ml-xl {
  margin-left: 1.5rem !important;
}

.k-mx-xl {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.k-my-xl {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.k-m-thin {
  margin: 0.125rem !important;
}

.k-mt-thin {
  margin-top: 0.125rem !important;
}

.k-mr-thin {
  margin-right: 0.125rem !important;
}

.k-mb-thin {
  margin-bottom: 0.125rem !important;
}

.k-ml-thin {
  margin-left: 0.125rem !important;
}

.k-mx-thin {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}

.k-my-thin {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.k-m-hair {
  margin: 0.0625rem !important;
}

.k-mt-hair {
  margin-top: 0.0625rem !important;
}

.k-mr-hair {
  margin-right: 0.0625rem !important;
}

.k-mb-hair {
  margin-bottom: 0.0625rem !important;
}

.k-ml-hair {
  margin-left: 0.0625rem !important;
}

.k-mx-hair {
  margin-left: 0.0625rem !important;
  margin-right: 0.0625rem !important;
}

.k-my-hair {
  margin-top: 0.0625rem !important;
  margin-bottom: 0.0625rem !important;
}

.k-p-0 {
  padding: 0 !important;
}

.k-pt-0 {
  padding-top: 0 !important;
}

.k-pr-0 {
  padding-right: 0 !important;
}

.k-pb-0 {
  padding-bottom: 0 !important;
}

.k-pl-0 {
  padding-left: 0 !important;
}

.k-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.k-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.k-p-1 {
  padding: 0.25rem !important;
}

.k-pt-1 {
  padding-top: 0.25rem !important;
}

.k-pr-1 {
  padding-right: 0.25rem !important;
}

.k-pb-1 {
  padding-bottom: 0.25rem !important;
}

.k-pl-1 {
  padding-left: 0.25rem !important;
}

.k-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.k-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.k-p-2 {
  padding: 0.5rem !important;
}

.k-pt-2 {
  padding-top: 0.5rem !important;
}

.k-pr-2 {
  padding-right: 0.5rem !important;
}

.k-pb-2 {
  padding-bottom: 0.5rem !important;
}

.k-pl-2 {
  padding-left: 0.5rem !important;
}

.k-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.k-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.k-p-3 {
  padding: 0.75rem !important;
}

.k-pt-3 {
  padding-top: 0.75rem !important;
}

.k-pr-3 {
  padding-right: 0.75rem !important;
}

.k-pb-3 {
  padding-bottom: 0.75rem !important;
}

.k-pl-3 {
  padding-left: 0.75rem !important;
}

.k-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.k-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.k-p-4 {
  padding: 1rem !important;
}

.k-pt-4 {
  padding-top: 1rem !important;
}

.k-pr-4 {
  padding-right: 1rem !important;
}

.k-pb-4 {
  padding-bottom: 1rem !important;
}

.k-pl-4 {
  padding-left: 1rem !important;
}

.k-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.k-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.k-p-5 {
  padding: 1.25rem !important;
}

.k-pt-5 {
  padding-top: 1.25rem !important;
}

.k-pr-5 {
  padding-right: 1.25rem !important;
}

.k-pb-5 {
  padding-bottom: 1.25rem !important;
}

.k-pl-5 {
  padding-left: 1.25rem !important;
}

.k-px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.k-py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.k-p-6 {
  padding: 1.5rem !important;
}

.k-pt-6 {
  padding-top: 1.5rem !important;
}

.k-pr-6 {
  padding-right: 1.5rem !important;
}

.k-pb-6 {
  padding-bottom: 1.5rem !important;
}

.k-pl-6 {
  padding-left: 1.5rem !important;
}

.k-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.k-py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.k-p-7 {
  padding: 1.75rem !important;
}

.k-pt-7 {
  padding-top: 1.75rem !important;
}

.k-pr-7 {
  padding-right: 1.75rem !important;
}

.k-pb-7 {
  padding-bottom: 1.75rem !important;
}

.k-pl-7 {
  padding-left: 1.75rem !important;
}

.k-px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}

.k-py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

.k-p-8 {
  padding: 2rem !important;
}

.k-pt-8 {
  padding-top: 2rem !important;
}

.k-pr-8 {
  padding-right: 2rem !important;
}

.k-pb-8 {
  padding-bottom: 2rem !important;
}

.k-pl-8 {
  padding-left: 2rem !important;
}

.k-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.k-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.k-p-9 {
  padding: 2.25rem !important;
}

.k-pt-9 {
  padding-top: 2.25rem !important;
}

.k-pr-9 {
  padding-right: 2.25rem !important;
}

.k-pb-9 {
  padding-bottom: 2.25rem !important;
}

.k-pl-9 {
  padding-left: 2.25rem !important;
}

.k-px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

.k-py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

.k-p-10 {
  padding: 2.5rem !important;
}

.k-pt-10 {
  padding-top: 2.5rem !important;
}

.k-pr-10 {
  padding-right: 2.5rem !important;
}

.k-pb-10 {
  padding-bottom: 2.5rem !important;
}

.k-pl-10 {
  padding-left: 2.5rem !important;
}

.k-px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.k-py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.k-p-11 {
  padding: 2.75rem !important;
}

.k-pt-11 {
  padding-top: 2.75rem !important;
}

.k-pr-11 {
  padding-right: 2.75rem !important;
}

.k-pb-11 {
  padding-bottom: 2.75rem !important;
}

.k-pl-11 {
  padding-left: 2.75rem !important;
}

.k-px-11 {
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important;
}

.k-py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}

.k-p-12 {
  padding: 3rem !important;
}

.k-pt-12 {
  padding-top: 3rem !important;
}

.k-pr-12 {
  padding-right: 3rem !important;
}

.k-pb-12 {
  padding-bottom: 3rem !important;
}

.k-pl-12 {
  padding-left: 3rem !important;
}

.k-px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.k-py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.k-p-13 {
  padding: 3.25rem !important;
}

.k-pt-13 {
  padding-top: 3.25rem !important;
}

.k-pr-13 {
  padding-right: 3.25rem !important;
}

.k-pb-13 {
  padding-bottom: 3.25rem !important;
}

.k-pl-13 {
  padding-left: 3.25rem !important;
}

.k-px-13 {
  padding-left: 3.25rem !important;
  padding-right: 3.25rem !important;
}

.k-py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

.k-p-14 {
  padding: 3.5rem !important;
}

.k-pt-14 {
  padding-top: 3.5rem !important;
}

.k-pr-14 {
  padding-right: 3.5rem !important;
}

.k-pb-14 {
  padding-bottom: 3.5rem !important;
}

.k-pl-14 {
  padding-left: 3.5rem !important;
}

.k-px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.k-py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.k-p-15 {
  padding: 3.75rem !important;
}

.k-pt-15 {
  padding-top: 3.75rem !important;
}

.k-pr-15 {
  padding-right: 3.75rem !important;
}

.k-pb-15 {
  padding-bottom: 3.75rem !important;
}

.k-pl-15 {
  padding-left: 3.75rem !important;
}

.k-px-15 {
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important;
}

.k-py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.k-p-16 {
  padding: 4rem !important;
}

.k-pt-16 {
  padding-top: 4rem !important;
}

.k-pr-16 {
  padding-right: 4rem !important;
}

.k-pb-16 {
  padding-bottom: 4rem !important;
}

.k-pl-16 {
  padding-left: 4rem !important;
}

.k-px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.k-py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.k-p-17 {
  padding: 4.25rem !important;
}

.k-pt-17 {
  padding-top: 4.25rem !important;
}

.k-pr-17 {
  padding-right: 4.25rem !important;
}

.k-pb-17 {
  padding-bottom: 4.25rem !important;
}

.k-pl-17 {
  padding-left: 4.25rem !important;
}

.k-px-17 {
  padding-left: 4.25rem !important;
  padding-right: 4.25rem !important;
}

.k-py-17 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}

.k-p-18 {
  padding: 4.5rem !important;
}

.k-pt-18 {
  padding-top: 4.5rem !important;
}

.k-pr-18 {
  padding-right: 4.5rem !important;
}

.k-pb-18 {
  padding-bottom: 4.5rem !important;
}

.k-pl-18 {
  padding-left: 4.5rem !important;
}

.k-px-18 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.k-py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.k-p-19 {
  padding: 4.75rem !important;
}

.k-pt-19 {
  padding-top: 4.75rem !important;
}

.k-pr-19 {
  padding-right: 4.75rem !important;
}

.k-pb-19 {
  padding-bottom: 4.75rem !important;
}

.k-pl-19 {
  padding-left: 4.75rem !important;
}

.k-px-19 {
  padding-left: 4.75rem !important;
  padding-right: 4.75rem !important;
}

.k-py-19 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}

.k-p-20 {
  padding: 5rem !important;
}

.k-pt-20 {
  padding-top: 5rem !important;
}

.k-pr-20 {
  padding-right: 5rem !important;
}

.k-pb-20 {
  padding-bottom: 5rem !important;
}

.k-pl-20 {
  padding-left: 5rem !important;
}

.k-px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.k-py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.k-p-21 {
  padding: 5.25rem !important;
}

.k-pt-21 {
  padding-top: 5.25rem !important;
}

.k-pr-21 {
  padding-right: 5.25rem !important;
}

.k-pb-21 {
  padding-bottom: 5.25rem !important;
}

.k-pl-21 {
  padding-left: 5.25rem !important;
}

.k-px-21 {
  padding-left: 5.25rem !important;
  padding-right: 5.25rem !important;
}

.k-py-21 {
  padding-top: 5.25rem !important;
  padding-bottom: 5.25rem !important;
}

.k-p-22 {
  padding: 5.5rem !important;
}

.k-pt-22 {
  padding-top: 5.5rem !important;
}

.k-pr-22 {
  padding-right: 5.5rem !important;
}

.k-pb-22 {
  padding-bottom: 5.5rem !important;
}

.k-pl-22 {
  padding-left: 5.5rem !important;
}

.k-px-22 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}

.k-py-22 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.k-p-23 {
  padding: 5.75rem !important;
}

.k-pt-23 {
  padding-top: 5.75rem !important;
}

.k-pr-23 {
  padding-right: 5.75rem !important;
}

.k-pb-23 {
  padding-bottom: 5.75rem !important;
}

.k-pl-23 {
  padding-left: 5.75rem !important;
}

.k-px-23 {
  padding-left: 5.75rem !important;
  padding-right: 5.75rem !important;
}

.k-py-23 {
  padding-top: 5.75rem !important;
  padding-bottom: 5.75rem !important;
}

.k-p-24 {
  padding: 6rem !important;
}

.k-pt-24 {
  padding-top: 6rem !important;
}

.k-pr-24 {
  padding-right: 6rem !important;
}

.k-pb-24 {
  padding-bottom: 6rem !important;
}

.k-pl-24 {
  padding-left: 6rem !important;
}

.k-px-24 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.k-py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.k-p-xs {
  padding: 0.25rem !important;
}

.k-pt-xs {
  padding-top: 0.25rem !important;
}

.k-pr-xs {
  padding-right: 0.25rem !important;
}

.k-pb-xs {
  padding-bottom: 0.25rem !important;
}

.k-pl-xs {
  padding-left: 0.25rem !important;
}

.k-px-xs {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.k-py-xs {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.k-p-sm {
  padding: 0.5rem !important;
}

.k-pt-sm {
  padding-top: 0.5rem !important;
}

.k-pr-sm {
  padding-right: 0.5rem !important;
}

.k-pb-sm {
  padding-bottom: 0.5rem !important;
}

.k-pl-sm {
  padding-left: 0.5rem !important;
}

.k-px-sm {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.k-py-sm {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.k-p-md {
  padding: 0.75rem !important;
}

.k-pt-md {
  padding-top: 0.75rem !important;
}

.k-pr-md {
  padding-right: 0.75rem !important;
}

.k-pb-md {
  padding-bottom: 0.75rem !important;
}

.k-pl-md {
  padding-left: 0.75rem !important;
}

.k-px-md {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.k-py-md {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.k-p-lg {
  padding: 1rem !important;
}

.k-pt-lg {
  padding-top: 1rem !important;
}

.k-pr-lg {
  padding-right: 1rem !important;
}

.k-pb-lg {
  padding-bottom: 1rem !important;
}

.k-pl-lg {
  padding-left: 1rem !important;
}

.k-px-lg {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.k-py-lg {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.k-p-xl {
  padding: 1.5rem !important;
}

.k-pt-xl {
  padding-top: 1.5rem !important;
}

.k-pr-xl {
  padding-right: 1.5rem !important;
}

.k-pb-xl {
  padding-bottom: 1.5rem !important;
}

.k-pl-xl {
  padding-left: 1.5rem !important;
}

.k-px-xl {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.k-py-xl {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.k-p-thin {
  padding: 0.125rem !important;
}

.k-pt-thin {
  padding-top: 0.125rem !important;
}

.k-pr-thin {
  padding-right: 0.125rem !important;
}

.k-pb-thin {
  padding-bottom: 0.125rem !important;
}

.k-pl-thin {
  padding-left: 0.125rem !important;
}

.k-px-thin {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.k-py-thin {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.k-p-hair {
  padding: 0.0625rem !important;
}

.k-pt-hair {
  padding-top: 0.0625rem !important;
}

.k-pr-hair {
  padding-right: 0.0625rem !important;
}

.k-pb-hair {
  padding-bottom: 0.0625rem !important;
}

.k-pl-hair {
  padding-left: 0.0625rem !important;
}

.k-px-hair {
  padding-left: 0.0625rem !important;
  padding-right: 0.0625rem !important;
}

.k-py-hair {
  padding-top: 0.0625rem !important;
  padding-bottom: 0.0625rem !important;
}

.k-spacer {
  flex: 1 0 auto;
}

.k-spacer-sized {
  flex-grow: 0;
}

.k-table-layout-fixed {
  table-layout: fixed;
}

.k-table-layout-auto {
  table-layout: auto;
}

.k-text-nowrap {
  white-space: nowrap !important;
}

.k-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-text-left {
  text-align: left !important;
}

.k-text-right {
  text-align: right !important;
}

.k-text-center {
  text-align: center !important;
}

.k-text-justify {
  text-align: justify !important;
}

.k-text-lowercase {
  text-transform: lowercase !important;
}

.k-text-uppercase {
  text-transform: uppercase !important;
}

.k-text-capitalize {
  text-transform: capitalize !important;
}

.k-fs-xs {
  font-size: 0.75rem !important;
}

.k-fs-sm {
  font-size: 0.875rem !important;
}

.k-fs-md {
  font-size: 1rem !important;
}

.k-fs-lg {
  font-size: 1.25rem !important;
}

.k-fs-xl {
  font-size: 1.5rem !important;
}

.k-font-weight-light {
  font-weight: 300 !important;
}

.k-font-weight-normal {
  font-weight: 400 !important;
}

.k-font-weight-bold {
  font-weight: 700 !important;
}

.k-touch-action-none {
  touch-action: none !important;
}

.k-touch-action-auto {
  touch-action: auto !important;
}

.k-flip-h {
  transform: scaleX(-1);
}

.k-flip-v {
  transform: scaleY(-1);
}

.k-flip-h.k-flip-v {
  transform: scale(-1, -1);
}

.k-rotate-45 {
  transform: rotate(45deg);
}

.k-rotate-90 {
  transform: rotate(90deg);
}

.k-rotate-135 {
  transform: rotate(135deg);
}

.k-rotate-180 {
  transform: rotate(180deg);
}

.k-rotate-225 {
  transform: rotate(225deg);
}

.k-rotate-270 {
  transform: rotate(270deg);
}

.k-rotate-315 {
  transform: rotate(315deg);
}

.k-scale-0 {
  transform: scale(0, 0);
}

.k-scale-1 {
  transform: scale(1, 1);
}

.k-scale-2 {
  transform: scale(2, 2);
}

.k-translate-0 {
  transform: translate(0, 0);
}

.k-translate-0-50 {
  transform: translate(0, 50%);
}

.k-translate-0-100 {
  transform: translate(0, 100%);
}

.k-translate-50-0 {
  transform: translate(50%, 0);
}

.k-translate-50-50 {
  transform: translate(50%, 50%);
}

.k-translate-50-100 {
  transform: translate(50%, 100%);
}

.k-translate-100-0 {
  transform: translate(100%, 0);
}

.k-translate-100-50 {
  transform: translate(100%, 50%);
}

.k-translate-100-100 {
  transform: translate(100%, 100%);
}

.k-user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.k-user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.k-user-select-text {
  -webkit-user-select: text !important;
          user-select: text !important;
}

.k-user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.k-user-select-contain {
  -webkit-user-select: contain !important;
          user-select: contain !important;
}

@font-face {
  font-family: "WebComponentsIcons";
  font-style: normal;
  font-weight: normal;
  src: url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQhXjLzYAAADMAABH/k9TLzIPEgdLAABIzAAAAGBjbWFwa15oEwAASSwAAADMZ2FzcAAAABAAAEn4AAAACGdseWabm5w0AABKAAABtcBoZWFkHEnteQAB/8AAAAA2aGhlYQfABmAAAf/4AAAAJGhtdHjiA9YoAAIAHAAACnxsb2NhSIK27gACCpgAAAVAbWF4cALeAy4AAg/YAAAAIG5hbWX0BvU7AAIP+AAABOlwb3N0AAMAAAACFOQAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADoAGgByCmIPlhToGEYY0B6oIKoiWCTEJsonMioaLVQtqC36MzQzoDbeO8REdEVORjpG7kdER7oAAQAaAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAlACYCngBIAJIAngC6ANAA6AEIASoBQAFkAXYBjAGkAb4B5gH8AhYCNgJUAnICigKgAsYC8gMcA0YDaAOQA7YD3AP0BBIELgRKBG4EkAS4BN4E/gUYBS4FTAVmBXQFfAWiBcYF2gX2BjYGega4BvoHJAdMB2QHfgeqB9QH7ggWCDwIUghuCJoIxAjeCQoJNAlOCX4JsgnUAOsABQAhABAAFQAbAJEADQAgACAADQAPABQAGQARABoAIAAEAAkACgCQAAoAIAAgAA0ADwAUABkAEQAaACAARwALAB4AHgAbACMAHwAEAB8AIwANABwARQAPAB4AHgAbACMAHwAEAB4AEQAfABUAJgAVABoAEwA4ABAAHgAeABsAIwAfAAQAGgAbAAQADwAUAA0AGgATABEANwAKAB4AHgAbACMAHwAEABcAHAAVAEYAEQAeAB4AGwAjAB8ABAAQABUAGQARABoAHwAVABsAGgAfAD4ACAAeAB4AGwAjAAQAIQAcAEQACgAeAB4AGwAjAAQAHgAbABsAIAA/AAsAHgAeABsAIwAEAB4AFQATABQAIABDAAwAHgAeABsAIwAEABwADQAeABEAGgAgADkAEwAeAB4AGwAjAAQAGwAiABEAHgASABgAGwAjAAQAEAAbACMAGgBBAAoAHgAeABsAIwAEABgAEQASACAALwAMAB4AHgAbACMABAARABoAEAAEACEAHAAwAA8AHgAeABsAIwAEABEAGgAQAAQAHgAVABMAFAAgADIADgAeAB4AGwAjAAQAEQAaABAABAAYABEAEgAgADEADgAeAB4AGwAjAAQAEQAaABAABAAQABsAIwAaAEIACwAeAB4AGwAjAAQAEAAeABUAGAAYAEAACgAeAB4AGwAjAAQAEAAbACMAGgAzABIAHgAeABsAIwAEABAAGwAhAA4AGAARAAQACwAFAAQAIQAcADQAFQAeAB4AGwAjAAQAEAAbACEADgAYABEABAALAAUABAAeABUAEwAUACAANgAUAB4AHgAbACMABAAQABsAIQAOABgAEQAEAAsABQAEABgAEQASACAANQAUAB4AHgAbACMABAAQABsAIQAOABgAEQAEAAsABQAEABAAGwAjABoAOgAQAB4AHgAbACMABAAPABQAEQAiAB4AGwAaAAQAIQAcADsAEwAeAB4AGwAjAAQADwAUABEAIgAeABsAGgAEAB4AFQATABQAIAA9ABIAHgAeABsAIwAEAA8AFAARACIAHgAbABoABAAYABEAEgAgADwAEgAeAB4AGwAjAAQADwAUABEAIgAeABsAGgAEABAAGwAjABoAKwALAB4AHgAbACMABAALAAUABAAhABwALAAOAB4AHgAbACMABAALAAUABAAeABUAEwAUACAALgANAB4AHgAbACMABAALAAUABAAYABEAEgAgAC0ADQAeAB4AGwAjAAQACwAFAAQAEAAbACMAGgAnABEAHgAeABsAIwAEAAkACgAEACEAHAAEAB4AFQATABQAIAAqABAAHgAeABsAIwAEAAkACgAEACEAHAAEABgAEQASACAAKAATAB4AHgAbACMABAAJAAoABAAQABsAIwAaAAQAHgAVABMAFAAgACkAEgAeAB4AGwAjAAQACQAKAAQAEAAbACMAGgAEABgAEQASACAChwAPAB4AEQANAAQAHwAgAA0ADwAXABEAEAAGAAUABQKGAAwAHgARAA0ABAAfACAADQAPABcAEQAQAogACgAeABEADQAEAB4ADQAaABMAEQKFAA4AHgARAA0ABAAPABgAIQAfACAAEQAeABEAEAG4AAwAHAAcABgAJQAEABIAGwAeABkADQAgAccABgAaAA8AFAAbAB4BXgADABgAGAFDABIAGAAVABMAGgAEACAAGwAcAAQAEQAYABEAGQARABoAIAAfAR8AEQAYABUAEwAaAAQAIAAbABwABAARABgAEQAZABEAGgAgAWwACQAYABUAEwAaAAQAIAAbABwBKgANABgAFQATABoABAAgABsABAATAB4AFQAQAUYAHwAYABUAEwAaAAQAHwAgAB4AEQAgAA8AFAAEABEAGAARABkAEQAaACAAHwAEACIAEQAeACAAFQAPAA0AGAFBACEAGAAVABMAGgAEAB8AIAAeABEAIAAPABQABAARABgAEQAZABEAGgAgAB8ABAAUABsAHgAVACYAGwAaACAADQAYAT0AHgAYABUAEwAaAAQAHwAgAB4AEQAgAA8AFAAEABEAGAARABkAEQAaACAABAAiABEAHgAgABUADwANABgBPAAgABgAFQATABoABAAfACAAHgARACAADwAUAAQAEQAYABEAGQARABoAIAAEABQAGwAeABUAJgAbABoAIAANABgBQAAUABgAFQATABoABAAeABUAEwAUACAABAARABgAEQAZABEAGgAgAB8BHgATABgAFQATABoABAAeABUAEwAUACAABAARABgAEQAZABEAGgAgAXEACwAYABUAEwAaAAQAHgAVABMAFAAgAXMADAAYABUAEwAaAAQAHgARABkAGwAiABEBRAAVABgAFQATABoABAAZABUAEAAQABgAEQAEABEAGAARABkAEQAaACAAHwEgABQAGAAVABMAGgAEABkAFQAQABAAGAARAAQAEQAYABEAGQARABoAIAFtAAwAGAAVABMAGgAEABkAFQAQABAAGAARAT4AEwAYABUAEwAaAAQAGAARABIAIAAEABEAGAARABkAEQAaACAAHwEcABIAGAAVABMAGgAEABgAEQASACAABAARABgAEQAZABEAGgAgAW8ACgAYABUAEwAaAAQAGAARABIAIAFyAA0AGAAVABMAGgAEABYAIQAfACAAFQASACUBPwAVABgAFQATABoABAAPABEAGgAgABEAHgAEABEAGAARABkAEQAaACAAHwEdABQAGAAVABMAGgAEAA8AEQAaACAAEQAeAAQAEQAYABEAGQARABoAIAFwAAwAGAAVABMAGgAEAA8AEQAaACAAEQAeAUUAFQAYABUAEwAaAAQADgAbACAAIAAbABkABAARABgAEQAZABEAGgAgAB8BIQAUABgAFQATABoABAAOABsAIAAgABsAGQAEABEAGAARABkAEQAaACABbgAMABgAFQATABoABAAOABsAIAAgABsAGQFHABcAGAAVABMAGgAEAA4ADQAfABEAGAAVABoAEQAEACIAEQAeACAAFQAPAA0AGAFCABkAGAAVABMAGgAEAA4ADQAfABEAGAAVABoAEQAEABQAGwAeABUAJgAbABoAIAANABgCOQAQABMAEwAeABEAEwANACAAEQAEABIAFQARABgAEAAfANIADQAPAA8AEQAfAB8AFQAOABUAGAAVACAAJQArAFgAZgB0AIAAqAC+AOIBAgEyAWYBhAGcAbIB1AH6Ah4CRgJgAnoCqgLYAw4DQgNeA3IDigOmA7ADugPSA+ID+gQKBCoEWgR6BIoEqATABNQE8AT4BRoBjwAGACEAIAAgABsAGgKWAAYAIQAOAA4AGAARAQsABQAeACEAHwAUAQ8AEwAeABUAEwAUACAAGgARAB8AHwAEAA8AGwAaACAAHgANAB8AIAB4AAoAGwAkAAQAHwAVACYAFQAaABMBigARABsAHgAQABEAHgAfAAQAHwAUABsAIwAEABQAFQAQABEBgQAPABsAHgAQABEAHgAfAAQAGwAhACAAHwAVABAAEQGEABcAGwAeABAAEQAeAB8ABAAVABoAHwAVABAAEQAEACIAEQAeACAAFQAPAA0AGAGDABkAGwAeABAAEQAeAB8ABAAVABoAHwAVABAAEQAEABQAGwAeABUAJgAbABoAIAANABgBggAOABsAHgAQABEAHgAfAAQAFQAaAB8AFQAQABEBgAALABsAHgAQABEAHgAfAAQADQAYABgBhQAKABsAHgAQABEAHgAEACAAGwAcAG0AEAAbAB4AEAARAB4ABAAfACAAJQAYABEABAAgABsAHABuABIAGwAeABAAEQAeAAQAHwAgACUAGAARAAQAHgAVABMAFAAgAHAAEQAbAB4AEAARAB4ABAAfACAAJQAYABEABAAYABEAEgAgAG8AEwAbAB4AEAARAB4ABAAfACAAJQAYABEABAAOABsAIAAgABsAGQBsAAwAGwAeABAAEQAeAAQAHwAgACUAGAARAYgADAAbAB4AEAARAB4ABAAeABUAEwAUACAAcgAXABsAHgAQABEAHgAEAB4ADQAQABUAIQAfAAQAIAAbABwABAAeABUAEwAUACAAdQAWABsAHgAQABEAHgAEAB4ADQAQABUAIQAfAAQAIAAbABwABAAYABEAEgAgAHMAGgAbAB4AEAARAB4ABAAeAA0AEAAVACEAHwAEAA4AGwAgACAAGwAZAAQAHgAVABMAFAAgAHQAGQAbAB4AEAARAB4ABAAeAA0AEAAVACEAHwAEAA4AGwAgACAAGwAZAAQAGAARABIAIABxAA0AGwAeABAAEQAeAAQAHgANABAAFQAhAB8BiQAJABsAHgAQABEAHgAEABoAGwGHAAsAGwAeABAAEQAeAAQAGAARABIAIAGGAA0AGwAeABAAEQAeAAQADgAbACAAIAAbABkBUwAEABsAGAAQARQABAAYACEAHgILAAsAGAAbABMAEwARAB4ABAAOABsAJAIKAAcAGAAbABMAEwARAB4CKwALABEAFAANABoADwARAAQADgAbACQCKgAHABEAFAANABoADwARANUADwANAB4ADwAbABAAEQAEAB8ADwANABoAGgARAB4A2QAXAA0AHgAPABsAEAARAAQAHQAeAAQADwAbABAAEQAEAB8ADwANABoAGgARAB4A0wAPAA0AHgAPABsAEAARAAQAGwAhACAAGAAVABoAEQDUAAcADQAeAA8AGwAQABECgwAOAA0AHgAEAB8AIAANAA8AFwARABAABgAFAAUCggALAA0AHgAEAB8AIAANAA8AFwARABAChAAJAA0AHgAEAB4ADQAaABMAEQKBAA0ADQAeAAQADwAYACEAHwAgABEAHgARABACmAADAA0AHgEbABAADQAPABcAIwANAB4AEAAEABEAGAARABkAEQAaACABGQAMAA0ADwAXAAQAEQAYABEAGQARABoAIAA1AGwAdACMAKgAtgDAAMgA1gDcAO4A+AEQARoBPgFiAXYBngG8AcwB3AIAAh4COAJUAnYCkAKcArgC0gLeAuoC/gMMAyIDRANWA3IDjAOYA7gD5gQYBDAEXASMBKIErATGBOQFAAUOBSoFPAGwAAMAIQAgAaIACwAhAB8AIAAbABkABAAVAA8AGwAaAegADQAhAB8AIAAbABkABAASABsAHgAZAA0AIADcAAYAIQAeAB8AGwAeAkoABAAfAB8ACAJNAAMAHwAfAlAABgAfABwAHgAbABYCUgACAB8B7gAIAB4AGwAfAB8AIAANAA4BBAAEAB4AGwAcAboACwAbABwAJQAEABIAGwAeABkADQAgAa8ABAAbABwAJQFZABEAGwAaACIAEQAeACAABAAhABwAHAARAB4ADwANAB8AEQFYABEAGwAaACIAEQAeACAABAAYABsAIwARAB4ADwANAB8AEQDHAAkAGwAaABoAEQAPACAAGwAeAakAEwAbABkAGQARABoAIAAfAAQAHgARABkAGwAiABEABAANABgAGAGoAA4AGwAZABkAEQAaACAABAAeABEAGQAbACIAEQGnAAcAGwAZABkAEQAaACAAVAAHABsAGAAhABkAGgAfAn8AEQAbABgAIQAZABoABAAfACAADQAPABcAEQAQAAYABQAFAn4ADgAbABgAIQAZABoABAAfACAADQAPABcAEQAQAoAADAAbABgAIQAZABoABAAeAA0AGgATABEB3QANABsAGAAhABkAGgAEABIAHgARABEAJgARAn0AEAAbABgAIQAZABoABAAPABgAIQAfACAAEQAeABEAEAGNAAwAGwAQABEABAAfABoAFQAcABwAEQAgAlUABQAYABsAIQAQAJ8ADQAYABsAHwARAAQAGwAhACAAGAAVABoAEQCgAAwAGAAbAB8AEQAEAA8AFQAeAA8AGAARAJ4ABQAYABsAHwARAIoABQAYABsADwAXAbkACQAYABEADQAeAAQADwAfAB8A9wAGABUAHgAPABgAEQKdAAoAFAAbAB4AGwAcABgAEQAgABQA9AAQABQAEQAPABcADgAbACQABAAPABQAEQAPABcAEQAQAPMACAAUABEADwAXAA4AGwAkAJwADQAUABEADwAXAAQAGwAhACAAGAAVABoAEQCdAAwAFAARAA8AFwAEAA8AFQAeAA8AGAARAJsABQAUABEADwAXAZoADwAUAA0AGgATABEABAAZAA0AGgAhAA0AGAAYACUB1wAWABEAGAAYAB8ABAAZABEAHgATABEABAAiABEAHgAgABUADwANABgAGAAlAdYAGAARABgAGAAfAAQAGQARAB4AEwARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAAYACUB1QALABEAGAAYAB8ABAAZABEAHgATABEB2QAVABEAGAAYAAQAHwAcABgAFQAgAAQAIgARAB4AIAAVAA8ADQAYABgAJQHYABcAEQAYABgABAAfABwAGAAVACAABAAUABsAHgAVACYAGwAaACAADQAYABgAJQBJAAoADQAgABEAEwAbAB4AFQAmABEAxgAEAA0AHgAgApcADAANABoAEAAYABEABAAfACAAFQAPABcAmQAOAA0AGgAPABEAGAAEABsAIQAgABgAFQAaABEAmgANAA0AGgAPABEAGAAEAA8AFQAeAA8AGAARAJgABgANABoADwARABgBkQANAA0AGAARABoAEAANAB4ABAAQAA0AIAARAIsACAANABgAEQAaABAADQAeAMUACgANABgADwAhABgADQAgABsAHgAgAEIAXABuAIoAnACuALwA3gDsAPQBHAE6AVQBcAGaAbABwgHMAeoCCAIkAjgCRgJ6ArIC1AL2AwgDGgMuA0IDVAItAAwAHgAVAA4ADgAOABgAEQAEAA4AGwAkAiwACAAeABUADgAOAA4AGAARAEgADQAeAA0AEwAEAA0AGgAQAAQAEAAeABsAHAC1AAgAGwAjABoAGAAbAA0AEAKQAAgAGwAhABMAFAAaACEAIAHmAAYAGwAYABgADQAeAaEAEAAbAA8AIQAZABEAGgAgAAQAGQANABoADQATABEAHgDRAAYAFQAiABUAEAARAV0AAwAVACIAgAATABUAHwAcABgADQAlAAQAFQAaABgAFQAaABEABAASABgAEQAkAf8ADgAVAB8AHAAYAA0AJQAEABUAGgAYABUAGgARAH8ADAAVAB8AHAAYAA0AJQAEABIAGAARACQAfQANABUAHwAcABgADQAlAAQADgAYABsADwAXAH4AFAAVAB8AHAAYAA0AJQAEAAwAGgAYABUAGgARAAQADgAYABsADwAXATsACgAVABkAEQAaACAAFQAbABoAHwIPAAgAFQATABMABAAOABsAJAIOAAQAFQATABMBowAOABUADwAgABUAGwAaAA0AHgAlAAQADQAQABACXwAOABEAIAANABUAGAAEAB8AEQAPACAAFQAbABoCDQANABEAGAAVAA8AFQAbACEAHwAEAA4AGwAkAgwACQARABgAFQAPABUAGwAhAB8AjwAGABEAGAARACAAEQE1ABkAEQAPAB4AEQANAB8AEQAEACIAEQAeACAAFQAPAA0AGAAEAB8AHAANAA8AFQAaABMBMQAbABEADwAeABEADQAfABEABAAUABsAHgAVACYAGwAaACAADQAYAAQAHwAcAA0ADwAVABoAEwHpABAAEQAPABUAGQANABgABAAVABoADwAeABEADQAfABEB6gAQABEADwAVABkADQAYAAQAEAARAA8AHgARAA0AHwARAmYACAANACAADQAEACMAEQAOAmUACAANACAADQAEAB8AHQAYAnoACQANACAADQAEAB4AEQAfACACZAAJAA0AIAANAAQAFgAfABsAGgJjAAgADQAgAA0ABAAPAB8AIgJYAAQADQAgAA0ACAASACgANgA+AEoAXgBqAIABNwAKACUAEQAQAB4AGwAcABwAEQAeAfoABgAkABwAGwAeACACTwADACQAEQDNAAUAHQAhAA0AGAIRAAkAGQANABUAGAAEAA4AGwAkAhAABQAZAA0AFQAYAZgACgAQABUAIAAEACAAGwAbABgAHwCOAAQAEAAVACAAOQB0AJYArgDKAOoA+gEQATQBTgFYAXoBjgGmAboB0gHqAgACDgIqAkoCZgKIArAC1gLqAwQDJgNSA2ADagOCA5QDqAO+A94D8AQCBCQESARaBGwEfgSUBLQEygTgBPYFFgUqBTwFVAVmBXwFkAWiBawFxgEnABAAIQAYABgABAAfAA8AHgARABEAGgAEABEAJAAVACABJgALACEAGAAYAAQAHwAPAB4AEQARABoBGAANAB4AGwAaACAABAARABgAEQAZABEAGgAgARoADwAbAB4AIwANAB4AEAAEABEAGAARABkAEQAaACAA5AAHABsAHgAjAA0AHgAQAeMACgAbAB4AGQAhABgADQAEABIAJAHAABEAGwAeABkADQAgAAQADwAbABAAEQAEAA4AGAAbAA8AFwGMAAwAGwAeABkABAARABgAEQAZABEAGgAgAYsABAAbAB4AGQFXABAAGwAeABEAEwAeABsAIQAaABAABAAPABsAGAAbAB4B6wAJABsAGgAgAAQAHwAVACYAEQFWAAsAGwAaACAABAASAA0AGQAVABgAJQI3AAkAGwAYABAAEQAeAAQAIQAcAjUACwAbABgAEAARAB4ABAAbABwAEQAaAjgACwAbABgAEAARAB4ABAAZABsAHgARAjYACgAbABgAEAARAB4ABAANABAAEAI0AAYAGwAYABAAEQAeAQcADQAYABUAHAAEACIAEQAeACAAFQAPAA0AGAEGAA8AGAAVABwABAAUABsAHgAVACYAGwAaACAADQAYAa0ADQAYAA0AHwAUAAQAGQANABoADQATABEAHgGuABAAFQAaABAABAANABoAEAAEAB4AEQAcABgADQAPABEAsAATABUAGAAgABEAHgAEAB8AGwAeACAABAAQABEAHwAPAAQAHwAZAK8AEgAVABgAIAARAB4ABAAfABsAHgAgAAQADQAfAA8ABAAfABkArgAJABUAGAAgABEAHgAEAB8AGQCtAAwAFQAYACAAEQAeAAQADwAYABEADQAeALIAEAAVABgAIAARAB4ABAANABAAEAAEABMAHgAbACEAHACxABUAFQAYACAAEQAeAAQADQAQABAABAARACQAHAAeABEAHwAfABUAGwAaAKwABgAVABgAIAARAB4CSQAEABUAGAAZAnkACwAVABgAEQAfAAQAEQAeAB4AGwAeAkgACAAVABgAEQAEACYAFQAcAj8ACQAVABgAEQAEACMAGwAeABACbwAKABUAGAARAAQAIgAVABAAEQAbAnsADwAVABgAEQAEACAAJQAcABEAHwAPAB4AFQAcACACPAAIABUAGAARAAQAIAAkACACQwAIABUAGAARAAQAHAAfABACdQAQABUAGAARAAQAHAAeABsAEwAeAA0AGQAZABUAGgATAnIAEQAVABgAEQAEABwAHgARAB8AEQAaACAADQAgABUAGwAaAkEACAAVABgAEQAEABwAHAAgAkIACAAVABgAEQAEABwAEAASAkAACAAVABgAEQAEABkAEAAOAnEACgAVABgAEQAEABUAGQANABMAEQJWAA8AFQAYABEABAAUABsAHgAVACYAGwAaACAADQAYAkQACgAVABgAEQAEABIAGAANAB8AFAI+AAoAFQAYABEABAARACQADwARABgCeAAKABUAGAARAAQAEQAeAB4AGwAeAnQADwAVABgAEQAEABAAFQAfAA8ABAAVABkADQATABECcwAJABUAGAARAAQAEAANACAADQI9AAgAFQAYABEABAAPAB8AIgJFAAsAFQAYABEABAAPABsAGgASABUAEwJHAAgAFQAYABEABAAOAA0ADwJwAAoAFQAYABEABAANACEAEAAVABsCRgAJABUAGAARAAQADQAfAA8AJAI7AAgAFQAYABEABAANABAAEAI6AAQAFQAYABECEwAMAA0ADwARAA4AGwAbABcABAAOABsAJAISAAgADQAPABEADgAbABsAFwAVACwASAByAJwAvgDSAN4A9gEAARQBNgFCAWIBegGQAZ4BugHGAdIB3AHsAmEADQAeABsAIQAcAAQAHwARAA8AIAAVABsAGgJbABQAHgAbACEAHAAEABQAEQANABAAEQAeAAQAHwARAA8AIAAVABsAGgJcABQAHgAbACEAHAAEABIAGwAbACAAEQAeAAQAHwARAA8AIAAVABsAGgJnABAAHgAbACEAHAAEAA8AGwAYABgAEQAPACAAFQAbABoBkgAJAB4AGwAhABwABAAOABsAJABMAAUAHgAbACEAHABLAAsAHgAVABAABAAYAA0AJQAbACEAIABKAAQAHgAVABABEwAJAB4AEQAlAB8ADwANABgAEQDQABAAHgARAA0AIAARAB4ABAAbAB4ABAARAB0AIQANABgCfAAFAB4ADQAcABQCFwAPABsAGwATABgAEQAEABwAGAAhAB8ABAAOABsAJAIWAAsAGwAbABMAGAARAAQAHAAYACEAHwIVAAoAGwAbABMAGAARAAQADgAbACQCFAAGABsAGwATABgAEQIBAA0AGAAbAA4AEQAEABsAIQAgABgAFQAaABECAgAFABgAGwAOABEAvgAFABEADQAeAB8AvQAEABEADQAeAIIABwANABwABAAeABsAIwCBAAoADQAcAAQADwAbABgAIQAZABoAFQAsAFAAbgCcAMoA6gEKARYBIAEqATgBVAFgAWYBgAGKAZABlgGcAaIBqAC4ABEAJQAcABEAHgAYABUAGgAXAAQAGwAcABEAGgAEAB8AGQC3AA4AJQAcABEAHgAYABUAGgAXAAQAGwAcABEAGgHDABYAJQAcABEAHgAYABUAGgAXAAQAGAAVABMAFAAgAAQAEAAVAA0AGAAbABMBxQAWACUAHAARAB4AGAAVABoAFwAEABMAGAAbAA4AEQAEAB4AEQAZABsAIgARAcQADwAlABwAEQAeABgAFQAaABcABAATABgAGwAOABEBxgAPACUAHAARAB4AGAAVABoAFwAEABEAGQANABUAGAJLAAUAIAAZABgACgJMAAQAIAAZABgAWwAEABsAGQARAFwABgARABUAEwAUACAA7wANABEADQAeACAABAAbACEAIAAYABUAGgARAPAABQARAA0AHgAgAOgAAgAQAE4ADAANABoAEAAYABEAHgAEABAAHgANABMA2wAEAA0AGgAQAWQAAgALAWMAAgAKAWIAAgAJAWEAAgAIAWAAAgAHAV8AAgAGABUALAA6AFYAagCGAJ4AsgDKAOoBCgE+AXYBggGQAZ4BuAHaAgACGgIwAmABVAAGACAADQAYABUADwERAA0AGgAiABEAHgAgAAQADwAbABgAGwAeAB8BaQAJABoAHwARAB4AIAAEACEAHAFqAA0AGgAfABEAHgAgAAQAGQAVABAAEAAYABEBawALABoAHwARAB4AIAAEABAAGwAjABoCbgAJABoAFAARAB4AFQAgABEAEAD7AAsAGgASABsAHgAZAA0AIAAVABsAGgFnAA8AGgAQABEAGgAgAAQAFQAaAA8AHgARAA0AHwARAWgADwAaABAAEQAaACAABAAQABEADwAeABEADQAfABEBNAAZABoADwAeABEADQAfABEABAAiABEAHgAgABUADwANABgABAAfABwADQAPABUAGgATATAAGwAaAA8AHgARAA0AHwARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAAEAB8AHAANAA8AFQAaABMCCQAFABoADgAbACQB+QAGABkAHAAbAB4AIAEpAAYAGQANABMAEQAfAQMADAAZAA0AEwARAAQAHgARAB8AFQAmABEBpgAQABkADQATABEABAAZAA0AHAAEABEAEAAVACAAGwAeAaQAEgAZAA0AEwARAAQAGAAVABMAFAAgAAQAEAAVAA0AGAAbABMBAAAMABkADQATABEABAARACQAHAAbAB4AIAGlAAoAGQANABMAEQAEABEAEAAVACAB7AAXABkADQATABEABAANAA4AHwAbABgAIQAgABEABAAcABsAHwAVACAAFQAbABoA/wAFABkADQATABEACwAYAEYAeACiANABAAE0AWYBnAHMAgABTQAWACEAHwAgABUAEgAlAAQAHwAgAA0AHgAgAAQAIgARAB4AIAAVAA8ADQAYAUgAGAAhAB8AIAAVABIAJQAEAB8AIAANAB4AIAAEABQAGwAeABUAJgAbABoAIAANABgBTwAUACEAHwAgABUAEgAlAAQAEQAaABAABAAiABEAHgAgABUADwANABgBSgAWACEAHwAgABUAEgAlAAQAEQAaABAABAAUABsAHgAVACYAGwAaACAADQAYAU4AFwAhAB8AIAAVABIAJQAEAA8AEQAaACAAEQAeAAQAIgARAB4AIAAVAA8ADQAYAUkAGQAhAB8AIAAVABIAJQAEAA8AEQAaACAAEQAeAAQAFAAbAB4AFQAmABsAGgAgAA0AGAFQABgAIQAfACAAFQASACUABAAOABEAIAAjABEAEQAaAAQAIgARAB4AIAAVAA8ADQAYAUsAGgAhAB8AIAAVABIAJQAEAA4AEQAgACMAEQARABoABAAUABsAHgAVACYAGwAaACAADQAYAVEAFwAhAB8AIAAVABIAJQAEAA0AHgAbACEAGgAQAAQAIgARAB4AIAAVAA8ADQAYAUwAGQAhAB8AIAAVABIAJQAEAA0AHgAbACEAGgAQAAQAFAAbAB4AFQAmABsAGgAgAA0AGAJOAAIAHwADAAgAKABIAMwADwAcABUABAAfACAADQAgACEAHwAEABsAHAARABoAywAPABwAFQAEAB8AIAANACAAIQAfAAQAFAAbABgAEADKAA8AHAAVAAQAHwAgAA0AIAAhAB8ABAAQABEAGgAlABsAOABGAFIAXAB6AJwAugDUAO4BAAEcATwBSAF4AZgBwgHcAfYCDgIYAjICTgJsApQCsALMAtoAtAAGABsAEwAbACEAIACzAAUAGwATABUAGgCWAAQAGwAPABcBZgAOABUAHwAgAAQAIQAaABsAHgAQABEAHgARABAB+AAQABUAHwAgAAQAHgAbABkADQAaAAQAHwAZAA0AGAAYAfcADgAVAB8AIAAEAB4AGwAZAA0AGgAEAA4AFQATAWUADAAVAB8AIAAEABsAHgAQABEAHgARABACGQAMABUAGgAXABEAEAAVABoABAAOABsAJAIYAAgAFQAaABcAEQAQABUAGgCUAA0AFQAaABcABAAiABEAHgAgABUADwANABgAkgAPABUAGgAXAAQAFAAbAB4AFQAmABsAGgAgAA0AGAKJAAUAFQAaABEABgKOABcAFQAaABEABAAfACAADQAPABcAEQAQAAYABQAFAAQAGQANAB4AFwARAB4AHwKLAA8AFQAaABEABAAfACAADQAPABcAEQAQAAYABQAFAo0AFAAVABoAEQAEAB8AIAANAA8AFwARABAABAAZAA0AHgAXABEAHgAfAooADAAVABoAEQAEAB8AIAANAA8AFwARABACjAAMABUAGgARAAQAGQANAB4AFwARAB4AHwIAAAsAFQAaABEABAAUABEAFQATABQAIAEOAAQAFQAaABEB/wAMABEAIAAgABEAHgAEAB8AHAANAA8AEQDPAA0AEQAfAB8ABAAbAB4ABAARAB0AIQANABgAUwAOAA0AJQAbACEAIAAEAB8AIAANAA8AFwARABAAUgATAA0AJQAbACEAIAAEAB8AFQAQABEABAAOACUABAAfABUAEAARAFEADQANACUAGwAhACAABAAHAAQADgAlAAQABwBQAA0ADQAlABsAIQAgAAQABgAEAA4AJQAEAAkATwAGAA0AJQAbACEAIAC5AAYADQAhABoADwAUAB0APABUAGQAgACgAL4AzADeAPoBFAEgATQBSgFUAXABhAGaAboB3gH0AgoCJAI8AlgCZgKeAr4C3AL+AhsACwAlAB8AHAANAA8AEQAEAA4AGwAkAhoABwAlAB8AHAANAA8AEQBYAA0AGwAeABEABAAiABEAHgAgABUADwANABgAWQAPABsAHgARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAHCAA4AGwAQACEAGAARAAQAGQANABoADQATABEAHgEFAAYAFQAeAB4AGwAeAMkACAAVABoAIQAfAAQAHwAZAKUADQAVABoAIQAfAAQAGwAhACAAGAAVABoAEQCmAAwAFQAaACEAHwAEAA8AFQAeAA8AGAARAKQABQAVABoAIQAfAGEACQAVABoABAAjABUAEAAgABQAYAAKABUAGgAEABQAEQAVABMAFAAgAFcABAARABoAIQGrAA0AEQAQABUADQAEABkADQAaAA0AEwARAB4AXwAJAA0AJAAEACMAFQAQACAAFABeAAoADQAkAAQAFAARABUAEwAUACAB+wAPAA0AIAAPABQABAASACEAGAAYAAQAIwAbAB4AEAIEABEADQAeABcAEQAeAAQAHAAVABoABAAgAA0AHgATABEAIAIDAAoADQAeABcAEQAeAAQAHAAVABoAYwAKAA0AHgATABUAGgAEACAAGwAcAGQADAANAB4AEwAVABoABAAeABUAEwAUACAAZgALAA0AHgATABUAGgAEABgAEQASACAAZQANAA0AHgATABUAGgAEAA4AGwAgACAAGwAZAGIABgANAB4AEwAVABoBMwAbAA0AFwARAAQAIgARAB4AIAAVAA8ADQAYAAQAHwAcAA0ADwAVABoAEwAEABEAHQAhAA0AGAEtAA8ADQAXABEABAAfAA0AGQARAAQAIwAVABAAIAAUASwADgANABcAEQAEAB8ADQAZABEABAAfABUAJgARAS4AEAANABcAEQAEAB8ADQAZABEABAAUABEAFQATABQAIAEvAB0ADQAXABEABAAUABsAHgAVACYAGwAaACAADQAYAAQAHwAcAA0ADwAVABoAEwAEABEAHQAhAA0AGAADAAgAIgA2APoADAAbACAAFQASABUADwANACAAFQAbABoAzgAJABsAIAAEABEAHQAhAA0AGACHAA4AGwAaAAQAHgARAA8AIQAeAB4AEQAaAA8AEQADAAgAGAA0AFoABwAiABEAHgAYAA0AHAB2AA0AIQAgABgAFQAaABEABAAjABUAEAAgABQAdwAOACEAIAAYABUAGgARAAQAGwASABIAHwARACAAMgBmAHIAggCcALoA1gD2AQYBIAE4AUIBVAFkAW4BigGeAaYBrgHIAdgB6gH2AhgCNgJMAoICogK+AsoC3AMCAy4DRANmA4oDqgPSA/YEEgQqBDIEQgROBG4ElgS+BNYE8gUMBSoAjQAFAB4AFQAaACAAwAAHAB4AEQAiABUAEQAjAHkADAAbAB8AFQAgABUAGwAaAAQAIAAbABwAegAOABsAHwAVACAAFQAbABoABAAeABUAEwAUACAAfAANABsAHwAVACAAFQAbABoABAAYABEAEgAgAHsADwAbAB8AFQAgABUAGwAaAAQADgAbACAAIAAbABkAyAAHABgAIQAfAAQAHwAZAKIADAAYACEAHwAEABsAIQAgABgAFQAaABEAowALABgAIQAfAAQADwAVAB4ADwAYABEAoQAEABgAIQAfAOoACAAYAA0AJQAYABUAHwAgAOwABwAYAA0AJQAEAB8AGQDgAAQAGAANACUCHQANABUAGgAgABEAHgARAB8AIAAEAA4AGwAkAhwACQAVABoAIAARAB4AEQAfACACBQADABUAGgKPAAMAFQARAP4ADAAUABsAIAAbAAQADwANABkAEQAeAA0B5wAHABEAHgAPABEAGgAgAO0ACAANACEAHwARAAQAHwAZAOEABQANACEAHwARAbcAEAANAB8AIAARAAQAHAAYAA0AFQAaAAQAIAARACQAIAG2AA4ADQAfACAAEQAEABkADQAeABcAEAAbACMAGgG1AAoADQAfACAAEQAEABQAIAAZABgBtAAaAA0AHwAgABEABAASAB4AGwAZAAQAIwAbAB4AEAAEAB8AIAAeABUAHAAEABIAFQAYABEBswAPAA0AHwAgABEABAASAB4AGwAZAAQAIwAbAB4AEAGyAA0ADQAfACAAEQAEAA0AHwAEABQAIAAZABgBsQAFAA0AHwAgABEBlgAIAA0AHwAfACMAGwAeABACdwASAA0AHgANABkAEQAgABEAHgAfAAQAIQAaABcAGgAbACMAGgJ2ABUADQAeAA0AGQARACAAEQAeAB8ABAAOACUAIAARAAQADQAeAB4ADQAlAmIACgANAB4ADQAZABEAIAARAB4AHwJsABAADQAeAA0AGQARACAAEQAeAAQAHwAgAB4AFQAaABMCawARAA0AHgANABkAEQAgABEAHgAEABUAGgAgABEAEwARAB4CagAPAA0AHgANABkAEQAgABEAHgAEABIAGAAbAA0AIAJpABMADQAeAA0AGQARACAAEQAeAAQAEAANACAAEQAEACAAFQAZABECaAARAA0AHgANABkAEQAgABEAHgAEAA4AGwAbABgAEQANABoBlwANAA0AHgANABMAHgANABwAFAAEAA0AEAAQAdsACwANABoAEQAEABIAHgARABEAJgARAMQAAwANABoBDAAHAA0AGAARACAAIAARAQ0ABQANABUAGgAgAVIADwANABMAEQAEABwAHgAbABwAEQAeACAAFQARAB8CXQATAA0AEwARAAQAFAARAA0AEAARAB4ABAAfABEADwAgABUAGwAaAl4AEwANABMAEQAEABIAGwAbACAAEQAeAAQAHwARAA8AIAAVABsAGgBoAAsADQAQABAAFQAaABMABAAgABsAHABpAA0ADQAQABAAFQAaABMABAAeABUAEwAUACAAawAMAA0AEAAQABUAGgATAAQAGAARABIAIABqAA4ADQAQABAAFQAaABMABAAOABsAIAAgABsAGQBnAAcADQAQABAAFQAaABMABAAKABwAPABcAPwACAAhABEAHwAgABUAGwAaANgADwAeAAQADwAbABAAEQAEAB8ADwANABoAGgARAB4A1gAPAB4ABAAPABsAEAARAAQAGwAhACAAGAAVABoAEQDXAAcAHgAEAA8AGwAQABEAIABCAGIAcgB6AIQAmgC2ANAA6AD2AQABDgEgATgBRAFwAZwBugHSAeICEgJGAloCaAKOApgCrgK8AuQC/AMYAzIBdQAPACEAGAARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAIvAAcAHwAfAAQADgAbACQCLgADAB8AHwBVAAQAGwAjAB8B3AAKABsAIwAEABIAHgARABEAJgARARcADQAbACEAGgAQAAQADwAbAB4AGgARAB4AHwEJAAwAGwAgAA0AIAARAAQAHgAVABMAFAAgAQoACwAbACAADQAgABEABAAYABEAEgAgAQgABgAbACAADQAgABECnAAEABsAHwARAOMABgARACMAFQAaABAAiAAIABEAHwARACAABAAfABkBKAALABEAHwARACAABAAPABsAGAAbAB4AhQAFABEAHwARACACWQAVABEAHAAbAB4AIAAEABQAEQANABAAEQAeAAQAHwARAA8AIAAVABsAGgJaABUAEQAcABsAHgAgAAQAEgAbABsAIAARAB4ABAAfABEADwAgABUAGwAaAf0ADgARABwAGAANAA8AEQAEAB8AFQAaABMAGAARAf4ACwARABwAGAANAA8AEQAEAA0AGAAYAFYABwARABsAHgAQABEAHgE2ABcAEQAZABsAIgARAAQAIgARAB4AIAAVAA8ADQAYAAQAHwAcAA0ADwAVABoAEwEyABkAEQAZABsAIgARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAAEAB8AHAANAA8AFQAaABMAiQAJABEAGAAbAA0AEAAEAB8AGQCGAAYAEQAYABsADQAQAfwAEgARABMAIQAYAA0AHgAEABEAJAAcAB4AEQAfAB8AFQAbABoAhAAEABEAEAAbAh8ACgARABAAEAAVACAABAAOABsAJAIeAAYAEQAQABAAFQAgAPkAEwANABAAFQAbAA4AIQAgACAAGwAaAAQADwAUABEADwAXABEAEAD4AAsADQAQABUAGwAOACEAIAAgABsAGgKaAA0ADQAQAA0AHgAEABkADQAeABcAEQAeAB8CmwAMAA0AEAANAB4ABAASABUAGAAYABEAEAKZAAUADQAQAA0AHgAtAFwAagCAAIgAnACwAMYA4gEEAR4BSgFyAZoBvAHmAgICEgIcAigCQgJMAmgCggKWAq4CwALkAwgDHAMkAz4DVgNqA3oDhgOSA7oD0APmBCQEUgSMBLYExgTQAeUABgAlABkADgAbABgBXAAKACEAHAAEAB8ADwAeABUAHAAgAeQAAwAhABkA6QAJACEADgAgABUAIAAYABEAHwJXAAkAIQAOAB4AEQAcABsAHgAgAVsACgAhAA4ABAAfAA8AHgAVABwAIAHBAA0AIAAlABgAEQAEAA4AIQAVABgAEAARAB4CIQAQACAAIQAZAA4AGAARAAQAIQAcABsAGgAEAA4AGwAkAiAADAAgACEAGQAOABgAEQAEACEAHAAbABoBvwAVACAAHgAVABwABAAjABsAHgAQAAQAEgAbAB4AGQANACAAIAAVABoAEwG+ABMAIAAeABUAHAAEAB8AHAANABoABAARABgAEQAZABEAGgAgAB8BvQATACAAHgAVABwABAASABsAGgAgAAQAEQAYABEAGQARABoAIAAfAbwAEAAgAB4AFQAcAAQADwAfAB8ABAASABsAHgAZAA0AIAG7ABQAIAAeABUAHAAEAA0AGAAYAAQAEgAbAB4AGQANACAAIAAVABoAEwFaAA0AIAAeABUAFwARACAAFAAeABsAIQATABQA7gAHACAAGwAcAAQAHwAZAOIABAAgABsAHADdAAUAIAAVAA8AFwDxAAwAIAANAB4ABAAbACEAIAAYABUAGgARAPIABAAgAA0AHgHfAA0AHAARABgAGAAEAA8AFAARAA8AFwARAB4AqwAMABsAHgAgAAQAEAARAB8ADwAEAB8AGQCoAAkAGwAeACAABAAQABEAHwAPAKoACwAbAB4AIAAEAA0AHwAPAAQAHwAZAKcACAAbAB4AIAAEAA0AHwAPAToAEQAaAA0AHAAEACAAGwAEAB8AGgANABwAGAAVABoAEQAfATkAEQAaAA0AHAAEACAAGwAEABMAHgAVABAAGAAVABoAEQAfATgACQAaAA0AHAAEABMAHgAVABACVAADABgAGgErAAwAFQAmABEABAAgABsABAATAB4AFQAQAaoACwAVABgAIgARAB4AGAAVABMAFAAgANoACQAVABMAGgANACAAIQAeABEBFQAHABQADQAeABwAEQAaAgcABQAUAA0AHgARARYABQAUAA0AHAARAN8AEwARACAABAAPABsAGAAhABkAGgAEABwAGwAfABUAIAAVABsAGgGQAAoAEQAYABEADwAgAAQADgAbACQBjgAKABEAGAARAA8AIAAEAA0AGAAYApQAHgAPAA0AIAAgABEAHgAEAB8AIAAeAA0AFQATABQAIAAEABgAFQAaABEAHwAEABkADQAeABcAEQAeAB8ClQAWAA8ADQAgACAAEQAeAAQAHwAgAB4ADQAVABMAFAAgAAQAGAAVABoAEQAfApIAHAAPAA0AIAAgABEAHgAEAB8AGQAbABsAIAAUAAQAGAAVABoAEQAfAAQAGQANAB4AFwARAB4AHwKTABQADwANACAAIAARAB4ABAAfABkAGwAbACAAFAAEABgAFQAaABEAHwKRAAcADwANACAAIAARAB4AjAAEAA0AIgARARAACgANACAAIQAeAA0AIAAVABsAGgA7AHgAkACgALYAxADiARIBLAFeAYgBsgHkAg4CKgJGAnYCmgKyAs4C8AMQAzADTgNeA3ADhAOmA8oD5gQCBDAEXgSABKIExATuBRYFQgVoBYIFnAXQBgIGKgZSBn4Goga4Bs4G+gckB1IHeAeqB9oIDghACHAIpAInAAsAIwAVACAAIAARAB4ABAAOABsAJAImAAcAIwAVACAAIAARAB4CJQAKACEAGQAOABgAHgAEAA4AGwAkAiQABgAhABkADgAYAB4A9gAOAB4AFQAEAB8AIAANACAAEQAEABoAIQAYABgA9QAXAB4AFQAEAB8AIAANACAAEQAEABUAGgAQABEAIAARAB4AGQAVABoADQAgABEBEgAMAB4ADQAaAB8AHAARAB4ADQAaAA8AJQGgABgAHgANAA8AFwAEAA8AFAANABoAEwARAB8ABAAeABEAFgARAA8AIAAEAA0AGAAYAZ8AFAAeAA0ADwAXAAQADwAUAA0AGgATABEAHwAEAB4AEQAWABEADwAgAZwAFAAeAA0ADwAXAAQADwAUAA0AGgATABEAHwAEABEAGgANAA4AGAARAZ4AGAAeAA0ADwAXAAQADwAUAA0AGgATABEAHwAEAA0ADwAPABEAHAAgAAQADQAYABgBnQAUAB4ADQAPABcABAAPABQADQAaABMAEQAfAAQADQAPAA8AEQAcACABmwANAB4ADQAPABcABAAPABQADQAaABMAEQAfAd4ADQAbABsAGAAOAA0AHgAEABIAGAAbAA0AIAHiABcAGwATABMAGAARAAQAEgAhABgAGAAEAB8ADwAeABEAEQAaAAQAGQAbABAAEQJtABEAGwAPAAQAHwARAA8AIAAVABsAGgAEABgAEQAiABEAGAJgAAsAGwAPAAQAHwARAA8AIAAVABsAGgEiAA0AFAAhABkADgAaAA0AFQAYAB8ABAAhABwBIwAQABQAIQAZAA4AGgANABUAGAAfAAQAHgAVABMAFAAgASUADwAUACEAGQAOABoADQAVABgAHwAEABgAEQASACABJAAPABQAIQAZAA4AGgANABUAGAAfAAQAEAAbACMAGgGVAA4AEQAkACAADgAbACQABAAUABUAEAAQABEAGgGUAAcAEQAkACAADgAbACQBkwAIABEAJAAgAA0AHgARAA0BdAAJABEAJAAgAAQAIwAeAA0AHAGZABAAEQAZABwAGAANACAAEQAEABkADQAaAA0AEwARAB4CIwARABEAGAAYAAQADQAEABIAHgAVABEAGgAQAAQADgAbACQCIgANABEAGAAYAAQADQAEABIAHgAVABEAGgAQAdoADQANAA4AGAARAAQAIQAaABkAEQAeABMAEQHQABYADQAOABgAEQAEAB4AGwAjAAQAFQAaAB8AEQAeACAABAAOABEAGAAbACMBzwAWAA0ADgAYABEABAAeABsAIwAEABUAGgAfABEAHgAgAAQADQAOABsAIgARAfMAEAANAA4AGAARAAQAHgAbACMABAATAB4AGwAhABwAHwHSABAADQAOABgAEQAEAB4AGwAjAAQAEAARABgAEQAgABEBygAQAA0ADgAYABEABAAcAB4AGwAcABEAHgAgABUAEQAfAfYAFAANAA4AGAARAAQAHAAbAB8AFQAgABUAGwAaAAQAHgAVABMAFAAgAfQAEwANAA4AGAARAAQAHAAbAB8AFQAgABUAGwAaAAQAGAARABIAIAH1ABUADQAOABgAEQAEABwAGwAfABUAIAAVABsAGgAEAA8AEQAaACAAEQAeAcgAEgANAA4AGAARAAQAGAAVABMAFAAgAAQAEAAVAA0AGAAbABMB1AAMAA0ADgAYABEABAAQABEAGAARACAAEQHyAAwADQAOABgAEQAEAA8AGwAeABoAEQAeAc4AGQANAA4AGAARAAQADwAbABgAIQAZABoABAAVABoAHwARAB4AIAAEAB4AFQATABQAIAHNABgADQAOABgAEQAEAA8AGwAYACEAGQAaAAQAFQAaAB8AEQAeACAABAAYABEAEgAgAfEAEwANAA4AGAARAAQADwAbABgAIQAZABoABAATAB4AGwAhABwAHwHRABMADQAOABgAEQAEAA8AGwAYACEAGQAaAAQAEAARABgAEQAgABEBzAAVAA0ADgAYABEABAAPABEAGAAYAAQAHAAeABsAHAARAB4AIAAVABEAHwHTABEADQAOABgAEQAEAA8AEQAYABgABAAQABEAGAARACAAEQHLAAoADQAOABgAEQAEAA8AEQAYABgB8AAKAA0ADgAYABEABAAOABsAEAAlAXgAFQANAA4AGAARAAQADQAYABUAEwAaAAQAIAAbABwABAAeABUAEwAUACABdgAUAA0ADgAYABEABAANABgAFQATABoABAAgABsAHAAEABgAEQASACABdwAWAA0ADgAYABEABAANABgAFQATABoABAAgABsAHAAEAA8AEQAaACAAEQAeAX8AEgANAA4AGAARAAQADQAYABUAEwAaAAQAHgARABkAGwAiABEBewAYAA0ADgAYABEABAANABgAFQATABoABAAZABUAEAAQABgAEQAEAB4AFQATABQAIAF5ABcADQAOABgAEQAEAA0AGAAVABMAGgAEABkAFQAQABAAGAARAAQAGAARABIAIAF6ABkADQAOABgAEQAEAA0AGAAVABMAGgAEABkAFQAQABAAGAARAAQADwARABoAIAARAB4BfgAYAA0ADgAYABEABAANABgAFQATABoABAAOABsAIAAgABsAGQAEAB4AFQATABQAIAF8ABcADQAOABgAEQAEAA0AGAAVABMAGgAEAA4AGwAgACAAGwAZAAQAGAARABIAIAF9ABkADQAOABgAEQAEAA0AGAAVABMAGgAEAA4AGwAgACAAGwAZAAQADwARABoAIAARAB4ByQAFAA0ADgAYABEACwAYACIAMABAAE4AWgBoAIgArAC8AMYCCAAEAB8AEQAeALYABgAcABgAGwANABAA3gAHABoAHwAgABUADwAXAKkABgAaAB8AGwAeACACBgAFABoAHAAVABoAlwAGABoAGAAbAA8AFwCVAA8AGgAYABUAGgAXAAQAIgARAB4AIAAVAA8ADQAYAJMAEQAaABgAFQAaABcABAAUABsAHgAVACYAGwAaACAADQAYAE0ABwAaABMAHgAbACEAHACDAAQAGgAQABsBVQAJABoAEAARAB4AGAAVABoAEQAKABYAKgBAAFgAbAB4AJYApACqAMwA5gAJABsAGAAhABkAEQAEACEAHADnAAoAGwAYACEAGQARAAQAGwASABIA5QALABsAGAAhABkAEQAEABAAGwAjABoCMQAJABUAGQARABsABAAOABsAJAIwAAUAFQAZABEAGwGsAA4AFQAQABEAGwAEABEAJAAgABEAHgAaAA0AGAJRAAYADgAcAB4AGwAWAlMAAgAOAeAAEAANABgAFQAQAA0AIAAVABsAGgAEACQAFAAgABkAGAHhAA8ADQAYABUAEAANACAAFQAbABoABAAQAA0AIAANAAgAEgAgADoAWgBqAIoAmACkAL8ABgAeABEAGgAPABQB7QAMABUAJgANAB4AEAAEACAADQAOABgAEQHvAA8AFQAmAA0AHgAQAAQADwAeABsAHwAfACAADQAOALsABwAVABoAEAAbACMAHwC8AA8AFQAaABAAGwAjAAQAGQAVABoAFQAZABUAJgARALoABgAVABoAEAAbACMAXQAFABUAEAAgABQA/QAHAA0AHgAaABUAGgATAAQACgAiADIASAIzAAsAGwAhACAAIQAOABEABAAOABsAJAIyAAcAGwAhACAAIQAOABECKQAKAA0AGQAZABEAHgAEAA4AGwAkAigABgANABkAGQARAB4ABQAMAB4ALgBKAGwAwwAIABsAGwAZAAQAGwAhACAAwgAHABsAGwAZAAQAFQAaAQIADQAbABsAGQAEAA4AEQAfACAABAASABUAIAEBABAAGwAbABkABAANAA8AIAAhAA0AGAAEAB8AFQAmABEAwQAEABsAGwAZAAEABAKdAAICngAAAAMD/wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6iIDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEALAAAAAoACAABAAIAAEAIAAtADYASQB64FvhXOIO4wrkA+VT5qnmr+cF6CzpR+oi//3//wAAAAAAIAAtADAASQBh4ADhAOIA4wDkAOUA5gDmq+cA6ADpAOoA//3//wAB/+P/1//V/8P/rCAnH4Me4B3vHPob/htSG1EbARoHGTQYfAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBQAEAAsACgAACAAABEQECwP6AAoD+gAGAAAABAUABAALAAoAAAgAAASEBAsD+gAGAAQABgAAAAQFAAQACwAKAAAIAAAERAQFAAYABAAGA/oAAAAEBQAEAAsACgAACAAABIQEBQAGA/oACgP6AAAABAQABAAMAAoAAAgAACQEhAgABAP4AAoD+gAAAAQFAAMACwALAAAIAAAkBEQLA/oABwP8AAgAAAAEBAAEAAwACgAACAAAJASECAP8AAgABAAGAAAABAUAAwALAAsAAAgAACQERAUABgAHAAQD+AAAAAgEAAQADAALAAAIABgAACQIRIRUhAQABAAEA/gACAAEAAYD+gAHAQAAAAAACAQAAwALAAsAAAgAGAAAJAiERIxEBAAGA/oABwEACwP8A/wACAP4AAAAAAAIBAAEAAwACwAACAAYAAAkCESE1IQMA/wD/AAIA/gACwP6AAYD+QEAAAAAAAgEAAMACwALAAAIABgAAJQkBIREzEQLA/oABgP5AQMABAAEA/gACAAAAAAACAQAAQAMAA0AAAgAFAAAlCQEJASEBAAEAAQD/AP8AAgBAAYD+gAMA/oAAAAIAgADAA4ACwAACAAUAABMJAQkBEYABgP6AAwD+gALA/wD/AAEAAQD+AAAAAgEAAEADAANAAAIABQAACQIJASEDAP8A/wABAAEA/gADQP6AAYD9AAGAAAACAIAAwAOAAsAAAgAFAAAlCQEJAREDgP6AAYD9AAGAwAEAAQD/AP8AAgAAAAIBAAAAAwADgAACAAYAAAEhAREBIQEBAAIA/wD/AAIA/wABgP6AA4D+gAGAAAAAAAIAAAEAA8ACgAACAAUAAAkCIQEhAgD/AP8AAsD/AAIAAoD+gAGA/oAAAAAAAgEAAQADAAMAAAIABgAACQI1FSE1AwD/AP8AAgACgP6AAYCAQEAAAAEAwAD8A0ACgAAGAAAlNxc3CQEXAQT8/ET+wP7ARPz8/EQBQP7ARAABATwAgALAAwAABgAAARcHFwkBBwE8/PxEAUD+wEQCvPz8RAFAAUBEAAAAAAEAwAEAA0AChAAGAAABBycHCQEnAvz8/EQBQAFARAKE/PxE/sABQEQAAAAAAQFAAIACxAMAAAYAACUnNycJATcCxPz8RP7AAUBExPz8RP7A/sBEAAEBAACAAwADAAAGAAABIxEjESMBAwDAgMABAAGA/wABAAGAAAEAwADAA0ACwAAGAAAlNSE1ITUBAcD/AAEAAYDAwIDA/wAAAAEBAACAAwADAAAHAAABMxEzETMJAQEAwIDA/wD/AAIAAQD/AP6AAYAAAAAAAQDAAMADQALAAAYAAAEVIRUhFQECQAEA/wD+gALAwIDAAQAAAQEAAMADQAKAAAoAAAEVMwsBMzUhNSEVAkCAoKCA/wACQAJAgP8AAQCAQEAAAAAAAQEAAMADQAKAAAgAAAEbASMVIRUhNQEAoKCAAYD+QAGAAQD/AIBAwAAAAAACAMAAwANAAsAACAAMAAABGwEjFSEVITUBIRUhAQCgoIABgP5AAcD9gAKAAYABAP8AgEDAAUBAAAMAAAAABAADgAAGAAoAEQAAATMVIxUtARMzESMBJRUjFTMVAQCAgP8AAQDAgIACQP8AgIABwUGAoKD9wAOA/iCggEF/AAAAAAEAQAAAA8ADgAARAAAlNSEVIzUjNTMRIxsBIxEhNQUCwP5AQICAgKCggAHAAQAAgICAQAHAAQD/AP5AgKAAAAACAMAAAANAA4AABgANAAABIxEjESMTAREjESMbAQIAgECAoAFgQICgoAKA/kABwAEA/YABwP5A/wABAAACAEABAAPAAsAAAgAGAAATDQEBFSE1QAGA/oABwAHAAsDg4AEAQEAABgBAAAADwAOAAAIABQAJAA0AEQAVAAATESUBEQUBFSE1BRUhNQEVITUFFSE1QAFA/sABQAJA/cACQP3AAkD9wAJA/cADgP6AwP1AAYDAAoBAQMBAQP7AQEDAQEAAAAAACQBAAAADwAOAAAMABwALAA8AEwAXABsAHwAjAAATIREhASERIQEhESE1IREhASERIQERIREBIREhJSERIQEhESFAAQD/AAFAAQD/AP7AAQD/AAEA/wABQAEA/wABQAEA/wABAP8A/sABAP8AAUABAP8AA4D/AP2AAQD/AAEAQAEA/wABAAFA/wABAP3AAQBAAQD8gAEAAAAGAEAAQAPAA4AAAwAHAAsADwATABcAABMzFSMlFSE1ATM1IwUhNSEBMzUjBSE1IUDAwAEAAoD8gMDAAQACgP2A/wDAwAEAAoD9gAOAwMDAwP4AwMDA/gDAwMAAAAQAQABAA4ADgAADAAcACwAPAAATIREhESERIQEhESEZASERQAGA/oABgP6AAcABgP6AAYABwP6AAcABgPzAAYABwP6AAYAAAAQAQABAA4ADgAADAAcACwAPAAATIREhEyERIQEhESEDESERQAGA/oBAAQD/AAHAAQD/AEABgAHA/oACAAEA/UABAAIA/oAB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gP6AQAEA/wADgPyAA4D8wAMA/gBAAYBA/wAAAAAUAAAAAAPAA8AABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAAATIxEhEQMhESEHIzUzBSM1MzUjNTMXIzUzFyM1MxcjNTMBIzUzJSM1MxEjNTM1IzUzASM1MwUjNTMFIzUzFyM1MxcjNTMFIzUzJSM1MwUjNTNAQAPAQPzAA0DAQED+AEBAQECAQECAQECAQED+gEBAAoBAQEBAQED9gEBAAgBAQP6AQECAQECAQEABAEBA/YBAQAKAQEADwPxAA8D8gANAwEDAQEBAQEBAQEBA/sBAwED+wEBAQP5AQEBAQEBAQEBAQEBAQEBAAAADAEAAAAPAA4AABAAIAAwAACURIREhJREhEQEhFSEDwPyAA4D8wAMA/UACgP2AQANA/IBAAwD9AALAwAADAEAAAAPAA4AABAAIAAwAADchESEREyERIQEzESOAA0D8gEADAP0AAgDAwAADgPyAA0D9AALA/YAAAAADAEAAAAPAA4AABAAIAAwAABMRIREhBREhERMhFSFAA4D8gANA/QBAAoD9gANA/MADgED9AAMA/gDAAAADAEAAAAPAA4AABAAIAAwAAAEhESERAyERIQUzESMDgPzAA4BA/QADAP1AwMADgPyAA4D8wAMAQP2AAAAEAEAAAAPAA4AAAwAHAAsADwAAEyEVIREhFSE1IREhFyERIUADgPyAA4D8gAOA/ICAAoD9gAOAQP0AQMACAID/AAAAAAQAQAAAA8ADgAADAAcACwAPAAABMxEjATMRIzchESEXIREhA4BAQPzAQECAAoD9gIABgP6AA4D8gAOA/IDAAgCA/wAABABAAAADwAOAAAMABwALAA8AABMRIREDIREhBTMRIwEzESNAA4BA/QADAP2AwMABQMDAA4D8gAOA/MADAID+AAIA/gAAAAAABgBAAAADwAOAAAMABwALAA8AEwAXAAA3IREhFyERIRMzESMBMxEjATMRIwEzESPAAoD9gEACAP4AQICAAQCAgP4AQEADQEBAgAKAQP4AAcD+gAGA/oACgPyAA4D8gAAABABAAAADwAOAAAMABwALAA8AABMRIREDIREhBTMRIwEzESNAA4BA/QADAP1AwMABwMDAA4D8gAOA/MADAED9gAKA/YAAAAAABABA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AQMBAQECBAI1Ly5GFBQBAQEBAQEBAQsXF0IoKC0CAMAZGVc6O0ICAAOA/voMHB1TNDQ6Qjs6VxkZExRFLi83wBQURi4vNS0oKEIXFwsBAQEBAQEBARQURi4vNQIEAgEBAQMBAQEBAQMBAQEEBwQCAQMBAQEBAQMBAQECAwIpJCMzDw4BAEI7OlcZGcAAAQCAAEADgANAAB8AAAEUBw4BBwYjISInLgEnJjURNDc+ATc2MyEyFx4BFxYVA4AUFEYuLzX/ADUvLkYUFBQURi4vNQEANS8uRhQUAUA1Ly5GFBQUFEYuLzUBADUvLkYUFBQURi4vNQADAIAAQAOAA0AABwANABMAABM1MzUhETM1ATMRIREhJRUjFSERwMD/AEABwID+AAFAAQDAAQACwEBA/wBA/kACAP4AgMBAAQAAAAAABQCAAEADgANAAAQACAARABYAGgAAATMRIRE3MxUjATMRIRUjESE1ISMRIREHIzUzAQCA/wBAgIABgMD+wMABQAEAwAEAQICAAkABAP8AwID/AAFAwP7AgP8AAQDAgAAAAgCAAEADgANAAAcADQAAAREhESERIREXIxUjFSEDgP4A/wACAMDAwAGAAkD+AAEAAgD/AEDAwAADAIAAQAOAA0AAAwAHAA0AAAERIREDIREhAyERMxEhAYACAED+gAGAwP4AwAFAAkD+AAIA/kABgAFA/gABQAAABAA/AAADfwOAAAMABwALAA8AABMzESMBIREhBREhEQUhFSE/QEACQP5AAcABAP1AAoD9wAJAA4D8gAMA/wCA/wABAECAAAAAAgB/AAADPwOAABQAGAAAATUzESM1IxUjETMVIREhFTM1IREhBSE1IQH/wMBAwMD+wAFAQAFA/sABAP3AAkABgIABAICA/wCA/wCAgAEAwIAAAAAABACBAAADwQOAAAQACQAOABIAADchESERNyEVITUTIREhESURIxGBAsD9QEACQP3AwAHA/kACQECAAQD/AMCAgAHA/wABAID8gAOAAAQAPwBAA78DgAADAAcACwAQAAATIREhASERITczESMlFSE1Ib8BAP8AAYABAP8AQICA/cADgPyAAwD+QAHA/UBAAkDAQEAAAAIAPwCAA78DQAATABgAAAERIREjNSEVIxUzFSE1MxEhETM1IxEjETMDP/8AgP8AgIABAIABAIDAgIAC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FTMRIxUhAz/+wED+wAFAwMBAwMABQICAgAEAgAEAgID/AIAAAAMAgQAAA8EDgAAEAAgADQAAASERIRElETMRASERIREBgQHA/kACAED8wALA/UADAP8AAQCA/IADgP0AAQD/AAAEAD8AAAO/A4AAAwAHAAsAEAAAASERIQEzESMhETMRASERIREDP/2AAoD9AEBAA0BA/QICgP2AAgABAP0AA4D8gAOA/QABAP8AAAAAAwA/AIADvwNAABMAFwAbAAABESERIzUhFSMVMxUhNTMRIREzNQUjNTMBIxEzAz//AID/AICAAQCAAQCA/cCAgAGAgIACAAFA/sDAwEDAwP7AAUBAwID/AAEAAAADAEAAQAPAA4AAAwAHAAsAABMhESEDFSE1ASERIcABAP8AgAOA/oABAP8AAwD+QAJAQED8wALAAAEAPwCAA78DQAATAAABIxEhESMVITUjNTM1IRUzESERMwO/gP8AgP8AgIABAIABAIABwP7AAUDAwEDAwAFA/sAAAAAAAwA///4DvwM+AAMACAAMAAAlIREhARUhNSEBIREhAb//AAEA/oADgPyAAwD/AAEAfgHA/gBAQAMA/UAABAA/AAADvwOAAAMACAANABEAAAERIREDITUhFREVITUhBREhEQG//wCAA4D8gAOA/IACAAEAAwD9gAKA/QBAQAOAQEB+/YACgAAAAAMAfwAAAz8DgAAUABgAHAAAATUzESM1IxUjETMVIREhFTM1IREhByE1IREjNTMB/8DAQMDA/sABQEABQP7AQP8AAQCAgAGAgAEAgID/AID/AICAAQDAgAEAgAAAAwA/AAAC/wOAAAMABwAMAAATIREhBzMRIwURIREhvwEA/wCAQEABwAEA/wADAP2AgAOAfv2AAoAAAAAAAwB/AAADPwOAAAQACAAMAAATIREhEQEzESMXESERfwEA/wABQEBAgAEAAwD9gAKA/QADgH79gAKAAAAAAwEBAAADwQOAAAQACAAMAAABIREhESURMxEBIREhAQEBAP8AAoBA/oABAP8AAwD9gAKAgPyAA4D9AgKAAAAAAAT//wAAA/8DgAAEAAgADAARAAATIREhESURMxEBIREhATMRIxF/AQD/AANAQP6AAQD/AP2AQEADAP2AAoCA/IADgP0CAoD8/gOA/IAAAAAABP//AAAD/wOAAAMABwALABAAABMhESEBETMRASERIQEzESMRvwEA/wADAED+QAEA/wD9wEBAAwD9gAMA/IADgP0CAoD8/gOA/IAAAAMAPwDAA78DgAADAAgADQAAASERISUVITUhEyERIREDP/2AAoD9AAOA/ICCAoD9gAIAAQCAQED9QAEA/wAAAAADAD8AgAO/A0AAAwAIAA0AAAEhESEBFSE1IRMhESERAz/9gAKA/QADgPyAggKA/YACQAEA/sBAQP6AAQD/AAAAAwA///4DvwK+AAMACAANAAABIREhARUhNSE3IREhEQM//YACgP0AA4D8gIICgP2AAb4BAP2AQEBAAQD/AAAAAAQAP//AA78DwAAEAAkADgATAAATIREhEQMhNSEVNyERIREDFSE1Ib8CgP2AgAOA/ICCAoD9gIIDgPyAA0D/AAEA/IBAQIABAP8AA4BAQAAABAA//8ADvwPAAAQACQAOABMAABMhESERAyE1IRU3IREhEQMVITUhvwKA/YCAA4D8gIICgP2AggOA/IADAP8AAQD8wEBAwAEA/wADQEBAAAADAID/0wOtA4AALAA0AEcAACUHBiIvAQ4BIyInLgEnJjU0NjcXFjI/ATY0LwE+ATMyFx4BFxYVFAYHFxYUBy8BDgEHFzcxASEVMxEzESchIgYVERQWMyE1IQOtLRM1EroSJhQuKSk9ERIHBmISNhIuEhJiESYULikpPRESBwa6ExMtrQkXDa0t/UABwMBAwP4AGyUlGwFA/sAALRMTugYHEhE9KSkuFCYRYhISLhI1E2IGBxIRPSkpLhQmEboTNRMtrQ0XCa0tAxPA/wABQMAlG/0AGyVAAAADAQAAgAMAAwAAJwA9AFIAAAEzMhYXHgEXHgEXHgEVFAYHDgEHHgEXHgEVFAYHDgEHDgEHDgEHIxEXFTMyNjc+ATc+ATU0JicuAScuASsBHQEzMjY3PgE3PgE1NCYnLgEnLgEjAQDoJjgTEiIPDhkKCgkMDAwhFR4tDxAQCgsKGxISKxoQTj7BgD4mLgoQGgoJCggJCBgQCjcuM2EjLAkPFwkKCAcHBxQNDTktAwADAwQNCgobEBElFRYqEhMcCggdFRQxGxYqFRUhDAwQAgICAQKAa5QCAQILCgkZEA4ZCQkLAgEB/qsCAgINCgobEg4ZCgoOBQQFAAEBAACAAwADAAALAAABNyEHMwMjByE3IxMC8g7+jg52bHwOAXIOdmwCwEBA/gBAQAIAAAACAQAAQAMAA0AAAwAjAAAlIRUhAREUBgcOASMiJicuATURIxEUFx4BFxYzMjc+ATc2NREBAAIA/gABgAoLETgiIjgRCwqAFhZILi4wMC4uSBYWgEADAP5AEREHCwwMCwcREQHA/kA1JCUuCgoKCi4lJDUBwAAAAAABAQAAgAMAAwAABwAAJREjJyEVIxEBwL4CAgDAgAIAgID+AAACAMAAgANAAwAACAAMAAABIwMzNyEXMwMDGwEjAleu6YAvASIvgOm6Y2PGAwD9gICAAoD+gAEQ/vAAAAAEAEAAgAPAAwAAHwA0ADwAQAAAJSM1Iw4BIyImJy4BNTQ2PwE0JiMiBgc1PgEzMhYVETEnBw4BBw4BFRQWFx4BMzI2Nz4BPQEFMwMjAzM3Myc3FyMDwFgBFT0oHS4RERFCQXYoKSNBHSBJKUxMV1QUHQoKCgkJCRkPFSINDg7+d2DQYNBgNNi5TU2agEgkJBAQECobOEIKESorGRhPExJKS/7zzgwDCQcHGBIMFQgICA4PDiUWI84CgP2AoGDs7AAEAEAAgAPAAwAAHwA0ADwAQAAAJSM1Iw4BIyImJy4BNTQ2PwE0JiMiBgc1PgEzMhYVETMnBw4BBw4BFRQWFx4BMzI2Nz4BPQEFMwMjAzM3Myc3FyMBkVgCFD0oHi4REBFBQXcpKCRAHSBJKUxLAVhUEx4KCgoJCgkYDxUiDg0OAidg0GDQYDTYuU1NmoBIJCQQEBAqGzhCChEqKxkYTxMSSkv+884MAwkHBxgSDBUICAgODw4lFiPOAoD9gKBg7OwAAAAABQAAAIAEAAKAAJwAsADBAM4A2wAAATQ2Nz4BMzIWFx4BFzcuAScuASMiBgcOAQcOARUjPAE1NCYnLgEnLgEnLgEjIgYHNSMRIzU0JicuAScuAScuASMiBgcOAQcOAQcXPgE3PgEzMhYXHgEVHAEVDgEHDgEHDgEHIxUzDgEVFBYXHgEzMjY3PgE3Mx4BFzMuAScuATUzFTM1HgEzMjY3PgE3Mx4BFx4BMzI2Nz4BNzM1IwUOAQcOASMiJicuATU0NjczDgEHNzQ2Nz4BMzIWFx4BFSMyNDEXDgEjIiYnLgEnMw4BBQ4BIyImJy4BJzMOAQMUDQ4NJBUPGAoLDgQ3BRYSES0cFigTEhwJCQkzBQYFDgkJFw4OHg8dLhI5WgECAgkHBhQODSMWFicQERkJCQwEOAUOCgkeFBYhCwgIETMjERkJChIJLQIBAQ8PDyscER8PDx4QAQEFBTwFCAIBAlo1ES8eHjQWDBIGPwUSDhU4IxsvExIXBgHs/c4GEw0MHhEQGggJCQICqAEEAtMNDg4gExMgDQ0NtwGbDiATFyUOAwUCqQQKAVULHREVIg0GCgSrAw4BQCQ0EREQCQkKGxMKGysPDw8LCwshFhYyHQECARQlERIdDQwTBwYHGBm0/sA0FB0IDBUJCA4FBgUGBgcSDAwfFAgTGwgIBwoLBxsTAQkGBgsEAwQDAwgGQAYLBxYmDw8OBgYGFQ4NHwkKHgwJJh2ANhsbGhkPJxcYKA8ZGBIRES8dQFUOFQgICAkICBUMBgsFBgsEViIzERIRERERNCMBaxESGBgFDwkMFRYLCxARCBYOEhwAAAACAIAAAAOAAkAACwBWAAABFwcnByc3JzcXNxcTMxUjNTQ2Nz4BNz4BNz4BNz4BNz4BNz4BNz4BNTQmJy4BIyIGBzU+ATMyFhceARceARceARUUBgcOAQcOAQcOAQcOAQcOAQcOAQcBjbMts7Mts7Mts7MtnaL/BQUFDQcIEAkJEQgIDwYGCwUEBgMCAgcHBxUPGS8XGTkfDxoMCxQICAwFBAQEBAQLBwcPCQkSCgYMBgYLBAULBAFgsy2zsy2zsy2zsy3+LUAYDBYJChEIBw4GBQsFBQkFBAkEBQkEBQoFCg8FBQYQED0NDQMDAwkGBg4ICBMKCxMJCBAGBw0GBgsFBAcEBAcDBAsGAAAAAgCAAIADgANAAAsAVQAAARcHJwcnNyc3FzcXNzMVIzU0Njc+ATc+ATc+ATc+ATc+ATc+ATc+ATU0JicuASMiBgc1PgEzMhYXHgEXHgEXHgEVFAYHDgEHDgEHDgEHDgEHDgEHDgEBjbMts7Mts7Mts7MtnaL/BQUFDQcIEAkJEQgIDwYGCwUEBgMCAgcHBxUPGS8XGTkfDxoMCxQICAwFBAQEBAQLBwcPCQkSCgYMBgYLBAULAWCzLbOzLbOzLbOzLS1AGAwWCQoRCAcOBgULBQUJBQQJBAUJBAUKBQoPBQUGEBA8Dg0DAwMJBgYOCAgTCgsTCQgQBwYNBgYLBQQHBAQHAwQLAAAABQAAAIAEAAMAACIANgBhAJEAlQAANzUzMjY3PgE1ETQmJy4BKwE1MzIWFx4BFx4BFRQGBw4BKwE3HgEzMjY3PgE1NCYnLgEjIgYHEQUVIzUzMjY3PgE1ETQmJy4BJy4BKwE1MxUjIgYHDgEVERQWFx4BFx4BOwEBFQ4BBw4BBwMjAy4BJy4BJy4BJzUzFQ4BBw4BFRQWFxM3PgE1NCYnLgEnIiYjNTM1IRUhAA4MEgUDAwQEBhALDpsrQRYWJA4NDhgYG1M4qm0SHgwgNhYVFhYVFjciDB0QAeamDgwRBgMDAQICBgQGDQcOpg4MEQYDBAICAQYFBg0HDgGtCg4FBw0FfwqIBQcCBAgFBQ0IlAwRAwQEBgZdVQYHBAQEDQkBAgJw/AAEAIAMCQkGGBMBIhUaBQgHDAsMCyYbGj4jLk8fIyMgBAUbGxtJLi5KGhsbBQX+gxQMDAgIBhkUASIRFgYEBwMEBAwMCAgGGRT+3hEWBgQHAwQEAbQMAgcGCBgQ/osBeg4SAwUIAwMDAQwMAQYDBAoFCBoR/v/+ExoHBQkEBAYCAQzAQAAAAAAFAAAAgAQAAwAAKgAtAGEAlQCZAAATIwcOARUUFhceARcVIzU+ATc+ATcTMxMeARceARcVIzU+ATc+ATU0Ji8BLwEHBRcHITUzMjY3PgE1ETQmJy4BKwE1MxUiBgcOAQcOARURFBYXHgEXHgE7ATI2Nz4BNz4BNyEXByE1MzI2Nz4BNRE0JicuASsBNTMVIgYHDgEHDgEVERQWFx4BFx4BOwEyNjc+ATc+ATcTIRUh8YoYBAQDBAQRDXALDgQGDwh9CXsIDQYGEQuMCw4EBAMFBRUIPD0CQQge/u4NCxAFAwMEBAUPCg2gDhQFBggCAgICAgIEBAMUERoVHAgJDwcGDgcBRgke/u0OCxAFAwIDBAUPCg6hDhQGBQgCAgICAgEFAwQUERoUHQgIDwcHDgYJ/AAEAAETRQ0TBwUIBAQFAQwMAgcEByAYAWj+lBYdBgcHAQwMAQQEAwkGBxYQPxixsS8CegwJCgUYFAEyFQkFCAcMDAMEAwkFBgcU/tUOEwUEBQECAgQEBA0KCh4VAnoMCQoFGBQBMhUJBQgHDAwDBAMJBQYHFP7VDhMFBAUBAgIEBAQNCgoeFQIEQAADAAAAgAQAAwAAXgCFAIkAAAEzNTQmJy4BJy4BKwE1MxUjIgYHDgEHDgEVERQWFx4BFx4BOwEVIzUzMjY3PgE9ASMVFBYXHgEXHgE7ARUjNTMyNjc+ATURNCYnLgEnLgErATUzFSMiBgcOAQcOAR0BJTczERQWFx4BFx4BMxUjNTI2Nz4BNz4BPQE0JicuAScuASMiBgcnJSEVIQEBvwICAgcFBxAHEMAQBw8HBQcCAgICAgIHBQcPBxDAEA0VBgQEvwICAgYGBw4IEMAQDRUGBAQCAgIGBQgQBxDAEAgOBwUHAgICAX9+AgIBAgYFBRwPwBAbBQQHAQICAgEBBAMDCAQGEQoFAYD8AAQAAYByERYFBAcDBAQMDAQDAwgFBRkb/twGEwUEBwMEBAwMCAgFGRSSkhEWBQQHAwQEDAwICAUWCQEkGxoFBAcDBAQMDAQDAwgFBRYQcow0/o0SFwUEBwMCAwwMAwIDBgQEGBPtGB8HBQgCAgMFBQr0QAAAAAADAAAAgAQAAwAAXgCVAJkAAAEzNTQmJy4BJy4BKwE1MxUjIgYHDgEHDgEVERQWFx4BFx4BOwEVIzUzMjY3PgE9ASMVFBYXHgEXHgE7ARUjNTMyNjc+ATURNCYnLgEnLgErATUzFSMiBgcOAQcOAR0BBQchNT4BNz4BNTQmJy4BIyIGBw4BByM+ATc+ATMyFhceARUUBgcOAQcOAQczMjY3PgE3PgE3MxMhFSEBAb8CAgIHBQcQBxDAEAcPBwUHAgICAgICBwUHDwcQwBANFQYEBL8CAgIGBgcOCBDAEA0VBgQEAgICBgUIEAcQwBAIDgcFBwICAgKhH/79OVEXFxcMDQ0eEhAdDQ0TBgwEFBERKhkbLBISEggIDCcaKTIKcxEZBwcMBgYKBAxe/AAEAAGAchEWBQQHAwQEDAwEAwMIBQUZG/7cBhMFBAcDBAQMDAgIBRkUkpIRFgUEBwMEBAwMCAgFFgkBJBsaBQQHAwQEDAwEAwMIBQUWEHKsVAw0VSEhPRsVIg4NDQkJChwSHi4QEBAREREpFxEhERo4HSw1CQEBAgUEBAsHAixAAAMAAACABAADAABeALkAvQAAATM1NCYnLgEnLgErATUzFSMiBgcOAQcOARURFBYXHgEXHgE7ARUjNTMyNjc+AT0BIxUUFhceARceATsBFSM1MzI2Nz4BNRE0JicuAScuASsBNTMVIyIGBw4BBw4BHQElPgE3PgEzMhYXHgEVFAYHHgEXHgEVFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEXHgEXHgEzMjY3PgE1NCYnLgEnLgEnLgErATU+ATc+ATc+ATU0JicuASMiBgcnASEVIQEBvwICAgcFBxAHEMAQBw8HBQcCAgICAgIHBQcPBxDAEA0VBgQEvwICAgYGBw4IEMAQDRUGBAQCAgIGBQgQBxDAEAgOBwUHAgICAYYKGA8OJRYbKQ8LCx8fFR8LCgsTEhhHLhYfCQgIBAQECQYECAQDDQoKDgQGDQcRHQ0MDQYGBAoFBxMNDBoNCg0aDQ4TBgYGCwsKGxAaKxELAXn8AAQAAYByERYFBAcDBAQMDAQDAwgFBRkb/twGEwUEBwMEBAwMCAgFGRSSkhEWBQQHAwQEDAwICAUWCQEkGxoFBAcDBAQMDAQDAwgFBRYQcmUWIQwMDBERDBsOGDEZCBYODyIUHDAVGhsFBgUMBgUIAwQDAQEBBgUFBgECAQwNDB4RDRgMCQ4EBwsFBgUJAgkHCBIKCxcNEBoLCgobGgUBG0AAAAQAAACABAADAABeAGoAbQBxAAABMzU0JicuAScuASsBNTMVIyIGBw4BBw4BFREUFhceARceATsBFSM1MzI2Nz4BPQEjFRQWFx4BFx4BOwEVIzUzMjY3PgE1ETQmJy4BJy4BKwE1MxUjIgYHDgEHDgEdAQUVIxUjNSM1EzMRMyM1BwEhFSEBAb8CAgIHBQcQBxDAEAcPBwUHAgICAgICBwUHDwcQwBANFQYEBL8CAgIGBgcOCBDAEA0VBgQEAgICBgUIEAcQwBAIDgcFBwICAgKpOzW6zCM7cJoBYPwABAABgHIRFgUEBwMEBAwMBAMDCAUFGRv+3AYTBQQHAwQEDAwICAUZFJKSERYFBAcDBAQMDAgIBRYJASQbGgUEBwMEBAwMBAMDCAUFFhByXi50dCkBI/7i2toB3kAAAAADAAAAgAQAAwAAXgCaAJ4AAAEzNTQmJy4BJy4BKwE1MxUjIgYHDgEHDgEVERQWFx4BFx4BOwEVIzUzMjY3PgE9ASMVFBYXHgEXHgE7ARUjNTMyNjc+ATURNCYnLgEnLgErATUzFSMiBgcOAQcOAR0BJQcjBx4BFx4BFRQGBw4BBw4BBw4BIyImJy4BNTQ2Nz4BMzIWFx4BFx4BMzI2Nz4BNTQmJy4BJy4BJzczNyEVIQEBvwICAgcFBxAHEMAQBw8HBQcCAgICAgIHBQcPBxDAEA0VBgQEvwICAgYGBw4IEMAQDRUGBAQCAgIGBQgQBxDAEAgOBwUHAgICAn8ZhB0rRBkVFgcHBxILChgNEyYUEx0JCQkEAwQKBQQIAwMLBw0YDRMhDg4PDQ0NIxYSMB5UnYD8AAQAAYByERYFBAcDBAQMDAQDAwgFBRkb/twGEwUEBwMEBAwMCAgFGRSSkhEWBQQHAwQEDAwICAUWCQEkGxoFBAcDBAQMDAQDAwgFBRYQcsA3OwcgGRY0HhEhDg8ZCwoRBgkJBwYHDwgFCAMEAwEBAgYGCAkPDg8jFBQlEhEbCQcJAavAQAAAAAAEAAAAgAQAAwAAXgCOAKwAsAAAATM1NCYnLgEnLgErATUzFSMiBgcOAQcOARURFBYXHgEXHgE7ARUjNTMyNjc+AT0BIxUUFhceARceATsBFSM1MzI2Nz4BNRE0JicuAScuASsBNTMVIyIGBw4BBw4BHQElFQ4BBw4BBw4BBw4BBz4BMzIWFx4BFRQGBw4BIyImJy4BNTQ2Nz4BNz4BNz4BOwEHDgEVFBYXHgEXHgEzMjY3PgE1NCYnLgEjIgYHDgEBIRUhAQG/AgICBwUHEAcQwBAHDwcFBwICAgICAgcFBw8HEMAQDRUGBAS/AgICBgYHDggQwBANFQYEBAICAgYFCBAHEMAQCA4HBQcCAgICdxQgDA0ZDAwUCAgNBhYrFhQkEA8PDxASMR8VIw4dHAsLCx8UFCcTEiMQEboDAgUFBg8LBxMLDRcKCwoKCgscEwYMBgcTATX8AAQAAYByERYFBAcDBAQMDAQDAwgFBRkb/twGEwUEBwMEBAwMCAgFGRSSkhEWBQQHAwQEDAwICAUWCQEkGxoFBAcDBAQMDAQDAwgFBRYQcsAMAggGBxMNDRwQECYVDxASEhEuHBsyFhsbDw4dSi0dNxoaLhUUGwcHB98VIw0PIhESHQoIBw0NDSUYHC8UExQCAwILAZZAAAAABgBAAAADwAOAAAMABwALABkAZgCgAAABIRUhESEVIREhFSEDESM1DgEHNT4BNz4BNwMzFSM1NDY3PgE3PgE3PgE3PgE3PgE3PgE3PgE1NCYnLgEjIgYHNT4BMzIWFx4BFx4BFx4BFRQGBw4BBw4BBw4BBw4BBw4BBw4BBw4BAzUeATMyNjc+ATU0JicuASsBNTMyNjU0JiMiBgc1PgEzMhYXHgEVFAYHFR4BFx4BFRQGBw4BIyImJwGAAkD9wAJA/cACQP3AwEACHwsLFAkKEQgae8AEAwQJBgYMBwYNBgYLBQUIAwQEAgIBBQUFEAsTIxETKhgLEwkIDwYGCQQDAwMDAwgFBQwHBg4HBQkFBAgEAwYCAgJFDyMVDBQHBwcICQkYDxwZHh0WFw8eDhAlFRckDQ0NHh4QGQoJCQ8QDysbFyYPAwBA/wBA/wBAA0D/AMACDwMuBAgEBQsG/e4uEwoRCAcOBgYLBQQJBAQHBAQHAwQHBAMIBAkMBAQEDQ0xCwoCAwIIBAULBwYPCAkQBgcMBgYKBAUJBAMGAwMGAgMGAwIG/pwwCQkEBQQNCAgNBAUEKhAQDw8ICC0HBggJCBcNGB8GAQEKCAgTDBEbCgoLBgYABgBAAAADwANAAAMABwALABcAIwAvAAABIRUhESEVIREhFSEDIgYVFBYzMjY1NCYDIgYVFBYzMjY1NCYDIgYVFBYzMjY1NCYBgAJA/cACQP3AAkD9wOAoODgoKDg4KCg4OCgoODgoKDg4KCg4OAMAQP8AQP8AQAMAOCgoODgoKDj+wDgoKDg4KCg4/sA4KCg4OCgoOAAAAAAIAEAAQAPAA4AAAwAHAAsADwATABcAGwAeAAABITUhFSEVIRUhFSEVIRUhFSEVIRUhFSEVIRUhASURA8D8gAOA/gACAP4AAgD+AAIA/gACAP4AAgD8gAOA/YD/AANAQIBAQEBAQEBAQEBAQAGg4P5AAAAAAAgAQABAA8ADgAADAAcACwAPABMAFwAbAB4AAAEhNSEVIRUhFSEVIRUhFSEVIRUhFSEVIRUhFSElEQUDwPyAA4D+AAIA/gACAP4AAgD+AAIA/gACAPyAA4D9gP8AA0BAgEBAQEBAQEBAQEBAwAHA4AAEAEABAAPAA0AAAwAHAAsADgAAASEVIREhNSEFIRUhARE3AYABgP6AAkD9wAGA/oABgP1AwAFAQAFAQMBAAcD+QOAAAAQAQAEAA8ACwAADAAcACwAOAAABIRUhFSE1IQUhFSEBETcBgAGA/oACQP3AAYD+gAGA/UDAAsBAwEDAQAHA/kDgAAAABABAAEADwAKAAAMABwALAA4AAAEhFSEVITUhASEVIQURNwGAAYD+gAJA/cABgP6AAYD9QMACAEDAQAFAQED+QOAAAAADAEACQAPAA4AAAwAHAAsAAAEhNSEHIRUhFyEVIQPA/IADgID9gAKAgPyAA4ADQECAQEBAAAAAAAMAQAFAA8ACgAADAAcACwAAASE1IQchFSEXIRUhA8D8gAOAgP2AAoCA/IADgAJAQIBAQEAAAAAAAwBAAAADwAFAAAMABwALAAABITUhByEVIRchFSEDwPyAA4CA/YACgID8gAOAAQBAgEBAQAAAAAAGAIAAgAOAA0AAAwAHAAsADwATABcAAAEhNSEHIRUhFyEVIQchFSEXIRUhByEVIQOA/QADAMD9wAJAwP0AAwDA/cACQMD9AAMAwP3AAkADAECAQEBAQEBAQEBAAAYAgACAA4ADQAADAAcACwAPABMAFwAAASE1IQchNSEXITUhByE1IRchNSEHITUhA4D9AAMAgP4AAgCA/QADAID+AAIAgP0AAwCA/gACAAMAQMBAwEDAQMBAwEAABgCAAIADgANAAAMABwALAA8AEwAXAAATIRUhATUhFRchNSEDFSE1JSE1IREVITWAAwD9AAMA/QDAAkD9wMADAP3AAkD9wAJAAkBAAQBAQIBA/oBAQEBA/wBAQAAGAIAAgAOAA0AAAwAHAAsADwATABcAAAEhNSE1IRUhASE1ITUhNSE1ITUhESE1IQOA/QADAP0AAwD9AAMA/QADAP0AAwD9AAMA/QACgECAQP4AQEBAQED+QEAAAAUAQAAAA8ADgAADAAcACwAQACwAABMXIzUVMycjFSEnIR0BISchBTcnMzUjJzM1IychNSEnITUhJyE1ISchNSEnB55AXt5AngFeQP7iAd5A/mIDEy1TE1NAk9NAARP+rUABk/4tQAIT/a1AApP9LUAtAkBAQMBAwECAQEDALVNAQEBAQEBAQEBAQEAtAAAAAAYAQAAAA8ADgAADAAcACwAPABMAGwAAARUhNQERIREFIREhAyEVIRU1IRUDITUhESE1IQPA/QACAP2AAkD+AAIAQP6AAYD+gEACQP2AAoD9wAMAQED+wP5AAcBA/sABAECAQEACwED+wEAAAAUAQABAA8ADQAADAAcACwAPABMAAAEhNSEXIRUhFyEVIQUhFSEXIRUhAoD9wAJAwP0AAwCA/IADgP7A/cACQMD9AAMAAwBAgECAgIBAQEAABQBAAAADwAPAAAMABwALAA8AEwAANxEhEQERIREFITUhFSE1IRUhNSFAA4D8wAMA/UABgP6AAoD9gAGA/oAAA8D8QAOA/MADQIBAwEDAQAAFAEAAAAPAA8AAAwAHAAsADwATAAA3ESERAREhEQchFSEXIRUhByEVIUADgPzAAwDA/oABgID9gAKAgP6AAYAAA8D8QAOA/MADQEBAQEBAQAAAAAAFAEAAAAPAA8AAAwAHAAsADwATAAA3ESERAREhEQchFSEVIRUhFSEVIUADgPzAAwBA/oABgP2AAoD+gAGAAAPA/EADgPzAA0BAQEBAQEAAAAUAQAAAA8ADwAADAAcACwAPABMAADcRIREBESERASE1IRUhNSEVITUhQAOA/MADAP1AAYD+gAKA/YABgP6AAAPA/EADgPzAA0D+wEDAQMBAAAAAAAUAQAAAA8ADwAADAAcACwAPABMAADcRIREBESERAyEVIRchFSEHIRUhQAOA/MADAMD+gAGAgP2AAoCA/oABgAADwPxAA4D8wANA/wBAQEBAQAAAAAUAQAAAA8ADwAADAAcACwAPABMAADcRIREBESERAyEVIRUhFSEVIRUhQAOA/MADAED+gAGA/YACgP6AAYAAA8D8QAOA/MADQP8AQEBAQEAABQBAAAADwAPAAAMABwALAA8AEwAANxEhEQERIREBITUhFSE1IRUhNSFAA4D8wAMA/UABgP6AAoD9gAGA/oAAA8D8QAOA/MADQP4AQMBAwEAAAAAABQBAAAADwAPAAAMABwALAA8AEwAANxEhEQERIREDIRUhFyEVIQchFSFAA4D8wAMAwP6AAYCA/YACgID+gAGAAAPA/EADgPzAA0D+QEBAQEBAAAAABQBAAAADwAPAAAMABwALAA8AEwAANxEhEQERIREDIRUhFSEVIRUhFSFAA4D8wAMAQP6AAYD9gAKA/oABgAADwPxAA4D8wANA/kBAQEBAQAAGAEAAAAPAA8AAAwAHAAsADwATACcAABMRIREDIREhARcjNRUzFyMfASE1AzcXIRUhFyEVIRczFSMXMxUjFwdAA4BA/QADAP2HPEN/PLv2PP7OQC0yAeH+WzwBaf7SPPK2O3s/fy0DwPxAA8D8gANA/oBAQIBAQEBAAggtNUBAQEBAQECILQAABQBAAEADgAOAAAMABwALAA8AEwAAExEhEQUhESEZASERKQERITUhESFAA0D9AAFA/sABQAGA/sABQP7AAUADgPzAA0BA/sD+gAFA/sABQEABQAAACwBAAEADgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAAASM1MzMjFTM3IxUzNSMVMzUjFTMRIxUzNSMVMzcjFTM3IxUzExEhEQUhESEBAEBAgEBAgEBAQEBAQEBAQECAQECAQECA/MADAP1AAsABwEBAQEDAQMBA/kBAwEDAQEBAAcD8wANAQP1AAAAVAEAAQAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFsAABMjNTMVIxUzFSMVMxUjFTMVIxUzASMVMxUjFTMVIxUzFSMVMwEjFTM3IxUzASMVMzcjFTM3IxUzJSMVMzcjFTM3IxUzASMVMzcjFTM3IxUzESERIxEhFSERMxEhgEBAQEBAQEBAQEADAEBAQEBAQEBA/YBAQIBAQP8AQECAQECAQEABAEBAgEBAgEBA/wBAQIBAQIBAQP6AQP6AAYBAAYADQECAQEBAwEBAQAJAQEBAwEBAQALAQEBA/UBAQEBAQEBAQEBAQANAQEBAQED+wAGA/oBA/oABgAAAABsAQABAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawAAARUhNRMjFTMVIzUzFSM1MxEjNTMVIzUzASM1MxUjNTMRIzUzFSM1MwEjNTMXIzUzFyM1MxUjNTMVIzUzESM1MxUjNTMVIzUzISMVMzMjNTMXIzUzISMVMzMjNTMXIzUzASMVMzMjNTMXIzUzA4D8wEBAQEBAQEBAQEBAAwBAQEBAQEBAQP2AQECAQECAQEBAQEBAQEBAQEBA/oBAQIBAQIBAQAEAQECAQECAQED/AEBAgEBAgEBAAgBAQAGAQIBAwED+wEDAQAHAQMBA/sBAwEACQEBAQEBAwEDAQP7AQMBAwEBAQEBAQEBAQAMAQEBAQAAAGwBAAEADgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAAAlIxEzBTUjFSM1MxUjNTMVITUzFSM1MxUBNTMVIzUzFSE1MxUjNTMVATUzFQc1MxUHNTMVIzUzFSM1MxUhNTMVIzUzFSM1MxURNSMVFTUzFQc1MxURNSMVFTUzFQc1MxUBNSMVFTUzFQc1MxUCAEBAAYBAgEDAQP7AQMBAAcBAwED+wEDAQAJAQEBAQEDAQMBA/sBAwEDAQEBAQEBAQEBAAwBAQEBAQANAQEBAQEBAQEBAQED9AEBAQEBAQEBAAoBAQIBAQIBAQEBAQEBAQEBAQEABgEBAgEBAgEBA/wBAQIBAQIBAQAEAQECAQECAQEAAAAAbAEAAQAOAA4AAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAAAEVITUXIxUzFSM1MxUjNTMVIzUzFSM1MwEjNTMVIzUzFSM1MxUjNTMlIzUzFyM1MzcjNTMVIzUzFSM1MxUjNTMVIzUzFSM1MyEjFTMzIzUzFyM1MyEjFTMzIzUzFyM1MwEjFTMzIzUzNyM1MwOA/MBAQEBAQEBAQEBAQAMAQEBAQEBAQED9gEBAgEBAgEBAQEBAQEBAQEBAQP6AQECAQECAQEABAEBAgEBAgEBA/wBAQIBAQIBAQAOAQECAQIBAwEDAQMBAAUBAwEDAQMBAwEBAQMBAwEDAQMBAwEDAQEBAQEBAQEBAAYBAQMBAAAAAGwBAAEADgAOAAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAAA3NSEVJSMVMzUjNTM1IzUzNSM1MzUjNTMBIzUzNSM1MzUjNTM1IzUzASM1MxcjNTMTIzUzNSM1MzUjNTM1IzUzNSM1MzUjNTMhIxUzMyM1MxcjNTMhIxUzMyM1MxcjNTMBIxUzMyM1MxMjNTNAA0D9AEBAQEBAQEBAQEADAEBAQEBAQEBA/YBAQIBAQIBAQEBAQEBAQEBAQED+gEBAgEBAgEBAAQBAQIBAQIBAQP8AQECAQECAQEBAQEDAQIBAQEBAQEBA/kBAQEBAQEBA/sBAQED+wEBAQEBAQEBAQEBAQEBAQEBAQED+gEBA/sBAABsAQABAA4ADgAADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawAAEzMRIxM1IxUzNTMVMzUzFTM1MxUzNTMVATUzFTM1MxUzNTMVMzUzFQE1MxUHNTMVBTUzFTM1MxUzNTMVMzUzFTM1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A0D8gAJA/gABgP6AwMAAAAADAEAAAAPAA4AACwAPABMAAAERIxEhESMRIxEhEQERMxEzETMRAoBA/sCAQAOA/YDAwMADgPzAA0D8wANA/IADgPzAAgD+AAFA/sAABABAAAADwAOAAAUACQANABEAACUVIREzEQEjETMTESERJSERIQPA/IBAAYDAwED+wALA/sABQEBAA4D8wAKA/kACAP3AAkCA/kAAAAIAQAAAA8ADgAALAA8AADc1IREhNSERIREhNQEVITWAAUD+wALA/QADgP3A/wBAgAFAQAFA/IBAAYDAwAAAAAADAEAAAAPAA4AACwAPABMAADc1IREhNSERIREhNQEzFSMFFSE1gALA/UACAP3AA4D8wMDAAYD+gECAAUBAAUD8gEADAMDAwMAAAAAAAwBAAAADwAOAAAsADwATAAABESERITUhNSERITUFFSE1ESEVIQPA/IADgPzAA0D8wAIA/gABQP7AAkABQPyAQIABQECAwMABgMAAAAQAQAAAA8ADgAAFAAkADQARAAAlFSERMxEBIRUhExEhEQEhESEDwPyAQAKA/kABwED9wALA/kABwEBAA4D8wAGAwAEA/sABQAGA/sAAAAAAAwBAAAADwAOAAAoADgARAAABJwcnByc1IxEhEQUXByclFwcDK7C3REu1QAOA/sCFhY7+joyMAi+x5ERatOb8gAMAgIW7jnKMpwAAAAIAQAAAA8ADgAAHAA8AAAElAREjESERAwkCNQEXNwKA/wD/AEADgED/AP8A/wABDfz3AnWA/wABi/yAA4D+5v6aAQD+zc4BDH7OAAACAEAAAAPAA4AAAwAJAAATESERBwkCESFAA4BA/wD/AP8AAwADgPyAA4Da/poBAP7NAjMAAQBAAAADwAOAAA0AADcVIRUhETMRAQUBEQEngANA/IBAAQABAAFA/sD+gEBAA4D+QAEAgAFA/oD+wIAAAwBAAAADwQOAAAUAGQAdAAA3IRUhETMBAzUTNycHNTcXNxc3FQcfAScHJzcXNyeAA0D8gEABMfHCUzfe8FfacG9MTAF1paoyeIFWQEADgP49/sNmAQRCRHBMdGyuq4VeXXVrrsrVKJeafwAAAwBAAAADwAOAAAUADQAVAAAlFSERMxEBBSU1BSUFFQEFJTUFJQUVA8D8gEABQAEAAQD/AP8A/wABAAEAAQD/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BAAAQAQAAEAEAABABAABQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAYAEAABABAAAgAQAAEAEAAFABAAAAAQAAMAEAAAABAAAwAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABAAQAAQAEAAEABAABAAQAAEAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAMAEAADABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAABAAQAAFMEAAAABAAAAAQAAQAEAAAABAAAwAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAADABAAAQAQAAEAEAADABAAAQAQAAEAEAADABAAAQAQAAEAEAADABAAAwAQAAEAEAAEABAABAAQAAIAEAACABAABAAQAAIAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAMAEAADABAAAwAQAAIAEAADABAAAWgQAAEMEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAQAQAAIAEAAFABAABQAQAAEAEAABABAAAQAQAAMAEAADABAABAAQAAQAEAAEABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAUQQAAQAEAACABAAAQAQAAEAEAAAABAAAQAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAADABAAAwAQAAMAEAABQBAAAUAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAQAEAACABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAEAEAAAABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAAwEAADABAAAQAQAAEAEAABABAAAQAQAAIAEAAAABAABAAQAAQAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAAA/BAAAfwQAAIEEAAA/BAAAPwQAAD8EAABABAAAQAQAAEAEAABABAAAAAQAAAAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAPwQAAIAEAAAABAD//gQAAAAEAABABAAAAAQAAAAEAABABAAAAAQAAD8EAAA/BAAAPwQAAH8EAACBBAAAPwQAAD8EAABABAAAPwQAAD8EAAA/BAAAfwQAAD8EAAB/BAABAQQA//8EAP//BAAAPwQAAD8EAAA/BAAAPwQAAD8EAACABAABAAQAAQAEAAEABAABAAQAAMAEAABABAAAQAQAAAAEAACABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAMAEAADABAAAAAQAAEAEAABABAAAAAQAAIAEAABABAAAAAQAAIAEAAAABAAAAAQAAAAEAAAABAAAAAQAAIAEAACABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAAAABAAAQAQAAAAEAABABAAAQAQAAAAEAAAABAAAQAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAFMEAAAABAAAAAQAAAAEAABABAAAQAQAAMAEAABABAABAAQAAIAEAABABAAAgAQAAIAEAABABAAAAAQAAAAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAACgBAAAoAQAAMAEAACABAAAQAQAAIAEAABABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAAEABAAAQAQAAMAEAABABAAAQAQAAEAEAACABAAAQAQAAEAEAABABAAAgAQAAEAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAADABAAAQAQAAEAEAABABAAAQgQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAQAQAAEAEAACABAAAgAQAAIAEAACABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAQAQAAEAEAACABAAAQAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQgQAAEAEAABABAAAQAAAAAAAAAAAAAoAFAAeACgAMgA8AEYAUABaAGQAbgB4AIIAjACWAKAAqgC0AL4AyADSANwA5gDwAPoBBAEOARgBIgEsATYBQAFKAVQBXgFoAXIBfAGKAZgBpgG0AcIB0AHeAewCAgIYAi4CRAJaAnAChgKcArQCygLeAvIDCAMeAzIDRANWA2wDfgOWA6wDyAPsBAwEKgQ+BG4EugToBQwFMgVGBXYFoAXGBeYGEAYqBkQGXgZ4Bq4G5Ab+B1IHaAeAB6QHyAf2CCQIVgiICLoI7AkeCWAJognkCiYKaAqKCqwKzgrwCxILPgtsC5oLyAv2DB4MRgzEDOINAA0eDTwNXg2ADaQN1A34DhwOQA5mDrYPCA90D8QQFhB2ELwQ8BFGEXIRuBIGEmYSzhNmE84UZhSqFOwVTBXEFkIWVha6FvYXEBd6F7wX1Bg6GHgYhhjkGRoZNBlOGXQZiBmcGbIZ1hnqGggaJhpcGpwathrQGuobBBsoG0obbBuCG6IbsBw6HUYdmB4SHnIe4B9IH2wfnh/eIAwgIiAwIEAgTiB+IJIgtCDOIOog+iEmIXAhtCIwIywkiiVCJcYmLCbSJuYnLieOJ84n3CfyKAAoFCgoKFIorijUKVIp8iokKlQqYip2KoQq6CsiK1IrbCuCK6IrwCwCLDIsiizyLTItmi4aLnwu1i8UL1ovsDACMCwwWjCEMJ4wuDFqMZAxtjIgMuozVDNkNCA0cjSgNMQ1sjXgNfY2rjbiNwg3ODdUN3Q3mDfCN+g4DDg0OFY4djiYOLg42DkCOSw56jpKOnQ6njr4OzI7bjuOO8I79jw+PF48kjzGPQw9ej3EPhg+aD6qPtg/Bj8kP0Q/ZD+KP7g/1D/2QBRAOkBoQIZApEDEQOxBEkEyQVJBckGaQcJCLkKqQsRDAEMSQzBDkEPyRShFrkYyRwhH5kimSXxKhEsiTABM+E3iTi5OaE6gTsJO5E8GTyJPPk9aT4hPtk/kUBJQWlCQULhQ4FEKUTJRXFGGUa5R2FICUipSblKYUt5TZlQAVJpVMlXKVmRW/Fe0V/ZYglk+WeJaqFrWWx5b3F1cXvZftmDsYTphZmGoYrRjOmPKZDBklmUQZX5mAGaCZuZnKmd0Z9xoQmhqaKBo9GlEabZp7GpMarBq6GuKa8ZsGGxybMRtHm10bchuCG5SbrJvEnDmcTpyLHJ+csZzEHZadtB3sniCeSJ5dnnAegB6VnqSevB7KHtee5Z7znwqfIR8wH0KfUJ9en2wffp+RH6Gfs5/Fn9cf7aA+oImgrCC9oQohEiEqoWUhhSG6Iduh/SIIoiMiUyJkIpSipaK3Isgi2SLoIvajBSMho1QjYaN1I6ijtSPCo9Kj3SPnpBQkNSRKpGQkbaR3JIoklyShJLmk1yTcpOck9yUOJR6lNKU9pUwlo6YAplumvKbLpt8m9qcTpzSnWCgIqL6o2aj6KRmpO6lOqWcpgamfqcYp8SohKlYqiirAqtSq66sFKyKrOytZK2OrcquBK44rpCu4q8GrzSvcrBUsIywyrECsV6yRLMss3S0GrRYtIS05LVAtXC1pLXOtqi3FrdquDa48rlmudS5+rowulS6vrtSu4y7xrvuvBa8ULyIvM69Cr0yvbC/SMEQwv7EBsRAxITE4MVWxeTGosbixwTHtMgCyFjI0MkiycDKEsp4yq7K7Ms+zOLNKM1WzXbNnM3CzejOCM4uzlTOfM6izsjO4s8AzzbPZs+O0NrSMNN21CLVBtWe1pzXFNe819zYVNiI2LjZANn22hzacNrW2uAAAQAAAp8DLAA+AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABoBPgABAAAAAAAAABsBEQABAAAAAAABABIAAAABAAAAAAACAAcDYAABAAAAAAADABIC9AABAAAAAAAEABIDdQABAAAAAAAFAAsC0wABAAAAAAAGABIDKgABAAAAAAAJABsBYgABAAAAAAAKADMAeAABAAAAAAALABYANgABAAAAAAAMABYBswABAAAAAAANABsB9QABAAAAAAAOAC8CRgADAAEECQAAADYBLAADAAEECQABACQAEgADAAEECQACAA4DZwADAAEECQADACQDBgADAAEECQAEACQDhwADAAEECQAFABYC3gADAAEECQAGACQDPAADAAEECQAJADYBfQADAAEECQAKAGYAqwADAAEECQALACwATAADAAEECQAMACwByQADAAEECQANADYCEAADAAEECQAOAF4CdVdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac2h0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbVdlYiBDb21wb25lbnRzIEljb24gRm9udApGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBXAGUAYgAgAEMAbwBtAHAAbwBuAGUAbgB0AHMAIABJAGMAbwBuACAARgBvAG4AdAAKAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALlRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeVRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeWh0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbUFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMC5odG1sAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAC4AaAB0AG0AbFZlcnNpb24gMS43AFYAZQByAHMAaQBvAG4AIAAxAC4AN1dlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1dlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4AcwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
}
.k-icon {
  width: 1em;
  height: 1em;
  outline: 0;
  font-size: 16px;
  font-family: "WebComponentsIcons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  text-decoration: none;
  flex-shrink: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.k-icon:hover, .k-icon:focus {
  text-decoration: none;
}

.k-no-flexbox {
  display: inline-block;
}

.k-svg-icon {
  width: 1em;
  height: 1em;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
}
.k-svg-icon > svg {
  fill: currentColor;
  flex: 1 0 auto;
}
.k-svg-icon.k-flip-h, .k-svg-icon.k-flip-v, .k-svg-icon.k-flip-h.k-flip-v {
  transform: none;
}
.k-svg-icon.k-flip-h > svg {
  transform: scaleX(-1);
}
.k-svg-icon.k-flip-v > svg {
  transform: scaleY(-1);
}
.k-svg-icon.k-flip-h.k-flip-v > svg {
  transform: scale(-1, -1);
}

.k-icon-with-modifier {
  position: relative;
  margin: 0.25em;
}

.k-icon-modifier {
  position: absolute;
  font-size: 0.5em;
  bottom: 0;
  right: 0;
  margin: 0 -0.5em -0.5em 0;
}

.k-i-none::before {
  content: "";
  display: none;
}

.k-widget .k-icon.k-i-expand, .k-widget .k-icon.k-i-collapse {
  cursor: pointer;
}

.k-icon-xs {
  font-size: 8px;
}

.k-icon-sm {
  font-size: 12px;
}

.k-icon-md {
  font-size: 32px;
}

.k-icon-lg {
  font-size: 48px;
}

.k-icon-xl {
  font-size: 64px;
}

.k-i-caret-tr::before {
  content: "\e000";
}

.k-i-arrow-45-up-right::before {
  content: "\e000";
}

.k-i-collapse-ne::before {
  content: "\e000";
}

.k-i-resize-ne::before {
  content: "\e000";
}

.k-i-caret-br::before {
  content: "\e001";
}

.k-i-arrow-45-down-right::before {
  content: "\e001";
}

.k-i-collapse-se::before {
  content: "\e001";
}

.k-i-resize-se::before {
  content: "\e001";
}

.k-i-caret-bl::before {
  content: "\e002";
}

.k-i-arrow-45-down-left::before {
  content: "\e002";
}

.k-i-collapse-sw::before {
  content: "\e002";
}

.k-i-resize-sw::before {
  content: "\e002";
}

.k-i-caret-tl::before {
  content: "\e003";
}

.k-i-arrow-45-up-left::before {
  content: "\e003";
}

.k-i-collapse-nw::before {
  content: "\e003";
}

.k-i-resize-nw::before {
  content: "\e003";
}

.k-i-caret-alt-up::before {
  content: "\e004";
}

.k-i-arrow-60-up::before {
  content: "\e004";
}

.k-i-arrow-n::before {
  content: "\e004";
}

.k-i-kpi-trend-increase::before {
  content: "\e004";
}

.k-i-expand-n::before {
  content: "\e004";
}

.k-i-sarrow-n::before {
  content: "\e004";
}

.k-i-caret-alt-right::before {
  content: "\e005";
}

.k-i-arrow-60-right::before {
  content: "\e005";
}

.k-i-arrow-e::before {
  content: "\e005";
}

.k-i-expand::before {
  content: "\e005";
}

.k-i-expand-e::before {
  content: "\e005";
}

.k-i-sarrow-e::before {
  content: "\e005";
}

.k-i-caret-alt-down::before {
  content: "\e006";
}

.k-i-arrow-60-down::before {
  content: "\e006";
}

.k-i-arrow-s::before {
  content: "\e006";
}

.k-i-kpi-trend-decrease::before {
  content: "\e006";
}

.k-i-expand-s::before {
  content: "\e006";
}

.k-i-collapse::before {
  content: "\e006";
}

.k-i-sarrow-s::before {
  content: "\e006";
}

.k-i-caret-alt-left::before {
  content: "\e007";
}

.k-i-arrow-60-left::before {
  content: "\e007";
}

.k-i-arrow-w::before {
  content: "\e007";
}

.k-i-expand-w::before {
  content: "\e007";
}

.k-i-sarrow-w::before {
  content: "\e007";
}

.k-i-caret-alt-to-top::before {
  content: "\e008";
}

.k-i-arrow-end-up::before {
  content: "\e008";
}

.k-i-seek-n::before {
  content: "\e008";
}

.k-i-caret-alt-to-right::before {
  content: "\e009";
}

.k-i-arrow-end-right::before {
  content: "\e009";
}

.k-i-seek-e::before {
  content: "\e009";
}

.k-i-caret-alt-to-bottom::before {
  content: "\e00a";
}

.k-i-arrow-end-down::before {
  content: "\e00a";
}

.k-i-seek-s::before {
  content: "\e00a";
}

.k-i-caret-alt-to-left::before {
  content: "\e00b";
}

.k-i-arrow-end-left::before {
  content: "\e00b";
}

.k-i-seek-w::before {
  content: "\e00b";
}

.k-i-caret-double-alt-up::before {
  content: "\e00c";
}

.k-i-arrow-double-60-up::before {
  content: "\e00c";
}

.k-i-arrow-seek-up::before {
  content: "\e00c";
}

.k-i-caret-double-alt-right::before {
  content: "\e00d";
}

.k-i-arrow-double-60-right::before {
  content: "\e00d";
}

.k-i-arrow-seek-right::before {
  content: "\e00d";
}

.k-i-forward-sm::before {
  content: "\e00d";
}

.k-i-caret-double-alt-down::before {
  content: "\e00e";
}

.k-i-arrow-double-60-down::before {
  content: "\e00e";
}

.k-i-arrow-seek-down::before {
  content: "\e00e";
}

.k-i-caret-double-alt-left::before {
  content: "\e00f";
}

.k-i-arrow-double-60-left::before {
  content: "\e00f";
}

.k-i-arrow-seek-left::before {
  content: "\e00f";
}

.k-i-rewind-sm::before {
  content: "\e00f";
}

.k-i-caret-alt-expand::before {
  content: "\e010";
}

.k-i-arrows-kpi::before {
  content: "\e010";
}

.k-i-kpi::before {
  content: "\e010";
}

.k-i-caret-alt-sort::before {
  content: "\e010";
}

.k-i-arrows-no-change::before {
  content: "\e011";
}

.k-i-arrow-overflow-down::before {
  content: "\e012";
}

.k-i-chevron-up::before {
  content: "\e013";
}

.k-i-arrow-chevron-up::before {
  content: "\e013";
}

.k-i-arrowhead-n::before {
  content: "\e013";
}

.k-i-chevron-right::before {
  content: "\e014";
}

.k-i-arrow-chevron-right::before {
  content: "\e014";
}

.k-i-arrowhead-e::before {
  content: "\e014";
}

.k-i-chevron-down::before {
  content: "\e015";
}

.k-i-arrow-chevron-down::before {
  content: "\e015";
}

.k-i-arrowhead-s::before {
  content: "\e015";
}

.k-i-chevron-left::before {
  content: "\e016";
}

.k-i-arrow-chevron-left::before {
  content: "\e016";
}

.k-i-arrowhead-w::before {
  content: "\e016";
}

.k-i-arrow-up::before {
  content: "\e017";
}

.k-i-arrow-right::before {
  content: "\e018";
}

.k-i-arrow-down::before {
  content: "\e019";
}

.k-i-arrow-left::before {
  content: "\e01a";
}

.k-i-level-down::before {
  content: "\e01b";
}

.k-i-arrow-drill::before {
  content: "\e01b";
}

.k-i-level-up::before {
  content: "\e01c";
}

.k-i-arrow-parent::before {
  content: "\e01c";
}

.k-i-level-to-top::before {
  content: "\e01d";
}

.k-i-arrow-root::before {
  content: "\e01d";
}

.k-i-level-root::before {
  content: "\e01d";
}

.k-i-col-resize::before {
  content: "\e01e";
}

.k-i-arrows-resizing::before {
  content: "\e01e";
}

.k-i-arrows-axes::before {
  content: "\e01f";
}

.k-i-arrows-dimensions::before {
  content: "\e01f";
}

.k-i-dimension::before {
  content: "\e01f";
}

.k-i-arrows-swap::before {
  content: "\e020";
}

.k-i-drag-and-drop::before {
  content: "\e021";
}

.k-i-categorize::before {
  content: "\e022";
}

.k-i-grid::before {
  content: "\e023";
}

.k-i-grid-layout::before {
  content: "\e024";
}

.k-i-group::before {
  content: "\e025";
}

.k-i-ungroup::before {
  content: "\e026";
}

.k-i-handler-drag::before {
  content: "\e027";
}

.k-i-layout::before {
  content: "\e028";
}

.k-i-layout-1-by-4::before {
  content: "\e029";
}

.k-i-layout-2-by-2::before {
  content: "\e02a";
}

.k-i-page-layout::before {
  content: "\e02a";
}

.k-i-layout-side-by-side::before {
  content: "\e02b";
}

.k-i-layout-stacked::before {
  content: "\e02c";
}

.k-i-columns::before {
  content: "\e02d";
}

.k-i-rows::before {
  content: "\e02e";
}

.k-i-reorder::before {
  content: "\e02f";
}

.k-i-menu::before {
  content: "\e030";
}

.k-i-hamburger::before {
  content: "\e030";
}

.k-i-more-vertical::before {
  content: "\e031";
}

.k-i-more-v::before {
  content: "\e031";
}

.k-i-vbars::before {
  content: "\e031";
}

.k-i-more-horizontal::before {
  content: "\e032";
}

.k-i-more-h::before {
  content: "\e032";
}

.k-i-hbars::before {
  content: "\e032";
}

.k-i-overlap::before {
  content: "\e033";
}

.k-i-home::before {
  content: "\e034";
}

.k-i-root::before {
  content: "\e034";
}

.k-i-height::before {
  content: "\e035";
}

.k-i-width::before {
  content: "\e036";
}

.k-i-max-height::before {
  content: "\e037";
}

.k-i-max-width::before {
  content: "\e038";
}

.k-i-min-height::before {
  content: "\e039";
}

.k-i-min-width::before {
  content: "\e03a";
}

.k-i-margin::before {
  content: "\e03b";
}

.k-i-margin-top::before {
  content: "\e03c";
}

.k-i-margin-right::before {
  content: "\e03d";
}

.k-i-margin-bottom::before {
  content: "\e03e";
}

.k-i-margin-left::before {
  content: "\e03f";
}

.k-i-padding::before {
  content: "\e040";
}

.k-i-padding-top::before {
  content: "\e041";
}

.k-i-padding-right::before {
  content: "\e042";
}

.k-i-padding-bottom::before {
  content: "\e043";
}

.k-i-padding-left::before {
  content: "\e044";
}

.k-i-border-style::before {
  content: "\e045";
}

.k-i-border-style-top::before {
  content: "\e046";
}

.k-i-border-style-right::before {
  content: "\e047";
}

.k-i-border-style-bottom::before {
  content: "\e048";
}

.k-i-border-style-left::before {
  content: "\e049";
}

.k-i-border-radius::before {
  content: "\e04a";
}

.k-i-border-radius-top-right::before {
  content: "\e04b";
}

.k-i-border-radius-bottom-right::before {
  content: "\e04c";
}

.k-i-border-radius-bottom-left::before {
  content: "\e04d";
}

.k-i-border-radius-top-left::before {
  content: "\e04e";
}

.k-i-outline-width::before {
  content: "\e04f";
}

.k-i-outline-offset::before {
  content: "\e050";
}

.k-i-box-sizing::before {
  content: "\e051";
}

.k-i-position-top::before {
  content: "\e052";
}

.k-i-position-right::before {
  content: "\e053";
}

.k-i-position-bottom::before {
  content: "\e054";
}

.k-i-position-left::before {
  content: "\e055";
}

.k-i-display-block::before {
  content: "\e056";
}

.k-i-display-inline-block::before {
  content: "\e057";
}

.k-i-display-flex::before {
  content: "\e058";
}

.k-i-display-inline-flex::before {
  content: "\e059";
}

.k-i-gap-column::before {
  content: "\e05a";
}

.k-i-gap-row::before {
  content: "\e05b";
}

.k-i-undo::before {
  content: "\e100";
}

.k-i-undo-large::before {
  content: "\e100";
}

.k-i-redo::before {
  content: "\e101";
}

.k-i-redo-large::before {
  content: "\e101";
}

.k-i-arrow-rotate-ccw::before {
  content: "\e102";
}

.k-i-reset::before {
  content: "\e102";
}

.k-i-arrow-rotate-cw::before {
  content: "\e103";
}

.k-i-reload::before {
  content: "\e103";
}

.k-i-refresh::before {
  content: "\e103";
}

.k-i-recurrence::before {
  content: "\e103";
}

.k-i-arrows-repeat::before {
  content: "\e103";
}

.k-i-arrows-no-repeat::before {
  content: "\e104";
}

.k-i-non-recurrence::before {
  content: "\e104";
}

.k-i-refresh-clear::before {
  content: "\e104";
}

.k-i-arrow-rotate-ccw-small::before {
  content: "\e105";
}

.k-i-reset-sm::before {
  content: "\e105";
}

.k-i-arrow-rotate-cw-small::before {
  content: "\e106";
}

.k-i-reload-sm::before {
  content: "\e106";
}

.k-i-refresh-sm::before {
  content: "\e106";
}

.k-i-recurrence-sm::before {
  content: "\e106";
}

.k-i-arrows-repeat-sm::before {
  content: "\e106";
}

.k-i-clock::before {
  content: "\e107";
}

.k-i-calendar::before {
  content: "\e108";
}

.k-i-save::before {
  content: "\e109";
}

.k-i-floppy::before {
  content: "\e109";
}

.k-i-print::before {
  content: "\e10a";
}

.k-i-printer::before {
  content: "\e10a";
}

.k-i-pencil::before {
  content: "\e10b";
}

.k-i-edit::before {
  content: "\e10b";
}

.k-i-trash::before {
  content: "\e10c";
}

.k-i-delete::before {
  content: "\e10c";
}

.k-i-paperclip::before {
  content: "\e10d";
}

.k-i-attachment::before {
  content: "\e10d";
}

.k-i-clip::before {
  content: "\e10d";
}

.k-i-paperclip-alt::before {
  content: "\e10e";
}

.k-i-attachment-45::before {
  content: "\e10e";
}

.k-i-clip-45::before {
  content: "\e10e";
}

.k-i-link::before {
  content: "\e10f";
}

.k-i-link-horizontal::before {
  content: "\e10f";
}

.k-i-hyperlink::before {
  content: "\e10f";
}

.k-i-link-h::before {
  content: "\e10f";
}

.k-i-unlink::before {
  content: "\e110";
}

.k-i-unlink-horizontal::before {
  content: "\e110";
}

.k-i-hyperlink-remove::before {
  content: "\e110";
}

.k-i-unlink-h::before {
  content: "\e110";
}

.k-i-link-vertical::before {
  content: "\e111";
}

.k-i-link-v::before {
  content: "\e111";
}

.k-i-unlink-vertical::before {
  content: "\e112";
}

.k-i-unlink-v::before {
  content: "\e112";
}

.k-i-lock::before {
  content: "\e113";
}

.k-i-unlock::before {
  content: "\e114";
}

.k-i-cancel::before {
  content: "\e115";
}

.k-i-cancel-outline::before {
  content: "\e116";
}

.k-i-deny::before {
  content: "\e116";
}

.k-i-cancel-circle::before {
  content: "\e117";
}

.k-i-check::before {
  content: "\e118";
}

.k-i-checkmark::before {
  content: "\e118";
}

.k-i-tick::before {
  content: "\e118";
}

.k-i-check-outline::before {
  content: "\e119";
}

.k-i-checkmark-outline::before {
  content: "\e119";
}

.k-i-success::before {
  content: "\e119";
}

.k-i-check-circle::before {
  content: "\e11a";
}

.k-i-checkmark-circle::before {
  content: "\e11a";
}

.k-i-x::before {
  content: "\e11b";
}

.k-i-close::before {
  content: "\e11b";
}

.k-i-clear::before {
  content: "\e11b";
}

.k-i-times::before {
  content: "\e11b";
}

.k-i-group-delete::before {
  content: "\e11b";
}

.k-i-x-outline::before {
  content: "\e11c";
}

.k-i-close-outline::before {
  content: "\e11c";
}

.k-i-clear-outline::before {
  content: "\e11c";
}

.k-i-times-outline::before {
  content: "\e11c";
}

.k-i-error::before {
  content: "\e11c";
}

.k-i-x-circle::before {
  content: "\e11d";
}

.k-i-close-circle::before {
  content: "\e11d";
}

.k-i-clear-circle::before {
  content: "\e11d";
}

.k-i-times-circle::before {
  content: "\e11d";
}

.k-i-plus::before {
  content: "\e11e";
}

.k-i-add::before {
  content: "\e11e";
}

.k-i-plus-outline::before {
  content: "\e11f";
}

.k-i-add-outline::before {
  content: "\e11f";
}

.k-i-plus-circle::before {
  content: "\e120";
}

.k-i-add-circle::before {
  content: "\e120";
}

.k-i-minus::before {
  content: "\e121";
}

.k-i-kpi-trend-equal::before {
  content: "\e121";
}

.k-i-minus-outline::before {
  content: "\e122";
}

.k-i-minus-circle::before {
  content: "\e123";
}

.k-i-sort-asc::before {
  content: "\e124";
}

.k-i-sort-desc::before {
  content: "\e125";
}

.k-i-sort-clear::before {
  content: "\e126";
}

.k-i-unsort::before {
  content: "\e126";
}

.k-i-sort-asc-small::before {
  content: "\e127";
}

.k-i-sort-asc-sm::before {
  content: "\e127";
}

.k-i-sort-desc-small::before {
  content: "\e128";
}

.k-i-sort-desc-sm::before {
  content: "\e128";
}

.k-i-filter::before {
  content: "\e129";
}

.k-i-filter-clear::before {
  content: "\e12a";
}

.k-i-filter-small::before {
  content: "\e12b";
}

.k-i-filter-sm::before {
  content: "\e12b";
}

.k-i-filter-sort-asc-small::before {
  content: "\e12c";
}

.k-i-filter-sort-asc-sm::before {
  content: "\e12c";
}

.k-i-filter-sort-desc-small::before {
  content: "\e12d";
}

.k-i-filter-sort-desc-sm::before {
  content: "\e12d";
}

.k-i-filter-add-expression::before {
  content: "\e12e";
}

.k-i-filter-add-group::before {
  content: "\e12f";
}

.k-i-login::before {
  content: "\e130";
}

.k-i-sign-in::before {
  content: "\e130";
}

.k-i-logout::before {
  content: "\e131";
}

.k-i-sign-out::before {
  content: "\e131";
}

.k-i-download::before {
  content: "\e132";
}

.k-i-upload::before {
  content: "\e133";
}

.k-i-hyperlink-open::before {
  content: "\e134";
}

.k-i-hyperlink-open-sm::before {
  content: "\e135";
}

.k-i-launch::before {
  content: "\e136";
}

.k-i-window::before {
  content: "\e137";
}

.k-i-window-maximize::before {
  content: "\e137";
}

.k-i-maximize::before {
  content: "\e137";
}

.k-i-window-restore::before {
  content: "\e138";
}

.k-i-windows::before {
  content: "\e138";
}

.k-i-tiles::before {
  content: "\e138";
}

.k-i-restore::before {
  content: "\e138";
}

.k-i-window-minimize::before {
  content: "\e139";
}

.k-i-minimize::before {
  content: "\e139";
}

.k-i-gear::before {
  content: "\e13a";
}

.k-i-cog::before {
  content: "\e13a";
}

.k-i-custom::before {
  content: "\e13a";
}

.k-i-gears::before {
  content: "\e13b";
}

.k-i-cogs::before {
  content: "\e13b";
}

.k-i-wrench::before {
  content: "\e13c";
}

.k-i-settings::before {
  content: "\e13c";
}

.k-i-eye::before {
  content: "\e13d";
}

.k-i-preview::before {
  content: "\e13d";
}

.k-i-search::before {
  content: "\e13e";
}

.k-i-zoom::before {
  content: "\e13e";
}

.k-i-zoom-in::before {
  content: "\e13f";
}

.k-i-zoom-out::before {
  content: "\e140";
}

.k-i-arrows-move::before {
  content: "\e141";
}

.k-i-pan::before {
  content: "\e141";
}

.k-i-move::before {
  content: "\e141";
}

.k-i-calculator::before {
  content: "\e142";
}

.k-i-cart::before {
  content: "\e143";
}

.k-i-shopping-cart::before {
  content: "\e143";
}

.k-i-connector::before {
  content: "\e144";
}

.k-i-plus-sm::before {
  content: "\e145";
}

.k-i-splus::before {
  content: "\e145";
}

.k-i-minus-sm::before {
  content: "\e146";
}

.k-i-sminus::before {
  content: "\e146";
}

.k-i-kpi-status-deny::before {
  content: "\e147";
}

.k-i-kpi-status-hold::before {
  content: "\e148";
}

.k-i-kpi-status-open::before {
  content: "\e149";
}

.k-i-equal::before {
  content: "\e14a";
}

.k-i-not-equal::before {
  content: "\e14b";
}

.k-i-less-or-equal::before {
  content: "\e14c";
}

.k-i-greater-or-equal::before {
  content: "\e14d";
}

.k-i-divide::before {
  content: "\e14e";
}

.k-i-accessibility::before {
  content: "\e14f";
}

.k-i-barcode-outline::before {
  content: "\e150";
}

.k-i-barcode::before {
  content: "\e151";
}

.k-i-barcode-scanner::before {
  content: "\e152";
}

.k-i-qr-code-outline::before {
  content: "\e153";
}

.k-i-qr-code::before {
  content: "\e154";
}

.k-i-qr-code-scanner::before {
  content: "\e155";
}

.k-i-barcode-qr-code-scanner::before {
  content: "\e156";
}

.k-i-signature::before {
  content: "\e157";
}

.k-i-hand::before {
  content: "\e158";
}

.k-i-pointer::before {
  content: "\e159";
}

.k-i-cursor::before {
  content: "\e159";
}

.k-i-stick::before {
  content: "\e15a";
}

.k-i-unstick::before {
  content: "\e15b";
}

.k-i-set-column-position::before {
  content: "\e15c";
}

.k-i-play::before {
  content: "\e200";
}

.k-i-pause::before {
  content: "\e201";
}

.k-i-stop::before {
  content: "\e202";
}

.k-i-rewind::before {
  content: "\e203";
}

.k-i-forward::before {
  content: "\e204";
}

.k-i-volume-down::before {
  content: "\e205";
}

.k-i-volume-low::before {
  content: "\e205";
}

.k-i-volume-up::before {
  content: "\e206";
}

.k-i-volume-high::before {
  content: "\e206";
}

.k-i-volume-mute::before {
  content: "\e207";
}

.k-i-volume-off::before {
  content: "\e207";
}

.k-i-hd::before {
  content: "\e208";
}

.k-i-closed-captions::before {
  content: "\e209";
}

.k-i-subtitles::before {
  content: "\e209";
}

.k-i-playlist::before {
  content: "\e20a";
}

.k-i-music-notes::before {
  content: "\e20b";
}

.k-i-audio::before {
  content: "\e20b";
}

.k-i-play-sm::before {
  content: "\e20c";
}

.k-i-pause-sm::before {
  content: "\e20d";
}

.k-i-stop-sm::before {
  content: "\e20e";
}

.k-i-heart-outline::before {
  content: "\e300";
}

.k-i-fav-outline::before {
  content: "\e300";
}

.k-i-favorite-outline::before {
  content: "\e300";
}

.k-i-heart::before {
  content: "\e301";
}

.k-i-fav::before {
  content: "\e301";
}

.k-i-favorite::before {
  content: "\e301";
}

.k-i-star-outline::before {
  content: "\e302";
}

.k-i-bookmark-outline::before {
  content: "\e302";
}

.k-i-star::before {
  content: "\e303";
}

.k-i-bookmark::before {
  content: "\e303";
}

.k-i-checkbox::before {
  content: "\e304";
}

.k-i-shape-rect::before {
  content: "\e304";
}

.k-i-checkbox-checked::before {
  content: "\e305";
}

.k-i-checkbox-indeterminate::before {
  content: "\e306";
}

.k-i-tri-state-indeterminate::before {
  content: "\e306";
}

.k-i-checkbox-null::before {
  content: "\e307";
}

.k-i-tri-state-null::before {
  content: "\e307";
}

.k-i-circle::before {
  content: "\e308";
}

.k-i-radiobutton::before {
  content: "\e309";
}

.k-i-shape-circle::before {
  content: "\e309";
}

.k-i-radiobutton-checked::before {
  content: "\e30a";
}

.k-i-bell::before {
  content: "\e400";
}

.k-i-notification::before {
  content: "\e400";
}

.k-i-info-circle::before {
  content: "\e401";
}

.k-i-information::before {
  content: "\e401";
}

.k-i-info::before {
  content: "\e401";
}

.k-i-note::before {
  content: "\e401";
}

.k-i-question-circle::before {
  content: "\e402";
}

.k-i-question::before {
  content: "\e402";
}

.k-i-help::before {
  content: "\e402";
}

.k-i-exclamation-circle::before {
  content: "\e403";
}

.k-i-warning::before {
  content: "\e403";
}

.k-i-exception::before {
  content: "\e403";
}

.k-i-camera::before {
  content: "\e500";
}

.k-i-photo-camera::before {
  content: "\e500";
}

.k-i-image::before {
  content: "\e501";
}

.k-i-photo::before {
  content: "\e501";
}

.k-i-image-export::before {
  content: "\e502";
}

.k-i-photo-export::before {
  content: "\e502";
}

.k-i-zoom-actual-size::before {
  content: "\e503";
}

.k-i-zoom-best-fit::before {
  content: "\e504";
}

.k-i-image-resize::before {
  content: "\e505";
}

.k-i-crop::before {
  content: "\e506";
}

.k-i-mirror::before {
  content: "\e507";
}

.k-i-flip-horizontal::before {
  content: "\e508";
}

.k-i-flip-h::before {
  content: "\e508";
}

.k-i-flip-vertical::before {
  content: "\e509";
}

.k-i-flip-v::before {
  content: "\e509";
}

.k-i-rotate::before {
  content: "\e50a";
}

.k-i-rotate-right::before {
  content: "\e50b";
}

.k-i-rotate-cw::before {
  content: "\e50b";
}

.k-i-rotate-left::before {
  content: "\e50c";
}

.k-i-rotate-ccw::before {
  content: "\e50c";
}

.k-i-brush::before {
  content: "\e50d";
}

.k-i-palette::before {
  content: "\e50e";
}

.k-i-droplet::before {
  content: "\e50f";
}

.k-i-paint::before {
  content: "\e50f";
}

.k-i-background::before {
  content: "\e50f";
}

.k-i-shape-line::before {
  content: "\e510";
}

.k-i-line::before {
  content: "\e510";
}

.k-i-brightness-contrast::before {
  content: "\e511";
}

.k-i-sliders::before {
  content: "\e512";
}

.k-i-saturation::before {
  content: "\e512";
}

.k-i-invert-colors::before {
  content: "\e513";
}

.k-i-transparency::before {
  content: "\e514";
}

.k-i-opacity::before {
  content: "\e514";
}

.k-i-grayscale::before {
  content: "\e515";
}

.k-i-blur::before {
  content: "\e516";
}

.k-i-sharpen::before {
  content: "\e517";
}

.k-i-shapes::before {
  content: "\e518";
}

.k-i-shape::before {
  content: "\e518";
}

.k-i-round-corners::before {
  content: "\e519";
}

.k-i-bring-to-front::before {
  content: "\e51a";
}

.k-i-front-element::before {
  content: "\e51a";
}

.k-i-bring-to-back::before {
  content: "\e51b";
}

.k-i-back-element::before {
  content: "\e51b";
}

.k-i-bring-forward::before {
  content: "\e51c";
}

.k-i-forward-element::before {
  content: "\e51c";
}

.k-i-bring-backward::before {
  content: "\e51d";
}

.k-i-backward-element::before {
  content: "\e51d";
}

.k-i-align-self-start::before {
  content: "\e51e";
}

.k-i-align-left-element::before {
  content: "\e51e";
}

.k-i-align-self-center::before {
  content: "\e51f";
}

.k-i-align-center-element::before {
  content: "\e51f";
}

.k-i-align-self-end::before {
  content: "\e520";
}

.k-i-align-right-element::before {
  content: "\e520";
}

.k-i-align-self-start-alt::before {
  content: "\e521";
}

.k-i-align-top-element::before {
  content: "\e521";
}

.k-i-align-self-center-alt::before {
  content: "\e522";
}

.k-i-align-middle-element::before {
  content: "\e522";
}

.k-i-align-self-end-alt::before {
  content: "\e523";
}

.k-i-align-bottom-element::before {
  content: "\e523";
}

.k-i-thumbnails-up::before {
  content: "\e524";
}

.k-i-thumbnails-right::before {
  content: "\e525";
}

.k-i-thumbnails-down::before {
  content: "\e526";
}

.k-i-thumbnails-left::before {
  content: "\e527";
}

.k-i-fullscreen::before {
  content: "\e528";
}

.k-i-full-screen::before {
  content: "\e528";
}

.k-i-fullscreen-enter::before {
  content: "\e528";
}

.k-i-fullscreen-exit::before {
  content: "\e529";
}

.k-i-full-screen-exit::before {
  content: "\e529";
}

.k-i-droplet-slash::before {
  content: "\e52a";
}

.k-i-reset-color::before {
  content: "\e52a";
}

.k-i-paint-remove::before {
  content: "\e52a";
}

.k-i-background-remove::before {
  content: "\e52a";
}

.k-i-photos::before {
  content: "\e52b";
}

.k-i-images::before {
  content: "\e52b";
}

.k-i-gallery::before {
  content: "\e52b";
}

.k-i-align-to-grid::before {
  content: "\e52c";
}

.k-i-size-to-grid::before {
  content: "\e52d";
}

.k-i-make-same-size::before {
  content: "\e52e";
}

.k-i-make-same-width::before {
  content: "\e52f";
}

.k-i-make-same-height::before {
  content: "\e530";
}

.k-i-make-horizontal-spacing-equal::before {
  content: "\e531";
}

.k-i-increase-horizontal-spacing::before {
  content: "\e532";
}

.k-i-decrease-horizontal-spacing::before {
  content: "\e533";
}

.k-i-remove-horizontal-spacing::before {
  content: "\e534";
}

.k-i-make-vertical-spacing-equal::before {
  content: "\e535";
}

.k-i-increase-vertical-spacing::before {
  content: "\e536";
}

.k-i-decrease-vertical-spacing::before {
  content: "\e537";
}

.k-i-remove-vertical-spacing::before {
  content: "\e538";
}

.k-i-eyedropper::before {
  content: "\e539";
}

.k-i-snap-grid::before {
  content: "\e53a";
}

.k-i-snap-to-gridlines::before {
  content: "\e53b";
}

.k-i-snap-to-snaplines::before {
  content: "\e53c";
}

.k-i-dimentions::before {
  content: "\e53d";
}

.k-i-align-self-stretch::before {
  content: "\e53e";
}

.k-i-align-stretch-element-horizontal::before {
  content: "\e53e";
}

.k-i-align-self-stretch-alt::before {
  content: "\e53f";
}

.k-i-align-stretch-element-vertical::before {
  content: "\e53f";
}

.k-i-align-items-start::before {
  content: "\e540";
}

.k-i-align-left-elements::before {
  content: "\e540";
}

.k-i-align-items-center::before {
  content: "\e541";
}

.k-i-align-center-elements::before {
  content: "\e541";
}

.k-i-align-items-end::before {
  content: "\e542";
}

.k-i-align-right-elements::before {
  content: "\e542";
}

.k-i-align-items-stretch::before {
  content: "\e543";
}

.k-i-align-stretch-elements-horizontal::before {
  content: "\e543";
}

.k-i-align-items-baseline::before {
  content: "\e544";
}

.k-i-align-baseline-horizontal::before {
  content: "\e544";
}

.k-i-align-items-start-alt::before {
  content: "\e545";
}

.k-i-align-top-elements::before {
  content: "\e545";
}

.k-i-align-items-center-alt::before {
  content: "\e546";
}

.k-i-align-middle-elements::before {
  content: "\e546";
}

.k-i-align-items-end-alt::before {
  content: "\e547";
}

.k-i-align-bottom-elements::before {
  content: "\e547";
}

.k-i-align-items-stretch-alt::before {
  content: "\e548";
}

.k-i-align-stretch-elements-vertical::before {
  content: "\e548";
}

.k-i-align-items-baseline-alt::before {
  content: "\e549";
}

.k-i-align-baseline-vertical::before {
  content: "\e549";
}

.k-i-justify-content-start::before {
  content: "\e54a";
}

.k-i-justify-start-horizontal::before {
  content: "\e54a";
}

.k-i-justify-content-center::before {
  content: "\e54b";
}

.k-i-justify-center-horizontal::before {
  content: "\e54b";
}

.k-i-justify-content-end::before {
  content: "\e54c";
}

.k-i-justify-end-horizontal::before {
  content: "\e54c";
}

.k-i-justify-content-between::before {
  content: "\e54d";
}

.k-i-justify-between-horizontal::before {
  content: "\e54d";
}

.k-i-justify-content-around::before {
  content: "\e54e";
}

.k-i-justify-around-horizontal::before {
  content: "\e54e";
}

.k-i-justify-content-start-alt::before {
  content: "\e54f";
}

.k-i-justify-start-vertical::before {
  content: "\e54f";
}

.k-i-justify-content-center-alt::before {
  content: "\e550";
}

.k-i-justify-center-vertical::before {
  content: "\e550";
}

.k-i-justify-content-end-alt::before {
  content: "\e551";
}

.k-i-justify-end-vertical::before {
  content: "\e551";
}

.k-i-justify-content-between-alt::before {
  content: "\e552";
}

.k-i-justify-between-vertical::before {
  content: "\e552";
}

.k-i-justify-content-around-alt::before {
  content: "\e553";
}

.k-i-justify-around-vertical::before {
  content: "\e553";
}

.k-i-file-wrench::before {
  content: "\e600";
}

.k-i-page-properties::before {
  content: "\e600";
}

.k-i-bold::before {
  content: "\e601";
}

.k-i-italic::before {
  content: "\e602";
}

.k-i-underline::before {
  content: "\e603";
}

.k-i-font-family::before {
  content: "\e604";
}

.k-i-foreground-color::before {
  content: "\e605";
}

.k-i-text::before {
  content: "\e605";
}

.k-i-convert-lowercase::before {
  content: "\e606";
}

.k-i-convert-uppercase::before {
  content: "\e607";
}

.k-i-strikethrough::before {
  content: "\e608";
}

.k-i-strike-through::before {
  content: "\e608";
}

.k-i-subscript::before {
  content: "\e609";
}

.k-i-sub-script::before {
  content: "\e609";
}

.k-i-supscript::before {
  content: "\e60a";
}

.k-i-sup-script::before {
  content: "\e60a";
}

.k-i-superscript::before {
  content: "\e60a";
}

.k-i-div::before {
  content: "\e60b";
}

.k-i-all::before {
  content: "\e60c";
}

.k-i-h1::before {
  content: "\e60d";
}

.k-i-h2::before {
  content: "\e60e";
}

.k-i-h3::before {
  content: "\e60f";
}

.k-i-h4::before {
  content: "\e610";
}

.k-i-h5::before {
  content: "\e611";
}

.k-i-h6::before {
  content: "\e612";
}

.k-i-list-ordered::before {
  content: "\e613";
}

.k-i-list-numbered::before {
  content: "\e613";
}

.k-i-insert-ordered-list::before {
  content: "\e613";
}

.k-i-list-unordered::before {
  content: "\e614";
}

.k-i-list-bulleted::before {
  content: "\e614";
}

.k-i-insert-unordered-list::before {
  content: "\e614";
}

.k-i-indent::before {
  content: "\e615";
}

.k-i-indent-increase::before {
  content: "\e615";
}

.k-i-outdent::before {
  content: "\e616";
}

.k-i-indent-decrease::before {
  content: "\e616";
}

.k-i-insert-top::before {
  content: "\e617";
}

.k-i-insert-up::before {
  content: "\e617";
}

.k-i-insert-n::before {
  content: "\e617";
}

.k-i-insert-middle::before {
  content: "\e618";
}

.k-i-insert-m::before {
  content: "\e618";
}

.k-i-insert-bottom::before {
  content: "\e619";
}

.k-i-insert-down::before {
  content: "\e619";
}

.k-i-insert-s::before {
  content: "\e619";
}

.k-i-align-top::before {
  content: "\e61a";
}

.k-i-align-middle::before {
  content: "\e61b";
}

.k-i-align-bottom::before {
  content: "\e61c";
}

.k-i-align-left::before {
  content: "\e61d";
}

.k-i-justify-left::before {
  content: "\e61d";
}

.k-i-align-center::before {
  content: "\e61e";
}

.k-i-justify-center::before {
  content: "\e61e";
}

.k-i-align-right::before {
  content: "\e61f";
}

.k-i-justify-left::before {
  content: "\e61f";
}

.k-i-align-justify::before {
  content: "\e620";
}

.k-i-justify-full::before {
  content: "\e620";
}

.k-i-align-remove::before {
  content: "\e621";
}

.k-i-justify-clear::before {
  content: "\e621";
}

.k-i-text-wrap::before {
  content: "\e622";
}

.k-i-horizontal-rule::before {
  content: "\e623";
}

.k-i-rule-horizontal::before {
  content: "\e623";
}

.k-i-hr::before {
  content: "\e623";
}

.k-i-table-align-top-left::before {
  content: "\e624";
}

.k-i-table-align-top-center::before {
  content: "\e625";
}

.k-i-table-align-top-right::before {
  content: "\e626";
}

.k-i-table-align-middle-left::before {
  content: "\e627";
}

.k-i-table-align-middle-center::before {
  content: "\e628";
}

.k-i-table-align-middle-right::before {
  content: "\e629";
}

.k-i-table-align-bottom-left::before {
  content: "\e62a";
}

.k-i-table-align-bottom-center::before {
  content: "\e62b";
}

.k-i-table-align-bottom-right::before {
  content: "\e62c";
}

.k-i-table-align-remove::before {
  content: "\e62d";
}

.k-i-borders-all::before {
  content: "\e62e";
}

.k-i-all-borders::before {
  content: "\e62e";
}

.k-i-borders-outside::before {
  content: "\e62f";
}

.k-i-outside-borders::before {
  content: "\e62f";
}

.k-i-borders-inside::before {
  content: "\e630";
}

.k-i-inside-borders::before {
  content: "\e630";
}

.k-i-borders-inside-horizontal::before {
  content: "\e631";
}

.k-i-border-inside-h::before {
  content: "\e631";
}

.k-i-inside-horizontal-borders::before {
  content: "\e631";
}

.k-i-borders-inside-vertical::before {
  content: "\e632";
}

.k-i-borders-inside-v::before {
  content: "\e632";
}

.k-i-inside-vertical-borders::before {
  content: "\e632";
}

.k-i-border-top::before {
  content: "\e633";
}

.k-i-top-border::before {
  content: "\e633";
}

.k-i-border-bottom::before {
  content: "\e634";
}

.k-i-bottom-border::before {
  content: "\e634";
}

.k-i-border-left::before {
  content: "\e635";
}

.k-i-left-border::before {
  content: "\e635";
}

.k-i-border-right::before {
  content: "\e636";
}

.k-i-right-border::before {
  content: "\e636";
}

.k-i-borders-none::before {
  content: "\e637";
}

.k-i-border-no::before {
  content: "\e637";
}

.k-i-no-borders::before {
  content: "\e637";
}

.k-i-borders-show-hide::before {
  content: "\e638";
}

.k-i-form::before {
  content: "\e639";
}

.k-i-border::before {
  content: "\e639";
}

.k-i-form-element::before {
  content: "\e63a";
}

.k-i-code-snippet::before {
  content: "\e63b";
}

.k-i-select-all::before {
  content: "\e63c";
}

.k-i-button::before {
  content: "\e63d";
}

.k-i-select-box::before {
  content: "\e63e";
}

.k-i-calendar-date::before {
  content: "\e63f";
}

.k-i-group-box::before {
  content: "\e640";
}

.k-i-textarea::before {
  content: "\e641";
}

.k-i-textbox::before {
  content: "\e642";
}

.k-i-textbox-hidden::before {
  content: "\e643";
}

.k-i-password::before {
  content: "\e644";
}

.k-i-paragraph-add::before {
  content: "\e645";
}

.k-i-edit-tools::before {
  content: "\e646";
}

.k-i-template-manager::before {
  content: "\e647";
}

.k-i-change-manually::before {
  content: "\e648";
}

.k-i-track-changes::before {
  content: "\e649";
}

.k-i-track-changes-enable::before {
  content: "\e64a";
}

.k-i-track-changes-accept::before {
  content: "\e64b";
}

.k-i-track-changes-accept-all::before {
  content: "\e64c";
}

.k-i-track-changes-reject::before {
  content: "\e64d";
}

.k-i-track-changes-reject-all::before {
  content: "\e64e";
}

.k-i-document-manager::before {
  content: "\e64f";
}

.k-i-custom-icon::before {
  content: "\e650";
}

.k-i-book::before {
  content: "\e651";
}

.k-i-dictionary-add::before {
  content: "\e651";
}

.k-i-image-add::before {
  content: "\e652";
}

.k-i-image-light-dialog::before {
  content: "\e652";
}

.k-i-image-insert::before {
  content: "\e652";
}

.k-i-insert-image::before {
  content: "\e652";
}

.k-i-image-edit::before {
  content: "\e653";
}

.k-i-image-map-editor::before {
  content: "\e654";
}

.k-i-comment::before {
  content: "\e655";
}

.k-i-comment-remove::before {
  content: "\e656";
}

.k-i-comments-remove::before {
  content: "\e657";
}

.k-i-comments-remove-all::before {
  content: "\e657";
}

.k-i-silverlight::before {
  content: "\e658";
}

.k-i-media-manager::before {
  content: "\e659";
}

.k-i-video-external::before {
  content: "\e65a";
}

.k-i-flash-manager::before {
  content: "\e65b";
}

.k-i-binoculars::before {
  content: "\e65c";
}

.k-i-find-and-replace::before {
  content: "\e65c";
}

.k-i-find::before {
  content: "\e65c";
}

.k-i-copy::before {
  content: "\e65d";
}

.k-i-files::before {
  content: "\e65d";
}

.k-i-cut::before {
  content: "\e65e";
}

.k-i-clipboard::before {
  content: "\e65f";
}

.k-i-paste::before {
  content: "\e65f";
}

.k-i-clipboard-code::before {
  content: "\e660";
}

.k-i-paste-as-html::before {
  content: "\e660";
}

.k-i-clipboard-word::before {
  content: "\e661";
}

.k-i-paste-from-word::before {
  content: "\e661";
}

.k-i-clipboard-word-alt::before {
  content: "\e662";
}

.k-i-paste-from-word-strip-file::before {
  content: "\e662";
}

.k-i-clipboard-html::before {
  content: "\e663";
}

.k-i-paste-html::before {
  content: "\e663";
}

.k-i-clipboard-markdown::before {
  content: "\e664";
}

.k-i-paste-markdown::before {
  content: "\e664";
}

.k-i-clipboard-text::before {
  content: "\e665";
}

.k-i-paste-plain-text::before {
  content: "\e665";
}

.k-i-apply-format::before {
  content: "\e666";
}

.k-i-clear-css::before {
  content: "\e667";
}

.k-i-clearformat::before {
  content: "\e667";
}

.k-i-copy-format::before {
  content: "\e668";
}

.k-i-strip-all-formatting::before {
  content: "\e669";
}

.k-i-strip-css-format::before {
  content: "\e66a";
}

.k-i-strip-font-elements::before {
  content: "\e66b";
}

.k-i-strip-span-elements::before {
  content: "\e66c";
}

.k-i-strip-word-formatting::before {
  content: "\e66d";
}

.k-i-format-code-block::before {
  content: "\e66e";
}

.k-i-building-blocks::before {
  content: "\e66f";
}

.k-i-style-builder::before {
  content: "\e66f";
}

.k-i-puzzle-piece::before {
  content: "\e670";
}

.k-i-module-manager::before {
  content: "\e670";
}

.k-i-puzzle::before {
  content: "\e670";
}

.k-i-link-add::before {
  content: "\e671";
}

.k-i-hyperlink-light-dialog::before {
  content: "\e671";
}

.k-i-hyperlink-insert::before {
  content: "\e671";
}

.k-i-globe-link::before {
  content: "\e672";
}

.k-i-hyperlink-globe::before {
  content: "\e672";
}

.k-i-globe-unlink::before {
  content: "\e673";
}

.k-i-hyperlink-globe-remove::before {
  content: "\e673";
}

.k-i-envelop-link::before {
  content: "\e674";
}

.k-i-hyperlink-email::before {
  content: "\e674";
}

.k-i-anchor::before {
  content: "\e675";
}

.k-i-table-add::before {
  content: "\e676";
}

.k-i-table-light-dialog::before {
  content: "\e676";
}

.k-i-table-insert::before {
  content: "\e676";
}

.k-i-create-table::before {
  content: "\e676";
}

.k-i-table::before {
  content: "\e677";
}

.k-i-table-properties::before {
  content: "\e678";
}

.k-i-table-cell::before {
  content: "\e679";
}

.k-i-table-cell-properties::before {
  content: "\e67a";
}

.k-i-table-column-insert-left::before {
  content: "\e67b";
}

.k-i-add-column-left::before {
  content: "\e67b";
}

.k-i-table-column-insert-right::before {
  content: "\e67c";
}

.k-i-add-column-right::before {
  content: "\e67c";
}

.k-i-table-row-insert-above::before {
  content: "\e67d";
}

.k-i-add-row-above::before {
  content: "\e67d";
}

.k-i-table-row-insert-below::before {
  content: "\e67e";
}

.k-i-add-row-below::before {
  content: "\e67e";
}

.k-i-table-column-delete::before {
  content: "\e67f";
}

.k-i-delete-column::before {
  content: "\e67f";
}

.k-i-table-row-delete::before {
  content: "\e680";
}

.k-i-delete-row::before {
  content: "\e680";
}

.k-i-table-cell-delete::before {
  content: "\e681";
}

.k-i-table-delete::before {
  content: "\e682";
}

.k-i-cells-merge::before {
  content: "\e683";
}

.k-i-merge-cells::before {
  content: "\e683";
}

.k-i-cells-merge-horizontally::before {
  content: "\e684";
}

.k-i-cells-merge-h::before {
  content: "\e684";
}

.k-i-merge-horizontally::before {
  content: "\e684";
}

.k-i-cells-merge-vertically::before {
  content: "\e685";
}

.k-i-cells-merge-v::before {
  content: "\e685";
}

.k-i-merge-vertically::before {
  content: "\e685";
}

.k-i-cell-split-horizontally::before {
  content: "\e686";
}

.k-i-cells-split-h::before {
  content: "\e686";
}

.k-i-cell-split-vertically::before {
  content: "\e687";
}

.k-i-cells-split-v::before {
  content: "\e687";
}

.k-i-table-unmerge::before {
  content: "\e688";
}

.k-i-normal-layout::before {
  content: "\e688";
}

.k-i-pane-freeze::before {
  content: "\e689";
}

.k-i-freeze-pane::before {
  content: "\e689";
}

.k-i-row-freeze::before {
  content: "\e68a";
}

.k-i-freeze-row::before {
  content: "\e68a";
}

.k-i-column-freeze::before {
  content: "\e68b";
}

.k-i-col-freeze::before {
  content: "\e68b";
}

.k-i-freeze-col::before {
  content: "\e68b";
}

.k-i-toolbar-float::before {
  content: "\e68c";
}

.k-i-spell-checker::before {
  content: "\e68d";
}

.k-i-validation-xhtml::before {
  content: "\e68e";
}

.k-i-validation-data::before {
  content: "\e68f";
}

.k-i-toggle-full-screen-mode::before {
  content: "\e690";
}

.k-i-formula-fx::before {
  content: "\e691";
}

.k-i-fx::before {
  content: "\e691";
}

.k-i-sum::before {
  content: "\e692";
}

.k-i-symbol::before {
  content: "\e693";
}

.k-i-dollar::before {
  content: "\e694";
}

.k-i-currency::before {
  content: "\e694";
}

.k-i-percent::before {
  content: "\e695";
}

.k-i-custom-format::before {
  content: "\e696";
}

.k-i-format-number::before {
  content: "\e696";
}

.k-i-decimal-increase::before {
  content: "\e697";
}

.k-i-increace-decimal::before {
  content: "\e697";
}

.k-i-decimal-decrease::before {
  content: "\e698";
}

.k-i-decrease-decimal::before {
  content: "\e698";
}

.k-i-font-size::before {
  content: "\e699";
}

.k-i-image-absolute-position::before {
  content: "\e69a";
}

.k-i-table-wizard::before {
  content: "\e69b";
}

.k-i-crosstab::before {
  content: "\e69c";
}

.k-i-crosstab-wizard::before {
  content: "\e69d";
}

.k-i-table-body::before {
  content: "\e69e";
}

.k-i-table-column-groups::before {
  content: "\e69f";
}

.k-i-table-corner::before {
  content: "\e6a0";
}

.k-i-table-row-groups::before {
  content: "\e6a1";
}

.k-i-globe-outline::before {
  content: "\e700";
}

.k-i-globe::before {
  content: "\e701";
}

.k-i-map-marker::before {
  content: "\e702";
}

.k-i-marker-pin::before {
  content: "\e702";
}

.k-i-map-marker-target::before {
  content: "\e703";
}

.k-i-marker-pin-target::before {
  content: "\e703";
}

.k-i-pin::before {
  content: "\e704";
}

.k-i-unpin::before {
  content: "\e705";
}

.k-i-share::before {
  content: "\e800";
}

.k-i-user::before {
  content: "\e801";
}

.k-i-inbox::before {
  content: "\e802";
}

.k-i-blogger::before {
  content: "\e803";
}

.k-i-blogger-box::before {
  content: "\e804";
}

.k-i-delicious::before {
  content: "\e805";
}

.k-i-delicious-box::before {
  content: "\e806";
}

.k-i-digg::before {
  content: "\e807";
}

.k-i-digg-box::before {
  content: "\e808";
}

.k-i-envelop::before {
  content: "\e809";
}

.k-i-email::before {
  content: "\e809";
}

.k-i-letter::before {
  content: "\e809";
}

.k-i-envelop-box::before {
  content: "\e80a";
}

.k-i-email-box::before {
  content: "\e80a";
}

.k-i-letter-box::before {
  content: "\e80a";
}

.k-i-facebook::before {
  content: "\e80b";
}

.k-i-facebook-box::before {
  content: "\e80c";
}

.k-i-google::before {
  content: "\e80d";
}

.k-i-google-box::before {
  content: "\e80e";
}

.k-i-google-plus::before {
  content: "\e80f";
}

.k-i-google-plus-box::before {
  content: "\e810";
}

.k-i-linkedin::before {
  content: "\e811";
}

.k-i-linkedin-box::before {
  content: "\e812";
}

.k-i-myspace::before {
  content: "\e813";
}

.k-i-myspace-box::before {
  content: "\e814";
}

.k-i-pinterest::before {
  content: "\e815";
}

.k-i-pinterest-box::before {
  content: "\e816";
}

.k-i-reddit::before {
  content: "\e817";
}

.k-i-reddit-box::before {
  content: "\e818";
}

.k-i-stumble-upon::before {
  content: "\e819";
}

.k-i-stumble-upon-box::before {
  content: "\e81a";
}

.k-i-tell-a-friend::before {
  content: "\e81b";
}

.k-i-tell-a-friend-box::before {
  content: "\e81c";
}

.k-i-tumblr::before {
  content: "\e81d";
}

.k-i-tumblr-box::before {
  content: "\e81e";
}

.k-i-twitter::before {
  content: "\e81f";
}

.k-i-twitter-box::before {
  content: "\e820";
}

.k-i-yammer::before {
  content: "\e821";
}

.k-i-yammer-box::before {
  content: "\e822";
}

.k-i-behance::before {
  content: "\e823";
}

.k-i-behance-box::before {
  content: "\e824";
}

.k-i-dribbble::before {
  content: "\e825";
}

.k-i-dribbble-box::before {
  content: "\e826";
}

.k-i-rss::before {
  content: "\e827";
}

.k-i-rss-box::before {
  content: "\e828";
}

.k-i-vimeo::before {
  content: "\e829";
}

.k-i-vimeo-box::before {
  content: "\e82a";
}

.k-i-youtube::before {
  content: "\e82b";
}

.k-i-youtube-box::before {
  content: "\e82c";
}

.k-i-folder::before {
  content: "\e900";
}

.k-i-folder-open::before {
  content: "\e901";
}

.k-i-folder-add::before {
  content: "\e902";
}

.k-i-folder-up::before {
  content: "\e903";
}

.k-i-folder-more::before {
  content: "\e904";
}

.k-i-fields-more::before {
  content: "\e904";
}

.k-i-aggregate-fields::before {
  content: "\e905";
}

.k-i-file::before {
  content: "\e906";
}

.k-i-file-vertical::before {
  content: "\e906";
}

.k-i-page-portrait::before {
  content: "\e906";
}

.k-i-file-v::before {
  content: "\e906";
}

.k-i-file-add::before {
  content: "\e907";
}

.k-i-insert-file::before {
  content: "\e907";
}

.k-i-file-txt::before {
  content: "\e908";
}

.k-i-txt::before {
  content: "\e908";
}

.k-i-file-csv::before {
  content: "\e909";
}

.k-i-csv::before {
  content: "\e909";
}

.k-i-file-excel::before {
  content: "\e90a";
}

.k-i-file-xls::before {
  content: "\e90a";
}

.k-i-excel::before {
  content: "\e90a";
}

.k-i-xls::before {
  content: "\e90a";
}

.k-i-xlsa::before {
  content: "\e90a";
}

.k-i-file-word::before {
  content: "\e90b";
}

.k-i-file-doc::before {
  content: "\e90b";
}

.k-i-word::before {
  content: "\e90b";
}

.k-i-doc::before {
  content: "\e90b";
}

.k-i-file-mdb::before {
  content: "\e90c";
}

.k-i-mdb::before {
  content: "\e90c";
}

.k-i-file-ppt::before {
  content: "\e90d";
}

.k-i-ppt::before {
  content: "\e90d";
}

.k-i-file-pdf::before {
  content: "\e90e";
}

.k-i-pdf::before {
  content: "\e90e";
}

.k-i-pdfa::before {
  content: "\e90e";
}

.k-i-file-psd::before {
  content: "\e90f";
}

.k-i-psd::before {
  content: "\e90f";
}

.k-i-file-flash::before {
  content: "\e910";
}

.k-i-flash::before {
  content: "\e910";
}

.k-i-file-config::before {
  content: "\e911";
}

.k-i-config::before {
  content: "\e911";
}

.k-i-file-ascx::before {
  content: "\e912";
}

.k-i-ascx::before {
  content: "\e912";
}

.k-i-file-bac::before {
  content: "\e913";
}

.k-i-bac::before {
  content: "\e913";
}

.k-i-file-zip::before {
  content: "\e914";
}

.k-i-zip::before {
  content: "\e914";
}

.k-i-film::before {
  content: "\e915";
}

.k-i-css3::before {
  content: "\e916";
}

.k-i-html5::before {
  content: "\e917";
}

.k-i-code::before {
  content: "\e918";
}

.k-i-html::before {
  content: "\e918";
}

.k-i-source-code::before {
  content: "\e918";
}

.k-i-view-source::before {
  content: "\e918";
}

.k-i-css::before {
  content: "\e919";
}

.k-i-js::before {
  content: "\e91a";
}

.k-i-exe::before {
  content: "\e91b";
}

.k-i-csproj::before {
  content: "\e91c";
}

.k-i-vbproj::before {
  content: "\e91d";
}

.k-i-cs::before {
  content: "\e91e";
}

.k-i-vb::before {
  content: "\e91f";
}

.k-i-sln::before {
  content: "\e920";
}

.k-i-cloud::before {
  content: "\e921";
}

.k-i-file-horizontal::before {
  content: "\e922";
}

.k-i-page-landscape::before {
  content: "\e922";
}

.k-i-file-h::before {
  content: "\e922";
}

.k-i-subreport::before {
  content: "\e923";
}

.k-i-data::before {
  content: "\e924";
}

.k-i-report-header-section::before {
  content: "\e925";
}

.k-i-report-footer-section::before {
  content: "\e926";
}

.k-i-group-header-section::before {
  content: "\e927";
}

.k-i-group-footer-section::before {
  content: "\e928";
}

.k-i-page-header-section::before {
  content: "\e929";
}

.k-i-page-footer-section::before {
  content: "\e92a";
}

.k-i-detail-section::before {
  content: "\e92b";
}

.k-i-toc-section::before {
  content: "\e92c";
}

.k-i-group-section::before {
  content: "\e92d";
}

.k-i-parameters::before {
  content: "\e92e";
}

.k-i-data-csv::before {
  content: "\e92f";
}

.k-i-data-json::before {
  content: "\e930";
}

.k-i-data-sql::before {
  content: "\e931";
}

.k-i-data-web::before {
  content: "\e932";
}

.k-i-group-collection::before {
  content: "\e933";
}

.k-i-parameter-boolean::before {
  content: "\e934";
}

.k-i-parameter-date-time::before {
  content: "\e935";
}

.k-i-parameter-float::before {
  content: "\e936";
}

.k-i-parameter-integer::before {
  content: "\e937";
}

.k-i-parameter-string::before {
  content: "\e938";
}

.k-i-toc-section-level::before {
  content: "\e939";
}

.k-i-inherited::before {
  content: "\e93a";
}

.k-i-file-video::before {
  content: "\e93b";
}

.k-i-file-audio::before {
  content: "\e93c";
}

.k-i-file-image::before {
  content: "\e93d";
}

.k-i-file-presentation::before {
  content: "\e93e";
}

.k-i-file-data::before {
  content: "\e93f";
}

.k-i-file-disc-image::before {
  content: "\e940";
}

.k-i-file-programming::before {
  content: "\e941";
}

.k-i-parameters-byte-array::before {
  content: "\e942";
}

.k-i-parameters-unknown::before {
  content: "\e943";
}

.k-i-file-error::before {
  content: "\e944";
}

.k-i-file-validation::before {
  content: "\e944";
}

.k-i-files-error::before {
  content: "\e945";
}

.k-i-files-validation::before {
  content: "\e945";
}

.k-i-data-rest::before {
  content: "\e946";
}

.k-i-file-typescript::before {
  content: "\e947";
}

.k-i-table-position-start::before {
  content: "\e6a2";
}

.k-i-table-position-left::before {
  content: "\e6a2";
}

.k-i-table-position-center::before {
  content: "\e6a3";
}

.k-i-table-position-end::before {
  content: "\e6a4";
}

.k-i-table-position-right::before {
  content: "\e6a4";
}

.k-i-list-roman-upper::before {
  content: "\e6a5";
}

.k-i-list-roman-lower::before {
  content: "\e6a6";
}

.k-i-import::before {
  content: "\e6a7";
}

.k-i-export::before {
  content: "\e6a8";
}

.k-i-match-full-word::before {
  content: "\e6a9";
}

.k-i-regular-expression::before {
  content: "\e6ab";
}

.k-i-replace-single::before {
  content: "\e6ac";
}

.k-i-replace-all::before {
  content: "\e6ad";
}

.k-i-letter-space::before {
  content: "\e6ae";
}

.k-i-line-height::before {
  content: "\e6af";
}

.k-i-graph::before {
  content: "\ea00";
}

.k-i-chart-column-clustered::before {
  content: "\ea01";
}

.k-i-chart-column-stacked::before {
  content: "\ea02";
}

.k-i-chart-column-stacked100::before {
  content: "\ea03";
}

.k-i-chart-column-range::before {
  content: "\ea04";
}

.k-i-chart-bar-clustered::before {
  content: "\ea05";
}

.k-i-chart-bar-stacked::before {
  content: "\ea06";
}

.k-i-chart-bar-stacked100::before {
  content: "\ea07";
}

.k-i-chart-bar-range::before {
  content: "\ea08";
}

.k-i-chart-area-clustered::before {
  content: "\ea09";
}

.k-i-chart-area-stacked::before {
  content: "\ea0a";
}

.k-i-chart-area-stacked100::before {
  content: "\ea0b";
}

.k-i-chart-area-range::before {
  content: "\ea0c";
}

.k-i-chart-line::before {
  content: "\ea0d";
}

.k-i-chart-line-stacked::before {
  content: "\ea0e";
}

.k-i-chart-line-stacked100::before {
  content: "\ea0f";
}

.k-i-chart-line-markers::before {
  content: "\ea10";
}

.k-i-chart-line-stacked-markers::before {
  content: "\ea11";
}

.k-i-chart-line-stacked100-markers::before {
  content: "\ea12";
}

.k-i-chart-pie::before {
  content: "\ea13";
}

.k-i-chart-doughnut::before {
  content: "\ea14";
}

.k-i-chart-scatter::before {
  content: "\ea15";
}

.k-i-chart-scatter-smooth-lines-markers::before {
  content: "\ea16";
}

.k-i-chart-scatter-smooth-lines::before {
  content: "\ea17";
}

.k-i-chart-scatter-straight-lines-markers::before {
  content: "\ea18";
}

.k-i-chart-scatter-straight-lines::before {
  content: "\ea19";
}

.k-i-chart-bubble::before {
  content: "\ea1a";
}

.k-i-chart-candlestick::before {
  content: "\ea1b";
}

.k-i-chart-ohlc::before {
  content: "\ea1c";
}

.k-i-chart-radar::before {
  content: "\ea1d";
}

.k-i-chart-radar-markers::before {
  content: "\ea1e";
}

.k-i-chart-radar-filled::before {
  content: "\ea1f";
}

.k-i-chart-rose::before {
  content: "\ea20";
}

.k-i-chart-choropleth::before {
  content: "\ea21";
}

.k-rtl .k-i-indent-increase,
.k-rtl .k-i-indent-decrease,
.k-rtl .k-i-expand,
.k-rtl .k-i-collapse,
[dir=rtl] .k-i-expand,
[dir=rtl] .k-i-collapse {
  transform: scaleX(-1);
}

.k-sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
  -ms-high-contrast-adjust: none;
}

.k-image {
  display: inline-block;
}

.k-body,
.k-typography {
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  font-weight: 400;
  margin: 0;
}
.k-body p,
.k-typography p {
  margin: 0 0 1rem;
}

.k-h1 {
  font-size: 2.5rem;
  line-height: 1.2;
  font-weight: 500;
  margin: 0 0 0.5rem;
}

.k-h2 {
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 500;
  margin: 0 0 0.5rem;
}

.k-h3 {
  font-size: 1.75rem;
  line-height: 1.2;
  font-weight: 500;
  margin: 0 0 0.5rem;
}

.k-h4 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 500;
  margin: 0 0 0.5rem;
}

.k-h5 {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 500;
  margin: 0 0 0.5rem;
}

.k-h6 {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
  margin: 0 0 0.5rem;
}

.k-paragraph {
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  font-weight: 400;
  margin: 0 0 1rem;
}

.k-pre,
.k-code {
  font-size: 0.875em;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  line-height: 1.5;
  font-weight: 400;
  border-style: solid;
  border-width: 1px;
}

.k-pre {
  padding: 16px 24px;
  overflow: auto;
}

.k-pre > .k-code {
  padding: 0;
  border-width: 0;
  border-color: transparent;
  background-color: transparent;
  font-family: inherit;
  font-size: inherit;
}

.k-code {
  padding: 0px 4px;
}

.k-display-1 {
  font-size: 5rem;
  line-height: 1.2;
  font-weight: 300;
}

.k-display-2 {
  font-size: 4.5rem;
  line-height: 1.2;
  font-weight: 300;
}

.k-display-3 {
  font-size: 4rem;
  line-height: 1.2;
  font-weight: 300;
}

.k-display-4 {
  font-size: 3.5rem;
  line-height: 1.2;
  font-weight: 300;
}

.k-body {
  color: #212529;
  background-color: #ffffff;
}

.k-pre,
.k-code {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-avatar {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
}

.k-avatar-text,
.k-avatar-initials {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
}

.k-avatar-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.k-avatar-image > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.k-avatar-sm {
  width: 1rem;
  height: 1rem;
  flex-basis: 1rem;
}

.k-avatar-md {
  width: 2rem;
  height: 2rem;
  flex-basis: 2rem;
}

.k-avatar-lg {
  width: 4rem;
  height: 4rem;
  flex-basis: 4rem;
}

.k-avatar-rounded {
  border-radius: 0.25rem;
}

.k-avatar-circle {
  border-radius: 50%;
}

.k-avatar-bordered {
  border-width: 1px;
}

.k-avatar-solid.k-avatar-primary {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-avatar-solid.k-avatar-secondary {
  border-color: #6c757d;
  color: #ffffff;
  background-color: #6c757d;
}

.k-avatar-solid.k-avatar-tertiary {
  border-color: #6f42c1;
  color: #ffffff;
  background-color: #6f42c1;
}

.k-avatar-solid.k-avatar-info {
  border-color: #0dcaf0;
  color: #ffffff;
  background-color: #0dcaf0;
}

.k-avatar-solid.k-avatar-success {
  border-color: #198754;
  color: #ffffff;
  background-color: #198754;
}

.k-avatar-solid.k-avatar-warning {
  border-color: #ffc107;
  color: #000000;
  background-color: #ffc107;
}

.k-avatar-solid.k-avatar-error {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}

.k-avatar-solid.k-avatar-dark {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-avatar-solid.k-avatar-light {
  border-color: #f8f9fa;
  color: #000000;
  background-color: #f8f9fa;
}

.k-avatar-solid.k-avatar-inverse {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-avatar-solid.k-avatar-danger {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}

.k-avatar-outline {
  border-color: currentColor;
}

.k-avatar-outline.k-avatar-primary {
  color: #0d6efd;
}

.k-avatar-outline.k-avatar-secondary {
  color: #6c757d;
}

.k-avatar-outline.k-avatar-tertiary {
  color: #6f42c1;
}

.k-avatar-outline.k-avatar-info {
  color: #0dcaf0;
}

.k-avatar-outline.k-avatar-success {
  color: #198754;
}

.k-avatar-outline.k-avatar-warning {
  color: #ffc107;
}

.k-avatar-outline.k-avatar-error {
  color: #dc3545;
}

.k-avatar-outline.k-avatar-dark {
  color: #212529;
}

.k-avatar-outline.k-avatar-light {
  color: #f8f9fa;
}

.k-avatar-outline.k-avatar-inverse {
  color: #212529;
}

.k-avatar-outline.k-avatar-danger {
  color: #dc3545;
}

.k-badge {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-badge > * {
  color: inherit;
}

a.k-badge,
.k-badge > a {
  text-decoration: none;
}

a.k-badge:hover,
.k-badge > a:hover {
  text-decoration: underline;
}

.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
  fill: currentColor;
}

.k-badge-sm {
  padding: 0.175em 0.325em;
  border-width: 1px;
  font-size: 0.625em;
  line-height: 1;
}
.k-badge-sm:empty {
  padding: 0.175em;
}

.k-badge-md {
  padding: 0.35em 0.65em;
  border-width: 1px;
  font-size: 0.75em;
  line-height: 1;
}
.k-badge-md:empty {
  padding: 0.35em;
}

.k-badge-lg {
  padding: 0.525em 0.975em;
  border-width: 1px;
  font-size: 0.875em;
  line-height: 1.25;
}
.k-badge-lg:empty {
  padding: 0.525em;
}

.k-badge-rounded.k-badge-sm {
  border-radius: 0.2rem;
}
.k-badge-rounded.k-badge-md {
  border-radius: 0.25rem;
}
.k-badge-rounded.k-badge-lg {
  border-radius: 0.3rem;
}

.k-badge-pill {
  border-radius: 5rem;
}

.k-badge-circle {
  padding: 0 !important;
  border-radius: 100%;
}
.k-badge-circle.k-badge-sm {
  width: calc( 1em + 0.35em + 2px );
  height: calc( 1em + 0.35em + 2px );
}
.k-badge-circle.k-badge-md {
  width: calc( 1em + 0.7em + 2px );
  height: calc( 1em + 0.7em + 2px );
}
.k-badge-circle.k-badge-lg {
  width: calc( 1.25em + 1.05em + 2px );
  height: calc( 1.25em + 1.05em + 2px );
}

.k-badge-dot {
  padding: 0 !important;
  border-radius: 100%;
  font-size: 0;
}
.k-badge-dot.k-badge-sm {
  width: 6px;
  height: 6px;
}
.k-badge-dot.k-badge-md {
  width: 10px;
  height: 10px;
}
.k-badge-dot.k-badge-lg {
  width: 12px;
  height: 12px;
}

kendo-badge-container {
  display: inline-block;
}

.k-badge-container {
  position: relative;
  overflow: visible;
}

.k-badge-inside {
  position: absolute;
  z-index: 9999;
}
.k-badge-edge {
  position: absolute;
  z-index: 9999;
}
.k-badge-edge.k-top-start {
  transform: translate(-50%, -50%);
}
.k-badge-edge.k-top-end {
  transform: translate(50%, -50%);
}
.k-badge-edge.k-bottom-start {
  transform: translate(-50%, 50%);
}
.k-badge-edge.k-bottom-end {
  transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-top-start,
[dir=rtl].k-badge-edge.k-top-start,
[dir=rtl] .k-badge-edge.k-top-start {
  transform: translate(50%, -50%);
}
.k-rtl .k-badge-edge.k-top-end,
[dir=rtl].k-badge-edge.k-top-end,
[dir=rtl] .k-badge-edge.k-top-end {
  transform: translate(-50%, -50%);
}
.k-rtl .k-badge-edge.k-bottom-start,
[dir=rtl].k-badge-edge.k-bottom-start,
[dir=rtl] .k-badge-edge.k-bottom-start {
  transform: translate(50%, 50%);
}
.k-rtl .k-badge-edge.k-bottom-end,
[dir=rtl].k-badge-edge.k-bottom-end,
[dir=rtl] .k-badge-edge.k-bottom-end {
  transform: translate(-50%, 50%);
}

.k-badge-outside {
  position: absolute;
  z-index: 9999;
}
.k-badge-outside.k-top-start {
  transform: translate(-100%, -100%);
}
.k-badge-outside.k-top-end {
  transform: translate(100%, -100%);
}
.k-badge-outside.k-bottom-start {
  transform: translate(-100%, 100%);
}
.k-badge-outside.k-bottom-end {
  transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-top-start,
[dir=rtl].k-badge-outside.k-top-start,
[dir=rtl] .k-badge-outside.k-top-start {
  transform: translate(100%, -100%);
}
.k-rtl .k-badge-outside.k-top-end,
[dir=rtl].k-badge-outside.k-top-end,
[dir=rtl] .k-badge-outside.k-top-end {
  transform: translate(-100%, -100%);
}
.k-rtl .k-badge-outside.k-bottom-start,
[dir=rtl].k-badge-outside.k-bottom-start,
[dir=rtl] .k-badge-outside.k-bottom-start {
  transform: translate(100%, 100%);
}
.k-rtl .k-badge-outside.k-bottom-end,
[dir=rtl].k-badge-outside.k-bottom-end,
[dir=rtl] .k-badge-outside.k-bottom-end {
  transform: translate(-100%, 100%);
}

.k-badge-border-cutout {
  box-shadow: 0 0 0 2px #ffffff;
}

.k-badge-solid.k-badge-primary {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-badge-solid.k-badge-secondary {
  border-color: #6c757d;
  color: #ffffff;
  background-color: #6c757d;
}

.k-badge-solid.k-badge-tertiary {
  border-color: #6f42c1;
  color: #ffffff;
  background-color: #6f42c1;
}

.k-badge-solid.k-badge-info {
  border-color: #0dcaf0;
  color: #ffffff;
  background-color: #0dcaf0;
}

.k-badge-solid.k-badge-success {
  border-color: #198754;
  color: #ffffff;
  background-color: #198754;
}

.k-badge-solid.k-badge-warning {
  border-color: #ffc107;
  color: #000000;
  background-color: #ffc107;
}

.k-badge-solid.k-badge-error {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}

.k-badge-solid.k-badge-dark {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-badge-solid.k-badge-light {
  border-color: #f8f9fa;
  color: #000000;
  background-color: #f8f9fa;
}

.k-badge-solid.k-badge-inverse {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-badge-solid.k-badge-danger {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}

.k-badge-outline {
  border-color: currentColor;
  background-color: #ffffff;
}

.k-badge-outline.k-badge-primary {
  color: #0d6efd;
}

.k-badge-outline.k-badge-secondary {
  color: #6c757d;
}

.k-badge-outline.k-badge-tertiary {
  color: #6f42c1;
}

.k-badge-outline.k-badge-info {
  color: #0dcaf0;
}

.k-badge-outline.k-badge-success {
  color: #198754;
}

.k-badge-outline.k-badge-warning {
  color: #ffc107;
}

.k-badge-outline.k-badge-error {
  color: #dc3545;
}

.k-badge-outline.k-badge-dark {
  color: #212529;
}

.k-badge-outline.k-badge-light {
  color: #f8f9fa;
}

.k-badge-outline.k-badge-inverse {
  color: #212529;
}

.k-badge-outline.k-badge-danger {
  color: #dc3545;
}

.k-overlay {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
}

.k-overlay {
  background-color: #000000;
}

.k-overlay-primary {
  background-color: #0d6efd;
}

.k-overlay-secondary {
  background-color: #6c757d;
}

.k-overlay-tertiary {
  background-color: #6f42c1;
}

.k-overlay-info {
  background-color: #0dcaf0;
}

.k-overlay-success {
  background-color: #198754;
}

.k-overlay-warning {
  background-color: #ffc107;
}

.k-overlay-error {
  background-color: #dc3545;
}

.k-overlay-dark {
  background-color: #212529;
}

.k-overlay-light {
  background-color: #f8f9fa;
}

.k-overlay-inverse {
  background-color: #212529;
}

.k-overlay-danger {
  background-color: #dc3545;
}

.k-loader {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0;
}

.k-loader-canvas {
  display: flex;
  position: relative;
}

.k-loader-segment {
  border-radius: 50%;
  background-color: currentColor;
  position: absolute;
}

.k-loader-sm {
  padding: 0.125rem;
}
.k-loader-sm .k-loader-segment {
  width: 0.25rem;
  height: 0.25rem;
}

.k-loader-md {
  padding: 0.25rem;
}
.k-loader-md .k-loader-segment {
  width: 0.5rem;
  height: 0.5rem;
}

.k-loader-lg {
  padding: 0.5rem;
}
.k-loader-lg .k-loader-segment {
  width: 1rem;
  height: 1rem;
}

@keyframes pulsing-2-segment {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
.k-loader-pulsing-2 .k-loader-canvas {
  align-items: center;
}
.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
  left: 0;
  transform: scale(1.5);
  transform-origin: 0 50%;
  animation: pulsing-2-segment 1s ease infinite;
  animation-delay: -0.5s;
}
.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
  right: 0;
  transform-origin: 100% 50%;
  animation: pulsing-2-segment 1s ease infinite;
}
.k-loader-pulsing-2.k-loader-sm .k-loader-canvas {
  width: 0.75rem;
  height: 0.375rem;
}
.k-loader-pulsing-2.k-loader-md .k-loader-canvas {
  width: 1.5rem;
  height: 0.75rem;
}
.k-loader-pulsing-2.k-loader-lg .k-loader-canvas {
  width: 3rem;
  height: 1.5rem;
}

@keyframes spinner-3-segment {
  0% {
    top: 0;
    left: 50%;
  }
  33.3333% {
    top: 100%;
    left: 0;
  }
  66.6666% {
    top: 100%;
    left: 100%;
  }
  100% {
    top: 0;
    left: 50%;
  }
}
.k-loader-spinner-3 .k-loader-segment {
  transform: translate(-50%, -50%);
}
.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
  top: 0;
  left: 50%;
  animation: spinner-3-segment 2s ease infinite;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
  top: 100%;
  left: 0;
  animation: spinner-3-segment 2s ease infinite;
  animation-delay: -0.6666666667s;
}
.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
  top: 100%;
  left: 100%;
  animation: spinner-3-segment 2s ease infinite;
  animation-delay: -1.3333333333s;
}
.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
  margin: 0.125rem;
  width: calc( 1rem - 0.25rem );
  height: calc( 0.8660254038rem - 0.25rem );
}
.k-loader-spinner-3.k-loader-md .k-loader-canvas {
  margin: 0.25rem;
  width: calc( 2rem - 0.5rem );
  height: calc( 1.7320508076rem - 0.5rem );
}
.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
  margin: 0.5rem;
  width: calc( 4rem - 1rem );
  height: calc( 3.4641016152rem - 1rem );
}

@keyframes spinner-4-segment-1 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-2 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-3 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-4 {
  0% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4 {
  0% {
    transform: rotate(0);
  }
  33.3% {
    transform: rotate(0);
  }
  66.6% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(180deg);
  }
}
.k-loader-spinner-4 .k-loader-canvas {
  animation: spinner-4 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
  animation: spinner-4-segment-1 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
  animation: spinner-4-segment-2 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
  animation: spinner-4-segment-3 1.833s ease infinite;
}
.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
  animation: spinner-4-segment-4 1.833s ease infinite;
}
.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
  width: 1rem;
  height: 1rem;
}
.k-loader-spinner-4.k-loader-md .k-loader-canvas {
  width: 2rem;
  height: 2rem;
}
.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
  width: 4rem;
  height: 4rem;
}

.k-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2001;
}
.k-loader-container .k-loader {
  padding: 0;
}

.k-loader-container,
.k-loader-container-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.k-loader-container-overlay {
  opacity: 0.5;
}

.k-loader-container-inner {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-loader-container-panel {
  border-width: 1px;
  border-style: solid;
  border-radius: 0.25rem;
}

.k-loader-container-sm .k-loader-container-inner {
  padding: 1rem;
  gap: 0.25rem;
}
.k-loader-container-sm .k-loader-container-label {
  font-size: 0.875rem;
}

.k-loader-container-md .k-loader-container-inner {
  padding: 1.25rem;
  gap: 0.5rem;
}
.k-loader-container-md .k-loader-container-label {
  font-size: 1rem;
}

.k-loader-container-lg .k-loader-container-inner {
  padding: 1.5rem;
  gap: 0.75rem;
}
.k-loader-container-lg .k-loader-container-label {
  font-size: 1.25rem;
}

.k-loader-top .k-loader-container-inner {
  flex-direction: column;
  text-align: center;
}

.k-loader-end .k-loader-container-label {
  order: -1;
}

.k-loader-primary {
  color: #0d6efd;
}

.k-loader-secondary {
  color: #212529;
}

.k-loader-tertiary {
  color: #6f42c1;
}

.k-loader-info {
  color: #0dcaf0;
}

.k-loader-success {
  color: #198754;
}

.k-loader-warning {
  color: #ffc107;
}

.k-loader-error {
  color: #dc3545;
}

.k-loader-dark {
  color: #212529;
}

.k-loader-light {
  color: #f8f9fa;
}

.k-loader-inverse {
  color: #212529;
}

.k-loader-danger {
  color: #dc3545;
}

.k-loader-container-panel {
  background-color: #ffffff;
  border-color: #dee2e6;
}

.k-loader-container-inner .k-text-secondary {
  color: #212529 !important;
}

.k-chip-list {
  display: inline-flex;
}
.k-chip-list > * {
  margin-right: 8px;
}
.k-chip-list > *:last-child {
  margin-right: 0;
}

.k-selection-single .k-selected-icon-wrapper {
  display: none;
}

.k-selection-multiple .k-selected-icon-wrapper {
  width: 0;
  height: 24px;
  position: relative;
  left: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  z-index: 1;
}
.k-selection-multiple .k-selected-icon {
  font-size: 16px;
}
.k-selection-multiple .k-chip-selected .k-selected-icon-wrapper {
  width: 24px;
  visibility: visible;
}
.k-selection-multiple > .k-chip-has-icon .k-selected-icon-wrapper {
  border-radius: 50%;
  position: absolute;
}
.k-selection-multiple :not(.k-chip-has-icon) .k-selected-icon-wrapper {
  left: 0px;
  opacity: 0;
  transition: width 0.2s, opacity 0.2s;
}
.k-selection-multiple :not(.k-chip-has-icon).k-chip-selected .k-selected-icon-wrapper {
  opacity: 1;
}

.k-chip {
  overflow: hidden;
  padding: 4px 6px;
  height: 32px;
  border-radius: 16px;
  position: relative;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.k-chip:focus, .k-chip.k-chip-focus {
  outline: 0;
}
.k-chip.k-chip-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.k-chip-content {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 6px;
  flex: 1 1 auto;
}

.k-chip-icon,
.k-remove-icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 auto;
}

.k-chip-icon {
  margin-left: 0px;
}

.k-remove-icon {
  margin-right: 0px;
  font-size: 14px;
}

.k-chip-avatar {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}

.k-chip-list[dir=rtl] > *, .k-rtl .k-chip-list > * {
  margin-right: 0;
  margin-left: 8px;
}
.k-chip-list[dir=rtl] > *:last-child, .k-rtl .k-chip-list > *:last-child {
  margin-left: 0;
}

.k-chip[dir=rtl] .k-chip-icon, .k-rtl .k-chip .k-chip-icon {
  margin-left: 0;
  margin-right: 0px;
}
.k-chip[dir=rtl] .k-remove-icon, .k-rtl .k-chip .k-remove-icon {
  margin-right: 0;
  margin-left: 0px;
}
.k-selection-multiple .k-chip[dir=rtl] .k-selected-icon-wrapper, .k-selection-multiple .k-rtl .k-chip .k-selected-icon-wrapper {
  left: 0;
  right: 6px;
}
.k-selection-multiple .k-chip[dir=rtl]:not(.k-chip-has-icon) .k-selected-icon-wrapper, .k-selection-multiple .k-rtl .k-chip:not(.k-chip-has-icon) .k-selected-icon-wrapper {
  left: 0;
  right: 0px;
}

.k-selection-single .k-chip-selected.k-chip-filled {
  border-color: transparent;
  color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.12);
}
.k-selection-single .k-chip-selected.k-chip-outline {
  border-color: #0d6efd;
  color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.12);
}

.k-selection-multiple > .k-chip-has-icon.k-chip-selected .k-selected-icon-wrapper {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.36);
}

.k-chip-filled {
  border-color: transparent;
  color: #212529;
  background-color: #e4e7eb;
}
.k-chip-filled:hover, .k-chip-filled.k-chip-hover {
  background-color: #ced3db;
  border-color: transparent;
}
.k-chip-filled:focus, .k-chip-filled.k-chip-focused {
  background-color: #e4e7eb;
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-chip-filled.k-chip-selected {
  background-color: #c7cdd5;
  border-color: transparent;
}
.k-chip-filled.k-chip-success {
  border-color: transparent;
  color: #198754;
  background-color: rgba(25, 135, 84, 0.15);
}
.k-chip-filled.k-chip-warning {
  border-color: transparent;
  color: #ffc107;
  background-color: rgba(255, 193, 7, 0.15);
}
.k-chip-filled.k-chip-error {
  border-color: transparent;
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.15);
}
.k-chip-filled.k-chip-info {
  border-color: transparent;
  color: #0dcaf0;
  background-color: rgba(13, 202, 240, 0.15);
}

.k-chip-outline {
  border-color: #6c757d;
  color: #6c757d;
  background-color: transparent;
}
.k-chip-outline:hover, .k-chip-outline.k-chip-hover {
  border-color: #6c757d;
  color: #6c757d;
  background-color: rgba(206, 211, 219, 0.3);
}
.k-chip-outline:focus, .k-chip-outline.k-chip-focused {
  border-color: #6c757d;
  color: #6c757d;
  background-color: transparent;
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-chip-outline.k-chip-selected {
  color: #6c757d;
  background-color: rgba(199, 205, 213, 0.5);
}
.k-chip-outline.k-chip-success {
  border-color: #198754;
  color: #198754;
  background-color: transparent;
}
.k-chip-outline.k-chip-warning {
  border-color: #ffc107;
  color: #ffc107;
  background-color: transparent;
}
.k-chip-outline.k-chip-error {
  border-color: #dc3545;
  color: #dc3545;
  background-color: transparent;
}
.k-chip-outline.k-chip-info {
  border-color: #0dcaf0;
  color: #0dcaf0;
  background-color: transparent;
}

.k-cursor-auto {
  cursor: auto;
}

.k-cursor-default {
  cursor: default;
}

.k-cursor-none {
  cursor: none;
}

.k-cursor-context-menu {
  cursor: context-menu;
}

.k-cursor-help {
  cursor: help;
}

.k-cursor-pointer {
  cursor: pointer;
}

.k-cursor-progress {
  cursor: progress;
}

.k-cursor-wait {
  cursor: wait;
}

.k-cursor-cell {
  cursor: cell;
}

.k-cursor-crosshair {
  cursor: crosshair;
}

.k-cursor-text {
  cursor: text;
}

.k-cursor-vertical-text {
  cursor: vertical-text;
}

.k-cursor-alias {
  cursor: alias;
}

.k-cursor-copy {
  cursor: copy;
}

.k-cursor-move {
  cursor: move;
}

.k-cursor-no-drop {
  cursor: no-drop;
}

.k-cursor-not-allowed {
  cursor: not-allowed;
}

.k-cursor-e-resize {
  cursor: e-resize;
}

.k-cursor-n-resize {
  cursor: n-resize;
}

.k-cursor-ne-resize {
  cursor: ne-resize;
}

.k-cursor-nw-resize {
  cursor: nw-resize;
}

.k-cursor-s-resize {
  cursor: s-resize;
}

.k-cursor-se-resize {
  cursor: se-resize;
}

.k-cursor-sw-resize {
  cursor: sw-resize;
}

.k-cursor-w-resize {
  cursor: w-resize;
}

.k-cursor-ew-resize {
  cursor: ew-resize;
}

.k-cursor-ns-resize {
  cursor: ns-resize;
}

.k-cursor-nesw-resize {
  cursor: nesw-resize;
}

.k-cursor-nwse-resize {
  cursor: nwse-resize;
}

.k-cursor-col-resize {
  cursor: col-resize;
}

.k-cursor-row-resize {
  cursor: row-resize;
}

.k-cursor-all-scroll {
  cursor: all-scroll;
}

.k-cursor-zoom-in {
  cursor: zoom-in;
}

.k-cursor-zoom-out {
  cursor: zoom-out;
}

.k-cursor-grab {
  cursor: grab;
}

.k-cursor-grabbing {
  cursor: grabbing;
}

.k-button {
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  font-size: 1rem;
  line-height: 1.5;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative;
}
.k-button:disabled, .k-button.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0;
}
.k-button:hover, .k-button:focus {
  text-decoration: none;
  outline: 0;
}
.k-button .k-icon,
.k-button .k-image,
.k-button .k-sprite {
  color: inherit;
  align-self: center;
  position: relative;
}

.k-button .k-button-icon {
  color: inherit;
  align-self: center;
  position: relative;
}

.k-text-button > .k-icon,
.k-text-button > .k-button-icon {
  display: none;
}

.k-icon-button,
.k-button.k-button-icon {
  padding: 0.375rem;
  width: calc( 1.5em + 0.75rem + 2px );
  height: calc( 1.5em + 0.75rem + 2px );
  gap: 0;
}
.k-icon-button > .k-text,
.k-icon-button > .k-button-text,
.k-button.k-button-icon > .k-text,
.k-button.k-button-icon > .k-button-text {
  display: none;
}
.k-icon-button .k-button-icon,
.k-button.k-button-icon .k-button-icon {
  margin: 0;
}

.k-button.k-button-icon {
  padding: 0.375rem;
  width: calc( 1.5em + 0.75rem + 2px );
  height: calc( 1.5em + 0.75rem + 2px );
}

.k-menu-button,
.k-dropdown-button {
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}

.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  white-space: nowrap;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-button-group .k-button {
  border-radius: 0;
}
.k-button-group .k-button ~ .k-button {
  margin-inline-start: -1px;
}
.k-button-group .k-button:hover,
.k-button-group .k-button.k-state-hover,
.k-button-group .k-button:active,
.k-button-group .k-button.k-state-active,
.k-button-group .k-button.k-state-selected,
.k-button-group .k-button:focus,
.k-button-group .k-button.k-state-focus {
  z-index: 2;
}
.k-button-group .k-group-start,
.k-button-group .k-button:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.k-button-group .k-group-end,
.k-button-group .k-button:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.k-button-group .k-group-start.k-group-end,
.k-button-group .k-button:first-child:last-child {
  border-radius: 0.25rem;
}

.k-button-group-stretched {
  display: flex;
}
.k-button-group-stretched .k-button {
  display: inline-block;
  flex: 1 0 0%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-button-group-stretched .k-button > .k-icon {
  vertical-align: text-bottom;
}

.k-split-button {
  border-width: 0;
  border-radius: 0;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}
.k-split-button .k-button {
  border-radius: 0;
}
.k-split-button > .k-button:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.k-split-button > .k-split-button-arrow,
.k-split-button > .k-button:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  margin-inline-start: -1px;
  padding: 0.375rem;
  width: auto;
  flex: none;
}
.k-split-button[dir=rtl] > .k-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.k-split-button[dir=rtl] > .k-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.k-button-flat, .k-button.k-flat,
.k-button.k-bare {
  border-color: transparent !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
  transition: color 0.2s ease-in-out;
}
.k-button-flat::before, .k-button.k-flat::before,
.k-button.k-bare::before {
  display: block;
}
.k-button-flat::after, .k-button.k-flat::after,
.k-button.k-bare::after {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block;
}
.k-button-flat:focus::after, .k-button.k-flat:focus::after,
.k-button.k-bare:focus::after, .k-button-flat.k-state-focus::after, .k-state-focus.k-button.k-flat::after,
.k-state-focus.k-button.k-bare::after, .k-button-flat.k-state-focused::after, .k-state-focused.k-button.k-flat::after,
.k-state-focused.k-button.k-bare::after {
  opacity: 0.12;
}

.k-button-outline, .k-button.k-outline {
  box-shadow: none;
  color: inherit;
  background: none;
}

.k-button-clear {
  border-color: transparent !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
}

.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: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.k-rtl .k-button-group .k-group-end,
.k-rtl .k-button-group .k-button:last-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.k-rtl .k-button-group .k-group-start.k-group-end,
.k-rtl .k-button-group .k-button:first-child:last-child {
  border-radius: 0.25rem;
}
.k-rtl .k-split-button .k-button {
  border-radius: 0;
}
.k-rtl .k-split-button > .k-button:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.k-rtl .k-split-button > .k-split-button-arrow,
.k-rtl .k-split-button > .k-button:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.k-button-overlay, .k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button:hover::before, .k-button.k-state-hover::before {
  opacity: 0.08;
}
.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-state-hover)::before {
  opacity: 0;
}
.k-button:active::before, .k-button.k-state-active::before {
  opacity: 0.16;
}
.k-button.k-state-selected::before {
  opacity: 0.2;
}

.k-button::after {
  border-radius: 0.25rem;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-ie9 .k-button[disabled]:hover,
.k-ie9 .k-button[disabled]:focus,
.k-ie9 .k-button.k-state-disabled:hover,
.k-ie9 .k-button.k-state-disabled:focus,
.k-ie10 .k-button[disabled]:hover,
.k-ie10 .k-button[disabled]:focus,
.k-ie10 .k-button.k-state-disabled:hover,
.k-ie10 .k-button.k-state-disabled:focus {
  outline: none;
  cursor: default;
  opacity: 0.65;
  box-shadow: none;
}

.k-ie .k-button,
.k-ie .k-button-group {
  display: inline-block;
  overflow: visible;
}
.k-ie .k-button-icontext .k-icon,
.k-ie .k-button-icontext .k-image,
.k-ie .k-button-icontext .k-sprite {
  margin: 0 0.5rem 0 0;
}
.k-ie .k-button-icontext.k-rtl .k-icon,
.k-ie .k-button-icontext.k-rtl .k-image,
.k-ie .k-button-icontext.k-rtl .k-sprite, .k-rtl .k-ie .k-button-icontext .k-icon,
.k-rtl .k-ie .k-button-icontext .k-image,
.k-rtl .k-ie .k-button-icontext .k-sprite, .k-ie .k-button-icontext[dir=rtl] .k-icon,
.k-ie .k-button-icontext[dir=rtl] .k-image,
.k-ie .k-button-icontext[dir=rtl] .k-sprite, [dir=rtl] .k-ie .k-button-icontext .k-icon,
[dir=rtl] .k-ie .k-button-icontext .k-image,
[dir=rtl] .k-ie .k-button-icontext .k-sprite {
  margin: 0 0 0 0.5rem;
}

.k-button {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-button,
.k-button-secondary {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-button:hover, .k-button.k-state-hover,
.k-button-secondary:hover,
.k-button-secondary.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-button:focus, .k-button.k-state-focus, .k-button.k-state-focused,
.k-button-secondary:focus,
.k-button-secondary.k-state-focus,
.k-button-secondary.k-state-focused {
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-button:active, .k-button.k-state-active,
.k-button-secondary:active,
.k-button-secondary.k-state-active {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
}
.k-button.k-state-selected,
.k-button-secondary.k-state-selected {
  border-color: #0252c9;
  color: #ffffff;
  background-color: #0257d5;
}
.k-button-primary, .k-button.k-primary {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-button-primary:hover, .k-button.k-primary:hover, .k-button-primary.k-state-hover, .k-state-hover.k-button.k-primary {
  border-color: #0257d5;
  color: #ffffff;
  background-color: #025ce2;
}
.k-button-primary:focus, .k-button.k-primary:focus, .k-button-primary.k-state-focus, .k-state-focus.k-button.k-primary, .k-button-primary.k-state-focused, .k-state-focused.k-button.k-primary {
  box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.5);
}
.k-button-primary:active, .k-button.k-primary:active, .k-button-primary.k-state-active, .k-state-active.k-button.k-primary {
  border-color: #0252c9;
  color: #ffffff;
  background-color: #0257d5;
}
.k-button-primary.k-state-selected, .k-state-selected.k-button.k-primary {
  border-color: #0252c9;
  color: #ffffff;
  background-color: #0257d5;
}
.k-split-button:focus,
.k-split-button.k-state-focus,
.k-split-button.k-state-focused {
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}

.k-button-outline, .k-button.k-outline {
  box-shadow: none;
  border-color: currentColor;
  color: #212529;
  background: none;
}
.k-button-outline:hover, .k-button.k-outline:hover, .k-button-outline.k-state-hover, .k-state-hover.k-button.k-outline {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}
.k-button-outline:focus, .k-button.k-outline:focus, .k-button-outline.k-state-focus, .k-state-focus.k-button.k-outline, .k-button-outline.k-state-focused, .k-state-focused.k-button.k-outline {
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-button-outline:active, .k-button.k-outline:active, .k-button-outline.k-state-active, .k-state-active.k-button.k-outline {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}
.k-button-outline.k-state-selected, .k-state-selected.k-button.k-outline {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-button-outline.k-primary, .k-primary.k-button.k-outline {
  border-color: currentColor;
  color: #0d6efd;
  background: none;
  box-shadow: none;
}
.k-button-outline.k-primary:hover, .k-primary.k-button.k-outline:hover, .k-button-outline.k-primary.k-state-hover, .k-primary.k-state-hover.k-button.k-outline {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-button-outline.k-primary:focus, .k-primary.k-button.k-outline:focus, .k-button-outline.k-primary.k-state-focus, .k-primary.k-state-focus.k-button.k-outline, .k-button-outline.k-primary.k-state-focused, .k-primary.k-state-focused.k-button.k-outline {
  box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.5);
}
.k-button-outline.k-primary:active, .k-primary.k-button.k-outline:active, .k-button-outline.k-primary.k-state-active, .k-primary.k-state-active.k-button.k-outline {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
  box-shadow: none;
}
.k-button-outline.k-primary.k-state-selected, .k-primary.k-state-selected.k-button.k-outline {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
  box-shadow: none;
}

.k-button-flat, .k-button.k-flat,
.k-button.k-bare, .k-button-flat:hover, .k-button-flat.k-state-hover, .k-button-flat:active, .k-button-flat.k-state-active, .k-button-flat:focus, .k-button-flat.k-state-focus {
  color: inherit;
}

.k-button-flat.k-primary, .k-primary.k-button.k-flat,
.k-primary.k-button.k-bare, .k-button-flat.k-primary:hover, .k-button-flat.k-primary.k-state-hover, .k-button-flat.k-primary:active, .k-button-flat.k-primary.k-state-active, .k-button-flat.k-primary:focus, .k-button-flat.k-primary.k-state-focus {
  color: #0d6efd;
}

.k-button-clear {
  color: #6c757d;
}
.k-button-clear:hover, .k-button-clear.k-state-hover, .k-button-clear:active, .k-button-clear.k-state-active, .k-button-clear.k-state-selected, .k-button-clear:focus, .k-button-clear.k-state-focus, .k-button-clear.k-state-focused {
  color: #212529;
}
.k-button-clear:focus::after, .k-button-clear.k-state-focus::after, .k-button-clear.k-state-focused::after, .k-button-clear.k-state-focused:active::after {
  background-color: #6c757d;
  opacity: 0.1;
  display: block;
}

.k-input {
  margin: 0;
  padding: 0.375rem 0.75rem;
  width: 100%;
  min-width: 0;
  height: calc( 1.5em + 0.75rem );
  border: 0;
  outline: 0;
  box-sizing: border-box;
  box-shadow: none;
  color: inherit;
  background: none;
  font: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.k-input::-ms-clear {
  display: none;
}
.k-input::placeholder {
  color: #6c757d;
  opacity: 1;
  -webkit-user-select: none;
          user-select: none;
}
.k-input:-ms-input-placeholder {
  color: #6c757d;
}
.k-input:invalid {
  box-shadow: none;
}

.k-space-left > input,
.k-space-right > input {
  flex-grow: 1;
}
.k-space-left > .k-icon,
.k-space-right > .k-icon {
  left: 3px;
  margin: 3px 6px;
}

.k-textbox.k-space-left {
  flex-direction: row-reverse;
}

.k-input-prefix,
.k-input-suffix {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: calc( 1.5em + 0.75rem );
}
.k-input-prefix > *,
.k-input-suffix > * {
  flex-shrink: 0;
}
.k-input-prefix > .k-icon,
.k-input-suffix > .k-icon {
  width: calc( 1.5rem + 0.75rem );
  height: calc( 1.5rem + 0.75rem );
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.k-input-prefix > .k-clear-value,
.k-input-suffix > .k-clear-value {
  width: calc( 1.5rem + 0.75rem );
  height: calc( 1.5rem + 0.75rem );
  position: relative;
}
.k-input-prefix > .k-clear-value::after,
.k-input-suffix > .k-clear-value::after {
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
}
.k-input-prefix > .k-clear-value.k-state-focused::after, .k-input-prefix > .k-clear-value:focus::after,
.k-input-suffix > .k-clear-value.k-state-focused::after,
.k-input-suffix > .k-clear-value:focus::after {
  display: block;
}

.k-input-separator {
  margin: 0;
  width: 0;
  height: 16px;
  border-width: 0 0 0 1px;
  border-style: solid;
}

.k-input-icon {
  width: calc( 16px + 0.75rem );
  height: calc( 1.5rem + 0.75rem );
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.k-ie9 .k-input-icon {
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
}
.k-ie9 .k-rtl .k-input-icon, .k-ie9 [dir=rtl] .k-input-icon {
  left: 0;
  right: auto;
}

.k-clear-value {
  width: calc( 16px + 0.75rem );
  height: calc( 1.5rem + 0.75rem );
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  cursor: pointer;
  opacity: 0.5;
}

.k-clear-value:hover,
.k-clear-value.k-state-hover {
  opacity: 1;
}

.k-searchbar {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}

.k-text-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

@keyframes autoFillStart {}
@keyframes autoFillEnd {}
.k-autofill:-webkit-autofill {
  animation-name: autoFillStart;
}

.k-autofill:not(:-webkit-autofill) {
  animation-name: autoFillEnd;
}

.k-textbox:-webkit-autofill {
  animation-name: autoFillStart;
}

.k-textbox:not(:-webkit-autofill) {
  animation-name: autoFillEnd;
}

.k-textbox {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-input-prefix > .k-icon,
.k-input-suffix > .k-icon {
  color: #6c757d;
}
.k-input-prefix .k-clear-value,
.k-input-suffix .k-clear-value {
  color: #6c757d;
}
.k-input-prefix > .k-clear-value.k-state-focused::after, .k-input-prefix > .k-clear-value:focus::after,
.k-input-suffix > .k-clear-value.k-state-focused::after,
.k-input-suffix > .k-clear-value:focus::after {
  background-color: #6c757d;
  opacity: 0.2;
}

.k-input-separator {
  border-color: #6c757d;
  opacity: 0.5;
}

.k-popup {
  border-radius: 0.25rem;
  margin: 0;
  padding: 8px 0px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.k-popup > .k-widget {
  border-width: 0;
}
.k-popup.k-colorpicker-popup {
  display: flex;
  align-items: center;
}
.k-popup .k-item {
  outline: none;
}
.k-popup .k-rtl .k-list-optionlabel, [dir=rtl] .k-popup .k-list-optionlabel {
  text-align: right;
}

.k-animation-container {
  border-radius: 0 0 0.25rem 0.25rem;
}
.k-animation-container-shown {
  overflow: visible;
}

.k-popup > kendo-list > .k-first {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-popup .k-item.k-first {
  position: relative;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  padding: 0.25rem 1rem;
  min-height: 1.5em;
  white-space: normal;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-popup > .k-group-header {
  margin-top: -8px;
}

.k-popup .k-outer-group-header {
  padding: 0.25rem 1rem;
  min-height: 1.5em;
  white-space: normal;
}
.k-popup .k-outer-group-header.k-virtual-item {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.k-popup > .k-colorpalette {
  padding: 0.5rem 0.5rem;
}

.k-popup .k-list .k-item > .k-group {
  padding: 0 0.5em;
  font-size: 0.714rem;
  line-height: 1rem;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 0;
}

.k-popup .k-list .k-item > .k-group::before {
  content: "";
  width: 1rem;
  height: 1rem;
  border-width: 0.5rem;
  border-style: solid;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -1rem;
  bottom: 0;
}

.k-rtl.k-popup .k-list .k-item > .k-group,
[dir=rtl] .k-popup .k-list .k-item > .k-group {
  right: auto;
  left: 0;
}
.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir=rtl] .k-popup .k-list .k-item > .k-group::before {
  right: -14px;
  left: auto;
}

.k-group-header + div > .k-list > .k-item.k-first::before {
  content: " ";
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}

.k-popup .k-list > .k-outer-group-header {
  border-top-width: 1px;
  border-top-style: solid;
}

.k-popup.k-popup-transparent {
  border-width: 0;
  background-color: transparent;
}

.k-popup.k-popup-flush {
  padding: 0;
}

.k-list-scroller {
  position: relative;
  overflow: auto;
}

.k-list {
  height: auto;
}
.k-list > .k-item {
  display: flex;
  align-items: center;
  align-content: center;
  cursor: pointer;
}
.k-list > .k-item > .k-icon {
  align-self: center;
  margin-right: 1rem;
}
.k-list > .k-custom-item {
  font-style: italic;
}
.k-list > .k-custom-item > .k-i-plus {
  margin-left: auto;
  margin-right: 0;
}
[dir=rtl] .k-list > .k-item > .k-icon {
  margin-right: 0;
  margin-left: 1rem;
}

.k-list .k-item,
.k-list-optionlabel {
  padding: 0.25rem 1rem;
  min-height: 1.5em;
  line-height: 1.5em;
  white-space: normal;
  transition-property: color, background-color, outline-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: ease;
}

.k-list-optionlabel {
  cursor: pointer;
  outline: none;
}

.k-list-filter {
  display: block;
  position: relative;
  padding: 1rem;
  box-sizing: border-box;
  flex: 0 0 auto;
}
.k-list-filter > .k-textbox {
  width: 100% !important;
  box-sizing: border-box;
  padding-left: 0.75rem;
  padding-right: calc( 16px + 1rem );
}
.k-list-filter > .k-icon {
  position: absolute;
  right: calc( 0.75rem + 1rem );
  top: 50%;
  transform: translateY(-50%);
}
.k-rtl .k-list-filter > .k-textbox, [dir=rtl] .k-list-filter > .k-textbox {
  padding-right: 0.75rem;
  padding-left: calc( 16px + 1rem );
}
.k-rtl .k-list-filter > .k-icon, [dir=rtl] .k-list-filter > .k-icon {
  left: calc( 0.75rem + 1rem );
  right: auto;
}

.k-dropdown-button .k-popup .k-item {
  cursor: pointer;
}

.k-split-button .k-list .k-item:focus,
.k-dropdown-button .k-list .k-item:focus {
  outline: none;
}

.k-list-container .k-button {
  border-radius: 0;
  padding: 0.25rem 1rem;
  border-width: 0;
  color: inherit;
  background-color: transparent;
  background-image: none;
  line-height: inherit;
  display: flex;
  justify-content: flex-start;
}
.k-ie11 .k-list-container .k-button {
  display: flex;
}
.k-ie11 .k-list-container .k-button .k-icon {
  margin: 0 0.5rem 0 0;
}
.k-list-container .k-button.k-state-disabled {
  pointer-events: none;
}
.k-list-container .k-nodata {
  min-height: 138px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}
.k-list-container .k-nodata .k-button {
  display: inline-flex;
  border-width: 1px;
}
.k-list-container .k-separator {
  height: 0;
}

.k-virtual-content {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.k-virtual-content > .k-virtual-list > .k-virtual-item {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
}

.k-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-popup .k-outer-group-header {
  font-size: 0.875rem;
}
.k-popup .k-outer-group-header.k-first {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.k-popup .k-header,
.k-popup .k-group-header {
  font-weight: 600;
  font-size: 0.875rem;
}
.k-popup.k-column-menu {
  padding-top: 0;
  padding-bottom: 0;
}

.k-popup {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-popup > kendo-list > .k-first {
  border-bottom-color: #dee2e6;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  color: #6c757d;
}

.k-popup > .k-group-header,
.k-popup .k-outer-group-header.k-first,
.k-popup > .k-virtual-wrap > .k-group-header {
  border-bottom-color: #dee2e6;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);
}

.k-popup .k-outer-group-header {
  color: #6c757d;
  border-bottom-color: #dee2e6;
}

.k-popup .k-list .k-item > .k-group {
  color: #ffffff;
  background: #212529;
}

.k-popup .k-list .k-item > .k-group::before {
  border-color: #212529 #212529 transparent transparent;
}

.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir=rtl] .k-popup .k-list .k-item > .k-group::before {
  border-color: #212529 transparent transparent #212529;
}

.k-group-header + div > .k-list > .k-item.k-first::before {
  border-color: #dee2e6;
}

.k-list > .k-outer-group-header {
  border-color: #dee2e6;
}

.k-popup > .k-colorpalette,
.k-popup > .k-flatcolorpicker {
  background: transparent;
}

.k-list .k-item:hover,
.k-list .k-item.k-state-hover,
.k-list-optionlabel:hover,
.k-list-optionlabel.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-list .k-item:hover.k-state-selected,
.k-list .k-item.k-state-hover.k-state-selected,
.k-list-optionlabel:hover.k-state-selected,
.k-list-optionlabel.k-state-hover.k-state-selected {
  color: #ffffff;
  background-color: #0c65e9;
}

.k-list .k-item:focus,
.k-list .k-item.k-state-focused,
.k-list-optionlabel:focus,
.k-list-optionlabel.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-list .k-item.k-state-selected,
.k-list-optionlabel.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}

.k-animation-container {
  border-radius: 0 0 0.25rem 0.25rem;
}

.k-animation-container-shown,
.k-animation-container > .k-popup {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-animation-container-fixed > .k-popup {
  box-shadow: none;
}

.k-list-container .k-button {
  box-shadow: none;
}
.k-list-container .k-button:hover,
.k-list-container .k-button.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-list-container .k-button:active,
.k-list-container .k-button.k-state-active {
  color: inherit;
  background-color: inherit;
}
.k-list-container .k-button.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-list-container .k-button:focus,
.k-list-container .k-button.k-state-focus,
.k-list-container .k-button.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-list-container .k-button.k-state-disabled {
  background: transparent;
}
.k-list-container .k-nodata {
  color: rgba(33, 37, 41, 0.5);
}
.k-list-container .k-nodata .k-button {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}

.k-popup .k-header,
.k-popup .k-group-header {
  color: #6c757d;
}
.k-popup .k-outer-group-header {
  border-top-color: #dee2e6;
  color: #6c757d;
}
.k-popup .k-outer-group-header.k-first {
  border-color: #dee2e6;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  border-bottom-color: #dee2e6;
}

.k-popup > .k-group-header,
.k-popup .k-outer-group-header.k-first,
.k-popup > .k-virtual-wrap > .k-group-header {
  box-shadow: none;
}

.k-list .k-item:focus,
.k-list .k-item.k-state-focused,
.k-list-optionlabel:focus,
.k-list-optionlabel.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-list .k-item:focus:hover, .k-list .k-item:focus.k-state-hover,
.k-list .k-item.k-state-focused:hover,
.k-list .k-item.k-state-focused.k-state-hover,
.k-list-optionlabel:focus:hover,
.k-list-optionlabel:focus.k-state-hover,
.k-list-optionlabel.k-state-focused:hover,
.k-list-optionlabel.k-state-focused.k-state-hover {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-list .k-item:focus.k-state-selected,
.k-list .k-item.k-state-focused.k-state-selected,
.k-list-optionlabel:focus.k-state-selected,
.k-list-optionlabel.k-state-focused.k-state-selected {
  box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.15);
}

.k-animation-container-shown,
.k-animation-container > .k-popup {
  box-shadow: none;
}

.k-list-container .k-button:focus,
.k-list-container .k-button.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-list-container .k-button:focus:hover, .k-list-container .k-button:focus.k-state-hover,
.k-list-container .k-button.k-state-focused:hover,
.k-list-container .k-button.k-state-focused.k-state-hover {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-list-container .k-button:focus:active, .k-list-container .k-button:focus.k-state-active,
.k-list-container .k-button.k-state-focused:active,
.k-list-container .k-button.k-state-focused.k-state-active {
  box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.15);
}

.k-toolbar {
  margin: 0;
  padding: 0.5rem 0.5rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  gap: 0.5rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-toolbar::before {
  content: "";
  height: calc( 1.5em + 0.75rem + 2px );
  margin-inline-start: -0.5rem;
}
.k-toolbar.k-toolbar-resizable {
  flex-wrap: nowrap;
}
.k-toolbar > * {
  flex-shrink: 0;
  display: inline-flex;
  align-content: center;
  vertical-align: middle;
}
.k-toolbar > * > label {
  margin-inline-end: 0.5rem;
  align-self: center;
}
.k-toolbar .k-overflow-anchor {
  border-radius: 0;
  margin: 0;
  padding: 0.5rem;
  width: calc( calc( 1.5em + 0.75rem + 2px ) + 1rem );
  height: 100%;
  border-width: 0;
  border-color: inherit;
  box-sizing: border-box;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
}
.k-toolbar .k-overflow-anchor::before {
  display: block;
}
.k-toolbar .k-separator,
.k-toolbar .k-toolbar-separator {
  width: 0;
  height: 1.5em;
  border-width: 0 0 0 1px;
  border-style: solid;
  align-self: center;
}
.k-toolbar .k-toolbar-spacer {
  height: 1.5em;
  flex: 1 0 0%;
}
.k-toolbar .k-toolbar-template {
  align-self: center;
  align-items: center;
}

.k-toolbar-group {
  display: flex;
  flex-direction: inherit;
  flex-wrap: nowrap;
  gap: inherit;
}

kendo-toolbar-renderer {
  border-color: inherit;
}

.k-overflow-container .k-overflow-tool-group {
  display: block;
}
.k-overflow-container .k-overflow-button {
  width: 100%;
}
.k-overflow-container .k-button-group {
  display: flex;
  flex-direction: column;
}
.k-overflow-container .k-button-group .k-button {
  margin: 0;
}
.k-overflow-container .k-split-button {
  display: flex;
  flex-direction: column;
}
.k-overflow-container .k-overflow-hidden {
  display: none;
}

.k-toolbar.k-rtl .k-overflow-anchor, .k-rtl .k-toolbar .k-overflow-anchor, .k-toolbar[dir=rtl] .k-overflow-anchor, [dir=rtl] .k-toolbar .k-overflow-anchor {
  margin: 0;
  right: auto;
  left: 0;
}

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  padding: 0.5rem 0.5rem !important;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  gap: 0.5rem;
  align-items: center;
}
.k-floating-toolbar .k-toolbar,
.editorToolbarWindow.k-window-content .k-toolbar {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: none;
}

.k-editortoolbar-dragHandle {
  cursor: move;
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
}

.k-toolbar {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}
.k-toolbar .k-overflow-anchor {
  color: inherit;
  background: transparent;
}
.k-toolbar .k-separator {
  border-color: inherit;
}
.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-form,
.k-form-inline {
  font-size: 1rem;
  line-height: 1.5;
}

.k-fieldset {
  margin: 30px;
  border-width: 1px 0 0;
  border-style: solid;
  padding: 25px 0 0;
}
.k-fieldset > legend {
  margin-left: 0;
  padding: 0 1rem 0 0;
  text-transform: uppercase;
}

kendo-label > .k-label {
  margin: 0;
}

.k-label-optional {
  margin-left: 6px;
  font-size: 12px;
  font-style: italic;
  align-self: center;
}

.k-label-empty::before {
  content: "";
  display: inline-block;
}

.k-input-label {
  margin-right: 10px;
  z-index: 1;
}
.k-input-label:dir(rtl), .k-rtl .k-input-label, .k-input-label.k-rtl, [dir=rtl] .k-input-label, .k-input-label[dir=rtl] {
  margin-right: 0;
  margin-left: 10px;
}

.k-form {
  border: 0;
}
.k-form .k-label,
.k-form kendo-label,
.k-form .k-form-label {
  margin-bottom: 0.5rem;
  display: flex;
  flex-flow: row nowrap;
}
.k-form .k-checkbox-label,
.k-form .k-radio-label {
  display: inline-flex;
}
.k-form .k-label + .k-radio {
  margin-left: 0;
}
.k-form .k-form-fieldset {
  margin: 2rem 0 0;
  padding: 0px;
  border: 0;
}
.k-form .k-form-fieldset > *:first-child {
  margin-top: 0;
}
.k-form .k-form-legend {
  margin: 0 0 1rem;
  padding: 0px;
  border-width: 0 0 2px;
  border-style: solid;
  width: 100%;
  font-size: 14px;
  text-transform: uppercase;
}
.k-form .k-form-group {
  padding: 0;
}
.k-form .k-form-field,
.k-form .k-form-buttons,
.k-form .k-daterangepicker .k-textbox-container {
  margin-top: 1rem;
}
.k-form > *:first-child,
.k-form .k-daterangepicker .k-textbox-container:first-child {
  margin-top: 0;
}
.k-form .k-form-field,
.k-form .k-form-field-wrap {
  display: block;
}
.k-form .k-form-field-disabled .k-label,
.k-form .k-form-field-disabled .k-form-label {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-form .k-alert-error {
  font-size: 0.875rem;
  margin-top: 1rem;
}
.k-form .k-field-info {
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1;
  margin: 0 1rem;
}
.k-form .k-textbox,
.k-form .k-textarea,
.k-form .k-autocomplete,
.k-form .k-combobox,
.k-form .k-dropdown,
.k-form .k-dropdowntree,
.k-form .k-multiselect,
.k-form .k-dateinput,
.k-form .k-datepicker,
.k-form .k-datetimepicker,
.k-form .k-daterangepicker-wrap,
.k-form .k-timepicker,
.k-form .k-numerictextbox,
.k-form .k-maskedtextbox,
.k-form .k-textbox-container,
.k-form .k-floating-label-container {
  display: flex;
  width: 100%;
}
.k-form .k-editor .k-dropdown, .k-form .k-editor .k-dropdowntree {
  width: 12.4em;
}

.k-form-buttons {
  display: flex;
}
.k-form-buttons > * {
  margin-right: 8px;
}
.k-form-buttons > *:last-child {
  margin-right: 0;
}

.k-form-hint,
.k-form-error {
  margin-top: 4px;
  display: flex;
  font-size: 12px;
  font-style: normal;
}

.k-text-start,
.k-buttons-start {
  justify-content: flex-start;
}

.k-text-end,
.k-buttons-end {
  justify-content: flex-end;
}

.k-form-separator {
  margin: 1rem 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto;
}

.k-form-horizontal .k-form-field {
  display: flex;
}
.k-form-horizontal .k-form-field > .k-label,
.k-form-horizontal .k-form-field > kendo-label,
.k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 10px;
  padding-top: 5px;
  width: 25%;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
.k-form-horizontal .k-form-field .k-label-optional {
  margin: 0;
  align-self: inherit;
}
.k-form-horizontal .k-form-field-wrap {
  max-width: calc( ( 100% - 25% ) - 10px );
  flex: 1 1 auto;
}
.k-form-horizontal .k-form-buttons {
  margin-top: 2rem;
}

.k-form [dir=rtl] .k-form-buttons > *, .k-form [dir=rtl].k-form-buttons > *, .k-rtl .k-form .k-form-buttons > *, .k-rtl .k-form.k-form-buttons > * {
  margin-right: 0;
  margin-left: 8px;
}
.k-form [dir=rtl] .k-form-buttons > *:last-child, .k-form [dir=rtl].k-form-buttons > *:last-child, .k-rtl .k-form .k-form-buttons > *:last-child, .k-rtl .k-form.k-form-buttons > *:last-child {
  margin-left: 0;
}
.k-form [dir=rtl] .k-label-optional, .k-rtl .k-form .k-label-optional {
  margin-left: 0;
  margin-right: 6px;
}

.k-form-horizontal [dir=rtl].k-form-field > .k-label,
.k-form-horizontal [dir=rtl].k-form-field > kendo-label,
.k-form-horizontal [dir=rtl].k-form-field > .k-form-label,
.k-form-horizontal [dir=rtl] .k-form-field > .k-label,
.k-form-horizontal [dir=rtl] .k-form-field > kendo-label,
.k-form-horizontal [dir=rtl] .k-form-field > .k-form-label, .k-rtl .k-form-horizontal.k-form-field > .k-label,
.k-rtl .k-form-horizontal.k-form-field > kendo-label,
.k-rtl .k-form-horizontal.k-form-field > .k-form-label,
.k-rtl .k-form-horizontal .k-form-field > .k-label,
.k-rtl .k-form-horizontal .k-form-field > kendo-label,
.k-rtl .k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 0;
  margin-left: 10px;
}

.k-form-inline {
  padding: 2rem;
}
.k-form-inline fieldset {
  border-width: 1px 0 0;
  border-style: solid;
  margin: 4rem 0;
  padding: 0;
}
.k-form-inline fieldset:first-child:first-of-type {
  margin-top: 0;
}
.k-form-inline fieldset:last-child:last-of-type {
  margin-bottom: 0;
}
.k-form-inline legend {
  font-size: 0.875rem;
  text-align: left;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 1.5rem;
  text-transform: uppercase;
  padding: 0 1rem 0 0;
  width: auto;
}
.k-form-inline .k-form-field {
  display: flex;
  align-items: flex-start;
  text-align: left;
  margin-bottom: 1.5rem;
}
.k-form-inline .k-form-field > span:not(.k-widget) {
  width: 25%;
  text-align: right;
  line-height: 1.5;
  padding: calc( 0.5rem + 1px ) 0;
  padding-right: 1.5rem;
  align-self: center;
}
.k-form-inline .k-form-field > input {
  align-self: center;
}
.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
  flex: 1 1 auto;
}
.k-form-inline .k-form-field .k-alert-error {
  font-size: 0.875rem;
  margin-top: 1rem;
}
.k-form-inline .k-form-field .k-field-info {
  display: block;
  font-size: 0.75rem;
  line-height: 1;
  margin: 0;
}
.k-form-inline .k-form-field:last-child {
  margin-bottom: 0;
}

.k-edit-form-container {
  width: 400px;
  min-width: 400px;
  border-color: inherit;
  position: relative;
}

.k-edit-form-container .k-tabstrip-wrapper {
  margin: -1rem -1rem;
}

.k-edit-form-container .k-tabstrip.k-root-tabs {
  margin-bottom: 1rem;
}

.k-edit-form-container .k-tabstrip .k-tabstrip-items {
  padding: 1rem 1rem 0;
}

.k-edit-form-container .k-tabstrip .k-content {
  padding: 1rem 1rem;
  border-width: 0;
}

.k-edit-buttons {
  padding: 0.5rem 0.5rem;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  text-align: right;
  clear: both;
}

.k-edit-buttons .k-button + .k-button {
  margin-left: 0.5rem;
}

.k-edit-form-container .k-edit-buttons {
  margin: 1rem -1rem -1rem;
  padding: 1rem 1rem;
}

.k-popup-edit-form > .k-actions, .k-popup-edit-form > .k-action-buttons,
.k-popup-edit-form > .k-columnmenu-actions,
.k-edit-form-container .k-actions,
.k-edit-form-container .k-action-buttons,
.k-edit-form-container .k-columnmenu-actions {
  margin: 1rem -1rem -1rem;
}

.k-edit-label {
  margin: 0 0 1rem 0;
  padding: calc( 0.375rem + 1px ) 0;
  width: 30%;
  line-height: 1.5;
  text-align: right;
  float: left;
  clear: both;
}

.k-edit-field {
  margin: 0 0 1rem 0;
  width: 65%;
  float: right;
  clear: right;
  position: relative;
}
.k-edit-field.k-no-editor {
  padding: calc( 0.375rem + 1px ) 0;
}

.k-edit-field > .k-widget,
.k-edit-field > .k-textbox,
.k-edit-field > .k-textarea {
  width: 100%;
  box-sizing: border-box;
}
.k-edit-field > .k-colorpicker {
  width: auto;
}
.k-edit-field input[type=radio]:not(.k-radio),
.k-edit-field input[type=checkbox]:not(.k-checkbox) {
  margin-right: 0.4ex;
}
.k-edit-field .k-radio-label,
.k-edit-field .k-checkbox-label {
  margin-right: 1rem;
}
.k-edit-field > .k-reset > li + li {
  margin-top: 0.5rem;
}
.k-edit-field .k-reset .k-widget {
  margin: 0 0.4ex 0 1ex;
}

.k-rtl .k-edit-buttons {
  text-align: left;
}
.k-rtl .k-edit-buttons .k-button + .k-button {
  margin-left: 0;
  margin-right: 0.5em;
}

.k-form legend,
.k-form-inline legend {
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 1.5;
  text-transform: none;
}
.k-form .k-field-info,
.k-form-inline .k-field-info {
  opacity: 0.7;
}

.k-form legend {
  margin-bottom: 0.5rem;
}
.k-form .k-field-info {
  margin: 0 0.5rem;
}

.k-form-inline legend {
  margin-bottom: 0;
}
.k-form-inline .k-form-field > span:not(.k-widget) {
  padding: calc( 0.5rem - 1px ) 0;
  padding-right: 1rem;
}

.k-edit-label {
  padding: calc( 0.5rem - 1px ) 0;
}

.k-form,
.k-form-inline {
  color: #212529;
}
.k-form .k-form-legend,
.k-form-inline .k-form-legend {
  border-color: #dee2e6;
}
.k-form .k-field-info,
.k-form-inline .k-field-info {
  color: #6c757d;
}
.k-form .k-alert-error,
.k-form-inline .k-alert-error {
  color: #dc3545;
}

.k-form-error,
.k-text-error,
.k-form-field-error .k-label {
  color: #dc3545;
}

.k-form-separator {
  border-color: #dee2e6;
}

.k-listgroup {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font-size: 1rem;
  line-height: 1.5;
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.k-listgroup > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.k-listgroup .k-listgroup-item + .k-listgroup-item {
  border-top-width: 1px;
}

.k-listgroup-flush {
  border-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.k-listgroup-item {
  padding: 0.5rem 1rem;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative;
}
.k-listgroup-item > .k-link {
  margin: -0.5rem -1rem;
  padding: 0.5rem 1rem;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
}
.k-listgroup-item > .k-link > .k-select {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.k-listgroup-item-segmented {
  align-items: stretch;
}
.k-listgroup-item-segmented > .k-link {
  margin-right: 0;
}
.k-listgroup-item-segmented > .k-select {
  margin: -0.5rem -1rem -0.5rem 0;
  padding: 0.5rem;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}

.k-listgroup-form-row {
  margin: -0.5rem -1rem;
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-label {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  position: relative;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper select,
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number],
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  width: 100%;
  box-sizing: border-box;
  flex: 1 1 100%;
}
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  min-height: 4em;
  resize: vertical;
}

.k-listgroup-item.k-listgroup-form-row {
  margin: 0;
}

[dir=rtl] .k-listgroup-item > .k-link > .k-select {
  right: auto;
  left: 0;
}
[dir=rtl] .k-listgroup-item > .k-link > .k-select .k-icon {
  transform: scaleX(-1);
}
[dir=rtl] .k-listgroup-item-segmented > .k-link {
  margin-right: -1rem;
  margin-left: 0;
}
[dir=rtl] .k-listgroup-item-segmented > .k-select {
  margin-right: 0;
  margin-left: -1rem;
  border-right-width: 1px;
  border-left-width: 0;
}
[dir=rtl] .k-listgroup-item-segmented > .k-select .k-icon {
  transform: scaleX(-1);
}

.k-noflexbox .k-listgroup,
.k-noflexbox .k-listgroup > ul .k-listgroup-item,
.k-noflexbox .k-listgroup-item > .k-link {
  display: block;
}

.k-listgroup {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-checkbox {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0;
  width: 1rem;
  height: 1rem;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
}

.k-checkbox:checked,
.k-checkbox.k-checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.k-checkbox:indeterminate,
.k-checkbox.k-indeterminate,
.k-checkbox.k-state-indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.k-checkbox:disabled,
.k-checkbox.k-disabled,
.k-checkbox:disabled + .k-checkbox-label,
.k-checkbox.k-disabled + .k-checkbox-label {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.k-checkbox-label {
  margin: 0;
  padding: 0;
  line-height: calc( 1rem + 1px );
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-checkbox-label .k-label {
  cursor: pointer;
}
.k-checkbox-label .k-ripple {
  top: 0.5rem;
  left: 0.5rem;
  right: auto;
  bottom: auto;
  width: 2.5rem;
  height: 2.5rem;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  visibility: hidden !important;
}
.k-checkbox-label .k-ripple-blob {
  top: 50% !important;
  left: 50% !important;
  width: 200% !important;
  height: 200% !important;
}

.k-checkbox + .k-checkbox-label {
  display: inline;
}

.k-checkbox + .k-checkbox-label,
.k-checkbox-label + .k-checkbox {
  margin-left: 0.25rem;
}

.k-checkbox-label > .k-checkbox {
  margin-right: 0.25rem;
  flex-shrink: 0;
}

kendo-label.k-checkbox-label > .k-checkbox:last-child {
  margin-right: 0;
}

kendo-label.k-checkbox-label > .k-label:first-child {
  margin-right: 0.25rem;
}

kendo-label.k-checkbox-label > .k-label {
  display: inline;
}

.k-checkbox-label:empty {
  display: none;
}

.k-checkbox-label.k-no-text {
  min-width: 1px;
}

.k-checkbox-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.k-checkbox-list .k-checkbox-item {
  padding: 0.25rem 0px;
}

.k-list-horizontal .k-checkbox-item {
  display: inline-block;
  margin: 0 32px 0 0;
}
.k-list-horizontal .k-checkbox-item:last-child {
  margin-right: 0;
}

.k-rtl .k-checkbox + .k-checkbox-label,
.k-rtl .k-checkbox-label + .k-checkbox,
[dir=rtl] .k-checkbox + .k-checkbox-label,
[dir=rtl] .k-checkbox-label + .k-checkbox {
  margin-left: 0;
  margin-right: 0.25rem;
}
.k-rtl .k-checkbox-label > .k-checkbox,
[dir=rtl] .k-checkbox-label > .k-checkbox {
  margin-right: 0;
  margin-left: 0.25rem;
}
.k-rtl kendo-label.k-checkbox-label > .k-checkbox:last-child,
[dir=rtl] kendo-label.k-checkbox-label > .k-checkbox:last-child {
  margin-left: 0;
}
.k-rtl kendo-label.k-checkbox-label > .k-label:first-child,
[dir=rtl] kendo-label.k-checkbox-label > .k-label:first-child {
  margin-right: 0;
  margin-left: 0.25rem;
}
.k-rtl .k-list-horizontal .k-checkbox-item,
[dir=rtl] .k-list-horizontal .k-checkbox-item {
  margin-right: 0;
  margin-left: 32px;
}
.k-rtl .k-list-horizontal .k-checkbox-item:last-child,
[dir=rtl] .k-list-horizontal .k-checkbox-item:last-child {
  margin-left: 0;
}

.k-ripple-container .k-checkbox::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
  margin-left: calc(-1 * (1rem + 1px));
  margin-top: calc(-1 * (1rem + 1px));
  border-radius: 100%;
  z-index: 1;
  transform: scale(0);
}
.k-ripple-container .k-checkbox:disabled::after,
.k-ripple-container .k-checkbox.k-disabled::after {
  display: none;
}

.k-checkbox::-ms-check {
  border-width: 1px;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
}

.k-checkbox {
  border-color: #ced4da;
  background-color: #ffffff;
}

.k-checkbox:focus,
.k-checkbox.k-state-focus {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.k-checkbox:indeterminate,
.k-checkbox.k-state-indeterminate,
.k-checkbox.k-indeterminate {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-checkbox:checked,
.k-checkbox.k-checked {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-checkbox:checked:focus,
.k-checkbox.k-checked.k-state-focus {
  border-color: #0d6efd;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.k-checkbox.k-invalid,
.k-checkbox.k-state-invalid,
.k-checkbox.ng-invalid.ng-touched,
.k-checkbox.ng-invalid.ng-dirty {
  border-color: #dc3545;
}

.k-checkbox.k-invalid + .k-checkbox-label,
.k-checkbox.k-state-invalid + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-touched + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-dirty + .k-checkbox-label {
  color: #dc3545;
}

.k-ripple-container .k-checkbox::after {
  background: #0d6efd;
  opacity: 0.3;
}

.k-radio {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  width: 1rem;
  height: 1rem;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
}

.k-radio:checked,
.k-radio.k-checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
}

.k-radio:disabled,
.k-radio.k-disabled,
.k-radio:disabled + .k-radio-label,
.k-radio.k-disabled + .k-radio-label {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.k-radio + .k-radio-label {
  display: inline;
}

.k-radio-label {
  margin: 0;
  padding: 0;
  line-height: calc(1rem + 1px);
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
.k-radio-label .k-label {
  cursor: pointer;
}
.k-radio-label:empty {
  display: none;
}
.k-radio-label .k-ripple {
  top: 0.5rem;
  left: 0.5rem;
  right: auto;
  bottom: auto;
  width: 2.5rem;
  height: 2.5rem;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  visibility: hidden !important;
}
.k-radio-label .k-ripple-blob {
  top: 50% !important;
  left: 50% !important;
  width: 200% !important;
  height: 200% !important;
}

.k-radio + .k-radio-label,
.k-radio-label + .k-radio,
.k-label + .k-radio {
  margin-left: 0.25rem;
}

.k-radio-label > .k-radio {
  margin-right: 0.25rem;
  flex-shrink: 0;
}

kendo-label.k-radio-label > .k-label {
  display: inline;
}

.k-radio-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.k-radio-list .k-radio-item {
  padding: 0.25rem 0px;
}

.k-list-horizontal .k-radio-item {
  display: inline-block;
  margin: 0 32px 0 0;
}
.k-list-horizontal .k-radio-item:last-child {
  margin-right: 0;
}

.k-rtl .k-radio + .k-radio-label,
.k-rtl .k-radio-label + .k-radio,
.k-rtl .k-label + .k-radio,
[dir=rtl] .k-radio + .k-radio-label,
[dir=rtl] .k-radio-label + .k-radio,
[dir=rtl] .k-label + .k-radio {
  margin-left: 0;
  margin-right: 0.25rem;
}
.k-rtl .k-radio-label > .k-radio,
[dir=rtl] .k-radio-label > .k-radio {
  margin-right: 0;
  margin-left: 0.25rem;
}
.k-rtl kendo-label.k-radio-label > .k-radio:last-child,
[dir=rtl] kendo-label.k-radio-label > .k-radio:last-child {
  margin-left: 0;
}
.k-rtl kendo-label.k-radio-label > .k-label:first-child,
[dir=rtl] kendo-label.k-radio-label > .k-label:first-child {
  margin-right: 0;
  margin-left: 0.25rem;
}
.k-rtl .k-list-horizontal .k-radio-item,
[dir=rtl] .k-list-horizontal .k-radio-item {
  margin-right: 0;
  margin-left: 32px;
}
.k-rtl .k-list-horizontal .k-radio-item:last-child,
[dir=rtl] .k-list-horizontal .k-radio-item:last-child {
  margin-left: 0;
}

.k-ripple-container .k-radio::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
  margin-left: calc(-1 * (1rem + 2 * 1px));
  margin-top: calc(-1 * (1rem + 2 * 1px));
  border-radius: 100%;
  z-index: 1;
  transform: scale(0);
}
.k-ripple-container .k-radio:disabled::after,
.k-ripple-container .k-radio.k-disabled::after {
  display: none;
}

.k-radio::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-radio::-ms-check {
    border-width: 1px;
  }
}
.k-radio {
  border-color: #ced4da;
  background-color: #ffffff;
}

.k-radio:focus,
.k-radio.k-state-focus {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.k-radio.k-invalid,
.k-radio.k-state-invalid,
.k-radio.ng-invalid.ng-touched,
.k-radio.ng-invalid.ng-dirty {
  border-color: #dc3545;
}

.k-radio.k-invalid + .k-radio-label,
.k-radio.k-state-invalid + .k-radio-label,
.k-radio.ng-invalid.ng-touched + .k-radio-label,
.k-radio.ng-invalid.ng-dirty + .k-radio-label {
  color: #dc3545;
}

.k-radio:checked,
.k-radio.k-checked {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-radio:checked:focus,
.k-radio.k-checked.k-state-focus {
  border-color: #0d6efd;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.k-ripple-container .k-radio::after {
  background: #0d6efd;
  opacity: 0.3;
}

.k-switch {
  border-radius: 9999px;
  cursor: pointer;
  width: 56px;
  box-sizing: border-box;
  outline: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1.5;
  -webkit-user-select: none;
          user-select: none;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-switch [type=checkbox] {
  display: none;
}
.k-switch[aria-readonly=true] {
  pointer-events: none;
}

.k-switch,
.k-switch-container,
.k-switch-handle {
  box-sizing: border-box;
}

.k-switch-container {
  border-radius: 9999px;
  padding: 2px 2px;
  width: 56px;
  border-width: 1px;
  border-style: solid;
  flex: 1 0 auto;
  position: relative;
  outline: 0;
  transition: background-color 200ms ease-out 0s;
}

.k-switch-handle {
  border-radius: 9999px;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: 0;
  transition: left 200ms ease-out 0s;
}

.k-switch-on .k-switch-handle {
  left: calc( 100% - 24px );
}

.k-switch-off .k-switch-handle {
  left: 0px;
}

.k-switch-label-on,
.k-switch-label-off {
  display: none;
  line-height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden;
}

.k-rtl .k-switch.k-switch-on .k-switch-handle,
.k-switch[dir=rtl].k-switch-on .k-switch-handle {
  left: 0px;
}
.k-rtl .k-switch.k-switch-off .k-switch-handle,
.k-switch[dir=rtl].k-switch-off .k-switch-handle {
  left: calc( 100% - 24px );
}
.k-rtl .k-switch .k-switch-label-on,
.k-switch[dir=rtl] .k-switch-label-on {
  left: initial;
}
.k-rtl .k-switch .k-switch-label-off,
.k-switch[dir=rtl] .k-switch-label-off {
  right: initial;
}

.k-ie9 .k-switch {
  display: inline-block;
}
.k-ie9 .k-switch-container {
  display: block;
}
.k-ie9 .k-switch-handle {
  display: block;
}

.k-switch:focus .k-switch-container, .k-switch.k-state-focused .k-switch-container {
  outline: none;
}

.k-switch-on .k-switch-container {
  border-color: #0d6efd;
  background-color: #0d6efd;
}
.k-switch-on .k-switch-handle {
  background-color: white;
}
.k-switch-on:focus, .k-switch-on.k-state-focused {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-switch-on .k-switch-label-off {
  color: transparent;
}

.k-switch-off .k-switch-container {
  border-color: #adb5bd;
  background-color: #ffffff;
}
.k-switch-off .k-switch-handle {
  background-color: #adb5bd;
}
.k-switch-off:focus, .k-switch-off.k-state-focused {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-switch-off:focus .k-switch-container, .k-switch-off.k-state-focused .k-switch-container {
  border-color: #86b7fe;
}
.k-switch-off .k-switch-label-on {
  color: transparent;
}

.k-switch.k-state-disabled {
  opacity: 1;
  filter: none;
}

.k-switch-on.k-state-disabled .k-switch-container {
  background-color: rgba(13, 110, 253, 0.5);
}
.k-switch-on.k-state-disabled .k-switch-handle {
  background-color: #ffffff;
}

.k-switch-off.k-state-disabled .k-switch-container {
  background-color: #e9ecef;
}
.k-switch-off.k-state-disabled .k-switch-handle {
  background-color: #adb5bd;
}

.k-pane-wrapper {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pane-wrapper .k-pane {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
          user-select: none;
  box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}
.k-pane-wrapper .k-view {
  top: 0;
  left: 0;
  position: relative;
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pane-wrapper .k-content {
  min-height: 1px;
  flex: 1;
  align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}

.k-pane-wrapper > div.k-pane {
  box-shadow: none;
  font-weight: normal;
}
.k-pane-wrapper .k-popup-edit-form .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-column-menu .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content {
  overflow-y: auto;
}
.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
}
.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
  margin: 1em;
  font-weight: normal;
}
.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  width: auto;
  min-width: auto;
}
.k-pane-wrapper .k-grid .k-grid-search {
  width: 100%;
}

.k-grid.k-grid-mobile {
  border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
  content: "\e01e";
  position: absolute;
  font: 16px/1 "WebComponentsIcons";
  top: calc(50% - 1px);
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0.2em;
}
.k-grid-mobile .k-header a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  flex-direction: column;
  align-items: stretch;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
  margin: 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin: -1px 0;
}
.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap;
}
.k-pane-wrapper .k-scheduler-edit-form .k-edit-buttons {
  border-width: 0;
}

.k-scheduler.k-scheduler-mobile {
  border-width: 0;
}

.k-scheduler-mobile th {
  font-weight: normal;
}
.k-scheduler-mobile .k-event:hover .k-resize-handle {
  visibility: hidden;
}
.k-scheduler-mobile .k-scheduler-toolbar {
  padding: 0.5rem 0.5rem;
}
.k-scheduler-mobile .k-scheduler-toolbar > * {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar::before {
  display: none;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  line-height: 1;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
  gap: 0;
}
.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
  font-size: 12px;
}
.k-scheduler-mobile .k-scheduler-footer {
  padding: 0.5rem 0.5rem;
  display: flex;
  justify-content: space-between;
}
.k-scheduler-mobile .k-scheduler-footer > * {
  margin: 0;
}
.k-scheduler-mobile .k-scheduler-footer::before {
  display: none;
}
.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center;
}
.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}
.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  padding: 4px;
  border-radius: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none;
}
.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none;
}
.k-scheduler-mobile .k-scheduler-header-wrap > div {
  overflow: visible;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
  width: 1%;
}
.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
  white-space: normal;
}
.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em;
}
.k-scheduler-mobile .k-time-text,
.k-scheduler-mobile .k-time-period {
  display: block;
  line-height: 1;
}
.k-scheduler-mobile .k-time-period {
  font-size: 0.7em;
}
.k-scheduler-mobile .k-scheduler-table td,
.k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle;
}
.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.k-scheduler-mobile .k-task {
  display: flex;
  align-items: center;
}
.k-scheduler-mobile .k-task .k-scheduler-mark {
  border-radius: 50%;
}
.k-scheduler-mobile .k-task .k-i-reload {
  font-size: 1em;
  margin-right: 0.5em;
}
.k-scheduler-mobile .k-task .k-scheduler-task-text {
  flex: 1 1 0%;
}
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
  vertical-align: top;
}
.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
  writing-mode: vertical-lr;
  transform: rotate(180deg);
  white-space: nowrap;
}
.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 0;
}

.k-pane-wrapper .k-grid-edit-form > .k-header,
.k-pane-wrapper .k-grid-column-menu > .k-header,
.k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-pane-wrapper .k-scheduler-edit-form > .k-header {
  display: flex;
  justify-content: space-between;
  padding: 0.3em 0.6em;
  width: auto;
  line-height: 2em;
}
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon,
.k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon {
  font-size: 1.5em;
}
.k-pane-wrapper .k-list-title,
.k-pane-wrapper .k-filter-help-text,
.k-pane-wrapper .k-list-group-header {
  padding: 0.5rem 1rem;
  display: block;
}
.k-pane-wrapper .k-list-group-header {
  font-weight: bold;
  text-transform: uppercase;
}
.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit;
}
.k-pane-wrapper .k-listgroup + .k-listgroup {
  margin-top: 2em;
}
.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none;
}
.k-pane-wrapper .k-filter-menu .k-space-right {
  margin: 0.5em 10px;
  width: auto;
  display: flex;
  align-items: center;
}
.k-pane-wrapper .k-filter-menu .k-filter-tools {
  margin: 1em;
  display: flex;
  justify-content: space-between;
}
.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: flex;
}
.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto;
}
.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto;
}
.k-pane-wrapper .k-state-disabled {
  opacity: 1;
}
.k-pane-wrapper .k-state-disabled > * {
  opacity: 0.7;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm {
  justify-content: center;
}
.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
  display: none;
}
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar,
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer {
  line-height: 2em;
}
.k-ie .k-pane-wrapper .k-grid .k-icon {
  text-indent: 0;
}
.k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header,
.k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header,
.k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-edit-form > .k-header,
.k-pane-wrapper[dir=rtl] .k-grid-column-menu > .k-header,
.k-pane-wrapper[dir=rtl] .k-grid-filter-menu > .k-header,
.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-edit-form > .k-header,
[dir=rtl] .k-pane-wrapper .k-grid-column-menu > .k-header,
[dir=rtl] .k-pane-wrapper .k-grid-filter-menu > .k-header,
[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
  flex-direction: row-reverse;
}
.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom, .k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right > .k-i-zoom, [dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
  left: 15px;
  right: auto;
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar > ul > li, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
  border: 0;
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next {
  transform: scaleX(-1);
}
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
  margin-left: 0.5em;
  margin-right: 0;
}
.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {
  transform: scaleX(-1);
}

.k-pane-wrapper,
.k-view {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
  background-position: 50% 50%;
  background-color: #fafafa;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
  border-left-color: #212529;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
  background-color: #f8f9fa;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
  color: #0d6efd;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
  color: inherit;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
  color: #6c757d;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
  background-color: #fafafa;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
  display: inline-block;
  background-color: inherit;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {
  color: inherit;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
  color: #212529;
}
.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
  color: #0d6efd;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
  color: #0d6efd;
  background: none;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
  color: inherit;
}

.k-progressbar {
  border-radius: 0.25rem;
  --kendo-progressbar-progress: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1;
  display: inline-grid;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-progressbar > .k-state-selected {
  border-width: 0;
  border-style: solid;
  display: flex;
  overflow: hidden;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar > ul {
  border-width: inherit;
  border-style: inherit;
  white-space: nowrap;
  display: flex;
  align-items: stretch;
  flex: 1;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progressbar .k-item {
  display: block;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
}

.k-progress-status-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.k-progress-status-wrap.k-progress-start {
  justify-content: flex-start;
}
.k-progress-status-wrap.k-progress-center {
  justify-content: center;
}
.k-progress-status-wrap.k-progress-end {
  justify-content: flex-end;
}

.k-progress-status {
  padding: 0 0.5rem;
  padding-block-start: 0;
  padding-block-end: 0;
  padding-inline-start: 0.5rem;
  padding-inline-end: 0.5rem;
  min-width: 10px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}

.k-progressbar-horizontal {
  width: 27em;
  height: 1rem;
  grid-template-columns: 1fr;
  grid-template-rows: 100%;
}
.k-progressbar-horizontal .k-progress-status-wrap {
  flex-direction: row;
}
.k-progressbar-horizontal > .k-state-selected {
  width: 0;
  width: calc(var(--kendo-progressbar-progress, 0) * 1%);
  flex-direction: row;
}
.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
  width: calc(100% * 100 / var(--kendo-progressbar-progress, 1));
}
.k-progressbar-horizontal > ul {
  flex-direction: row;
}
.k-progressbar-horizontal .k-item + .k-item {
  border-left-width: 1px;
  border-inline-start-width: 1px;
  border-inline-end-width: 0;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  flex-direction: row-reverse;
  justify-self: flex-end;
}

.k-progressbar-vertical {
  width: 1rem;
  height: 27em;
  grid-template-columns: 100%;
  grid-template-rows: 1fr;
}
.k-progressbar-vertical .k-progress-status-wrap {
  flex-direction: column-reverse;
}
.k-progressbar-vertical .k-progress-status {
  writing-mode: vertical-lr;
}
.k-progressbar-vertical > .k-state-selected {
  height: 0;
  height: calc(var(--kendo-progressbar-progress, 0) * 1%);
  flex-direction: column-reverse;
  align-self: flex-end;
  align-items: flex-end;
}
.k-progressbar-vertical > .k-state-selected > .k-progress-status-wrap {
  height: calc(100% * 100 / var(--kendo-progressbar-progress, 1));
}
.k-progressbar-vertical > ul {
  flex-direction: column;
}
.k-progressbar-vertical .k-item + .k-item {
  border-top-width: 1px;
  border-block-start-width: 1px;
  border-block-end-width: 0;
}
.k-progressbar-vertical.k-progressbar-reverse {
  flex-direction: column;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  flex-direction: column;
  align-self: flex-start;
}

.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected,
.k-progressbar-indeterminate .k-item {
  display: none;
}

.telerik-blazor.k-progressbar-horizontal > .k-state-selected,
.telerik-blazor.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
  transition: width 0.1s ease-in-out;
}

.k-rtl .k-progressbar,
.k-progressbar[dir=rtl] {
  direction: rtl;
}

.k-progressbar {
  display: -ms-inline-grid;
}
.k-progressbar > .k-progress-status-wrap,
.k-progressbar > .k-state-selected {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}

.k-progressbar-horizontal {
  -ms-grid-columns: 1fr;
  -ms-grid-rows: 1rem;
}
.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  -ms-grid-column-align: end;
}

.k-progressbar-vertical {
  -ms-grid-columns: 1rem;
  -ms-grid-rows: 1fr;
}
.k-progressbar-vertical > .k-state-selected {
  -ms-grid-row-align: end;
}
.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  -ms-grid-row-align: start;
}

@keyframes progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 1rem 0;
  }
}
.k-progressbar {
  color: #000000;
  background-color: #e9ecef;
}
.k-progressbar .k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-progressbar .k-item {
  border-color: #ffffff;
}

.k-progressbar-indeterminate {
  color: #000000;
  background-color: #e9ecef;
  background-image: linear-gradient(45deg, #d6d9dc 25%, transparent 25%, transparent 50%, #d6d9dc 50%, #d6d9dc 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
  animation: progressbar-indeterminate-animation 1s linear infinite;
}

.k-ripple-target {
  position: relative;
}

.k-ripple {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}

.k-ripple-blob {
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  padding: 0;
  transform: translate(-50%, -50%) scale(0);
  transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0.1;
  background-color: currentColor;
}
.k-primary .k-ripple-blob {
  opacity: 0.2;
}

.k-ripple-focus::after {
  visibility: visible;
  animation: ripple 600ms ease-out;
}

@keyframes ripple {
  0% {
    transform: scale(0);
  }
  20% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
.k-messagebox {
  margin: 0 0 1rem 0;
  padding: 0.5rem 1rem;
  border-width: 0 0 0 4px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 1rem;
  line-height: 1.5;
}
.k-messagebox a {
  color: inherit;
  font-style: normal;
  text-decoration: underline;
}

.k-messagebox-primary {
  border-color: #bbd6fe;
  color: #073984;
  background-color: #cfe2ff;
}

.k-messagebox-secondary {
  border-color: #d6d8db;
  color: #383d41;
  background-color: #e2e3e5;
}

.k-messagebox-tertiary {
  border-color: #d7caee;
  color: #3a2264;
  background-color: #e2d9f3;
}

.k-messagebox-info {
  border-color: #bbf0fb;
  color: #07697d;
  background-color: #cff4fc;
}

.k-messagebox-success {
  border-color: #bfddcf;
  color: #0d462c;
  background-color: #d1e7dd;
}

.k-messagebox-warning {
  border-color: #ffeeba;
  color: #856404;
  background-color: #fff3cd;
}

.k-messagebox-error {
  border-color: #f5c6cb;
  color: #721c24;
  background-color: #f8d7da;
}

.k-messagebox-dark {
  border-color: #c1c2c3;
  color: #111315;
  background-color: #d3d3d4;
}

.k-messagebox-light {
  border-color: #fdfdfe;
  color: #818182;
  background-color: #fefefe;
}

.k-messagebox-inverse {
  border-color: #c1c2c3;
  color: #111315;
  background-color: #d3d3d4;
}

.k-messagebox-danger {
  border-color: #f5c6cb;
  color: #721c24;
  background-color: #f8d7da;
}

.k-actions, .k-action-buttons,
.k-columnmenu-actions {
  padding: 0.5rem 0.5rem;
  border-width: 0px 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 0.5rem;
  overflow: hidden;
  clear: both;
}

.k-popup .k-actions, .k-popup .k-action-buttons,
.k-popup .k-columnmenu-actions {
  margin-top: 1rem;
}

.k-ie .k-actions .k-button ~ .k-button, .k-ie .k-action-buttons .k-button ~ .k-button,
.k-ie .k-columnmenu-actions .k-button ~ .k-button {
  margin-left: 0.5rem;
  flex-shrink: 0;
}
.k-rtl .k-ie .k-actions .k-button ~ .k-button, .k-rtl .k-ie .k-action-buttons .k-button ~ .k-button,
.k-rtl .k-ie .k-columnmenu-actions .k-button ~ .k-button, [dir=rtl] .k-ie .k-actions .k-button ~ .k-button, [dir=rtl] .k-ie .k-action-buttons .k-button ~ .k-button,
[dir=rtl] .k-ie .k-columnmenu-actions .k-button ~ .k-button {
  margin-left: 0;
  margin-right: 0.5rem;
}

.k-actions-start {
  justify-content: flex-start;
}

.k-actions-center {
  justify-content: center;
}

.k-actions-end {
  justify-content: flex-end;
}

.k-actions-stretched > * {
  flex: 1 0 0%;
}

.k-textbox-container,
.k-floating-label-container {
  padding-top: calc( 1.5 * 1rem );
  width: 12.4em;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  flex-direction: column;
  justify-content: stretch;
}
.k-textbox-container > .k-label,
.k-floating-label-container > .k-label {
  max-width: 90%;
  font-size: 1rem;
  line-height: 1.5;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  top: calc( calc( 1.5 * 1rem ) + 1px + 0.375rem );
  left: calc( 0.75rem + 1px );
  overflow: hidden;
  cursor: text;
  transform-origin: left center;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
  pointer-events: none;
}
.k-textbox-container > .k-textbox,
.k-textbox-container > .k-widget,
.k-floating-label-container > .k-textbox,
.k-floating-label-container > .k-widget {
  flex: 1 1 auto;
  width: auto;
}
.k-textbox-container.k-state-empty > .k-label,
.k-floating-label-container.k-state-empty > .k-label {
  top: calc( calc( 1.5 * 1rem ) + 1px + 0.375rem );
  left: calc( 0.75rem + 1px );
  transform: scale(1);
}
.k-textbox-container > .k-label, .k-textbox-container.k-state-focused > .k-label,
.k-floating-label-container > .k-label,
.k-floating-label-container.k-state-focused > .k-label {
  top: 0;
  left: 0;
  transform: scale(1);
}
.k-textbox-container:focus-within > .k-label,
.k-floating-label-container:focus-within > .k-label {
  top: 0;
  left: 0;
  transform: scale(1);
}
.k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder,
.k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder {
  color: transparent;
}
.k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl] > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-floating-label-container[dir=rtl] > .k-label {
  transform-origin: right center;
}
.k-rtl .k-textbox-container.k-state-empty > .k-label, .k-textbox-container[dir=rtl].k-state-empty > .k-label,
.k-rtl .k-floating-label-container.k-state-empty > .k-label,
.k-floating-label-container[dir=rtl].k-state-empty > .k-label {
  left: auto;
  right: calc( 0.75rem + 1px );
}
.k-rtl .k-textbox-container > .k-label, .k-rtl .k-textbox-container.k-state-focused > .k-label, .k-textbox-container[dir=rtl] > .k-label, .k-textbox-container[dir=rtl].k-state-focused > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-rtl .k-floating-label-container.k-state-focused > .k-label,
.k-floating-label-container[dir=rtl] > .k-label,
.k-floating-label-container[dir=rtl].k-state-focused > .k-label {
  left: auto;
  right: 0;
}
.k-rtl .k-textbox-container:focus-within, .k-textbox-container[dir=rtl]:focus-within,
.k-rtl .k-floating-label-container:focus-within,
.k-floating-label-container[dir=rtl]:focus-within {
  left: auto;
  right: 0;
}

.k-textbox {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0;
  width: 12.4em;
  height: calc( 1.5em + 0.75rem + 2px );
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  box-sizing: border-box;
  box-shadow: none;
  background: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}
.k-textbox::-ms-clear {
  display: none;
}
.k-textbox::placeholder {
  color: #6c757d;
  opacity: 1;
  -webkit-user-select: none;
          user-select: none;
}
.k-textbox:-ms-input-placeholder {
  color: #6c757d;
}
.k-textbox .k-button-clear {
  width: calc( 1.5em + 0.75rem );
  height: calc( 1.5em + 0.75rem );
  border: 0;
}
.k-textbox .k-textbox-separator {
  margin: 0;
  width: 0;
  height: 16px;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.k-textbox:disabled, .k-textbox[disabled], .k-textbox.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-textbox:disabled::selection, .k-textbox[disabled]::selection, .k-textbox.k-state-disabled::selection {
  color: #495057;
  background-color: transparent;
}

input.k-textbox {
  padding: 0.375rem 0.75rem;
}

.k-textbox {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
}
.k-textbox .k-textbox-separator {
  border-color: #6c757d;
  opacity: 0.5;
}
.k-textbox:focus, .k-textbox.k-state-focus, .k-textbox.k-state-focused {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-textbox:focus-within {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-textbox.k-invalid, .k-textbox.k-state-invalid, .k-textbox.ng-invalid.ng-touched, .k-textbox.ng-invalid.ng-dirty {
  border-color: #dc3545;
}
.k-textbox.k-invalid:focus, .k-textbox.k-invalid.k-state-focus, .k-textbox.k-invalid.k-state-focused, .k-textbox.k-state-invalid:focus, .k-textbox.k-state-invalid.k-state-focus, .k-textbox.k-state-invalid.k-state-focused, .k-textbox.ng-invalid.ng-touched:focus, .k-textbox.ng-invalid.ng-touched.k-state-focus, .k-textbox.ng-invalid.ng-touched.k-state-focused, .k-textbox.ng-invalid.ng-dirty:focus, .k-textbox.ng-invalid.ng-dirty.k-state-focus, .k-textbox.ng-invalid.ng-dirty.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-textbox.k-invalid:focus-within, .k-textbox.k-state-invalid:focus-within, .k-textbox.ng-invalid.ng-touched:focus-within, .k-textbox.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-textarea {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0;
  width: 18em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  box-sizing: border-box;
  box-shadow: none;
  background: none;
  display: inline-flex;
  flex-wrap: nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}
.k-textarea::-ms-clear {
  display: none;
}
.k-textarea::placeholder {
  color: #6c757d;
  opacity: 1;
  -webkit-user-select: none;
          user-select: none;
}
.k-textarea > .k-input {
  padding: 0.375rem 0.75rem;
  height: auto;
  min-height: calc( 1.5em + 0.75rem + 2px );
  overflow-y: auto;
  resize: vertical;
}
.k-textarea:disabled, .k-textarea[disabled], .k-textarea.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
.k-textarea:disabled::selection, .k-textarea[disabled]::selection, .k-textarea.k-state-disabled::selection {
  color: #495057;
  background-color: transparent;
}

.k-textarea-suffix {
  flex-shrink: 0;
}

textarea.k-textarea {
  padding: 0.375rem 0.75rem;
  min-height: calc( 1.5em + 0.75rem + 2px );
  display: inline-block;
  resize: both;
}

.k-textbox-container > .k-textarea,
.k-floating-label-container > .k-textarea {
  flex: 1 1 auto;
  width: 100%;
}

.k-ie .k-textarea :-ms-input-placeholder, .k-ie .k-textarea:-ms-input-placeholder {
  color: #6c757d;
}

.k-textarea {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-textarea {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
}
.k-textarea:focus, .k-textarea.k-state-focus, .k-textarea.k-state-focused {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-textarea:focus-within {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-textarea.k-invalid, .k-textarea.k-state-invalid, .k-textarea.ng-invalid.ng-touched, .k-textarea.ng-invalid.ng-dirty {
  border-color: #dc3545;
}
.k-textarea.k-invalid:focus, .k-textarea.k-invalid.k-state-focus, .k-textarea.k-invalid.k-state-focused, .k-textarea.k-state-invalid:focus, .k-textarea.k-state-invalid.k-state-focus, .k-textarea.k-state-invalid.k-state-focused, .k-textarea.ng-invalid.ng-touched:focus, .k-textarea.ng-invalid.ng-touched.k-state-focus, .k-textarea.ng-invalid.ng-touched.k-state-focused, .k-textarea.ng-invalid.ng-dirty:focus, .k-textarea.ng-invalid.ng-dirty.k-state-focus, .k-textarea.ng-invalid.ng-dirty.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-textarea.k-invalid:focus-within, .k-textarea.k-state-invalid:focus-within, .k-textarea.ng-invalid.ng-touched:focus-within, .k-textarea.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-tooltip {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0.25rem 0.5rem;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  background-repeat: repeat-x;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  line-height: 1.5;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tooltip-icon {
  margin-inline-end: 0.5rem;
  flex-shrink: 0;
}

.k-tooltip-title {
  margin-bottom: 0.25em;
  font-size: 1.09375rem;
  line-height: 1;
}

.k-tooltip-content {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-tooltip-button {
  margin-inline-start: 0.5rem;
  flex-shrink: 0;
}
.k-tooltip-button .k-icon {
  color: inherit;
  vertical-align: top;
}

.k-callout {
  width: 0.8rem;
  height: 0.8rem;
  border-width: 0.4rem;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
}

.k-callout-n {
  margin-left: -0.4rem;
  border-bottom-color: currentColor;
  top: -0.8rem;
  left: 50%;
  pointer-events: none;
}

.k-callout-e {
  margin-top: -0.4rem;
  border-left-color: currentColor;
  top: 50%;
  right: -0.8rem;
  pointer-events: none;
}

.k-callout-s {
  margin-left: -0.4rem;
  border-top-color: currentColor;
  bottom: -0.8rem;
  left: 50%;
  pointer-events: none;
}

.k-callout-w {
  margin-top: -0.4rem;
  border-right-color: currentColor;
  top: 50%;
  left: -0.8rem;
  pointer-events: none;
}

.k-tooltip-wrapper .k-tooltip {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-tooltip {
  border-color: #000000;
  color: #ffffff;
  background-color: #000000;
}
.k-tooltip .k-callout {
  color: #000000;
}

.k-tooltip-primary {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-tooltip-primary .k-callout {
  color: #0d6efd;
}

.k-tooltip-info {
  border-color: #0dcaf0;
  color: #ffffff;
  background-color: #0dcaf0;
}
.k-tooltip-info .k-callout {
  color: #0dcaf0;
}

.k-tooltip-success {
  border-color: #198754;
  color: #ffffff;
  background-color: #198754;
}
.k-tooltip-success .k-callout {
  color: #198754;
}

.k-tooltip-warning {
  border-color: #ffc107;
  color: #000000;
  background-color: #ffc107;
}
.k-tooltip-warning .k-callout {
  color: #ffc107;
}

.k-tooltip-error {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}
.k-tooltip-error .k-callout {
  color: #dc3545;
}

.k-validator-tooltip {
  margin-top: calc( 0.4rem + 0px );
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 9999;
}

.k-grid .k-validator-tooltip {
  max-width: 300px;
}

.k-fab {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font-size: 1rem;
  line-height: 1.25;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: none;
}
.k-fab:focus {
  outline: none;
}

.k-fab-icon {
  width: 20px;
  height: 20px;
}
.k-fab-icon:not(:only-child) {
  margin-right: 0.25rem;
  margin-left: -0.25rem;
}

.k-fab-sm {
  padding: 0.5rem 0.5rem;
}

.k-fab-md {
  padding: 1rem 1rem;
}

.k-fab-lg {
  padding: 1.5rem 1.5rem;
}

.k-fab-square {
  border-radius: 0;
}
.k-fab-square.k-fab-sm {
  width: calc( 1.25em + 1rem + 0px );
  height: calc( 1.25em + 1rem + 0px );
}
.k-fab-square.k-fab-md {
  width: calc( 1.25em + 2rem + 0px );
  height: calc( 1.25em + 2rem + 0px );
}
.k-fab-square.k-fab-lg {
  width: calc( 1.25em + 3rem + 0px );
  height: calc( 1.25em + 3rem + 0px );
}

.k-fab-circle {
  border-radius: 50%;
}
.k-fab-circle.k-fab-sm {
  width: calc( 1.25em + 1rem + 0px );
  height: calc( 1.25em + 1rem + 0px );
}
.k-fab-circle.k-fab-md {
  width: calc( 1.25em + 2rem + 0px );
  height: calc( 1.25em + 2rem + 0px );
}
.k-fab-circle.k-fab-lg {
  width: calc( 1.25em + 3rem + 0px );
  height: calc( 1.25em + 3rem + 0px );
}

.k-fab-pill {
  border-radius: 5rem;
}

.k-fab-rounded {
  border-radius: 0.25rem;
}

.k-fab-items {
  margin: 0;
  padding: 1rem 0px;
  display: flex;
}

.k-fab-items-bottom {
  flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
  margin-bottom: 0;
}

.k-fab-items-top {
  flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
  margin-bottom: 0;
}

.k-fab-item {
  list-style-type: none;
  margin-bottom: 0.5rem;
  outline: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}
.k-fab-item.k-text-right {
  flex-direction: row;
}
.k-fab-item.k-text-right .k-fab-item-text {
  margin-right: 0.5rem;
}
.k-fab-item.k-text-left {
  flex-direction: row-reverse;
}
.k-fab-item.k-text-left .k-fab-item-text {
  margin-left: 0.5rem;
}

.k-fab-item-text {
  padding: 0.25rem 0.25rem;
  border-width: 1px;
  border-radius: 2px;
  font-size: 0.75rem;
  line-height: 1;
}

.k-fab-item-icon {
  padding: 0.5rem 0.5rem;
  border-width: 0;
  border-radius: 50%;
  box-sizing: content-box;
  outline: none;
}

.k-rtl .k-fab,
.k-fab[dir=rtl],
[dir=rtl] .k-fab {
  direction: rtl;
}
.k-rtl .k-fab .k-fab-icon:not(:only-child),
.k-fab[dir=rtl] .k-fab-icon:not(:only-child),
[dir=rtl] .k-fab .k-fab-icon:not(:only-child) {
  margin-right: -0.5rem;
  margin-left: 0.5rem;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-left,
[dir=rtl] .k-fab-popup .k-fab-item.k-text-left {
  flex-direction: row;
}
.k-rtl .k-fab-popup .k-fab-item.k-text-right,
[dir=rtl] .k-fab-popup .k-fab-item.k-text-right {
  flex-direction: row-reverse;
}

.k-fab {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}

.k-fab-primary {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-fab-secondary {
  border-color: #6c757d;
  color: #ffffff;
  background-color: #6c757d;
}

.k-fab-tertiary {
  border-color: #6f42c1;
  color: #ffffff;
  background-color: #6f42c1;
}

.k-fab-info {
  border-color: #0dcaf0;
  color: #ffffff;
  background-color: #0dcaf0;
}

.k-fab-success {
  border-color: #198754;
  color: #ffffff;
  background-color: #198754;
}

.k-fab-warning {
  border-color: #ffc107;
  color: #000000;
  background-color: #ffc107;
}

.k-fab-error {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}

.k-fab-dark {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-fab-light {
  border-color: #f8f9fa;
  color: #000000;
  background-color: #f8f9fa;
}

.k-fab-inverse {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-fab-danger {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}

.k-state-hover.k-fab-primary,
.k-state-hovered.k-fab-primary,
.k-fab-primary:hover {
  border-color: #0257d5;
  color: #ffffff;
  background-color: #025ce2;
}

.k-state-hover.k-fab-secondary,
.k-state-hovered.k-fab-secondary,
.k-fab-secondary:hover {
  border-color: #545b62;
  color: #ffffff;
  background-color: #5a6268;
}

.k-state-hover.k-fab-tertiary,
.k-state-hovered.k-fab-tertiary,
.k-fab-tertiary:hover {
  border-color: #59339d;
  color: #ffffff;
  background-color: #5e37a6;
}

.k-state-hover.k-fab-info,
.k-state-hovered.k-fab-info,
.k-fab-info:hover {
  border-color: #0aa1c0;
  color: #ffffff;
  background-color: #0babcc;
}

.k-state-hover.k-fab-success,
.k-state-hovered.k-fab-success,
.k-fab-success:hover {
  border-color: #115c39;
  color: #ffffff;
  background-color: #136740;
}

.k-state-hover.k-fab-warning,
.k-state-hovered.k-fab-warning,
.k-fab-warning:hover {
  border-color: #d39e00;
  color: #ffffff;
  background-color: #e0a800;
}

.k-state-hover.k-fab-error,
.k-state-hovered.k-fab-error,
.k-fab-error:hover {
  border-color: #bd2130;
  color: #ffffff;
  background-color: #c82333;
}

.k-state-hover.k-fab-dark,
.k-state-hovered.k-fab-dark,
.k-fab-dark:hover {
  border-color: #0a0c0d;
  color: #ffffff;
  background-color: #101214;
}

.k-state-hover.k-fab-light,
.k-state-hovered.k-fab-light,
.k-fab-light:hover {
  border-color: #dae0e5;
  color: #000000;
  background-color: #e2e6ea;
}

.k-state-hover.k-fab-inverse,
.k-state-hovered.k-fab-inverse,
.k-fab-inverse:hover {
  border-color: #0a0c0d;
  color: #ffffff;
  background-color: #101214;
}

.k-state-hover.k-fab-danger,
.k-state-hovered.k-fab-danger,
.k-fab-danger:hover {
  border-color: #bd2130;
  color: #ffffff;
  background-color: #c82333;
}

.k-fab.k-state-focus,
.k-fab.k-state-focused,
.k-fab:focus {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-state-active.k-fab-primary,
.k-state-selected.k-fab-primary,
.k-fab-primary:active {
  border-color: #0252c9;
  color: #ffffff;
  background-color: #0257d5;
}

.k-state-active.k-fab-secondary,
.k-state-selected.k-fab-secondary,
.k-fab-secondary:active {
  border-color: #4e555b;
  color: #ffffff;
  background-color: #545b62;
}

.k-state-active.k-fab-tertiary,
.k-state-selected.k-fab-tertiary,
.k-fab-tertiary:active {
  border-color: #533093;
  color: #ffffff;
  background-color: #59339d;
}

.k-state-active.k-fab-info,
.k-state-selected.k-fab-info,
.k-fab-info:active {
  border-color: #0a97b4;
  color: #ffffff;
  background-color: #0aa1c0;
}

.k-state-active.k-fab-success,
.k-state-selected.k-fab-success,
.k-fab-success:active {
  border-color: #0f5133;
  color: #ffffff;
  background-color: #115c39;
}

.k-state-active.k-fab-warning,
.k-state-selected.k-fab-warning,
.k-fab-warning:active {
  border-color: #c69500;
  color: #ffffff;
  background-color: #d39e00;
}

.k-state-active.k-fab-error,
.k-state-selected.k-fab-error,
.k-fab-error:active {
  border-color: #b21f2d;
  color: #ffffff;
  background-color: #bd2130;
}

.k-state-active.k-fab-dark,
.k-state-selected.k-fab-dark,
.k-fab-dark:active {
  border-color: #050506;
  color: #ffffff;
  background-color: #0a0c0d;
}

.k-state-active.k-fab-light,
.k-state-selected.k-fab-light,
.k-fab-light:active {
  border-color: #d3d9df;
  color: #000000;
  background-color: #dae0e5;
}

.k-state-active.k-fab-inverse,
.k-state-selected.k-fab-inverse,
.k-fab-inverse:active {
  border-color: #050506;
  color: #ffffff;
  background-color: #0a0c0d;
}

.k-state-active.k-fab-danger,
.k-state-selected.k-fab-danger,
.k-fab-danger:active {
  border-color: #b21f2d;
  color: #ffffff;
  background-color: #bd2130;
}

.k-fab.k-state-disabled,
.k-fab:disabled {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06), 0 1px 18px rgba(0, 0, 0, 0.06), 0 3px 5px rgba(0, 0, 0, 0.08);
  opacity: 1;
}

.k-state-disabled.k-fab-primary,
.k-fab-primary:disabled {
  background-color: #6ea8fe;
}

.k-state-disabled.k-fab-secondary,
.k-fab-secondary:disabled {
  background-color: #a7acb1;
}

.k-state-disabled.k-fab-tertiary,
.k-fab-tertiary:disabled {
  background-color: #a98eda;
}

.k-state-disabled.k-fab-info,
.k-fab-info:disabled {
  background-color: #6edff6;
}

.k-state-disabled.k-fab-success,
.k-fab-success:disabled {
  background-color: #75b798;
}

.k-state-disabled.k-fab-warning,
.k-fab-warning:disabled {
  background-color: #ffda6a;
}

.k-state-disabled.k-fab-error,
.k-fab-error:disabled {
  background-color: #ea868f;
}

.k-state-disabled.k-fab-dark,
.k-fab-dark:disabled {
  background-color: #7a7c7f;
}

.k-state-disabled.k-fab-light,
.k-fab-light:disabled {
  background-color: #fbfbfc;
}

.k-state-disabled.k-fab-inverse,
.k-fab-inverse:disabled {
  background-color: #7a7c7f;
}

.k-state-disabled.k-fab-danger,
.k-fab-danger:disabled {
  background-color: #ea868f;
}

.k-fab-item:focus:disabled .k-fab-item-text,
.k-fab-item:focus:disabled .k-fab-item-icon, .k-fab-item:focus.k-state-disabled .k-fab-item-text,
.k-fab-item:focus.k-state-disabled .k-fab-item-icon,
.k-fab-item.k-state-focus:disabled .k-fab-item-text,
.k-fab-item.k-state-focus:disabled .k-fab-item-icon,
.k-fab-item.k-state-focus.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-focus.k-state-disabled .k-fab-item-icon,
.k-fab-item.k-state-focused:disabled .k-fab-item-text,
.k-fab-item.k-state-focused:disabled .k-fab-item-icon,
.k-fab-item.k-state-focused.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-focused.k-state-disabled .k-fab-item-icon {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.12), 0 4px 5px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.08);
}

.k-fab-item-text {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}

.k-fab-item-icon {
  border-color: #f8f9fa;
  color: #000000;
  background-color: #f8f9fa;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}

.k-fab-item.k-state-hover .k-fab-item-icon,
.k-fab-item.k-state-hovered .k-fab-item-icon,
.k-fab-item:hover .k-fab-item-icon {
  border-color: #dae0e5;
  color: #000000;
  background-color: #e2e6ea;
}

.k-fab-item:focus .k-fab-item-text,
.k-fab-item:focus .k-fab-item-icon,
.k-fab-item.k-state-focus .k-fab-item-text,
.k-fab-item.k-state-focus .k-fab-item-icon,
.k-fab-item.k-state-focused .k-fab-item-text,
.k-fab-item.k-state-focused .k-fab-item-icon {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-fab-item.k-state-active .k-fab-item-icon,
.k-fab-item:active .k-fab-item-icon {
  border-color: #d3d9df;
  color: #000000;
  background-color: #dae0e5;
}

.k-fab-item.k-state-disabled,
.k-fab-item:disabled {
  opacity: 1;
}
.k-fab-item.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-disabled .k-fab-item-icon,
.k-fab-item:disabled .k-fab-item-text,
.k-fab-item:disabled .k-fab-item-icon {
  color: #afb1b2;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06), 0 1px 18px rgba(0, 0, 0, 0.06), 0 3px 5px rgba(0, 0, 0, 0.08);
}

.k-captcha {
  width: 335px;
  box-sizing: border-box;
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0.5rem;
}

.k-captcha-image-wrap {
  position: relative;
  gap: 0.5rem;
}

.k-captcha-image-controls {
  position: relative;
  gap: 0.5rem;
}

.k-captcha-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.k-captcha-image > img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.k-captcha-loading .k-captcha-image {
  height: auto;
}

.k-captcha-volume-control {
  height: 100%;
}

.k-captcha-input > .k-textbox {
  width: 100%;
}

.k-captcha-validation-message {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  font-style: italic;
}

.k-captcha {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #ffffff;
}

.k-autocomplete {
  border-radius: 0.25rem;
  width: 12.4em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  white-space: nowrap;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  vertical-align: middle;
  transition: all 0.1s ease;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-autocomplete .k-i-loading {
  width: calc( 16px + 0.75rem );
  height: calc( 1.5rem + 0.75rem );
}
.k-autocomplete .k-clear-value {
  visibility: hidden;
}
.k-autocomplete:hover .k-clear-value, .k-autocomplete.k-state-hover .k-clear-value, .k-autocomplete.k-state-focused .k-clear-value, .k-autocomplete.k-state-focus .k-clear-value {
  visibility: visible;
}
.k-autocomplete:focus-within .k-clear-value {
  visibility: visible;
}

.k-autocomplete.k-header,
.k-autocomplete {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
  box-shadow: none;
}
.k-autocomplete.k-header.k-state-open, .k-autocomplete.k-header.k-state-focused, .k-autocomplete.k-header.k-state-focus,
.k-autocomplete.k-state-open,
.k-autocomplete.k-state-focused,
.k-autocomplete.k-state-focus {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-autocomplete.k-header:focus-within,
.k-autocomplete:focus-within {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-autocomplete.k-header.k-invalid, .k-autocomplete.k-header.k-state-invalid, .k-autocomplete.k-header.ng-invalid.ng-touched, .k-autocomplete.k-header.ng-invalid.ng-dirty,
.k-autocomplete.k-invalid,
.k-autocomplete.k-state-invalid,
.k-autocomplete.ng-invalid.ng-touched,
.k-autocomplete.ng-invalid.ng-dirty {
  border-color: #dc3545;
}
.k-autocomplete.k-header.k-invalid.k-state-focused, .k-autocomplete.k-header.k-invalid.k-state-focus, .k-autocomplete.k-header.k-state-invalid.k-state-focused, .k-autocomplete.k-header.k-state-invalid.k-state-focus, .k-autocomplete.k-header.ng-invalid.ng-touched.k-state-focused, .k-autocomplete.k-header.ng-invalid.ng-touched.k-state-focus, .k-autocomplete.k-header.ng-invalid.ng-dirty.k-state-focused, .k-autocomplete.k-header.ng-invalid.ng-dirty.k-state-focus,
.k-autocomplete.k-invalid.k-state-focused,
.k-autocomplete.k-invalid.k-state-focus,
.k-autocomplete.k-state-invalid.k-state-focused,
.k-autocomplete.k-state-invalid.k-state-focus,
.k-autocomplete.ng-invalid.ng-touched.k-state-focused,
.k-autocomplete.ng-invalid.ng-touched.k-state-focus,
.k-autocomplete.ng-invalid.ng-dirty.k-state-focused,
.k-autocomplete.ng-invalid.ng-dirty.k-state-focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-autocomplete.k-header.k-invalid:focus-within, .k-autocomplete.k-header.k-state-invalid:focus-within, .k-autocomplete.k-header.ng-invalid.ng-touched:focus-within, .k-autocomplete.k-header.ng-invalid.ng-dirty:focus-within,
.k-autocomplete.k-invalid:focus-within,
.k-autocomplete.k-state-invalid:focus-within,
.k-autocomplete.ng-invalid.ng-touched:focus-within,
.k-autocomplete.ng-invalid.ng-dirty:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-numerictextbox {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-numerictextbox .k-numeric-wrap {
  border-radius: 0.25rem;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  transition: all 0.1s ease;
  cursor: default;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
}
.k-numerictextbox .k-input {
  text-overflow: clip;
}
.k-numerictextbox .k-select {
  border-radius: 0 0.25rem 0.25rem 0;
  padding: 0;
  border-width: 0 0 0 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-numerictextbox .k-link {
  padding: 0 0.375rem;
  min-width: calc( 16px + 0.75rem );
  box-sizing: border-box;
  flex: 1 1 auto;
  display: block;
  overflow: hidden;
  position: relative;
}
.k-numerictextbox .k-link .k-icon {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
}
.k-numerictextbox .k-link-increase .k-icon {
  bottom: -1px;
}
.k-numerictextbox .k-link-decrease .k-icon {
  top: -1px;
}
.k-numerictextbox .k-i-warning {
  align-self: center;
  margin-right: 0.5rem;
}
.k-rtl .k-numerictextbox, .k-numerictextbox[dir=rtl] {
  text-align: right;
}
.k-rtl .k-numerictextbox .k-numeric-wrap .k-i-warning, .k-numerictextbox[dir=rtl] .k-numeric-wrap .k-i-warning {
  align-self: center;
  margin-right: 0;
  margin-left: 0.5rem;
}
.k-rtl .k-numerictextbox .k-select, .k-numerictextbox[dir=rtl] .k-select {
  border-radius: 0.25rem 0 0 0.25rem;
  border-width: 0 1px 0 0;
}

.k-numerictextbox .k-select,
.k-numerictextbox .k-numeric-wrap {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-numerictextbox .k-numeric-wrap {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
}
.k-numerictextbox .k-numeric-wrap.k-state-focused {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-numerictextbox .k-numeric-wrap.k-invalid, .k-numerictextbox .k-numeric-wrap.k-invalid:hover, .k-numerictextbox .k-numeric-wrap.k-state-invalid {
  border-color: #dc3545;
}
.k-numerictextbox .k-numeric-wrap.k-invalid:focus, .k-numerictextbox .k-numeric-wrap.k-invalid.k-state-focused, .k-numerictextbox .k-numeric-wrap.k-invalid:hover:focus, .k-numerictextbox .k-numeric-wrap.k-invalid:hover.k-state-focused, .k-numerictextbox .k-numeric-wrap.k-state-invalid:focus, .k-numerictextbox .k-numeric-wrap.k-state-invalid.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-numerictextbox .k-select {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-numerictextbox .k-select .k-link:hover,
.k-numerictextbox .k-select .k-link.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-numerictextbox .k-select .k-link:active,
.k-numerictextbox .k-select .k-link.k-state-active,
.k-numerictextbox .k-select .k-link.k-state-selected {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
}
.k-numerictextbox.k-state-invalid .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap {
  border-color: #dc3545;
}
.k-numerictextbox.k-state-invalid .k-numeric-wrap.k-state-focused, .k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap.k-state-focused, .k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-slider {
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  background: none;
  display: inline-flex;
  align-items: stretch;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-slider .k-button {
  height: 28px;
  line-height: 28px;
  margin: 0;
  min-width: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  width: 28px;
  box-sizing: content-box;
}
.k-slider .k-button .k-icon,
.k-slider .k-button .k-button-icon {
  vertical-align: baseline;
  line-height: 28px;
  height: 100%;
}
.k-slider .k-button-increase {
  right: 0;
  top: 0;
}
.k-slider .k-button-decrease {
  left: 0;
  top: 0;
}
.k-slider .k-label {
  width: auto;
  font-size: 0.92em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
}
.k-slider .k-tick,
.k-slider .k-slider-track {
  cursor: pointer;
}
.k-slider .k-tick {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}
.k-slider.k-state-disabled .k-tick,
.k-slider.k-state-disabled .k-slider-track,
.k-slider.k-state-disabled .k-draghandle {
  cursor: default;
}
.k-rtl .k-slider .k-slider-selection, .k-slider.k-rtl .k-slider-selection, [dir=rtl] .k-slider .k-slider-selection, .k-slider[dir=rtl] .k-slider-selection {
  left: auto;
  right: 0;
}
.k-rtl .k-slider .k-button-increase, .k-slider.k-rtl .k-button-increase, [dir=rtl] .k-slider .k-button-increase, .k-slider[dir=rtl] .k-button-increase {
  left: 0;
  right: auto;
}
.k-rtl .k-slider .k-button-decrease, .k-slider.k-rtl .k-button-decrease, [dir=rtl] .k-slider .k-button-decrease, .k-slider[dir=rtl] .k-button-decrease {
  right: 0;
  left: auto;
}

.k-slider {
  gap: calc( 14px / 2 );
}
.k-slider > .k-button {
  position: relative;
  flex-shrink: 0;
  align-self: center;
}
.k-slider > .k-slider-track-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-flow: inherit;
  position: relative;
  touch-action: none;
}
.k-slider > .k-slider-track-wrap .k-slider-items {
  flex: 1 1 100%;
  display: flex;
  flex-flow: inherit;
  justify-content: space-between;
}
.k-slider > .k-slider-track-wrap .k-slider-items::after {
  display: none;
}
.k-slider > .k-slider-track-wrap .k-tick {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 1px;
}
.k-slider > .k-slider-track-wrap .k-draghandle {
  position: absolute;
}
.k-slider-horizontal > .k-slider-track-wrap .k-slider-track {
  width: 100%;
}
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle {
  top: 50%;
  transform: translate(-50%, -50%);
}
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle:focus,
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle:active {
  transform: translate(-50%, -50%) scale(1);
}
.k-slider-horizontal > .k-slider-track-wrap .k-slider-selection {
  width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
  left: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle-start {
  left: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-horizontal > .k-slider-track-wrap .k-draghandle-end {
  left: calc(var(--kendo-slider-end, 0) * 1%);
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-slider-selection {
  left: unset;
  right: calc(var(--kendo-slider-start, 0) * 1%);
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle-start {
  left: unset;
  right: calc(var(--kendo-slider-start, 0) * 1%);
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle-end {
  left: unset;
  right: calc(var(--kendo-slider-end, 0) * 1%);
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle {
  transform: translate(50%, -50%);
}
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle:focus,
[dir=rtl] .k-slider-horizontal > .k-slider-track-wrap .k-draghandle:active {
  transform: translate(50%, -50%) scale(1);
}
.k-slider-vertical > .k-slider-track-wrap .k-slider-track {
  height: 100%;
}
.k-slider-vertical > .k-slider-track-wrap .k-draghandle {
  left: 50%;
  transform: translate(-50%, 50%);
}
.k-slider-vertical > .k-slider-track-wrap .k-draghandle:focus,
.k-slider-vertical > .k-slider-track-wrap .k-draghandle:active {
  transform: translate(-50%, 50%) scale(1);
}
.k-slider-vertical > .k-slider-track-wrap .k-slider-selection {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
  height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
}
.k-slider-vertical > .k-slider-track-wrap .k-draghandle-start {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
}
.k-slider-vertical > .k-slider-track-wrap .k-draghandle-end {
  bottom: calc(var(--kendo-slider-end, 0) * 1%);
}

.k-slider-vertical {
  height: 200px;
  width: 30px;
  flex-flow: column-reverse nowrap;
}
.k-slider-vertical .k-button-decrease {
  bottom: 0;
  top: auto;
}
.k-slider-vertical .k-tick {
  text-align: right;
  margin-left: 2px;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: left;
}
.k-slider-vertical .k-tick {
  background-position: -92px center;
}
.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -122px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -152px center;
}
.k-slider-vertical .k-tick-large {
  display: flex;
  align-items: center;
  background-position: -2px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -32px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -62px center;
}
.k-slider-vertical .k-first {
  background-position: -92px 100%;
}
.k-slider-vertical .k-tick-large.k-first {
  background-position: -2px 100%;
}
.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -122px 100%;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -32px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -152px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -62px 100%;
}
.k-slider-vertical .k-last {
  background-position: -92px 0;
}
.k-slider-vertical .k-tick-large.k-last {
  background-position: -2px 0;
}
.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -122px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -32px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -152px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -62px 0;
}
.k-slider-vertical .k-label {
  text-align: left;
  left: 120%;
  top: 50%;
  transform: translateY(-50%);
}
.k-slider-vertical .k-first .k-label {
  top: 100%;
}
.k-slider-vertical .k-last .k-label {
  top: 0;
}
.k-slider-vertical .k-slider-topleft .k-label {
  left: auto;
  right: 120%;
}
.k-rtl .k-slider-vertical .k-label, .k-slider-vertical.k-rtl .k-label, [dir=rtl] .k-slider-vertical .k-label, .k-slider-vertical[dir=rtl] .k-label {
  left: auto;
  right: 120%;
}
.k-rtl .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical.k-rtl .k-slider-topleft .k-label, [dir=rtl] .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical[dir=rtl] .k-slider-topleft .k-label {
  left: 120%;
  right: auto;
}

.k-slider-horizontal {
  height: 30px;
  width: 200px;
  flex-flow: row nowrap;
}
.k-slider-horizontal .k-tick {
  float: left;
  height: 100%;
  text-align: center;
}
.k-slider-horizontal .k-tick {
  background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}
.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}
.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}
.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}
.k-slider-horizontal .k-label {
  left: 50%;
  bottom: -1.2em;
  transform: translateX(-50%);
}
.k-slider-horizontal .k-first .k-label {
  left: 0;
}
.k-slider-horizontal .k-last .k-label {
  left: 100%;
}
.k-slider-horizontal .k-slider-topleft .k-label {
  top: -1.2em;
}
.k-rtl .k-slider-horizontal .k-slider-track,
.k-rtl .k-slider-horizontal .k-slider-selection, .k-slider-horizontal.k-rtl .k-slider-track,
.k-slider-horizontal.k-rtl .k-slider-selection, [dir=rtl] .k-slider-horizontal .k-slider-track,
[dir=rtl] .k-slider-horizontal .k-slider-selection, .k-slider-horizontal[dir=rtl] .k-slider-track,
.k-slider-horizontal[dir=rtl] .k-slider-selection {
  right: 0;
  left: auto;
}
.k-rtl .k-slider-horizontal .k-slider-buttons .k-slider-track, .k-slider-horizontal.k-rtl .k-slider-buttons .k-slider-track, [dir=rtl] .k-slider-horizontal .k-slider-buttons .k-slider-track, .k-slider-horizontal[dir=rtl] .k-slider-buttons .k-slider-track {
  right: 38px;
}
.k-rtl .k-slider-horizontal .k-button .k-i-arrow-e,
.k-rtl .k-slider-horizontal .k-button .k-i-arrow-w, .k-slider-horizontal.k-rtl .k-button .k-i-arrow-e,
.k-slider-horizontal.k-rtl .k-button .k-i-arrow-w, [dir=rtl] .k-slider-horizontal .k-button .k-i-arrow-e,
[dir=rtl] .k-slider-horizontal .k-button .k-i-arrow-w, .k-slider-horizontal[dir=rtl] .k-button .k-i-arrow-e,
.k-slider-horizontal[dir=rtl] .k-button .k-i-arrow-w {
  transform: scaleX(-1);
}

.k-slider-wrap {
  height: 100%;
  width: 100%;
}

.k-slider-track,
.k-slider-selection {
  margin: 0;
  padding: 0;
  position: absolute;
}
.k-slider-horizontal .k-slider-track,
.k-slider-horizontal .k-slider-selection {
  height: 4px;
  left: 0;
  margin-top: -2px;
  top: 50%;
}
.k-slider-vertical .k-slider-track,
.k-slider-vertical .k-slider-selection {
  bottom: 0;
  left: 50%;
  margin-left: -2px;
  width: 4px;
}

.k-slider-horizontal .k-slider-buttons .k-slider-track {
  left: 38px;
}
.k-slider-vertical .k-slider-buttons .k-slider-track {
  bottom: 38px;
}

.k-draghandle {
  background-color: transparent;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  box-sizing: content-box;
  width: 14px;
  height: 14px;
}
.k-slider-horizontal .k-draghandle {
  top: 50%;
  transform: translateY(-50%);
}
.k-slider-horizontal .k-draghandle:active, .k-slider-horizontal .k-draghandle.k-pressed {
  transform: translateY(-50%) scale(1);
}
.k-slider-vertical .k-draghandle {
  left: 50%;
  transform: translateX(-50%);
}
.k-slider-vertical .k-draghandle:active, .k-slider-vertical .k-draghandle.k-pressed {
  transform: translateX(-50%) scale(1);
}
.k-slider-transitions.k-slider-horizontal .k-draghandle {
  transition: left 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.k-slider-transitions.k-slider-vertical .k-draghandle {
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.k-draghandle.k-pressed {
  transition: none;
}

.k-slider-transitions.k-slider-horizontal .k-slider-selection {
  transition: width 0.3s ease-out;
}
.k-slider-transitions.k-slider-vertical .k-slider-selection {
  transition: height 0.3s ease-out;
}
.k-slider-selection.k-pressed {
  transition: none;
}

.k-slider-items {
  -webkit-user-select: none;
          user-select: none;
}
.k-slider-buttons .k-slider-items {
  margin-left: 38px;
}
.k-slider-horizontal .k-slider-items {
  height: 100%;
  padding: 2px 0;
  box-sizing: border-box;
}
.k-slider-vertical .k-slider-items {
  padding-top: 1px;
}
.k-slider-vertical .k-slider-buttons .k-slider-items {
  margin: 0;
  padding-top: 38px;
}

.k-slider-items::after {
  content: "";
  display: block;
  clear: both;
}

.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
  margin-left: -0.2rem;
}
.k-slider-tooltip .k-callout-w,
.k-slider-tooltip .k-callout-e {
  margin-top: -0.2rem;
}

.k-no-flexbox .k-slider-horizontal {
  display: inline-block;
}
.k-no-flexbox .k-slider-vertical {
  display: inline-block;
}

.k-slider {
  color: #212529;
}
.k-slider .k-slider-track,
.k-slider .k-slider-selection {
  border-radius: 0.25rem;
}
.k-slider .k-slider-track {
  background-color: #e9ecef;
}
.k-slider .k-slider-selection {
  background-color: #0d6efd;
}
.k-slider .k-button {
  border-radius: 50%;
}
.k-slider .k-draghandle {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
  border-radius: 50%;
}
.k-slider .k-draghandle:hover {
  border-color: #0257d5;
  color: #ffffff;
  background-color: #025ce2;
}
.k-slider .k-draghandle:active, .k-slider .k-draghandle.k-pressed {
  border-color: #0252c9;
  color: #ffffff;
  background-color: #0257d5;
}
.k-slider .k-draghandle:focus, .k-slider .k-draghandle.k-state-focused {
  box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.5);
}
.k-slider.k-state-focused .k-draghandle {
  box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.5);
}
.k-slider .k-slider-wrap:focus {
  outline: none;
}

.k-slider-horizontal .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-slider-vertical .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-slider .k-button:active, .k-slider .k-button.k-state-active {
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}

.k-colorpicker {
  width: auto;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  background: none;
  text-align: left;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  overflow: visible;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-colorpicker .k-selected-color {
  padding: 0.375rem;
  width: calc( 1.5em + 0.75rem );
  height: calc( 1.5em + 0.75rem );
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  line-height: 0;
  position: relative;
  overflow: hidden;
}
.k-colorpicker .k-selected-color .k-i-line {
  border-top: 1px solid #dc3545;
  width: 200%;
  height: 200%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-33%, -33%) rotateZ(45deg);
  transform-origin: 0 0;
}
.k-colorpicker .k-selected-color .k-i-line::before {
  display: none;
}
.k-colorpicker .k-tool-icon {
  padding: 0.375rem;
  width: calc( 1.5em + 0.75rem );
  height: calc( 1.5em + 0.75rem );
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  font-size: inherit;
  text-align: center;
  flex-direction: column;
  cursor: pointer;
}
.k-colorpicker .k-tool-icon::before {
  font-size: 16px;
  line-height: 1;
}
.k-colorpicker .k-tool-icon .k-selected-color {
  margin: 1px 0 0;
  padding: 0;
  width: 14px;
  height: 3px;
  border-width: 0;
  line-height: 0;
  display: inline-block;
}
.k-colorpicker .k-picker-wrap {
  border-radius: 0.25rem;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: row;
  transition: all 0.1s ease;
  overflow: hidden;
  cursor: default;
  outline: 0;
}
.k-colorpicker .k-select {
  border-radius: 0 0.25rem 0.25rem 0;
  padding: 0.375rem 0.375rem;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-rtl .k-colorpicker .k-picker-wrap .k-select, .k-colorpicker[dir=rtl] .k-picker-wrap .k-select {
  border-radius: 0.25rem 0 0 0.25rem;
  border-width: 0 1px 0 0;
}

.k-colorpicker + .k-animation-container .k-popup {
  padding: 0;
}

.k-flatcolorpicker {
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 349px;
  padding: 15px;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-flatcolorpicker .k-hsv-rectangle {
  position: relative;
  flex: 1 1 auto;
  -webkit-user-select: none;
          user-select: none;
  -ms-touch-action: pinch-zoom double-tap-zoom;
}
.k-flatcolorpicker .k-hsv-rectangle .k-draghandle {
  margin: -7px 0 0 -7px;
  cursor: pointer;
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
}
.k-flatcolorpicker .k-hsv-gradient {
  height: 180px;
}
.k-flatcolorpicker .k-sliders-wrap {
  flex-shrink: 0;
  position: relative;
}
.k-flatcolorpicker .k-sliders-wrap.k-hbox, .k-flatcolorpicker .k-sliders-wrap.k-hstack {
  margin-left: 8px;
}
.k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider, .k-flatcolorpicker .k-sliders-wrap.k-hstack .k-slider + .k-slider {
  margin-left: 8px;
}
.k-flatcolorpicker .k-sliders-wrap.k-vbox, .k-flatcolorpicker .k-sliders-wrap.k-vstack {
  margin-top: 8px;
}
.k-flatcolorpicker .k-sliders-wrap.k-vbox .k-slider + .k-slider, .k-flatcolorpicker .k-sliders-wrap.k-vstack .k-slider + .k-slider {
  margin-top: 8px;
}
.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-clear-color, .k-flatcolorpicker .k-sliders-wrap-clearable.k-hstack .k-clear-color {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-hue-slider,
.k-flatcolorpicker .k-sliders-wrap-clearable.k-hbox .k-alpha-slider, .k-flatcolorpicker .k-sliders-wrap-clearable.k-hstack .k-hue-slider,
.k-flatcolorpicker .k-sliders-wrap-clearable.k-hstack .k-alpha-slider {
  height: 140px;
  align-self: flex-end;
}
.k-flatcolorpicker .k-slider {
  display: block;
}
.k-flatcolorpicker .k-slider .k-slider-wrap {
  z-index: 1;
}
.k-flatcolorpicker .k-slider .k-slider-selection {
  display: none;
}
.k-flatcolorpicker .k-slider .k-draghandle {
  border-width: 3px;
}
.k-flatcolorpicker .k-slider-horizontal {
  width: 100%;
  height: 10px;
  flex: 0 0 10px;
}
.k-flatcolorpicker .k-slider-horizontal .k-slider-track {
  margin-top: -5px;
  height: 10px;
  border-radius: 10px;
}
.k-flatcolorpicker .k-slider-vertical {
  width: 10px;
  height: 180px;
  flex: 0 0 10px;
}
.k-flatcolorpicker .k-slider-vertical .k-slider-track {
  margin-left: -5px;
  width: 10px;
  border-radius: 10px;
}
.k-flatcolorpicker .k-draghandle {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-flatcolorpicker .k-colorinputs {
  margin-top: 16px;
}
.k-flatcolorpicker .k-colorinputs > .k-gradient-values + .k-gradient-values {
  margin-top: 8px;
}
.k-flatcolorpicker .k-gradient-values {
  justify-content: space-between;
}
.k-flatcolorpicker .k-gradient-values .k-input,
.k-flatcolorpicker .k-gradient-values .k-textbox {
  padding: 0.375rem 0.375rem;
}
.k-flatcolorpicker .k-gradient-values div,
.k-flatcolorpicker .k-gradient-values input,
.k-flatcolorpicker .k-gradient-values .k-numerictextbox {
  width: 52px;
  text-align: center;
}
.k-flatcolorpicker .k-gradient-values div {
  text-transform: uppercase;
  text-align: center;
}
.k-flatcolorpicker .k-gradient-values .k-hex-value {
  width: 85px;
}
.k-flatcolorpicker .k-color-contrast .k-separator {
  margin: 0.5rem 0;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex: 0 0 auto;
  align-self: stretch;
}
.k-flatcolorpicker .k-color-contrast .k-contrast-ratio {
  margin-bottom: 0.5rem;
}
.k-flatcolorpicker .k-color-contrast .k-contrast-ratio-text {
  font-weight: 700;
}
.k-flatcolorpicker .k-color-contrast .k-contrast-validation {
  margin-left: 0.5rem;
}
.k-flatcolorpicker .k-color-contrast .k-contrast-validation .k-icon {
  vertical-align: middle;
}
.k-flatcolorpicker .k-color-contrast .k-contrast-validation .k-i-check + .k-i-check {
  margin-left: -14px;
}
.k-flatcolorpicker .k-selected-color {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  background-position: 50% 50%;
}
.k-flatcolorpicker .k-color-input {
  display: flex;
  flex-direction: row;
  position: relative;
}
.k-flatcolorpicker .k-color-value {
  margin: 0 0 0 calc( calc( 1.5em + 0.75rem ) * 2 );
  padding: 0.375rem 0.75rem;
  width: 100%;
  border: 0;
  box-sizing: border-box;
  font-size: 1rem;
  line-height: 1.5;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  outline: 0;
  flex: 1;
}
.k-flatcolorpicker .k-clear-color-container {
  display: flex;
  flex-direction: row;
}
.k-flatcolorpicker .k-clear-color {
  flex: 1;
}
.k-flatcolorpicker .k-color-value + .k-clear-color {
  flex: none;
  position: absolute;
  top: 0;
  right: 0;
}
.k-flatcolorpicker .k-controls {
  margin-top: 16px;
  text-align: center;
}
.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hbox,
.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hstack, .k-flatcolorpicker[dir=rtl] .k-sliders-wrap.k-hbox,
.k-flatcolorpicker[dir=rtl] .k-sliders-wrap.k-hstack, [dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-hbox,
[dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-hstack {
  margin-left: 0;
  margin-right: 8px;
}
.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider,
.k-rtl .k-flatcolorpicker .k-sliders-wrap.k-hstack .k-slider + .k-slider, .k-flatcolorpicker[dir=rtl] .k-sliders-wrap.k-hbox .k-slider + .k-slider,
.k-flatcolorpicker[dir=rtl] .k-sliders-wrap.k-hstack .k-slider + .k-slider, [dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-hbox .k-slider + .k-slider,
[dir=rtl] .k-flatcolorpicker .k-sliders-wrap.k-hstack .k-slider + .k-slider {
  margin-left: 0;
  margin-right: 8px;
}
.k-rtl .k-flatcolorpicker .k-color-value, .k-flatcolorpicker[dir=rtl] .k-color-value, [dir=rtl] .k-flatcolorpicker .k-color-value {
  margin: 0 calc( calc( 1.5em + 0.75rem ) * 2 ) 0 0;
  direction: initial;
  text-align: right;
}
.k-rtl .k-flatcolorpicker .k-color-value + .k-clear-color, .k-flatcolorpicker[dir=rtl] .k-color-value + .k-clear-color, [dir=rtl] .k-flatcolorpicker .k-color-value + .k-clear-color {
  right: auto;
  left: 0;
}

.k-colorpalette {
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 0;
  display: inline-block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-colorpalette .k-palette {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  position: relative;
}
.k-colorpalette .k-item {
  width: 14px;
  height: 14px;
  box-sizing: border-box;
  overflow: hidden;
  -ms-high-contrast-adjust: none;
  cursor: pointer;
}
.k-colorpalette .k-item:hover,
.k-colorpalette .k-item.k-state-hover {
  position: relative;
  z-index: 101;
}
.k-colorpalette .k-item.k-state-selected,
.k-colorpalette .k-item.k-state-selected:hover,
.k-colorpalette .k-item.k-state-focused,
.k-colorpalette .k-item:focus {
  position: relative;
  z-index: 100;
}

.k-colorpicker .k-picker-wrap {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-colorpicker .k-picker-wrap .k-select {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-colorpicker .k-picker-wrap {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-colorpicker .k-picker-wrap.k-invalid, .k-colorpicker .k-picker-wrap.k-invalid:hover, .k-colorpicker .k-picker-wrap.k-state-invalid {
  border-color: #dc3545;
}
.k-colorpicker .k-picker-wrap.k-invalid:focus, .k-colorpicker .k-picker-wrap.k-invalid.k-state-focused, .k-colorpicker .k-picker-wrap.k-invalid:hover:focus, .k-colorpicker .k-picker-wrap.k-invalid:hover.k-state-focused, .k-colorpicker .k-picker-wrap.k-state-invalid:focus, .k-colorpicker .k-picker-wrap.k-state-invalid.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-colorpicker > :hover,
.k-colorpicker .k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-colorpicker .k-state-focused {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-colorpicker.k-state-invalid .k-picker-wrap, .k-colorpicker.ng-invalid.ng-touched .k-picker-wrap, .k-colorpicker.ng-invalid.ng-dirty .k-picker-wrap {
  border-color: #dc3545;
}
.k-colorpicker.k-state-invalid .k-picker-wrap.k-state-focused, .k-colorpicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused, .k-colorpicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-flatcolorpicker {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-flatcolorpicker .k-color-value {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
}
.k-flatcolorpicker .k-hsv-gradient {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black), linear-gradient(to right, white, rgba(255, 255, 255, 0));
}
.k-flatcolorpicker .k-slider .k-draghandle {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  background-color: transparent;
}
.k-flatcolorpicker .k-slider .k-draghandle:hover,
.k-flatcolorpicker .k-slider .k-draghandle:focus {
  border-color: white;
  box-shadow: 0 1px 4px black;
  background-color: transparent;
}
.k-flatcolorpicker .k-slider.k-state-focused .k-draghandle {
  box-shadow: 0 1px 4px black;
}
.k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}
.k-flatcolorpicker .k-hue-slider.k-slider-vertical .k-slider-track {
  background: linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}
.k-flatcolorpicker .k-alpha-slider .k-slider-track {
  background: url("data:image/png;base64,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") center;
}
.k-flatcolorpicker .k-draghandle {
  border-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.k-flatcolorpicker .k-draghandle.k-state-focus {
  box-shadow: 0 1px 4px black;
}
.k-flatcolorpicker .k-color-contrast .k-separator {
  border-color: #e4e7eb;
}

.k-rtl .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track,
[dir=rtl] .k-flatcolorpicker .k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to left, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}
.k-rtl .k-flatcolorpicker .k-alpha-slider .k-slider-track,
[dir=rtl] .k-flatcolorpicker .k-alpha-slider .k-slider-track {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAQCAYAAABnaabpAAAACXBIWXMAABbqAAAW6gHljkMQAAAGvmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA4LTIwVDE0OjU0OjQxKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wNVQxMzoyNjozMCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wNVQxMzoyNjozMCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjNTNiZjJiNC01Y2RhLTQzNGMtOTJmNS05NDg2NjdlZjRmYTgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowYjMzZmFjMi1mYzM4LTI0NGItYjRkMS05OWE2ZDNhNWE4ZWIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YjI5M2E2NC00YTc0LWY0NDQtYmRjOC02MjI0ZjUwOTY2NGEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjViMjkzYTY0LTRhNzQtZjQ0NC1iZGM4LTYyMjRmNTA5NjY0YSIgc3RFdnQ6d2hlbj0iMjAxOS0wOC0yMFQxNDo1NDo0MSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNWEyZTA2Yy1lZWQwLTVhNGMtYjZjMC1lMGZiZjhmZjBkNjciIHN0RXZ0OndoZW49IjIwMTktMTItMDVUMTM6MjY6MzArMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzUzYmYyYjQtNWNkYS00MzRjLTkyZjUtOTQ4NjY3ZWY0ZmE4IiBzdEV2dDp3aGVuPSIyMDE5LTEyLTA1VDEzOjI2OjMwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PKc3+gAABx9JREFU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") center;
}

.k-colorpalette .k-item:hover,
.k-colorpalette .k-item.k-state-hover {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.8);
}
.k-colorpalette .k-item.k-state-selected,
.k-colorpalette .k-item.k-state-selected:hover,
.k-colorpalette .k-item.k-state-focused,
.k-colorpalette .k-item:focus {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px white;
}

.k-combobox {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-combobox .k-dropdown-wrap {
  border-radius: 0.25rem;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  transition: all 0.1s ease;
  outline: 0;
  cursor: initial;
}
.k-combobox .k-clear-value {
  visibility: hidden;
}
.k-combobox:hover .k-clear-value, .k-combobox.k-state-hover .k-clear-value, .k-combobox.k-state-focused .k-clear-value, .k-combobox.k-state-focus .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-hover .k-clear-value,
.k-combobox .k-dropdown-wrap.k-state-focused .k-clear-value {
  visibility: visible;
}
.k-combobox:focus-within .k-clear-value {
  visibility: visible;
}
.k-combobox .k-select {
  border-radius: 0 0.25rem 0.25rem 0;
  padding: 0.375rem 0.375rem;
  border-width: 0 0 0 1px;
  box-sizing: border-box;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-combobox[dir=rtl], .k-rtl .k-combobox {
  text-align: right;
}
.k-combobox[dir=rtl] .k-select, .k-rtl .k-combobox .k-select {
  border-radius: 0.25rem 0 0 0.25rem;
  border-width: 0 1px 0 0;
}

.k-combobox .k-dropdown-wrap {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-combobox .k-dropdown-wrap .k-select {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-combobox .k-dropdown-wrap {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
}
.k-combobox .k-dropdown-wrap.k-invalid, .k-combobox .k-dropdown-wrap.k-invalid:hover, .k-combobox .k-dropdown-wrap.k-state-invalid {
  border-color: #dc3545;
}
.k-combobox .k-dropdown-wrap.k-invalid:focus, .k-combobox .k-dropdown-wrap.k-invalid.k-state-focused, .k-combobox .k-dropdown-wrap.k-invalid:hover:focus, .k-combobox .k-dropdown-wrap.k-invalid:hover.k-state-focused, .k-combobox .k-dropdown-wrap.k-state-invalid:focus, .k-combobox .k-dropdown-wrap.k-state-invalid.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-combobox .k-select {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-combobox > :hover .k-select,
.k-combobox .k-state-hover .k-select {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-combobox > .k-state-focused {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-combobox .k-state-active .k-select {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
}
.k-combobox.k-state-invalid .k-dropdown-wrap, .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap, .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap {
  border-color: #dc3545;
}
.k-combobox.k-state-invalid .k-dropdown-wrap:focus, .k-combobox.k-state-invalid .k-dropdown-wrap.k-state-focused, .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap:focus, .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap.k-state-focused, .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap:focus, .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-combobox.k-state-focus .k-dropdown-wrap {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-combobox.k-invalid .k-dropdown-wrap {
  border-color: #dc3545;
}
.k-combobox.k-invalid.k-state-focus .k-dropdown-wrap {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-calendar {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  flex-flow: column nowrap;
  -webkit-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-calendar > .k-calendar {
  border: 0;
}
.k-calendar .k-link {
  white-space: normal;
  position: relative;
  overflow: hidden;
}

.k-calendar-table {
  margin: 0;
  border-width: 0;
  border-color: inherit;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  text-align: center;
  outline: 0;
  display: inline-table;
  vertical-align: top;
  position: relative;
  z-index: 1;
}

.k-calendar-caption,
.k-calendar-caption.k-calendar-th,
.k-calendar .k-meta-header,
.k-calendar .k-month-header {
  padding: 0.25rem 0.75rem;
  height: 38px;
  box-sizing: border-box;
  text-transform: none;
  text-align: left;
  font-weight: bold;
  cursor: default;
}

.k-calendar-th,
.k-calendar-td {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  font-weight: normal;
  cursor: default;
}

.k-calendar-th {
  width: 38px;
  height: 38px;
  font-size: 0.875rem;
  line-height: 2;
  text-transform: uppercase;
}

.k-calendar-td {
  border-radius: 0.25rem;
  border-color: transparent;
}

.k-calendar .k-header {
  padding: 0.25rem 0.25rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: flex;
  flex-flow: row nowrap;
  gap: 0.25rem;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-calendar-header {
  padding: 0.25rem 0.25rem;
  min-width: 304px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}
.k-calendar-header .k-title,
.k-calendar-header .k-calendar-title {
  font-weight: bold;
}
.k-calendar-header .k-today,
.k-calendar-header .k-nav-today {
  text-decoration: none;
  cursor: pointer;
  outline: none;
}
.k-calendar-header .k-calendar-nav {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 0.25rem;
}

.k-calendar-footer,
.k-calendar .k-footer {
  padding: 0.5rem 1rem;
  text-align: center;
  clear: both;
}

.k-calendar-view {
  margin: auto;
  padding: 0 0.25rem;
  width: 266px;
  min-height: 266px;
  box-sizing: content-box;
  gap: 1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.k-calendar-view .k-link {
  border-radius: 0.25rem;
  padding: 0.5rem 0.5rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.k-week-number .k-calendar-view {
  width: 304px;
}

.k-calendar-monthview .k-calendar-td {
  width: 38px;
  height: 38px;
}
.k-calendar-monthview .k-link {
  width: 38px;
  height: 38px;
}

.k-calendar-yearview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar-yearview .k-link {
  width: 66.5px;
  height: 66.5px;
}

.k-calendar-decadeview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar-decadeview .k-link {
  width: 66.5px;
  height: 66.5px;
}

.k-calendar-centuryview .k-calendar-td {
  width: auto;
  height: auto;
}
.k-calendar-centuryview .k-link {
  width: 66.5px;
  height: 66.5px;
  text-align: left;
}

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

.k-calendar-container,
.k-datetime-container {
  padding: 0;
}
.k-calendar-container .k-calendar,
.k-datetime-container .k-calendar {
  border-width: 0;
}

.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -117px;
}

.k-calendar .k-scrollable-placeholder {
  position: absolute;
  z-index: -1;
  width: 1px;
  top: 0;
  right: 0;
}

.k-calendar-infinite {
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: row nowrap;
}
.k-calendar-infinite .k-calendar-view {
  padding: 0px 1rem;
  height: 342px;
  flex: 0 0 auto;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  overflow: hidden;
}
.k-calendar-infinite .k-calendar-view .k-content.k-scrollable {
  position: relative;
}
.k-calendar-infinite .k-calendar-view::after {
  display: block;
  position: absolute;
  bottom: 0;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 150%;
  left: -25%;
  box-shadow: 0 0 38px 19px #ffffff;
}
.k-calendar-infinite .k-calendar-header {
  margin-left: -1rem;
  margin-right: -1rem;
  padding: 0.5rem 1rem;
  width: auto;
  min-width: 0;
}
.k-calendar-infinite .k-calendar-weekdays {
  flex: 0 0 auto;
}

.k-calendar-navigation {
  width: 5em;
  text-align: center;
  flex: 0 0 auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.k-calendar-navigation::before, .k-calendar-navigation::after {
  display: block;
  position: absolute;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
  box-shadow: 0 0 6em 3em #f8f9fa;
}
.k-calendar-navigation::before {
  top: 0;
}
.k-calendar-navigation::after {
  bottom: 0;
}
.k-calendar-navigation .k-content,
.k-calendar-navigation .k-calendar-content {
  background: transparent;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-calendar-navigation .k-content ul,
.k-calendar-navigation .k-calendar-content ul {
  width: 5em;
}
.k-calendar-navigation .k-content li,
.k-calendar-navigation .k-calendar-content li {
  height: 2em;
  line-height: 2em;
  cursor: pointer;
  padding: 0 1em;
}
.k-calendar-navigation .k-calendar-navigation-marker {
  font-weight: bold;
}
.k-calendar-navigation .k-calendar-navigation-highlight {
  width: 100%;
  border-width: 1px 0;
  border-style: solid;
  height: 2em;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.k-calendar-range {
  width: auto;
}
.k-calendar-range .k-calendar-view {
  width: auto;
  white-space: nowrap;
}
.k-calendar-range .k-calendar-view::after {
  display: none;
}
.k-calendar-range .k-range-start {
  border-color: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.k-calendar-range .k-range-end {
  border-color: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.k-calendar-range .k-range-mid {
  border-color: inherit;
  border-radius: 0;
}

.k-widget.k-daterangepicker {
  border: 0;
}

.k-rtl .k-calendar .k-nav-prev,
.k-rtl .k-calendar .k-nav-next,
.k-rtl .k-calendar .k-prev-view,
.k-rtl .k-calendar .k-next-view,
.k-calendar[dir=rtl] .k-nav-prev,
.k-calendar[dir=rtl] .k-nav-next,
.k-calendar[dir=rtl] .k-prev-view,
.k-calendar[dir=rtl] .k-next-view {
  transform: scaleX(-1);
}
.k-rtl .k-calendar .k-content.k-scrollable,
.k-rtl .k-calendar .k-calendar-content.k-scrollable,
.k-calendar[dir=rtl] .k-content.k-scrollable,
.k-calendar[dir=rtl] .k-calendar-content.k-scrollable {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -117px;
  margin-right: -100px;
}
.k-rtl .k-calendar tbody th,
.k-rtl .k-calendar .k-calendar-tbody .k-calendar-th,
.k-calendar[dir=rtl] tbody th,
.k-calendar[dir=rtl] .k-calendar-tbody .k-calendar-th {
  text-align: right;
}
.k-rtl .k-calendar .k-content > table,
.k-rtl .k-calendar .k-content > .k-calendar-table,
.k-rtl .k-calendar .k-calendar-content > table,
.k-rtl .k-calendar .k-calendar-content > .k-calendar-table,
.k-calendar[dir=rtl] .k-content > table,
.k-calendar[dir=rtl] .k-content > .k-calendar-table,
.k-calendar[dir=rtl] .k-calendar-content > table,
.k-calendar[dir=rtl] .k-calendar-content > .k-calendar-table {
  margin-right: 0;
  margin-left: -17px;
}

.k-calendar {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-calendar .k-header {
  border-color: inherit;
  color: #212529;
  background-color: #f8f9fa;
  box-shadow: none;
}
.k-calendar .k-nav-today {
  color: #0d6efd;
}
.k-calendar .k-nav-today:hover, .k-calendar .k-nav-today.k-state-hover, .k-calendar .k-nav-today:focus, .k-calendar .k-nav-today.k-state-focus {
  color: #0a58ca;
}
.k-calendar .k-calendar-th,
.k-calendar .k-calendar-caption,
.k-calendar .k-meta-header,
.k-calendar .k-month-header {
  color: #6c757d;
}
.k-calendar .k-calendar-view .k-today .k-link {
  box-shadow: inset 0 0 0 1px #0d6efd;
}
.k-calendar .k-calendar-view .k-today.k-state-focused .k-link {
  box-shadow: inset 0 0 0 1px #0d6efd, inset 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-calendar .k-other-month {
  color: #6c757d;
}
.k-calendar .k-alt {
  background-color: transparent;
  color: #6c757d;
}
.k-calendar .k-out-of-range {
  pointer-events: none;
  visibility: hidden;
}
.k-calendar .k-calendar-td:hover .k-link,
.k-calendar .k-calendar-td.k-state-hover .k-link {
  border-color: #d6d9dc;
  color: #212529;
  background-color: #e9ecef;
}
.k-calendar .k-calendar-td.k-state-selected .k-link {
  border-color: #0c65e9;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-calendar .k-calendar-td.k-state-selected:hover .k-link,
.k-calendar .k-calendar-td.k-state-selected.k-state-hover .k-link {
  border-color: #e4e5e6;
  color: #ffffff;
  background-color: #0c6af3;
}
.k-calendar .k-calendar-td.k-state-focused .k-link,
.k-calendar .k-calendar-td.k-state-focus .k-link {
  box-shadow: inset 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-calendar .k-calendar-td.k-state-selected.k-state-focused .k-link,
.k-calendar .k-calendar-td.k-state-selected.k-state-focus .k-link {
  box-shadow: inset 0 0 0 2px rgba(2, 82, 201, 0.5);
}
.k-calendar .k-calendar-navigation {
  color: #212529;
  background-color: #f8f9fa;
  box-shadow: inset -1px 0 #dee2e6;
}
.k-calendar .k-calendar-navigation li:hover,
.k-calendar .k-calendar-navigation li.k-state-hover {
  color: #0a58ca;
}
.k-calendar .k-calendar-navigation-highlight {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-calendar[dir=rtl] .k-calendar-navigation, .k-rtl .k-calendar .k-calendar-navigation {
  box-shadow: inset 1px 0 #dee2e6;
}
.k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.k-state-invalid, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
  border-color: #dc3545;
}

.k-scheduler .k-calendar .k-other-month {
  color: #6c757d;
  background-color: transparent;
}

.k-calendar .k-range-start,
.k-calendar .k-range-end,
.k-calendar .k-range-mid {
  background-image: linear-gradient(transparent 1px, rgba(13, 110, 253, 0.25) 1px, rgba(13, 110, 253, 0.25) calc(100% - 1px), transparent calc(100% - 1px));
}
.k-ie .k-calendar .k-range-start, .k-edge .k-calendar .k-range-start,
.k-ie .k-calendar .k-range-end,
.k-edge .k-calendar .k-range-end,
.k-ie .k-calendar .k-range-mid,
.k-edge .k-calendar .k-range-mid {
  background-image: none;
  background-color: rgba(13, 110, 253, 0.25);
}
.k-calendar .k-range-start.k-range-end {
  background-image: none;
  background-color: transparent;
}
.k-calendar .k-range-start .k-link,
.k-calendar .k-range-end .k-link {
  background-color: #0d6efd;
}
.k-calendar .k-range-start.k-state-active .k-link,
.k-calendar .k-range-end.k-state-active .k-link {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}
.k-calendar .k-range-split-start,
.k-calendar .k-range-split-end {
  position: relative;
}
.k-calendar .k-range-split-start::after,
.k-calendar .k-range-split-end::after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  bottom: 1px;
  width: 5px;
}
.k-calendar .k-range-split-start::after {
  left: -5px;
  right: auto;
  background-image: linear-gradient(to left, rgba(13, 110, 253, 0.25), transparent 100%);
}
.k-calendar .k-range-split-end::after {
  right: -5px;
  left: auto;
  background-image: linear-gradient(to right, rgba(13, 110, 253, 0.25), transparent 100%);
}

.k-daterangepicker.k-state-invalid .k-dateinput-wrap {
  border-color: #dc3545;
}

.k-dateinput {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-dateinput .k-dateinput-wrap {
  border-radius: 0.25rem;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  transition: all 0.1s ease;
  cursor: default;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
}
.k-dateinput .k-select {
  border-radius: 0 0.25rem 0.25rem 0;
  padding: 0;
  border-width: 0 0 0 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-dateinput .k-link {
  padding: 0 0.375rem;
  min-width: 16px;
  flex: 1 1 auto;
  display: block;
  overflow: hidden;
  position: relative;
}
.k-dateinput .k-link .k-icon {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
}
.k-dateinput .k-link-increase .k-icon {
  bottom: -1px;
}
.k-dateinput .k-link-decrease .k-icon {
  top: -1px;
}
.k-dateinput .k-i-warning {
  display: none;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  overflow: visible;
}
.k-dateinput.k-invalid .k-i-warning, .k-dateinput.k-state-invalid .k-i-warning {
  display: inline-block;
}
.k-rtl .k-dateinput, .k-dateinput[dir=rtl] {
  text-align: right;
}
.k-rtl .k-dateinput .k-dateinput-wrap .k-i-warning, .k-dateinput[dir=rtl] .k-dateinput-wrap .k-i-warning {
  left: 1rem;
  right: auto;
}
.k-rtl .k-dateinput .k-select, .k-dateinput[dir=rtl] .k-select {
  border-radius: 0.25rem 0 0 0.25rem;
  border-width: 0 1px 0 0;
}
.k-picker-wrap .k-dateinput {
  margin: 0 !important;
  width: 100%;
  flex: 1 1 auto;
}
.k-picker-wrap .k-dateinput .k-dateinput-wrap {
  border-radius: 0.25rem 0 0 0.25rem;
  border-width: 0;
  box-shadow: none !important;
}
[dir=rtl] .k-picker-wrap .k-dateinput .k-dateinput-wrap, .k-rtl .k-picker-wrap .k-dateinput .k-dateinput-wrap {
  border-radius: 0 0.25rem 0.25rem 0;
}

.k-datepicker,
.k-timepicker {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  white-space: nowrap;
  background: none;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-datepicker .k-picker-wrap,
.k-timepicker .k-picker-wrap {
  border-radius: 0.25rem;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  position: relative;
  transition: all 0.1s ease;
  cursor: default;
  outline: 0;
}
.k-datepicker .k-select,
.k-timepicker .k-select {
  border-radius: 0 0.25rem 0.25rem 0;
  padding: 0.375rem 0.375rem;
  border-width: 0 0 0 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning {
  display: none;
  position: absolute;
  top: 50%;
  right: calc( calc( 1.5em + 0.75rem ) + 0.5rem);
  transform: translateY(-50%);
  overflow: visible;
}
.k-datepicker .k-state-invalid .k-i-warning,
.k-timepicker .k-state-invalid .k-i-warning {
  display: inline-block;
}
.k-rtl .k-datepicker, .k-datepicker[dir=rtl],
.k-rtl .k-timepicker,
.k-timepicker[dir=rtl] {
  text-align: right;
}
.k-rtl .k-datepicker .k-select, .k-datepicker[dir=rtl] .k-select,
.k-rtl .k-timepicker .k-select,
.k-timepicker[dir=rtl] .k-select {
  border-radius: 0.25rem 0 0 0.25rem;
  border-width: 0 1px 0 0;
}
.k-rtl .k-datepicker .k-i-warning, .k-datepicker[dir=rtl] .k-i-warning,
.k-rtl .k-timepicker .k-i-warning,
.k-timepicker[dir=rtl] .k-i-warning {
  right: auto;
  left: calc( calc( 1.5em + 0.75rem ) + 0.5rem);
}

.k-datetimepicker {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  background: none;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-datetimepicker .k-picker-wrap {
  border-radius: 0.25rem;
  padding: 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  position: relative;
  transition: all 0.1s ease;
  cursor: default;
  outline: 0;
}
.k-datetimepicker .k-select {
  border-radius: 0 0.25rem 0.25rem 0;
  border-width: 0 0 0 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-datetimepicker .k-link {
  padding: 0.375rem 0.375rem;
  height: 100%;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.k-datetimepicker .k-i-warning {
  display: none;
  position: absolute;
  top: 50%;
  right: calc( calc( 1.5em + 0.75rem ) * 2 + 0.5rem);
  transform: translateY(-50%);
  overflow: visible;
}
.k-datetimepicker .k-state-invalid .k-i-warning {
  display: inline-block;
}
.k-rtl .k-datetimepicker, .k-datetimepicker[dir=rtl] {
  text-align: right;
}
.k-rtl .k-datetimepicker .k-select, .k-datetimepicker[dir=rtl] .k-select {
  border-radius: 0.25rem 0 0 0.25rem;
  border-width: 0 1px 0 0;
}
.k-rtl .k-datetimepicker .k-i-warning, .k-datetimepicker[dir=rtl] .k-i-warning {
  right: auto;
  left: calc( calc( 1.5em + 0.75rem ) * 2 + 0.5rem);
}

.k-datetime-container .k-datetime-wrap {
  width: calc( 304px + 2rem);
  overflow: hidden;
}
.k-datetime-container .k-datetime-buttongroup {
  padding: 0.75rem;
}
.k-datetime-container .k-datetime-selector {
  display: flex;
  transition: transform 0.2s;
}
.k-datetime-container .k-datetime-calendar-wrap,
.k-datetime-container .k-datetime-time-wrap {
  text-align: center;
  flex: 0 0 calc( 304px + 2rem);
}
.k-datetime-container .k-timeselector {
  outline: none;
}
.k-datetime-container .k-time-list-container {
  justify-content: center;
}
.k-datetime-container .k-time-tab .k-datetime-selector {
  transform: translateX(-100%);
}
.k-rtl .k-datetime-container .k-time-tab .k-datetime-selector, .k-datetime-container.k-rtl .k-time-tab .k-datetime-selector, [dir=rtl] .k-datetime-container .k-time-tab .k-datetime-selector, .k-datetime-container[dir=rtl] .k-time-tab .k-datetime-selector {
  transform: translateX(100%);
}

.k-time-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 2rem;
  line-height: 2em;
}
.k-time-header .k-title {
  font-weight: bold;
}
.k-time-header .k-time-now {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}

.k-time-list-wrapper {
  display: inline-block;
  overflow: hidden;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding: 2.5rem 0;
  text-align: center;
  min-width: 4em;
  height: 200px;
  flex: 1 1 auto;
}
.k-time-list-wrapper .k-title {
  display: block;
  text-align: center;
  font-size: 0.75rem;
  position: absolute;
  text-transform: capitalize;
  font-weight: bold;
  min-width: 100%;
  height: 1.5em;
  line-height: 1.5em;
  margin-top: -2.5rem;
  z-index: 12;
}
.k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
  display: block;
  content: " ";
  position: absolute;
  width: 100%;
  left: 0;
  pointer-events: none;
  height: calc(50% - 1em);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}
.k-time-list-wrapper.k-state-focused::before {
  top: 0;
}
.k-time-list-wrapper.k-state-focused::after {
  bottom: 0;
}

.k-time-container {
  position: absolute;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  line-height: 1.5;
  left: 0;
  right: 0;
  top: 2.5rem;
  bottom: 2.5rem;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -117px;
}
.k-time-container > ul {
  height: auto;
  width: 4em;
  margin: auto;
}
.k-rtl .k-time-container, .k-time-container.k-rtl, [dir=rtl] .k-time-container, .k-time-container[dir=rtl] {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -117px;
  margin-right: -100px;
}

.k-time-list-container {
  display: flex;
  position: relative;
}

.k-time-list {
  position: absolute;
  display: flex;
  z-index: 10;
  outline: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.k-time-list::before, .k-time-list::after {
  display: block;
  position: absolute;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
}
.k-time-list::before {
  top: 0;
}
.k-time-list::after {
  bottom: 0;
}

.k-time-list .k-item {
  padding: 0.5rem 1rem;
  min-height: calc( 1.5em + 2px );
  line-height: calc( 1.5em + 2px );
}

.k-time-highlight {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  width: 100%;
  height: calc( 1.5em + 0.75rem );
  z-index: 1;
  border-width: 1px 0;
  border-style: solid;
  border-radius: 0.1px;
}

.k-time-container .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  top: 0;
  right: 0;
}

.k-time-separator {
  width: 0;
  height: 100%;
  display: inline-flex;
  align-self: center;
  justify-content: center;
  z-index: 11;
}

.k-datepicker .k-picker-wrap,
.k-datepicker .k-select,
.k-datetimepicker .k-picker-wrap,
.k-datetimepicker .k-select,
.k-timepicker .k-picker-wrap,
.k-timepicker .k-select {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-dateinput .k-dateinput-wrap,
.k-dateinput .k-select {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-time-header {
  padding: 0.5rem 1rem;
}
.k-time-header .k-title {
  font-weight: bold;
}
.k-time-header .k-time-now {
  cursor: pointer;
}

.k-time-list-wrapper .k-title {
  z-index: 12;
  font-size: 0.75rem;
}

.k-datepicker .k-select,
.k-timepicker .k-select,
.k-datetimepicker .k-select,
.k-dateinput .k-select {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning,
.k-datetimepicker .k-i-warning,
.k-dateinput .k-i-warning {
  color: #dc3545;
}

.k-datepicker .k-picker-wrap,
.k-timepicker .k-picker-wrap,
.k-datetimepicker .k-picker-wrap,
.k-dateinput .k-dateinput-wrap {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
}
.k-datepicker .k-picker-wrap.k-state-focused, .k-datepicker .k-picker-wrap.k-state-active,
.k-timepicker .k-picker-wrap.k-state-focused,
.k-timepicker .k-picker-wrap.k-state-active,
.k-datetimepicker .k-picker-wrap.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-state-active,
.k-dateinput .k-dateinput-wrap.k-state-focused,
.k-dateinput .k-dateinput-wrap.k-state-active {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.k-datepicker .k-select:hover,
.k-datepicker .k-select.k-state-hover,
.k-timepicker .k-select:hover,
.k-timepicker .k-select.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}

.k-dateinput .k-link:hover,
.k-dateinput .k-link.k-state-hover,
.k-datetimepicker .k-link:hover,
.k-datetimepicker .k-link.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-dateinput .k-link:active,
.k-dateinput .k-link.k-state-active,
.k-dateinput .k-link.k-state-selected,
.k-datetimepicker .k-link:active,
.k-datetimepicker .k-link.k-state-active,
.k-datetimepicker .k-link.k-state-selected {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
}

.k-time-header .k-time-now {
  color: #0d6efd;
  background: transparent;
}
.k-time-header .k-time-now:hover, .k-time-header .k-time-now:focus {
  color: #0a58ca;
}

.k-time-list-wrapper .k-title {
  color: #6c757d;
}
.k-time-list-wrapper.k-state-focused .k-title {
  color: #212529;
}
.k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
  background-color: rgba(0, 0, 0, 0.02);
}

.k-time-list::before, .k-time-list::after {
  box-shadow: 0 0 3em 1.5em #ffffff;
}
.k-time-list .k-item:hover {
  color: #0d6efd;
}

.k-time-container {
  background: transparent;
}

.k-time-highlight {
  border-color: #dee2e6;
  background-color: #ffffff;
}

.k-datetime-container .k-date-tab .k-datetime-buttongroup,
.k-datetime-container .k-date-tab .k-datetime-selector {
  background-color: #ffffff;
}

.k-datepicker .k-picker-wrap.k-invalid, .k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
  border-color: #dc3545;
}
.k-datepicker .k-picker-wrap.k-invalid:focus, .k-datepicker .k-picker-wrap.k-invalid.k-state-focused, .k-datepicker .k-picker-wrap.k-state-invalid:focus, .k-datepicker .k-picker-wrap.k-state-invalid.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-invalid:focus,
.k-datetimepicker .k-picker-wrap.k-invalid.k-state-focused,
.k-datetimepicker .k-picker-wrap.k-state-invalid:focus,
.k-datetimepicker .k-picker-wrap.k-state-invalid.k-state-focused,
.k-timepicker .k-picker-wrap.k-invalid:focus,
.k-timepicker .k-picker-wrap.k-invalid.k-state-focused,
.k-timepicker .k-picker-wrap.k-state-invalid:focus,
.k-timepicker .k-picker-wrap.k-state-invalid.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-datepicker.k-state-invalid .k-picker-wrap, .k-datepicker.ng-invalid.ng-touched .k-picker-wrap, .k-datepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-datetimepicker.k-state-invalid .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-timepicker.k-state-invalid .k-picker-wrap,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap {
  border-color: #dc3545;
}
.k-datepicker.k-state-invalid .k-picker-wrap:focus, .k-datepicker.k-state-invalid .k-picker-wrap.k-state-focused, .k-datepicker.ng-invalid.ng-touched .k-picker-wrap:focus, .k-datepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused, .k-datepicker.ng-invalid.ng-dirty .k-picker-wrap:focus, .k-datepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused,
.k-datetimepicker.k-state-invalid .k-picker-wrap:focus,
.k-datetimepicker.k-state-invalid .k-picker-wrap.k-state-focused,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap:focus,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap:focus,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused,
.k-timepicker.k-state-invalid .k-picker-wrap:focus,
.k-timepicker.k-state-invalid .k-picker-wrap.k-state-focused,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap:focus,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap:focus,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-dateinput .k-dateinput-wrap.k-invalid, .k-dateinput .k-dateinput-wrap.k-state-invalid {
  border-color: #dc3545;
}
.k-dateinput .k-dateinput-wrap.k-invalid:focus, .k-dateinput .k-dateinput-wrap.k-invalid.k-state-focused, .k-dateinput .k-dateinput-wrap.k-state-invalid:focus, .k-dateinput .k-dateinput-wrap.k-state-invalid.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-dateinput.k-state-invalid .k-dateinput-wrap, .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap, .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap {
  border-color: #dc3545;
}
.k-dateinput.k-state-invalid .k-dateinput-wrap:focus, .k-dateinput.k-state-invalid .k-dateinput-wrap.k-state-focused, .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap:focus, .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused, .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap:focus, .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-datepicker.k-state-focus .k-picker-wrap {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-datepicker.k-invalid .k-picker-wrap {
  border-color: #dc3545;
}
.k-datepicker.k-invalid.k-state-focus .k-picker-wrap {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-dateinput.k-state-focus .k-dateinput-wrap,
.k-daterangepicker.k-state-focus .k-dateinput-wrap {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-dateinput.k-invalid .k-dateinput-wrap,
.k-daterangepicker.k-invalid .k-dateinput-wrap {
  border-color: #dc3545;
}
.k-dateinput.k-invalid.k-state-focus .k-dateinput-wrap,
.k-daterangepicker.k-invalid.k-state-focus .k-dateinput-wrap {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-time-list::before, .k-time-list::after {
  box-shadow: 0 0 3em 3em #ffffff;
}

.k-dropdowngrid-popup {
  overflow: hidden;
}

.k-dropdowngrid-popup .k-virtual-wrap {
  margin: 0;
}

.k-dropdowngrid-popup .k-list-scroller {
  overflow-x: hidden;
}

.k-grid-list {
  width: 100%;
  max-width: none;
  border-width: 0;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  outline: none;
  display: table;
}

.k-dropdowngrid-popup .k-grid-header {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}

.k-dropdowngrid-popup .k-grid-header-wrap {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  vertical-align: top;
  display: inline-block;
  overflow: hidden;
}

.k-dropdowngrid-popup .k-grid-header table {
  margin-bottom: -1px;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  outline: none;
}

.k-dropdowngrid-popup .k-grid-header .k-header {
  padding: 0.5rem 0.5rem;
  border-width: 0 0 0 1px;
  border-style: solid;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-dropdowngrid-popup .k-grid-header .k-header:first-child {
  border-left: 0;
}

.k-grid-list > .k-item {
  box-sizing: border-box;
  display: table-row;
  position: relative;
  cursor: pointer;
}

.k-grid-list > .k-item > .k-cell,
.k-grid-list > .k-item > .k-group,
.k-grid-list > .k-item > .k-spacer-group {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
}

.k-grid-list.k-virtual-list > .k-item > .k-cell,
.k-grid-list.k-virtual-list > .k-item > .k-group,
.k-grid-list.k-virtual-list > .k-item > .k-spacer-group {
  display: inline-block;
}

.k-grid-list > .k-item:last-child > .k-cell,
.k-grid-list > .k-item:last-child > .k-group-cell,
.k-grid-list > .k-item:last-child > .k-spacer-cell {
  border-bottom-width: 0;
}

.k-grid-list > .k-item > .k-cell {
  padding: 0.5rem 0.5rem;
  border-width: 0 0 0px 1px;
  border-style: solid;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-grid-list > .k-item > .k-cell:first-child {
  border-left: 0;
}

.k-dropdowngrid-popup .k-group-header,
.k-dropdowngrid-popup .k-outer-group-header {
  margin: 0;
  padding: 0.5rem 0.5rem;
  min-height: auto;
  text-align: left;
  font-weight: bold;
}

.k-dropdowngrid-popup .k-outer-group-header.k-first {
  border-bottom-width: 1px;
}

.k-grid-list > .k-item.k-first {
  border-top: 1px solid currentColor;
}

.k-grid-list > .k-item > .k-group-cell,
.k-grid-list > .k-item > .k-spacer-cell {
  padding: 0;
  width: 0;
  border-left-width: 0;
  border-right-width: 0;
  overflow: visible;
  position: relative;
}

.k-grid-list > .k-item > .k-group-cell > span {
  padding: 0 0.25rem;
  font-size: 0.875em;
  position: absolute;
  top: 0;
  right: 0;
}

.k-grid-list > .k-outer-group-header {
  height: calc( 1rem + (1rem * 1.5) );
  display: table-row;
  position: relative;
}

.k-grid-list > .k-outer-group-header > strong {
  padding: 0.5rem 0.5rem;
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  left: 0;
}

.k-dropdowngrid-popup .k-footer {
  padding: 0.5rem 0.5rem;
  border-width: 1px 0 0 0;
  border-style: solid;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}

.k-rtl.k-dropdowngrid-popup .k-grid-header-wrap,
.k-rtl .k-dropdowngrid-popup .k-grid-header-wrap,
[dir=rtl].k-dropdowngrid-popup .k-grid-header-wrap,
[dir=rtl] .k-dropdowngrid-popup .k-grid-header-wrap {
  border-right-width: 0;
  border-left-width: 1px;
}
.k-rtl.k-dropdowngrid-popup .k-grid-header .k-header,
.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header,
.k-rtl .k-grid-list > .k-item > .k-cell,
[dir=rtl].k-dropdowngrid-popup .k-grid-header .k-header,
[dir=rtl] .k-dropdowngrid-popup .k-grid-header .k-header,
[dir=rtl] .k-grid-list > .k-item > .k-cell {
  border-left-width: 0;
  border-right-width: 1px;
  text-align: right;
}
.k-rtl.k-dropdowngrid-popup .k-grid-header .k-header:first-child,
.k-rtl .k-dropdowngrid-popup .k-grid-header .k-header:first-child,
.k-rtl .k-grid-list > .k-item > .k-cell:first-child,
[dir=rtl].k-dropdowngrid-popup .k-grid-header .k-header:first-child,
[dir=rtl] .k-dropdowngrid-popup .k-grid-header .k-header:first-child,
[dir=rtl] .k-grid-list > .k-item > .k-cell:first-child {
  border-right-width: 0;
}
.k-rtl div.k-dropdowngrid-popup .k-group-header,
.k-rtl div.k-dropdowngrid-popup .k-outer-group-header,
[dir=rtl] div.k-dropdowngrid-popup .k-group-header,
[dir=rtl] div.k-dropdowngrid-popup .k-outer-group-header {
  text-align: right;
}
.k-rtl .k-grid-list > .k-item > .k-group-cell > span,
[dir=rtl] .k-grid-list > .k-item > .k-group-cell > span {
  right: auto;
  left: 0;
}
.k-rtl .k-grid-list > .k-outer-group-header > strong,
[dir=rtl] .k-grid-list > .k-outer-group-header > strong {
  left: auto;
  right: 0;
}

.k-dropdowngrid-popup {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-dropdowngrid-popup .k-header,
.k-dropdowngrid-popup .k-grid-header {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-dropdowngrid-popup .k-footer {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-dropdowngrid-popup .k-group-header,
.k-dropdowngrid-popup .k-outer-group-header.k-first {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-grid-list > .k-item:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-grid-list > .k-outer-group-header:nth-child(2n) {
  background: none;
}
.k-grid-list > .k-outer-group-header:nth-child(2n) > strong {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-dropdowngrid-popup .k-cell {
  border-color: #dee2e6;
}

.k-dropdowngrid-popup .k-item.k-state-hover,
.k-dropdowngrid-popup .k-item:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.k-dropdowngrid-popup .k-item.k-state-selected {
  border-color: #dee2e6;
  color: #212529;
  background-color: rgba(13, 110, 253, 0.25);
}

.k-dropdowngrid-popup .k-item.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-dropdowngrid-popup .k-group-cell span {
  background-color: #212529;
  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: #212529;
}

.k-dropdown, .k-dropdowntree {
  width: 12.4em;
  border-width: 0;
  outline: 0;
  background: none;
  box-sizing: border-box;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
  border-radius: 0.25rem;
  padding: 0;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  transition: all 0.1s ease;
  cursor: pointer;
  outline: 0;
}
.k-dropdown .k-dropdown-wrap .k-select, .k-dropdowntree .k-dropdown-wrap .k-select {
  border-radius: 0 0.25rem 0.25rem 0;
  padding: 0.375rem 0.375rem;
  border-width: 0;
  box-sizing: border-box;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  text-align: center;
  cursor: pointer;
}
.k-dropdown .k-dropdown-wrap .k-clear-value, .k-dropdowntree .k-dropdown-wrap .k-clear-value {
  visibility: hidden;
}
.k-dropdown .k-dropdown-wrap.k-state-focused .k-clear-value, .k-dropdowntree .k-dropdown-wrap.k-state-focused .k-clear-value, .k-dropdown .k-dropdown-wrap.k-state-hover .k-clear-value, .k-dropdowntree .k-dropdown-wrap.k-state-hover .k-clear-value, .k-dropdown .k-dropdown-wrap:hover .k-clear-value, .k-dropdowntree .k-dropdown-wrap:hover .k-clear-value {
  visibility: visible;
}

.k-dropdown.k-rtl, .k-rtl.k-dropdowntree,
.k-dropdown[dir=rtl],
[dir=rtl].k-dropdowntree,
.k-rtl .k-dropdown,
.k-rtl .k-dropdowntree,
[dir=rtl] .k-dropdown,
[dir=rtl] .k-dropdowntree {
  text-align: right;
}
.k-dropdown.k-rtl .k-select, .k-rtl.k-dropdowntree .k-select,
.k-dropdown[dir=rtl] .k-select,
[dir=rtl].k-dropdowntree .k-select,
.k-rtl .k-dropdown .k-select,
.k-rtl .k-dropdowntree .k-select,
[dir=rtl] .k-dropdown .k-select,
[dir=rtl] .k-dropdowntree .k-select {
  border-radius: 0.25rem 0 0 0.25rem;
}

.k-dropdown-operator {
  width: auto;
}
.k-dropdown-operator .k-dropdown-wrap .k-input {
  display: none;
}
.k-dropdown-operator .k-dropdown-wrap .k-select {
  width: calc( 1.5em + 0.75rem );
  height: calc( 1.5em + 0.75rem );
}

select.k-dropdown, select.k-dropdowntree {
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.1s ease;
  cursor: pointer;
}

.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-dropdown .k-dropdown-wrap, .k-dropdowntree .k-dropdown-wrap {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-dropdown .k-dropdown-wrap:hover, .k-dropdowntree .k-dropdown-wrap:hover, .k-dropdown .k-dropdown-wrap.k-state-hover, .k-dropdowntree .k-dropdown-wrap.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-dropdown .k-dropdown-wrap.k-state-focused, .k-dropdowntree .k-dropdown-wrap.k-state-focused {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-dropdown .k-dropdown-wrap.k-invalid, .k-dropdowntree .k-dropdown-wrap.k-invalid, .k-dropdown .k-dropdown-wrap.k-invalid:hover, .k-dropdown .k-dropdown-wrap.k-state-invalid, .k-dropdowntree .k-dropdown-wrap.k-state-invalid {
  border-color: #dc3545;
}
.k-dropdown .k-dropdown-wrap.k-invalid:focus, .k-dropdowntree .k-dropdown-wrap.k-invalid:focus, .k-dropdown .k-dropdown-wrap.k-invalid.k-state-focused, .k-dropdowntree .k-dropdown-wrap.k-invalid.k-state-focused, .k-dropdown .k-dropdown-wrap.k-invalid:hover:focus, .k-dropdown .k-dropdown-wrap.k-invalid:hover.k-state-focused, .k-dropdown .k-dropdown-wrap.k-state-invalid:focus, .k-dropdowntree .k-dropdown-wrap.k-state-invalid:focus, .k-dropdown .k-dropdown-wrap.k-state-invalid.k-state-focused, .k-dropdowntree .k-dropdown-wrap.k-state-invalid.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-dropdown.k-state-invalid > .k-dropdown-wrap, .k-state-invalid.k-dropdowntree > .k-dropdown-wrap, .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap, .ng-invalid.ng-touched.k-dropdowntree > .k-dropdown-wrap, .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap, .ng-invalid.ng-dirty.k-dropdowntree > .k-dropdown-wrap {
  border-color: #dc3545;
}
.k-dropdown.k-state-invalid > .k-dropdown-wrap:focus, .k-state-invalid.k-dropdowntree > .k-dropdown-wrap:focus, .k-dropdown.k-state-invalid > .k-dropdown-wrap.k-state-focused, .k-state-invalid.k-dropdowntree > .k-dropdown-wrap.k-state-focused, .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap:focus, .ng-invalid.ng-touched.k-dropdowntree > .k-dropdown-wrap:focus, .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap.k-state-focused, .ng-invalid.ng-touched.k-dropdowntree > .k-dropdown-wrap.k-state-focused, .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap:focus, .ng-invalid.ng-dirty.k-dropdowntree > .k-dropdown-wrap:focus, .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap.k-state-focused, .ng-invalid.ng-dirty.k-dropdowntree > .k-dropdown-wrap.k-state-focused {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

select.k-dropdown, select.k-dropdowntree {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
select.k-dropdown:hover, select.k-dropdowntree:hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
select.k-dropdown:focus, select.k-dropdowntree:focus {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}

.k-multiselect, .k-dropdowntree {
  border-radius: 0.25rem;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-multiselect .k-loading-hidden, .k-dropdowntree .k-loading-hidden {
  visibility: hidden;
}
.k-multiselect .k-multiselect-wrap, .k-dropdowntree .k-multiselect-wrap {
  border-radius: 0.25rem;
  padding: 0 calc( 16px + 0.75rem ) 0 0;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  transition: all 0.1s ease;
  cursor: text;
  outline: 0;
}
.k-multiselect .k-multiselect-wrap .k-input, .k-dropdowntree .k-multiselect-wrap .k-input {
  float: left;
}
.k-multiselect .k-multiselect-wrap::before, .k-dropdowntree .k-multiselect-wrap::before {
  content: "";
  width: 0;
  height: calc( 1.5em + 0.75rem );
  float: left;
}
.k-multiselect .k-multiselect-wrap ul, .k-dropdowntree .k-multiselect-wrap ul {
  vertical-align: top;
}
.k-multiselect .k-multiselect-wrap li.k-button, .k-dropdowntree .k-multiselect-wrap li.k-button {
  float: left;
}
.k-multiselect .k-multiselect-wrap li .k-icon, .k-dropdowntree .k-multiselect-wrap li .k-icon {
  cursor: pointer;
}
.k-multiselect .k-multiselect-wrap .k-button, .k-dropdowntree .k-multiselect-wrap .k-button {
  min-height: calc( 1.5em + 0.25rem + 2px );
  padding: 0.125rem 0.375rem;
  margin: 0.25rem 0 0 0.25rem;
  cursor: default;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  line-height: inherit;
  white-space: normal;
}
.k-multiselect .k-multiselect-wrap .k-button .k-select, .k-dropdowntree .k-multiselect-wrap .k-button .k-select {
  display: flex;
  cursor: pointer;
  align-self: stretch;
}
.k-multiselect .k-multiselect-wrap .k-button:last-child, .k-dropdowntree .k-multiselect-wrap .k-button:last-child {
  margin-bottom: 0.25rem;
}
.k-multiselect .k-multiselect-wrap .k-searchbar, .k-dropdowntree .k-multiselect-wrap .k-searchbar {
  float: left;
  width: auto;
}
.k-multiselect .k-multiselect-wrap .k-searchbar .k-input, .k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input {
  padding-right: 0;
}
.k-multiselect .k-multiselect-wrap .k-i-loading, .k-dropdowntree .k-multiselect-wrap .k-i-loading {
  width: calc( 16px + 0.75rem );
  height: calc( 1.5rem + 0.75rem );
  position: absolute;
  top: 0;
  right: 0;
}
.k-multiselect .k-multiselect-wrap .k-clear-value, .k-dropdowntree .k-multiselect-wrap .k-clear-value {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
}
.k-multiselect .k-multiselect-wrap:hover .k-clear-value, .k-dropdowntree .k-multiselect-wrap:hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-hover .k-clear-value, .k-dropdowntree .k-multiselect-wrap.k-state-hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-focused .k-clear-value, .k-dropdowntree .k-multiselect-wrap.k-state-focused .k-clear-value {
  visibility: visible;
}
.k-multiselect .k-multiselect-wrap > .k-select, .k-dropdowntree .k-multiselect-wrap > .k-select {
  position: absolute;
  top: 0;
  right: 0;
  width: calc( 16px + 0.75rem );
  height: calc( 1.5rem + 0.75rem );
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  cursor: pointer;
}
.k-multiselect .k-multiselect-wrap.k-multiselect-wrap-arrow .k-clear-value, .k-dropdowntree .k-multiselect-wrap.k-multiselect-wrap-arrow .k-clear-value {
  right: calc( 16px + 0.375rem );
}
.k-multiselect.k-state-hover > .k-multiselect-wrap .k-clear-value, .k-state-hover.k-dropdowntree > .k-multiselect-wrap .k-clear-value, .k-multiselect.k-state-focused > .k-multiselect-wrap .k-clear-value, .k-state-focused.k-dropdowntree > .k-multiselect-wrap .k-clear-value, .k-multiselect.k-state-focus > .k-multiselect-wrap .k-clear-value, .k-state-focus.k-dropdowntree > .k-multiselect-wrap .k-clear-value {
  visibility: visible;
}
.k-multiselect[dir=rtl], [dir=rtl].k-dropdowntree, .k-rtl .k-multiselect, .k-rtl .k-dropdowntree {
  text-align: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap, [dir=rtl].k-dropdowntree .k-multiselect-wrap, .k-rtl .k-multiselect .k-multiselect-wrap, .k-rtl .k-dropdowntree .k-multiselect-wrap {
  padding-left: calc( 16px + 0.75rem );
  padding-right: 0;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap::before, [dir=rtl].k-dropdowntree .k-multiselect-wrap::before,
.k-multiselect[dir=rtl] .k-multiselect-wrap li.k-button,
[dir=rtl].k-dropdowntree .k-multiselect-wrap li.k-button,
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-input,
[dir=rtl].k-dropdowntree .k-multiselect-wrap .k-input, .k-rtl .k-multiselect .k-multiselect-wrap::before, .k-rtl .k-dropdowntree .k-multiselect-wrap::before,
.k-rtl .k-multiselect .k-multiselect-wrap li.k-button,
.k-rtl .k-dropdowntree .k-multiselect-wrap li.k-button,
.k-rtl .k-multiselect .k-multiselect-wrap .k-input,
.k-rtl .k-dropdowntree .k-multiselect-wrap .k-input {
  float: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-searchbar, [dir=rtl].k-dropdowntree .k-multiselect-wrap .k-searchbar, .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-searchbar {
  float: right;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-searchbar .k-input, [dir=rtl].k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input, .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar .k-input, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-searchbar .k-input {
  padding-left: 0;
  padding-right: 0.75rem;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap .k-button, [dir=rtl].k-dropdowntree .k-multiselect-wrap .k-button, .k-rtl .k-multiselect .k-multiselect-wrap .k-button, .k-rtl .k-dropdowntree .k-multiselect-wrap .k-button {
  width: auto;
  margin-right: 0.25rem;
  margin-left: 0;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap > .k-select, [dir=rtl].k-dropdowntree .k-multiselect-wrap > .k-select, .k-rtl .k-multiselect .k-multiselect-wrap > .k-select, .k-rtl .k-dropdowntree .k-multiselect-wrap > .k-select {
  left: 0;
  right: auto;
}
.k-multiselect[dir=rtl] .k-clear-value, [dir=rtl].k-dropdowntree .k-clear-value,
.k-multiselect[dir=rtl] .k-i-loading,
[dir=rtl].k-dropdowntree .k-i-loading, .k-rtl .k-multiselect .k-clear-value, .k-rtl .k-dropdowntree .k-clear-value,
.k-rtl .k-multiselect .k-i-loading,
.k-rtl .k-dropdowntree .k-i-loading {
  right: auto;
  left: 0;
}
.k-multiselect[dir=rtl] .k-multiselect-wrap.k-multiselect-wrap-arrow .k-clear-value, [dir=rtl].k-dropdowntree .k-multiselect-wrap.k-multiselect-wrap-arrow .k-clear-value, .k-rtl .k-multiselect .k-multiselect-wrap.k-multiselect-wrap-arrow .k-clear-value, .k-rtl .k-dropdowntree .k-multiselect-wrap.k-multiselect-wrap-arrow .k-clear-value {
  left: calc( 16px + 0.375rem );
  right: auto;
}

.k-multiselect .k-multiselect-wrap, .k-dropdowntree .k-multiselect-wrap {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-multiselect .k-multiselect-wrap .k-button, .k-dropdowntree .k-multiselect-wrap .k-button {
  margin: calc( 0.25rem - 1px ) 0 0 calc( 0.25rem - 1px );
}
.k-multiselect .k-multiselect-wrap .k-button:last-child, .k-dropdowntree .k-multiselect-wrap .k-button:last-child {
  margin-bottom: calc( 0.25rem - 1px );
}

.k-multiselect.k-state-focused > .k-multiselect-wrap, .k-state-focused.k-dropdowntree > .k-multiselect-wrap {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-multiselect.k-state-focused > .k-multiselect-wrap.k-invalid, .k-state-focused.k-dropdowntree > .k-multiselect-wrap.k-invalid, .k-multiselect.k-state-focused > .k-multiselect-wrap.k-invalid:hover, .k-multiselect.k-state-focused > .k-multiselect-wrap.k-state-invalid, .k-state-focused.k-dropdowntree > .k-multiselect-wrap.k-state-invalid {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-multiselect.k-state-focused.k-state-invalid .k-multiselect-wrap, .k-state-focused.k-state-invalid.k-dropdowntree .k-multiselect-wrap, .k-multiselect.k-state-focused.ng-invalid.ng-touched .k-multiselect-wrap, .k-state-focused.ng-invalid.ng-touched.k-dropdowntree .k-multiselect-wrap, .k-multiselect.k-state-focused.ng-invalid.ng-dirty .k-multiselect-wrap, .k-state-focused.ng-invalid.ng-dirty.k-dropdowntree .k-multiselect-wrap {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.k-multiselect .k-multiselect-wrap, .k-dropdowntree .k-multiselect-wrap {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
}
.k-multiselect .k-multiselect-wrap > .k-readonly, .k-dropdowntree .k-multiselect-wrap > .k-readonly {
  opacity: 0.6;
}
.k-multiselect .k-multiselect-wrap .k-button .k-icon, .k-dropdowntree .k-multiselect-wrap .k-button .k-icon {
  opacity: 0.6;
}
.k-multiselect .k-multiselect-wrap .k-button .k-icon:hover, .k-dropdowntree .k-multiselect-wrap .k-button .k-icon:hover,
.k-multiselect .k-multiselect-wrap .k-button .k-icon.k-state-hover,
.k-dropdowntree .k-multiselect-wrap .k-button .k-icon.k-state-hover {
  opacity: 1;
}
.k-multiselect .k-multiselect-wrap .k-button:active, .k-dropdowntree .k-multiselect-wrap .k-button:active, .k-multiselect .k-multiselect-wrap .k-button.k-state-active, .k-dropdowntree .k-multiselect-wrap .k-button.k-state-active {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
}
.k-multiselect .k-multiselect-wrap .k-button:focus .k-icon, .k-dropdowntree .k-multiselect-wrap .k-button:focus .k-icon, .k-multiselect .k-multiselect-wrap .k-button.k-state-focused .k-icon, .k-dropdowntree .k-multiselect-wrap .k-button.k-state-focused .k-icon {
  opacity: 1;
}
.k-multiselect .k-multiselect-wrap .k-i-loading, .k-dropdowntree .k-multiselect-wrap .k-i-loading {
  background-color: #ffffff;
}
.k-multiselect .k-multiselect-wrap.k-invalid, .k-dropdowntree .k-multiselect-wrap.k-invalid, .k-multiselect .k-multiselect-wrap.k-invalid:hover, .k-multiselect .k-multiselect-wrap.k-state-invalid, .k-dropdowntree .k-multiselect-wrap.k-state-invalid {
  border-color: #dc3545;
}
.k-multiselect.k-state-invalid .k-multiselect-wrap, .k-state-invalid.k-dropdowntree .k-multiselect-wrap, .k-multiselect.ng-invalid.ng-touched .k-multiselect-wrap, .ng-invalid.ng-touched.k-dropdowntree .k-multiselect-wrap, .k-multiselect.ng-invalid.ng-dirty .k-multiselect-wrap, .ng-invalid.ng-dirty.k-dropdowntree .k-multiselect-wrap {
  border-color: #dc3545;
}

.k-multiselect.k-state-focus .k-multiselect-wrap, .k-state-focus.k-dropdowntree .k-multiselect-wrap {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-multiselect.k-invalid .k-multiselect-wrap, .k-invalid.k-dropdowntree .k-multiselect-wrap {
  border-color: #dc3545;
}
.k-multiselect.k-invalid.k-state-focus .k-multiselect-wrap, .k-invalid.k-state-focus.k-dropdowntree .k-multiselect-wrap {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-treeview {
  padding: 2px 2px;
  border-width: 0;
  background: none;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treeview > .k-group {
  outline: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treeview .k-content,
.k-treeview > .k-group,
.k-treeview .k-item > .k-group {
  margin: 0;
  padding: 0;
  background: none;
  list-style: none;
  position: relative;
}
.k-treeview .k-content.ng-animating,
.k-treeview > .k-group.ng-animating,
.k-treeview .k-item > .k-group.ng-animating {
  overflow: hidden;
}
.k-treeview .k-top,
.k-treeview .k-mid,
.k-treeview .k-bot {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
}
.k-treeview .k-item {
  outline-style: none;
  margin: 0;
  padding: 0 0 0 16px;
  border-width: 0;
  display: block;
}
.k-treeview .k-in {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0.375rem 0.75rem;
  border: 1px solid transparent;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  position: relative;
}
.k-treeview .k-in.k-state-focused {
  z-index: 1;
}
.k-treeview .k-treeview-load-more-button {
  cursor: pointer;
}
.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-state-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-state-focused {
  text-decoration: underline;
}
.k-treeview .k-treeview-load-more-checkboxes-container {
  padding-left: calc( 0.5rem + 1rem + 16px );
}
.k-treeview .k-treeview-load-more-checkboxes-container .k-i-loading {
  margin-left: calc(-1 * (0.5rem + 16px));
  margin-right: 0.5rem;
}
.k-treeview .k-i-expand,
.k-treeview .k-i-collapse {
  margin-left: -16px;
  cursor: pointer;
}
.k-treeview .k-i-expand + .k-checkbox-wrapper,
.k-treeview .k-i-collapse + .k-checkbox-wrapper {
  margin-left: 0.5rem;
}
.k-treeview .k-checkbox-wrapper {
  margin-right: 0.5rem;
}
.k-treeview .k-i-drag-and-drop {
  position: absolute;
  transform: translate(-50%, -50%);
  z-index: 1000;
}
.k-treeview .k-in .k-icon,
.k-treeview .k-in .k-image,
.k-treeview .k-in .k-sprite {
  margin-right: 0.5rem;
}

.k-rtl .k-treeview .k-item,
.k-treeview[dir=rtl] .k-item {
  padding-left: 0;
  padding-right: 16px;
}
.k-rtl .k-treeview .k-treeview-load-more-checkboxes-container,
.k-treeview[dir=rtl] .k-treeview-load-more-checkboxes-container {
  padding-left: 0;
  padding-right: calc( 0.5rem + 1rem + 16px );
}
.k-rtl .k-treeview .k-treeview-load-more-checkboxes-container .k-i-loading,
.k-treeview[dir=rtl] .k-treeview-load-more-checkboxes-container .k-i-loading {
  margin-left: 0.5rem;
  margin-right: calc(-1 * (0.5rem + 16px));
}
.k-rtl .k-treeview .k-i-expand,
.k-rtl .k-treeview .k-i-collapse,
.k-treeview[dir=rtl] .k-i-expand,
.k-treeview[dir=rtl] .k-i-collapse {
  margin-left: 0;
  margin-right: -16px;
}
.k-rtl .k-treeview .k-i-expand + .k-checkbox-wrapper,
.k-rtl .k-treeview .k-i-collapse + .k-checkbox-wrapper,
.k-treeview[dir=rtl] .k-i-expand + .k-checkbox-wrapper,
.k-treeview[dir=rtl] .k-i-collapse + .k-checkbox-wrapper {
  margin-right: 0.5rem;
}
.k-rtl .k-treeview .k-checkbox-wrapper,
.k-treeview[dir=rtl] .k-checkbox-wrapper {
  margin-right: 0;
  margin-left: 0.5rem;
}
.k-rtl .k-treeview .k-in .k-icon,
.k-rtl .k-treeview .k-in .k-image,
.k-rtl .k-treeview .k-in .k-sprite,
.k-treeview[dir=rtl] .k-in .k-icon,
.k-treeview[dir=rtl] .k-in .k-image,
.k-treeview[dir=rtl] .k-in .k-sprite {
  margin-left: 0.5rem;
  margin-right: 0;
}

.k-treeview .k-top,
.k-treeview .k-mid,
.k-treeview .k-bot {
  padding-top: 2px;
  padding-bottom: 2px;
}
.k-treeview .k-in {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-treeview {
  color: #212529;
}
.k-treeview .k-in:hover,
.k-treeview .k-in.k-state-hover {
  border-color: #e9ecef;
  color: #212529;
  background-color: #e9ecef;
}
.k-treeview .k-in.k-state-selected {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-treeview .k-in.k-state-focused {
  box-shadow: 0 0 0 2px #dee2e6;
}
.k-treeview .k-in.k-state-selected.k-state-focused {
  box-shadow: 0 0 0 2px rgba(13, 110, 253, 0.5);
}
.k-treeview .k-treeview-load-more-button {
  color: #0d6efd;
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button:hover,
.k-treeview .k-treeview-load-more-button.k-state-hover {
  color: #0a58ca;
  background-color: transparent;
}
.k-treeview .k-treeview-load-more-button:focus,
.k-treeview .k-treeview-load-more-button.k-state-focused {
  color: #0d6efd;
  background-color: transparent;
  box-shadow: none;
}

.k-dropdowntree {
  width: 12.4em;
}

.k-popup-dropdowntree {
  padding: 0;
}
.k-popup-dropdowntree .k-list-filter {
  box-shadow: none;
  margin: 0 0 0px;
}
.k-popup-dropdowntree .k-check-all {
  padding: 1rem 1rem 0;
}
.k-popup-dropdowntree .k-list-filter .k-check-all {
  padding-top: 0;
}
.k-popup-dropdowntree .k-treeview {
  padding: 1rem 1rem;
}

.k-maskedtextbox {
  width: 12.4em;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-maskedtextbox > .k-textbox {
  flex: 1 0 0%;
  min-width: 0;
}
.k-maskedtextbox > .k-textbox.k-state-invalid {
  transition: none;
}
.k-maskedtextbox > .k-textbox.k-state-invalid + .k-i-warning {
  display: inline-block;
}
.k-maskedtextbox .k-i-warning {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1rem;
}
.k-maskedtextbox[dir=rtl], .k-rtl .k-maskedtextbox {
  text-align: right;
}
.k-maskedtextbox[dir=rtl] .k-i-warning, .k-rtl .k-maskedtextbox .k-i-warning {
  right: auto;
  left: 1rem;
}
.k-maskedtextbox ::-ms-clear {
  display: none;
}

.k-maskedtextbox .k-i-warning {
  color: #dc3545;
}
.k-maskedtextbox.k-state-invalid .k-textbox, .k-maskedtextbox.ng-invalid.ng-touched .k-textbox, .k-maskedtextbox.ng-invalid.ng-dirty .k-textbox {
  border-color: #dc3545;
}
.k-maskedtextbox.k-state-invalid:focus .k-textbox, .k-maskedtextbox.k-state-invalid.k-state-focused .k-textbox, .k-maskedtextbox.ng-invalid.ng-touched:focus .k-textbox, .k-maskedtextbox.ng-invalid.ng-touched.k-state-focused .k-textbox, .k-maskedtextbox.ng-invalid.ng-dirty:focus .k-textbox, .k-maskedtextbox.ng-invalid.ng-dirty.k-state-focused .k-textbox {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.k-searchbox {
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
}
.k-searchbox > .k-input {
  padding: 0.375rem 0.75rem;
}

.k-searchbox {
  border-color: #ced4da;
  color: #495057;
  background-color: #ffffff;
}
.k-searchbox:focus, .k-searchbox.k-state-focus {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-searchbox:focus-within {
  border-color: #86b7fe;
  color: #495057;
  background-color: #ffffff;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.k-searchbox:disabled, .k-searchbox.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.k-external-dropzone {
  height: 220px;
  display: flex;
  flex-flow: row nowrap;
}

.k-dropzone-inner {
  padding: 0.5rem 0.5rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}
.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
  margin-bottom: 1.5rem;
  font-size: 48px;
}
.k-dropzone-inner .k-dropzone-hint {
  margin-bottom: 0.5rem;
}
.k-dropzone-inner .k-dropzone-note {
  font-size: 0.75rem;
}

.k-no-flexbox .k-dropzone-inner {
  padding-top: 3rem;
  padding-bottom: 3rem;
  width: 100%;
  height: 100%;
}
.k-no-flexbox .k-dropzone-hint,
.k-no-flexbox .k-dropzone-note {
  display: block;
}

.k-dropzone-inner {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}
.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
  color: #afb1b2;
}
.k-dropzone-inner .k-dropzone-note {
  color: #afb1b2;
}

.k-external-dropzone-hover .k-icon,
.k-external-dropzone-hover .k-dropzone-icon {
  color: #0d6efd;
}

.k-upload {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-upload .k-upload-button {
  min-width: 7em;
}
.k-upload .k-dropzone {
  padding: 0.5rem 0.5rem;
  border-width: 0;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background-color: transparent;
}
.k-upload .k-dropzone .k-dropzone-hint {
  font-style: normal;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  flex: 1;
}
.k-upload .k-dropzone .k-upload-status {
  font-weight: normal;
  display: flex;
  align-items: center;
  position: relative;
}
.k-upload .k-dropzone .k-upload-status > .k-icon {
  margin-right: 0.5rem;
}
.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status {
  display: none;
}
.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
  display: block;
}
.k-upload .k-upload-files {
  max-height: 300px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  list-style: none;
}
.k-upload .k-upload-files .k-file-multiple,
.k-upload .k-upload-files .k-file-single {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.k-upload .k-upload-files .k-file-single {
  align-items: center;
}
.k-upload .k-upload-files .k-file-multiple {
  align-items: flex-start;
}
.k-upload .k-upload-files .k-file {
  padding: 1rem 1rem calc(1rem + 2px);
  border-width: 0 0 1px;
  border-style: solid;
  outline: none;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.k-upload .k-upload-files .k-file:last-child {
  border-width: 0;
}
.k-upload .k-upload-files .k-filename {
  margin-left: 1rem;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-upload-status .k-icon {
  vertical-align: middle;
}
.k-upload .k-upload-files .k-upload-pct {
  margin: 0 0.5rem;
  font-weight: normal;
  vertical-align: middle;
}
.k-upload .k-upload-files ~ .k-clear-selected,
.k-upload .k-upload-files ~ .k-upload-selected {
  margin-top: -0.5rem;
  border-width: 0;
}
.k-upload .k-upload-files ~ .k-upload-selected {
  border-left-width: 1px;
  border-left-style: solid;
  margin-left: -1px;
}
.k-upload .k-upload-files .k-file-name,
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-validation-message,
.k-upload .k-upload-files .k-file-information {
  display: block;
}
.k-upload .k-upload-files .k-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-information,
.k-upload .k-upload-files .k-file-validation-message {
  font-size: 11px;
  line-height: 1;
}
.k-upload .k-upload-files .k-file-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  margin: 1px 0;
  width: 24px;
  height: 34px;
  border-width: 2px;
  border-style: solid;
  font-size: 0.57rem;
  text-transform: uppercase;
  box-sizing: content-box;
  position: absolute;
  top: 1rem;
}
.k-upload .k-upload-files .k-file-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-group {
  font-size: 32px;
}
.k-upload .k-upload-files .k-file-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-state {
  position: absolute;
}
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  font-size: 1.2em;
}
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
  margin-top: 0.5rem;
}
.k-upload .k-upload-files .k-file-state {
  visibility: hidden;
}
.k-upload .k-upload-files .k-file-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-file-single > .k-file-extension-wrapper + .k-file-name-size-wrapper {
  margin-left: calc( 24px + 1rem );
  min-height: 38px;
  display: block;
  overflow: hidden;
}
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper + .k-file-name-size-wrapper {
  margin-left: calc( 24px + 1rem );
}
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper {
  margin-bottom: -2px;
}
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-size,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-information,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-validation-message {
  font-size: 0.68775rem;
}
.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
  content: "";
  border-style: solid;
  display: inline-block;
  position: absolute;
}
.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
  top: -1px;
  right: -1px;
  width: 0;
  height: 0;
  border-width: 6px;
  margin-top: -1px;
  margin-right: -1px;
}
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
  top: -6px;
  left: -6px;
  width: 15px;
  height: 35px;
  border-width: 2px 0 0 2px;
}
.k-upload .k-upload-files .k-file-extension,
.k-upload .k-upload-files .k-file-invalid-icon {
  position: absolute;
  bottom: 0;
  line-height: normal;
}
.k-upload .k-upload-files .k-file-invalid-icon {
  margin-left: 4px;
}
.k-upload .k-upload-files .k-file-extension {
  margin-left: 0.2em;
  margin-bottom: 0.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  left: 0;
}
.k-upload .k-upload-files .k-upload-action {
  border-width: 0;
  color: inherit;
  background: none;
  box-shadow: none;
}
.k-upload .k-upload-files .k-file-name-size-wrapper {
  margin-left: 0;
  margin-right: 0;
  min-height: 32px;
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}
.k-upload .k-file-multiple > .k-file-name-size-wrapper {
  margin-left: 1rem;
}
.k-upload .k-multiple-files-wrapper,
.k-upload .k-file-single > .k-file-name-size-wrapper,
.k-upload .k-file > .k-file-name-size-wrapper {
  margin-left: 1rem;
  margin-right: 0;
  min-height: 32px;
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}
.k-upload .k-multiple-files-wrapper .k-file-name-size-wrapper {
  margin-bottom: 12px;
  display: block;
}
.k-upload .k-multiple-files-wrapper .k-file-information {
  margin-top: -4px;
}
.k-upload .k-progress {
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.k-upload .k-progressbar {
  height: 2px;
  position: absolute;
  bottom: 0.5rem;
  width: calc(100% - 1rem*2);
}
.k-upload .k-progressbar .k-progress {
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.k-upload .k-file-invalid > .k-progress {
  width: 100%;
}
.k-upload .k-actions, .k-upload .k-action-buttons,
.k-upload .k-columnmenu-actions {
  border-top-width: 1px;
}
.k-upload[dir=rtl] .k-dropzone, .k-rtl .k-upload .k-dropzone {
  text-align: left;
}
.k-upload[dir=rtl] .k-dropzone .k-upload-status > .k-icon, .k-rtl .k-upload .k-dropzone .k-upload-status > .k-icon {
  margin-left: 0.75rem;
  margin-right: 0;
}
.k-upload[dir=rtl] .k-multiple-files-wrapper,
.k-upload[dir=rtl] .k-file-single > .k-file-name-size-wrapper,
.k-upload[dir=rtl] .k-file-multiple > .k-file-name-size-wrapper,
.k-upload[dir=rtl] .k-file > .k-file-name-size-wrapper, .k-rtl .k-upload .k-multiple-files-wrapper,
.k-rtl .k-upload .k-file-single > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file-multiple > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file > .k-file-name-size-wrapper {
  margin-right: 1rem;
}
.k-upload[dir=rtl] .k-button + .k-button, .k-rtl .k-upload .k-button + .k-button {
  border-right-width: 0;
}
.k-upload[dir=rtl] .k-progress, .k-rtl .k-upload .k-progress {
  left: auto;
  right: 0;
}

.k-upload-button {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.k-upload-button input {
  font: 170px monospace !important;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.k-upload-button input[disabled],
.k-upload-button input.k-state-disabled {
  visibility: hidden;
}

.k-ie9 .k-upload-status-total {
  top: 1.5em;
}
.k-ie9 .k-upload-status-total > .k-icon {
  margin-top: -3px;
}

.k-no-flexbox .k-upload-files .k-file-multiple,
.k-no-flexbox .k-upload-files .k-file-single {
  display: block;
  width: 100%;
}
.k-no-flexbox .k-upload-files .k-upload-status {
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.k-no-flexbox .k-upload-files .k-file-group-wrapper,
.k-no-flexbox .k-upload-files .k-file-invalid-group-wrapper,
.k-no-flexbox .k-upload-files .k-multiple-files-group-wrapper,
.k-no-flexbox .k-upload-files .k-multiple-files-invalid-group-wrapper {
  position: absolute;
  top: 1rem;
}
.k-no-flexbox .k-upload-files .k-multiple-files-wrapper,
.k-no-flexbox .k-upload-files .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox .k-upload-files .k-file > .k-file-name-size-wrapper {
  margin-left: calc( 32px + 1rem );
  margin-right: calc((calc( 1.5em + 0.75rem + 2px ) + 0.75rem * 2) + 2em);
}
.k-no-flexbox .k-dropzone {
  position: relative;
  text-align: left;
}
.k-no-flexbox .k-dropzone .k-upload-button {
  display: inline-block;
}
.k-no-flexbox .k-dropzone .k-dropzone-hint,
.k-no-flexbox .k-dropzone .k-upload-status-total {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  transform: translateY(-50%);
}
.k-no-flexbox [dir=rtl] .k-dropzone-hint,
.k-no-flexbox [dir=rtl] .k-upload-status-total,
.k-no-flexbox [dir=rtl] .k-upload-files .k-upload-status,
.k-no-flexbox .k-rtl .k-dropzone-hint,
.k-no-flexbox .k-rtl .k-upload-status-total,
.k-no-flexbox .k-rtl .k-upload-files .k-upload-status {
  right: auto;
  left: 0.5rem;
}
.k-no-flexbox [dir=rtl] .k-multiple-files-wrapper,
.k-no-flexbox [dir=rtl] .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox [dir=rtl] .k-file > .k-file-name-size-wrapper,
.k-no-flexbox .k-rtl .k-multiple-files-wrapper,
.k-no-flexbox .k-rtl .k-file-single > .k-file-name-size-wrapper,
.k-no-flexbox .k-rtl .k-file > .k-file-name-size-wrapper {
  margin-left: calc((calc( 1.5em + 0.75rem + 2px ) + 0.75rem * 2) + 2em);
  margin-right: calc( 32px + 1rem );
}

.k-upload {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-upload .k-dropzone {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}
.k-upload .k-dropzone.k-dropzone-hover, .k-upload .k-dropzone.k-dropzone-hovered {
  background-color: #f4f5f6;
}
.k-upload .k-dropzone .k-dropzone-hint {
  color: #6c757d;
}
.k-upload .k-upload-files,
.k-upload .k-file {
  border-color: #dee2e6;
}
.k-upload .k-file.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-file .k-upload-action.k-state-focused {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-upload .k-upload-status {
  color: #6c757d;
}
.k-upload .k-file-progress .k-file-name {
  color: #212529;
}
.k-upload .k-file-progress .k-progress {
  background-color: #0dcaf0;
}
.k-upload .k-file-success .k-progress {
  background-color: #198754;
}
.k-upload .k-file-error .k-file-validation-message,
.k-upload .k-file-invalid .k-file-validation-message {
  color: #dc3545;
}
.k-upload .k-file-error .k-progress,
.k-upload .k-file-invalid .k-progress {
  background-color: #dc3545;
}
.k-upload .k-file-extension-wrapper,
.k-upload .k-multiple-files-extension-wrapper,
.k-upload .k-file-group-wrapper,
.k-upload .k-multiple-files-group-wrapper,
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper {
  color: #6c757d;
  border-color: #6c757d;
}
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-error .k-file-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper,
.k-upload .k-file-error .k-file-group-wrapper {
  border-color: #6c757d;
}
.k-upload .k-file-extension-wrapper::before,
.k-upload .k-multiple-files-extension-wrapper::before,
.k-upload .k-file-invalid-extension-wrapper::before,
.k-upload .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-file-error .k-file-extension-wrapper::before {
  background-color: #ffffff;
  border-color: transparent transparent #6c757d #6c757d;
}
.k-upload .k-multiple-files-extension-wrapper::after,
.k-upload .k-multiple-files-invalid-extension-wrapper::after {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}
.k-upload .k-file-size,
.k-upload .k-file-validation-message,
.k-upload .k-file-information {
  color: #6c757d;
}
.k-upload .k-multiple-files-wrapper .k-file-information {
  color: #212529;
}
.k-upload.k-state-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
  border-color: #dc3545;
}

.k-listbox {
  width: 12.4em;
  height: 200px;
  border-width: 0;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  vertical-align: top;
  background-color: transparent;
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-listbox .k-listbox-toolbar ul {
  display: flex;
}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar ul {
  flex-direction: column;
}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li + li {
  margin-top: 1rem;
}
.k-listbox.k-listbox-toolbar-left {
  flex-direction: row;
}
.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
  margin-right: 5px;
}
.k-listbox.k-listbox-toolbar-right {
  flex-direction: row-reverse;
}
.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  margin-left: 5px;
}
.k-listbox.k-listbox-toolbar-top, .k-listbox.k-listbox-toolbar-bottom {
  flex-direction: column;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar ul {
  flex-direction: row;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li {
  margin-left: 1rem;
}
.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {
  margin-bottom: 5px;
}
.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {
  margin-top: 5px;
}
.k-listbox .k-list-scroller {
  width: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.k-listbox .k-drop-hint {
  border-top-width: 1px;
  border-top-style: solid;
}
.k-listbox .k-ghost {
  opacity: 0.5;
}
.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-left .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-right .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  transform: scaleX(-1);
}
.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-left .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
  margin-right: 0;
  margin-left: 5px;
}
.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar, .k-listbox[dir=rtl].k-listbox-toolbar-right .k-listbox-toolbar, [dir=rtl] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  margin-right: 5px;
  margin-left: 0;
}

.k-item {
  cursor: default;
}

.k-listbox .k-list-scroller {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-listbox .k-drop-hint {
  border-top-color: #0d6efd;
}

.k-rating {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-rating.k-state-readonly {
  pointer-events: none;
}

.k-rating-container {
  flex: 0 1 auto;
  position: relative;
  box-sizing: border-box;
  margin: 0 0.5rem;
}
.k-rating-container .k-rating-item {
  display: inline-flex;
  position: relative;
  padding: 0.5rem 0.5rem;
  align-items: center;
  vertical-align: middle;
  margin: 0;
  outline: 0;
  overflow: hidden;
  transition: color 200ms ease-out 0s;
}
.k-rating-container .k-rating-item * {
  pointer-events: none;
}
.k-rating-container .k-rating-item .k-icon {
  font-size: 24px;
}
.k-rating-container .k-rating-item .k-rating-precision-part,
.k-rating-container .k-rating-item .k-rating-precision-complement {
  display: inherit;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  overflow: hidden;
}
.k-rating-container .k-rating-item .k-rating-precision-complement {
  direction: rtl;
}
.k-rating-container .k-rating-item svg {
  fill: currentColor;
}

.k-rating-label {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 2;
  margin: 0.5rem 1rem;
}

.k-ie9 .k-rating-label,
.k-ie9 .k-rating-container,
.k-ie9 .k-rating-item {
  display: inline-block;
}

.k-rtl .k-rating-precision-part,
[dir=rtl] .k-rating-precision-part {
  left: auto;
  right: 0.5rem;
}
.k-rtl .k-rating-item .k-rating-precision-complement,
[dir=rtl] .k-rating-item .k-rating-precision-complement {
  direction: ltr;
}

.k-rating {
  color: #212529;
}
.k-rating:focus .k-rating-item > .k-icon, .k-rating.k-state-focused .k-rating-item > .k-icon {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.k-rating:focus .k-rating-item.k-state-selected > .k-icon, .k-rating.k-state-focused .k-rating-item.k-state-selected > .k-icon {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.k-rating-item {
  color: #6c757d;
}
.k-rating-item.k-state-selected {
  color: #0d6efd;
}
.k-rating-item.k-state-selected:focus, .k-rating-item.k-state-selected.k-state-focused {
  color: #0d6efd;
}
.k-rating-item:hover, .k-rating-item.k-state-hover {
  color: #0d6efd;
  cursor: pointer;
}

.k-appbar {
  padding: 0.5rem 1rem;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  list-style: none;
  display: flex;
  gap: 0.5rem;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-appbar > * {
  flex-shrink: 0;
}
.k-appbar .k-appbar-section {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}
.k-appbar .k-appbar-spacer {
  flex: 1 0 auto;
}
.k-appbar .k-appbar-spacer-sized {
  flex-grow: 0;
}
.k-appbar .k-appbar-separator {
  margin: 0;
  width: 0;
  min-height: 1em;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
}

.k-appbar-static {
  position: static;
}

.k-appbar-sticky {
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 1000;
}

.k-appbar-fixed {
  width: 100%;
  position: fixed;
  z-index: 1;
}

.k-appbar-top {
  top: 0;
  bottom: auto;
}

.k-appbar-bottom {
  top: auto;
  bottom: 0;
}
.k-appbar-bottom.k-appbar-fixed {
  bottom: 0;
}

.k-appbar {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}

.k-appbar-bottom {
  box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.16);
}

.k-appbar-primary {
  color: #ffffff;
  background-color: #0d6efd;
}

.k-appbar-secondary {
  color: #ffffff;
  background-color: #6c757d;
}

.k-appbar-tertiary {
  color: #ffffff;
  background-color: #6f42c1;
}

.k-appbar-info {
  color: #ffffff;
  background-color: #0dcaf0;
}

.k-appbar-success {
  color: #ffffff;
  background-color: #198754;
}

.k-appbar-warning {
  color: #000000;
  background-color: #ffc107;
}

.k-appbar-error {
  color: #ffffff;
  background-color: #dc3545;
}

.k-appbar-dark {
  color: #ffffff;
  background-color: #212529;
}

.k-appbar-light {
  color: #000000;
  background-color: #f8f9fa;
}

.k-appbar-inverse {
  color: #ffffff;
  background-color: #212529;
}

.k-appbar-danger {
  color: #ffffff;
  background-color: #dc3545;
}

.k-menu {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-menu-item {
  border-width: 0;
  outline: 0;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.k-menu-link {
  padding: 0.5rem 0.5rem;
  outline: 0;
  color: inherit;
  display: flex;
  flex-direction: row;
  flex: 1 1 auto;
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-menu-link > .k-image,
.k-menu-link > .k-sprite {
  margin-right: 0.5rem;
}

.k-menu-expand-arrow {
  margin-left: 0.5rem;
  margin-right: -0.5rem;
  position: relative;
}

.k-menu-expand-arrow.k-i-arrow-60-left,
.k-menu-expand-arrow.k-i-arrow-60-right {
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.k-menu-expand-arrow.k-i-arrow-60-right {
  right: 0.5rem;
}

.k-menu-expand-arrow.k-i-arrow-60-left {
  left: 0.5rem;
}

.k-menu-horizontal {
  flex-direction: row;
}
.k-menu-horizontal > .k-menu-item + .k-menu-item {
  margin-left: 0px;
}
.k-menu-horizontal > .k-separator {
  margin: 0 2px;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
  flex-shrink: 0;
}

.k-menu-vertical {
  flex-direction: column;
}
.k-menu-vertical > .k-menu-item + .k-menu-item {
  margin-top: 0px;
}
.k-menu-vertical > .k-menu-item > .k-menu-link {
  padding: 0.25rem 1rem;
  padding-right: calc( 2rem + 16px );
}
.k-menu-vertical > .k-separator {
  margin: 2px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #dee2e6;
  display: block;
}

.k-menu-popup {
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}

.k-menu-group {
  margin: 0;
  padding: 8px 0px;
  font-size: 1rem;
  line-height: 1.5;
  list-style: none;
  display: none;
  position: absolute;
}
.k-menu-popup .k-menu-group {
  position: relative;
  display: flex;
  flex-direction: column;
}
.k-menu-group .k-menu-item {
  font-size: 1rem;
  line-height: 1.5;
}
.k-menu-group .k-menu-item + .k-menu-item {
  margin-top: 0px;
}
.k-menu-group .k-menu-link {
  padding: 0.25rem 1rem;
  padding-right: calc( 2rem + 16px );
}
.k-menu-group .k-separator {
  margin: 2px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #dee2e6;
  display: block;
}

.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}

.k-context-menu {
  margin: 0;
  padding: 8px 0px;
  border-width: 1px;
  border-style: solid;
}
.k-context-menu.k-menu-horizontal {
  padding: 0px 8px;
}

.k-animation-container .k-context-menu.k-menu-horizontal {
  display: flex !important;
  flex-wrap: nowrap;
}

.k-context-menu-popup {
  z-index: 12000;
}
.k-context-menu-popup > .k-popup:not(.k-menu-popup),
.k-context-menu-popup .k-context-menu {
  border: 0;
}

.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
}
.k-menu-scroll-wrapper .k-menu {
  overflow: hidden;
  flex-wrap: nowrap;
}

.k-menu-scroll-button {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: inherit;
  position: absolute;
}
.k-menu-scroll-button.k-scroll-left {
  top: 0;
  left: 0;
  height: 100%;
  width: 16px;
  border-right-width: 1px;
}
.k-menu-scroll-button.k-scroll-right {
  top: 0;
  right: 0;
  height: 100%;
  width: 16px;
  border-left-width: 1px;
}
.k-menu-scroll-button.k-scroll-up {
  top: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-bottom-width: 1px;
}
.k-menu-scroll-button.k-scroll-down {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-top-width: 1px;
}

.k-rtl .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-rtl .k-menu-link > .k-image,
.k-rtl .k-menu-link > .k-sprite,
[dir=rtl] .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
[dir=rtl] .k-menu-link > .k-image,
[dir=rtl] .k-menu-link > .k-sprite {
  margin-left: 0.5rem;
  margin-right: 0;
}
.k-rtl .k-menu-expand-arrow.k-i-arrow-60-down,
[dir=rtl] .k-menu-expand-arrow.k-i-arrow-60-down {
  margin-left: -0.5rem;
  margin-right: 0.5rem;
}
.k-rtl .k-menu-horizontal > .k-menu-item + .k-menu-item,
[dir=rtl] .k-menu-horizontal > .k-menu-item + .k-menu-item {
  margin-right: 0px;
  margin-left: 0;
}
.k-rtl .k-menu-vertical > .k-menu-item > .k-menu-link,
[dir=rtl] .k-menu-vertical > .k-menu-item > .k-menu-link {
  padding-right: 1rem;
  padding-left: calc( 2rem + 16px );
}
.k-rtl .k-menu-group .k-menu-link,
[dir=rtl] .k-menu-group .k-menu-link {
  padding-right: 1rem;
  padding-left: calc( 2rem + 16px );
}

.k-menu.k-menu-horizontal:not(.k-context-menu) {
  padding: 0.5rem;
}

.k-menu.k-menu-vertical:not(.k-context-menu) {
  padding: 0.5rem 0;
}

.k-menu-popup .k-menu-group,
.k-menu-popup .k-menu-vertical {
  padding: 0;
}

.k-context-menu-popup > .k-popup:not(.k-menu-popup) {
  padding: 0;
}
.k-context-menu-popup .k-context-menu {
  border-radius: 0.25rem;
}
.k-context-menu-popup .k-header {
  font-size: inherit;
  font-weight: inherit;
}

.k-menu:not(.k-context-menu) {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}
.k-menu:not(.k-context-menu) > .k-item {
  color: rgba(33, 37, 41, 0.5);
}
.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
  color: rgba(33, 37, 41, 0.7);
}
.k-menu:not(.k-context-menu) > .k-item > .k-state-active {
  color: rgba(33, 37, 41, 0.9);
}
.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-menu-group,
.k-menu.k-context-menu {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-menu-group .k-item:hover, .k-menu-group .k-item.k-state-hover,
.k-menu.k-context-menu .k-item:hover,
.k-menu.k-context-menu .k-item.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-menu-group .k-item > .k-state-active,
.k-menu.k-context-menu .k-item > .k-state-active {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-menu-group .k-item:focus, .k-menu-group .k-item.k-state-focused,
.k-menu.k-context-menu .k-item:focus,
.k-menu.k-context-menu .k-item.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-menu-scroll-button {
  border-color: #dee2e6;
  color: rgba(33, 37, 41, 0.5);
  background-color: #f8f9fa;
}
.k-menu-scroll-button:hover {
  color: rgba(33, 37, 41, 0.7);
}
.k-menu-scroll-button:hover::before {
  opacity: 0;
}

.k-context-menu-popup .k-header {
  color: inherit;
}

.k-window {
  border-radius: 0.25rem;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10002;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-window.k-window-maximized {
  max-width: 100vw;
  max-height: 100vh;
  box-shadow: none;
}

.k-window-sm {
  width: 300px;
}

.k-window-md {
  width: 800px;
}

.k-window-lg {
  width: 1200px;
}

.k-window-titlebar {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1rem;
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
}
.k-window-minimized .k-window-titlebar {
  border-width: 0;
}

.k-window-title {
  padding: 0.5em 0;
  margin: -0.5em 0;
  font-size: 1.25rem;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-window-title::before {
  content: "​";
}

.k-window-actions {
  margin: -5em 0;
  margin-inline-end: calc( 1rem - 1rem );
  line-height: 1;
  display: flex;
  gap: 0.5rem;
  flex-flow: row nowrap;
  flex-shrink: 0;
  align-items: center;
  vertical-align: top;
}

.k-window-action {
  flex-shrink: 0;
  opacity: 0.5;
}

.k-window-action:hover {
  opacity: 0.75;
}

.k-window-content,
.k-prompt-container {
  padding: 1rem 1rem;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: none;
  outline: 0;
  overflow: auto;
  position: relative;
  flex: 1 1 auto;
}

.k-window-content + .k-prompt-container {
  margin-top: -0.5rem;
}

.k-window-content:first-child {
  padding-top: max( 1rem, 1rem );
}

.k-window-content:last-child {
  padding-bottom: max( 1rem, 1rem );
}

.k-window-iframecontent {
  padding: 0;
  overflow: visible;
}
.k-window-iframecontent .k-content-frame {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}

.k-window-buttongroup {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding: 0.5rem 0.5rem;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
}

.k-prompt-container > .k-textbox,
.k-prompt-container > .k-textarea {
  width: 100%;
}

.k-window .k-resize-n {
  top: 0;
}
.k-window .k-resize-e {
  right: 0;
}
.k-window .k-resize-s {
  bottom: 0;
}
.k-window .k-resize-w {
  left: 0;
}

.k-window {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-window-titlebar {
  border-color: #dee2e6;
}

.k-popup-edit-form .k-edit-buttons {
  border-color: #dee2e6;
}

.k-dialog-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  outline: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10001;
}
.k-dialog-wrapper .k-dialog {
  position: relative;
}

.k-dialog {
  padding: 0;
  position: fixed;
  box-sizing: border-box;
}
.k-dialog.k-dialog-centered {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.k-dialog .k-multiselect, .k-dialog .k-dropdowntree {
  width: 100%;
}

.k-dialog-close {
  align-self: flex-end;
}

.k-dialog-buttongroup {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding: 0.5rem 0.5rem;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 0.5rem;
  overflow: hidden;
}

.k-ie .k-dialog-buttongroup .k-button ~ .k-button {
  margin-left: 0.5rem;
}
.k-rtl .k-ie .k-dialog-buttongroup .k-button ~ .k-button, [dir=rtl] .k-ie .k-dialog-buttongroup .k-button ~ .k-button {
  margin-left: 0;
  margin-right: 0.5rem;
}

.k-dialog-buttongroup {
  border-color: #dee2e6;
}

.k-drawer-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}

kendo-drawer.k-drawer,
kendo-drawer .k-drawer-wrapper {
  transition: none;
}

.k-drawer {
  height: 100%;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all 300ms ease-in-out;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-drawer-mini .k-drawer.k-drawer-start, .k-drawer-expanded .k-drawer.k-drawer-start, .k-drawer-left.k-drawer-mini .k-drawer, .k-drawer-left.k-drawer-expanded .k-drawer {
  border-right-width: 1px;
}
.k-drawer-mini .k-drawer.k-drawer-end, .k-drawer-expanded .k-drawer.k-drawer-end, .k-drawer-right.k-drawer-mini .k-drawer, .k-drawer-right.k-drawer-expanded .k-drawer {
  border-left-width: 1px;
}
.k-drawer.k-drawer-start, .k-drawer-left .k-drawer {
  top: 0;
  left: 0;
}
.k-drawer.k-drawer-end, .k-drawer-right .k-drawer {
  top: 0;
  right: 0;
}

.k-drawer-content {
  flex: 1 1 auto;
}

.k-drawer-overlay .k-drawer {
  max-width: 80vw;
  position: fixed;
  z-index: 10002;
  border: 0;
}
.k-drawer-overlay > .k-overlay {
  display: none;
}
.k-drawer-overlay.k-drawer-expanded > .k-overlay {
  display: block;
}

.k-drawer-push {
  display: flex;
  flex-direction: row;
}
.k-drawer-push .k-drawer {
  height: auto;
  position: relative;
  align-self: stretch;
}
.k-drawer-push .k-drawer.k-drawer-end, .k-drawer-push.k-drawer-right .k-drawer {
  order: 1;
}

.k-drawer-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all 300ms ease-in-out;
}
.k-drawer-wrapper::-webkit-scrollbar {
  width: 7px;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb {
  border-radius: 20px;
}

.k-drawer-items,
.k-drawer-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-drawer-item {
  padding: 0.5rem 1rem;
  outline: 0;
  color: inherit;
  font-size: 16px;
  line-height: 2;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
}
.k-drawer-item > .k-drawer-link {
  margin: -0.5rem -1rem;
  padding: 0.5rem 1rem;
  color: inherit;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 1 0 auto;
}
.k-drawer-item .k-icon {
  margin: 0 1rem;
  height: auto;
  font-size: 16px;
  line-height: 2;
  flex-shrink: 0;
}
.k-drawer-item .k-icon.k-i-none {
  margin: 0;
}
.k-drawer-item .k-item-text {
  padding: 0 1rem;
  display: inline-block;
  white-space: nowrap;
}

.k-drawer-separator {
  padding: 0;
  height: 1px;
}

.k-drawer-mini .k-drawer-wrapper {
  width: calc(2 * 1rem + 16px);
}

.k-rtl.k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-expanded .k-drawer-start, .k-rtl.k-drawer-expanded .k-drawer-start,
[dir=rtl].k-drawer-mini .k-drawer-start,
[dir=rtl] .k-drawer-mini .k-drawer-start,
[dir=rtl] .k-drawer-expanded .k-drawer-start,
[dir=rtl].k-drawer-expanded .k-drawer-start {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-rtl.k-drawer-mini .k-drawer-end,
.k-rtl .k-drawer-mini .k-drawer-end, .k-rtl.k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end,
[dir=rtl].k-drawer-mini .k-drawer-end,
[dir=rtl] .k-drawer-mini .k-drawer-end,
[dir=rtl].k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end {
  border-left-width: 0;
  border-right-width: 1px;
}
.k-rtl.k-drawer-overlay .k-drawer-start,
.k-rtl .k-drawer-overlay .k-drawer-start,
[dir=rtl].k-drawer-overlay .k-drawer-start,
[dir=rtl] .k-drawer-overlay .k-drawer-start {
  left: auto;
  right: 0;
}
.k-rtl.k-drawer-overlay .k-drawer-end,
.k-rtl .k-drawer-overlay .k-drawer-end,
[dir=rtl].k-drawer-overlay .k-drawer-end,
[dir=rtl] .k-drawer-overlay .k-drawer-end {
  left: 0;
  right: auto;
}
.k-rtl .k-drawer-left.k-drawer-push .k-drawer,
[dir=rtl] .k-drawer-left.k-drawer-push .k-drawer {
  order: 1;
}
.k-rtl .k-drawer-right.k-drawer-push .k-drawer,
[dir=rtl] .k-drawer-right.k-drawer-push .k-drawer {
  order: 0;
}

.k-drawer-container .k-drawer-items .k-item-text {
  padding: 0;
}
.k-drawer-container .k-drawer-items .k-icon {
  margin: 0;
}
.k-drawer-container .k-drawer-items .k-icon + .k-item-text {
  padding-left: 1rem;
}
.k-rtl .k-drawer-container .k-drawer-items .k-icon + .k-item-text, [dir=rtl] .k-drawer-container .k-drawer-items .k-icon + .k-item-text, .k-drawer-container[dir=rtl] .k-icon + .k-item-text {
  padding-left: 0;
  padding-right: 1rem;
}

.k-drawer {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-drawer-wrapper {
  scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}
.k-drawer-wrapper::-webkit-scrollbar-track {
  background: #dedede;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb {
  background: rgba(156, 156, 156, 0.7);
}
.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
  background: rgb(156, 156, 156);
}

.k-drawer-item:hover, .k-drawer-item.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-drawer-item:focus, .k-drawer-item.k-state-focused {
  background-color: #e9ecef;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.15);
}
.k-drawer-item:focus:hover, .k-drawer-item:focus.k-state-hover, .k-drawer-item.k-state-focused:hover, .k-drawer-item.k-state-focused.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-drawer-item.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-drawer-item.k-state-selected:hover, .k-drawer-item.k-state-selected.k-state-hover {
  color: #ffffff;
  background-color: #0c65e9;
}

.k-drawer-separator {
  background-color: #dee2e6;
}

.k-notification-group {
  position: fixed;
  display: inline-flex;
  flex-wrap: wrap;
  max-height: 100%;
  flex-direction: column-reverse;
}

.k-notification-container {
  margin: 0.5rem 0;
  display: inline-flex;
  vertical-align: top;
}
.k-notification-container-animating {
  overflow: hidden;
}

.k-notification {
  border-radius: 0.25rem;
  padding: 1rem 1rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  line-height: 1.5;
  cursor: default;
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-notification-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-notification-wrap > .k-icon {
  margin-top: 3px;
  margin-right: 0.5rem;
  flex: 0 0 auto;
}
.k-notification-wrap > .k-i-close {
  margin-right: 0;
  margin-left: 0.5rem;
  flex: 0 0 auto;
  cursor: pointer;
}
.k-notification-wrap > .k-notification-content {
  flex: 1 1 auto;
}

.k-rtl .k-notification .k-notification-wrap > .k-icon,
[dir=rtl] .k-notification .k-notification-wrap > .k-icon {
  margin-right: 0;
  margin-left: 0.5rem;
}
.k-rtl .k-notification .k-notification-wrap > .k-i-close,
[dir=rtl] .k-notification .k-notification-wrap > .k-i-close {
  margin-left: 0;
  margin-right: 0.5rem;
}

.k-ie9 .k-notification-wrap {
  white-space: nowrap;
}
.k-ie9 .k-notification-wrap > .k-icon {
  vertical-align: top;
}
.k-ie9 .k-notification-wrap > .k-notification-content {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}

.k-notification {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-notification-wrap > .k-i-close {
  color: inherit;
}

.k-notification-group .k-notification {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-notification-primary {
  border-color: #cfe2ff;
  color: #073984;
  background-color: #bbd6fe;
}

.k-notification-secondary {
  border-color: #e2e3e5;
  color: #383d41;
  background-color: #d6d8db;
}

.k-notification-tertiary {
  border-color: #e2d9f3;
  color: #3a2264;
  background-color: #d7caee;
}

.k-notification-info {
  border-color: #cff4fc;
  color: #07697d;
  background-color: #bbf0fb;
}

.k-notification-success {
  border-color: #d1e7dd;
  color: #0d462c;
  background-color: #bfddcf;
}

.k-notification-warning {
  border-color: #fff3cd;
  color: #856404;
  background-color: #ffeeba;
}

.k-notification-error {
  border-color: #f8d7da;
  color: #721c24;
  background-color: #f5c6cb;
}

.k-notification-dark {
  border-color: #d3d3d4;
  color: #111315;
  background-color: #c1c2c3;
}

.k-notification-light {
  border-color: #fefefe;
  color: #818182;
  background-color: #fdfdfe;
}

.k-notification-inverse {
  border-color: #d3d3d4;
  color: #111315;
  background-color: #c1c2c3;
}

.k-notification-danger {
  border-color: #f8d7da;
  color: #721c24;
  background-color: #f5c6cb;
}

.k-rpanel-left,
.k-rpanel-right {
  position: fixed;
  display: block;
  overflow: auto;
  min-width: 320px;
  height: 100%;
  top: 0;
}
.k-rpanel-left + *,
.k-rpanel-right + * {
  overflow: auto;
}
.k-rpanel-left.k-rpanel-expanded,
.k-rpanel-right.k-rpanel-expanded {
  transform: translateX(0) translateZ(0);
}

.k-rpanel-left {
  transform: translateX(-100%) translateZ(0);
  left: 0;
}

.k-rpanel-right {
  transform: translateX(100%) translateZ(0);
  right: 0;
}

.k-rpanel-top {
  position: static;
  max-height: 0;
}

.k-rpanel-top.k-rpanel-expanded {
  max-height: 568px;
  overflow: visible !important;
}

.k-rpanel-toggle {
  touch-action: manipulation;
}

.k-actionsheet-container {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

.k-actionsheet {
  width: 360px;
  max-width: 100%;
  max-height: 50vh;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  z-index: 10002;
}

.k-actionsheet-header {
  padding: 0.5rem 1rem;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
}

.k-actionsheet-items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.k-actionsheet-item {
  padding: 0;
  box-sizing: border-box;
}

.k-actionsheet-action {
  margin: 0;
  padding: 0.5rem 1rem;
  min-height: 40px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 12px;
}

.k-actionsheet-item-text {
  display: flex;
  flex-flow: column nowrap;
}

.k-actionsheet-item-description {
  font-size: 0.875em;
  opacity: 0.75;
}

.k-actionsheet > .k-hr {
  margin: 0;
  border-color: inherit;
}

.k-actionsheet-top {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 0px;
  border-top-width: 0;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.k-actionsheet-bottom {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-width: 0px;
  border-bottom-width: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.k-actionsheet-left {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-width: 0px;
  border-left-width: 0;
  left: 0;
  top: 50%;
  transform: translatey(-50%);
}

.k-actionsheet-right {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-width: 0px;
  border-right-width: 0;
  right: 0;
  top: 50%;
  transform: translatey(-50%);
}

.k-animation-container > .k-actionsheet {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  transform: none;
}

.k-actionsheet {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.k-actionsheet-action:hover, .k-actionsheet-action.k-state-hover {
  background-color: #e9ecef;
}
.k-actionsheet-action:focus, .k-actionsheet-action.k-state-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}
kendo-card,
kendo-card-header,
kendo-card-body,
kendo-card-actions,
kendo-card-footer {
  display: block;
}

.k-card {
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-card > .k-card-inner {
  border-radius: calc(0.25rem - 1px);
  display: flex;
  flex-direction: inherit;
  overflow: hidden;
}

.k-card-horizontal {
  flex-flow: row nowrap;
}

.k-card-vertical {
  flex-flow: column nowrap;
}

.k-card-header {
  padding: 1rem 1rem;
  border-width: 0 0 1px;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.k-card-header .k-card-title,
.k-card-header .k-card-subtitle {
  margin-bottom: 0;
}
.k-card-header .k-card-title + .k-card-subtitle,
.k-card-header .k-card-subtitle + .k-card-subtitle {
  margin-top: 0.75rem;
}

.k-card-footer {
  padding: 1rem 1rem;
  border-width: 1px 0 0;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
}

.k-card-body {
  padding: 1rem 1rem;
  outline: 0;
  flex: 1 1 auto;
}
.k-card-body p {
  margin: 0 0 1rem;
}
.k-card-body > .k-last,
.k-card-body > :last-child {
  margin-bottom: 0;
}
.k-card-body > .k-card-actions {
  padding: 0;
}

.k-card-avatar,
.k-card .k-avatar {
  margin-right: 1rem;
  width: 45px;
  height: 45px;
  flex-basis: 45px;
}

.k-card-image,
.k-card-media {
  border: 0;
  max-width: 100%;
  flex-shrink: 0;
  overflow: hidden;
}
.k-card-image > img,
.k-card-media > img {
  border: 0;
  max-width: 100%;
}
.k-card-horizontal .k-card-image,
.k-card-horizontal .k-card-media {
  max-width: 100px;
  object-fit: cover;
}

.k-card-title {
  margin: 0 0 0.75rem;
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 500;
}

.k-card-subtitle {
  margin: 0 0 0.75rem;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
}

.k-card-separator {
  margin: 0;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex: 0 0 auto;
  align-self: stretch;
}

.k-card-separator.k-separator-vertical,
.k-card-horizontal > .k-card-separator {
  border-left-width: 1px;
}

.k-card-separator.k-separator-horizontal,
.k-card-vertical > .k-card-separator {
  border-top-width: 1px;
}

.k-card > .k-hr {
  margin: 0;
  flex: 0 0 auto;
  border-color: inherit;
}

.k-card-actions {
  padding: 0.5rem 0.5rem;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  flex-basis: auto;
  gap: 0.5rem;
}
.k-card-actions > .k-button {
  padding-left: calc( 1rem - ( 0.5rem + 1px ) );
  padding-right: calc( 1rem - ( 0.5rem + 1px ) );
  max-width: 100%;
  white-space: normal;
}

.k-card-actions-start {
  justify-content: flex-start;
}

.k-card-actions-end {
  justify-content: flex-end;
}

.k-card-actions-center {
  justify-content: center;
}

.k-card-actions-horizontal {
  flex-flow: row nowrap;
}

.k-card-actions-vertical {
  flex-flow: column nowrap;
}

.k-card-actions-stretched {
  padding: 0;
  gap: 0;
}
.k-card-actions-stretched > .k-button,
.k-card-actions-stretched > .k-card-action {
  flex: 1 1 auto;
}
.k-card-actions-stretched .k-button {
  border-radius: 0;
  padding-top: calc( 0.5rem + 0.375rem );
  padding-bottom: calc( 0.5rem + 0.375rem );
}
.k-card .k-card-actions-stretched {
  border-top-width: 1px;
}
.k-card-horizontal > .k-card-actions-stretched {
  border-top-width: 0;
  border-inline-start-width: 1px;
}
.k-card-vertical > .k-card-actions-stretched {
  border-top-width: 1px;
}
.k-card-actions-stretched.k-card-actions-horizontal > .k-card-action + .k-card-action {
  border-inline-start-width: 1px;
}
.k-card-actions-stretched.k-card-actions-vertical > .k-card-action + .k-card-action {
  border-top-width: 1px;
}

.k-card-action {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: inline-flex;
}
.k-card-action > .k-button {
  flex: 1 1 auto;
}

.k-card-list {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: 1rem;
  flex: 0 0 auto;
}
.k-card-list .k-card {
  flex: 0 0 auto;
}

.k-card-deck {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  gap: 1rem;
  flex: 0 0 auto;
}
.k-card-deck .k-card {
  flex: 0 0 auto;
}

.k-card-deck-scrollwrap {
  padding-bottom: 3px;
  width: 100%;
  box-sizing: content-box;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.k-card-deck-scrollwrap > .k-button {
  border-radius: 0px;
  flex: 0 0 auto;
  position: absolute;
  z-index: 1;
}
.k-card-deck-scrollwrap > .k-button:first-child {
  left: -1px;
}
.k-card-deck-scrollwrap > .k-button:last-child {
  right: -1px;
}
.k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
  flex: 1 1 auto;
}

.k-card-group {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}
.k-card-group .k-card {
  border-radius: 0;
  flex: 0 0 auto;
}
.k-card-group .k-card + .k-card {
  margin-inline-start: 1px;
}
.k-card-group .k-card.k-first {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.k-card-group .k-card.k-last {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.k-card-group .k-card.k-only {
  border-radius: 0.25rem;
}

.k-card-with-callout {
  overflow: visible;
}

.k-card-callout {
  margin: 0;
  width: 1.3em;
  height: 1.3em;
  border-width: 1px 1px 0 0;
  border-style: solid;
  position: absolute;
}

.k-card-callout.k-callout-n {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}

.k-card-callout.k-callout-e {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}

.k-card-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(135deg);
}

.k-card-callout.k-callout-w {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(-135deg);
}

.k-card-flat {
  box-shadow: none;
}

.k-rtl .k-card-actions-stretched .k-card-action + .k-card-action,
[dir=rtl] .k-card-actions-stretched .k-card-action + .k-card-action {
  border-right-width: 1px;
  border-left-width: 0;
}
.k-rtl .k-card-horizontal > .k-card-actions-stretched,
.k-rtl .k-card-horizontal .k-card-actions-vertical,
[dir=rtl] .k-card-horizontal > .k-card-actions-stretched,
[dir=rtl] .k-card-horizontal .k-card-actions-vertical {
  border-right-width: 1px;
  border-left-width: 0;
}

.k-ie11 .k-card-body {
  flex: 1 1 auto;
}

.k-card {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-card:focus, .k-card.k-state-focus {
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-card-actions {
  border-color: #dee2e6;
}

.k-card-header {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-card-footer {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-card-separator {
  border-color: #dee2e6;
}

.k-card-subtitle {
  color: #6c757d;
}

.k-card-primary {
  background-color: #cfe2ff;
  color: #073984;
  border-color: #bbd6fe;
}
.k-card-primary .k-card-subtitle {
  color: inherit;
}

.k-card-secondary {
  background-color: #e2e3e5;
  color: #383d41;
  border-color: #d6d8db;
}
.k-card-secondary .k-card-subtitle {
  color: inherit;
}

.k-card-tertiary {
  background-color: #e2d9f3;
  color: #3a2264;
  border-color: #d7caee;
}
.k-card-tertiary .k-card-subtitle {
  color: inherit;
}

.k-card-info {
  background-color: #cff4fc;
  color: #07697d;
  border-color: #bbf0fb;
}
.k-card-info .k-card-subtitle {
  color: inherit;
}

.k-card-success {
  background-color: #d1e7dd;
  color: #0d462c;
  border-color: #bfddcf;
}
.k-card-success .k-card-subtitle {
  color: inherit;
}

.k-card-warning {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
}
.k-card-warning .k-card-subtitle {
  color: inherit;
}

.k-card-error {
  background-color: #f8d7da;
  color: #721c24;
  border-color: #f5c6cb;
}
.k-card-error .k-card-subtitle {
  color: inherit;
}

.k-card-dark {
  background-color: #d3d3d4;
  color: #111315;
  border-color: #c1c2c3;
}
.k-card-dark .k-card-subtitle {
  color: inherit;
}

.k-card-light {
  background-color: #fefefe;
  color: #818182;
  border-color: #fdfdfe;
}
.k-card-light .k-card-subtitle {
  color: inherit;
}

.k-card-inverse {
  background-color: #d3d3d4;
  color: #111315;
  border-color: #c1c2c3;
}
.k-card-inverse .k-card-subtitle {
  color: inherit;
}

.k-card-danger {
  background-color: #f8d7da;
  color: #721c24;
  border-color: #f5c6cb;
}
.k-card-danger .k-card-subtitle {
  color: inherit;
}

.k-card-wrap.k-state-focused > .k-card, .k-card-wrap.k-state-selected > .k-card {
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-card-callout {
  border-color: #dee2e6;
  background-color: #ffffff;
}

.k-card:focus .k-card-callout.k-callout-n,
.k-card.k-state-focus .k-card-callout.k-callout-n {
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}
.k-card:focus .k-card-callout.k-callout-e,
.k-card.k-state-focus .k-card-callout.k-callout-e {
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}
.k-card:focus .k-card-callout.k-callout-s,
.k-card.k-state-focus .k-card-callout.k-callout-s {
  box-shadow: 3px -3px 0 0 rgba(222, 226, 230, 0.5);
}
.k-card:focus .k-card-callout.k-callout-w,
.k-card.k-state-focus .k-card-callout.k-callout-w {
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-popover {
  border-radius: 0.3rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  display: flex;
  flex-flow: column nowrap;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popover-header {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding: 1rem 1rem;
  border-width: 0 0 1px;
  border-style: solid;
}

.k-popover-body {
  padding: 1rem 1rem;
}

.k-popover-actions {
  border-width: 1px 0 0;
}

.k-popover-callout {
  margin: 0;
  width: 1.3em;
  height: 1.3em;
  border-width: 1px 1px 0 0;
  border-style: solid;
  position: absolute;
}
.k-popover-callout.k-callout-n {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.k-popover-callout.k-callout-e {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}
.k-popover-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(135deg);
}
.k-popover-callout.k-callout-w {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%) rotate(-135deg);
}

.k-popover {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-popover-header {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-popover-callout {
  border-color: #dee2e6;
  background-color: #ffffff;
}
.k-breadcrumb {
  padding: 0px 0px;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: row;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-breadcrumb-container,
.k-breadcrumb-root-item-container {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
}

.k-breadcrumb-container.k-flex-wrap {
  flex-wrap: wrap;
}

.k-breadcrumb-root-item-container {
  align-items: flex-start;
  flex-shrink: 0;
}

.k-breadcrumb-item {
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}

.k-breadcrumb-root-item {
  flex-shrink: 0;
}

.k-breadcrumb-link,
.k-breadcrumb-root-link {
  border-radius: 0.25rem;
  padding: 0.5rem 0.75rem;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-breadcrumb-root-link {
  margin-right: 0.75rem;
}

.k-breadcrumb-link > .k-image,
.k-breadcrumb-icontext-link .k-icon {
  margin-right: 0.5rem;
}

.k-breadcrumb-icon-link {
  padding: 0.75rem 0.75rem;
}

.k-breadcrumb-delimiter,
.k-breadcrumb-delimiter-icon {
  color: inherit;
  font-size: 12px;
  opacity: 0.65;
}

.k-breadcrumb-input-container {
  width: 100%;
}
.k-breadcrumb-input-container .k-breadcrumb-input-container {
  border-color: transparent;
}
.k-breadcrumb-input-container .k-textbox {
  width: 100%;
  height: 100%;
}

.k-ie9 .k-breadcrumb,
.k-ie9 .k-breadcrumb-container {
  display: block;
}
.k-ie9 .k-breadcrumb-item {
  display: inline-block;
}

.k-breadcrumb[dir=rtl] .k-breadcrumb-root-link, .k-rtl .k-breadcrumb .k-breadcrumb-root-link {
  margin-right: 0;
  margin-left: 0.75rem;
}
.k-breadcrumb[dir=rtl] .k-breadcrumb-link > .k-image,
.k-breadcrumb[dir=rtl] .k-breadcrumb-icontext-link .k-icon, .k-rtl .k-breadcrumb .k-breadcrumb-link > .k-image,
.k-rtl .k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
  margin-right: 0;
  margin-left: 0.5rem;
}

.k-breadcrumb-link,
.k-breadcrumb-root-link {
  text-decoration: underline;
}
.k-breadcrumb {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-breadcrumb:focus, .k-breadcrumb.k-state-focused {
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}

.k-breadcrumb-link {
  color: #0d6efd;
}
.k-breadcrumb-link:hover, .k-breadcrumb-link.k-state-hover {
  color: #0a58ca;
}
.k-breadcrumb-link:focus, .k-breadcrumb-link.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.25);
}

.k-breadcrumb-root-link {
  color: #0d6efd;
}
.k-breadcrumb-root-link:hover, .k-breadcrumb-root-link.k-state-hover {
  color: #0a58ca;
}
.k-breadcrumb-root-link:focus, .k-breadcrumb-root-link.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.25);
}

.k-breadcrumb-last-item .k-breadcrumb-link {
  color: #6c757d;
}
.k-breadcrumb-last-item .k-state-disabled {
  opacity: 1;
  filter: none;
}

.k-pager-wrap {
  padding: 0.5rem 0.5rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pager-wrap .k-link {
  text-decoration: none;
  outline: 0;
  font: inherit;
  background-color: inherit;
}
.k-pager-wrap .k-link:focus, .k-pager-wrap .k-link.k-state-focus {
  z-index: 3;
}
.k-pager-wrap .k-widget,
.k-pager-wrap select.k-dropdown,
.k-pager-wrap select.k-dropdowntree {
  font-size: inherit;
}
.k-rtl .k-pager-wrap .k-i-arrow-end-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-right,
.k-rtl .k-pager-wrap .k-i-arrow-end-right,
.k-rtl .k-pager-wrap .k-i-seek-w,
.k-rtl .k-pager-wrap .k-i-arrow-w,
.k-rtl .k-pager-wrap .k-i-arrow-e,
.k-rtl .k-pager-wrap .k-i-seek-e, .k-pager-wrap[dir=rtl] .k-i-arrow-end-left,
.k-pager-wrap[dir=rtl] .k-i-arrow-60-left,
.k-pager-wrap[dir=rtl] .k-i-arrow-60-right,
.k-pager-wrap[dir=rtl] .k-i-arrow-end-right,
.k-pager-wrap[dir=rtl] .k-i-seek-w,
.k-pager-wrap[dir=rtl] .k-i-arrow-w,
.k-pager-wrap[dir=rtl] .k-i-arrow-e,
.k-pager-wrap[dir=rtl] .k-i-seek-e, [dir=rtl] .k-pager-wrap .k-i-arrow-end-left,
[dir=rtl] .k-pager-wrap .k-i-arrow-60-left,
[dir=rtl] .k-pager-wrap .k-i-arrow-60-right,
[dir=rtl] .k-pager-wrap .k-i-arrow-end-right,
[dir=rtl] .k-pager-wrap .k-i-seek-w,
[dir=rtl] .k-pager-wrap .k-i-arrow-w,
[dir=rtl] .k-pager-wrap .k-i-arrow-e,
[dir=rtl] .k-pager-wrap .k-i-seek-e {
  transform: scaleX(-1);
}

.k-pager-info, .k-pager-sizes, .k-pager-input {
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-refresh, .k-pager-numbers .k-link, .k-pager-nav {
  min-width: calc( 1.5em + 0.75rem + 2px );
  height: calc( 1.5em + 0.75rem + 2px );
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.k-pager-refresh:hover, .k-pager-numbers .k-link:hover, .k-pager-nav:hover {
  z-index: 2;
}
.k-state-disabled.k-pager-refresh, .k-pager-numbers .k-state-disabled.k-link, .k-state-disabled.k-pager-nav {
  color: inherit;
}

.k-pager-nav {
  border-radius: 0.25rem;
  padding: 0.375rem 0.375rem;
  border-width: 1px;
  border-style: solid;
}

.k-pager-numbers-wrap {
  display: flex;
  flex-direction: row;
  position: relative;
}
.k-pager-numbers-wrap select.k-dropdown, .k-pager-numbers-wrap select.k-dropdowntree {
  cursor: pointer;
  display: none;
}

.k-pager-numbers {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
}
.k-pager-numbers li {
  display: inline-flex;
}
.k-pager-numbers .k-link {
  border-radius: 0px;
  padding: 0.375rem 0.375rem;
  border-width: 1px;
  border-style: solid;
}
.k-pager-numbers .k-state-selected {
  cursor: inherit;
  z-index: 2;
}

.k-pager-nav + .k-pager-nav,
.k-pager-nav + .k-pager-numbers-wrap,
.k-pager-numbers-wrap + .k-pager-nav,
.k-pager-numbers > li + li {
  margin-left: -1px;
}
.k-rtl .k-pager-nav + .k-pager-nav, [dir=rtl] .k-pager-nav + .k-pager-nav,
.k-rtl .k-pager-nav + .k-pager-numbers-wrap,
[dir=rtl] .k-pager-nav + .k-pager-numbers-wrap,
.k-rtl .k-pager-numbers-wrap + .k-pager-nav,
[dir=rtl] .k-pager-numbers-wrap + .k-pager-nav,
.k-rtl .k-pager-numbers > li + li,
[dir=rtl] .k-pager-numbers > li + li {
  margin-left: 0;
  margin-right: -1px;
}

.k-pager-input .k-textbox {
  margin: 0 1ex;
  width: 5em;
}

.k-pager-sizes .k-dropdown, .k-pager-sizes .k-dropdowntree,
.k-pager-sizes > select {
  margin-right: 1ex;
  width: 5em;
}
.k-rtl .k-pager-sizes .k-dropdown, .k-rtl .k-pager-sizes .k-dropdowntree,
.k-rtl .k-pager-sizes > select, [dir=rtl] .k-pager-sizes .k-dropdown, [dir=rtl] .k-pager-sizes .k-dropdowntree,
[dir=rtl] .k-pager-sizes > select {
  margin-left: 1ex;
  margin-right: 0;
}

.k-pager-info {
  text-align: right;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9;
}

.k-pager-refresh {
  margin-left: auto;
  order: 10;
}
.k-rtl .k-pager-refresh, [dir=rtl] .k-pager-refresh {
  margin-left: 0;
  margin-right: auto;
}

.k-pager-sm {
  overflow: visible;
}
.k-pager-sm .k-pager-numbers-wrap select.k-dropdown, .k-pager-sm .k-pager-numbers-wrap select.k-dropdowntree {
  width: 5em;
  display: flex;
}
.k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1rem;
  margin-right: 1rem;
  height: calc( 1.5em + 0.75rem + 2px );
  box-sizing: border-box;
  border-color: inherit;
}
.k-rtl .k-pager-sm .k-pager-numbers-wrap, .k-pager-sm[dir=rtl] .k-pager-numbers-wrap, [dir=rtl] .k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1rem;
  margin-right: 1rem;
}

.k-pager-md .k-pager-info,
.k-pager-sm .k-pager-info,
.k-pager-sm .k-pager-sizes,
.k-pager-sm .k-pager-numbers {
  display: none;
}

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

.k-pager-first {
  border-radius: 0.25rem 0 0 0.25rem;
}

.k-pager-last {
  border-radius: 0 0.25rem 0.25rem 0;
}

.k-rtl .k-pager-first,
[dir=rtl] .k-pager-first {
  border-radius: 0 0.25rem 0.25rem 0;
}
.k-rtl .k-pager-last,
[dir=rtl] .k-pager-last {
  border-radius: 0.25rem 0 0 0.25rem;
}

.k-pager-refresh {
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
}

.k-pager-wrap {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}
.k-pager-wrap:focus, .k-pager-wrap.k-focus, .k-pager-wrap.k-state-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-pager-refresh, .k-pager-nav.k-link {
  border-color: #dee2e6;
  color: #0d6efd;
  background-color: #ffffff;
}
.k-pager-refresh:hover, .k-pager-nav.k-link:hover, .k-state-hover.k-pager-refresh, .k-state-hover.k-pager-nav.k-link {
  border-color: #d6d9dc;
  color: #0a58ca;
  background-color: #e9ecef;
}
.k-state-selected.k-pager-refresh, .k-state-selected.k-pager-nav.k-link {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-pager-refresh:focus, .k-pager-nav.k-link:focus, .k-state-focus.k-pager-refresh, .k-state-focus.k-pager-nav.k-link {
  background-color: #ffffff;
  box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.25);
}

.k-pager-numbers .k-link {
  border-color: #dee2e6;
  color: #0d6efd;
  background-color: #ffffff;
}
.k-pager-numbers .k-link:hover, .k-pager-numbers .k-link.k-state-hover {
  border-color: #d6d9dc;
  color: #0d6efd;
  background-color: #e9ecef;
}
.k-pager-numbers .k-link:focus, .k-pager-numbers .k-link.k-state-focus {
  background-color: #ffffff;
  box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.25);
}
.k-pager-numbers .k-link.k-state-selected {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-pager-md .k-pager-numbers .k-current-page .k-link:hover, .k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-pager-md .k-pager-numbers.k-state-expanded,
.k-pager-sm .k-pager-numbers.k-state-expanded {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}
.k-pager-md .k-pager-numbers.k-state-expanded .k-link:hover, .k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link:hover,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-selected,
.k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}

.k-pager-wrap select.k-dropdown, .k-pager-wrap select.k-dropdowntree,
.k-pager-wrap .k-dropdown .k-dropdown-wrap,
.k-pager-wrap .k-dropdowntree .k-dropdown-wrap {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-pager-wrap select.k-dropdown:hover, .k-pager-wrap select.k-dropdowntree:hover, .k-pager-wrap select.k-dropdown.k-state-hover, .k-pager-wrap select.k-state-hover.k-dropdowntree,
.k-pager-wrap .k-dropdown .k-dropdown-wrap:hover,
.k-pager-wrap .k-dropdowntree .k-dropdown-wrap:hover,
.k-pager-wrap .k-dropdown .k-dropdown-wrap.k-state-hover,
.k-pager-wrap .k-dropdowntree .k-dropdown-wrap.k-state-hover {
  border-color: #d6d9dc;
  color: #212529;
  background-color: #e9ecef;
}

.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-pager-md .k-pager-numbers .k-current-page .k-link:hover, .k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
  border-color: #d6d9dc;
  color: #212529;
  background-color: #e9ecef;
}

.k-panelbar {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  list-style: none;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-panelbar > .k-item,
.k-panelbar > .k-panelbar-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}
.k-panelbar > .k-item > .k-link,
.k-panelbar > .k-panelbar-header > .k-link {
  padding: 1rem 1.5rem;
  color: inherit;
  background: none;
  text-decoration: none;
  font-weight: 500;
  display: flex;
  flex-flow: row nowrap;
  gap: 0.5rem;
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-panelbar > .k-item + .k-item,
.k-panelbar > .k-panelbar-header + .k-panelbar-header {
  border-top-width: 1px;
}
.k-panelbar .k-group,
.k-panelbar .k-panelbar-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: transparent;
  list-style: none;
}
.k-panelbar .k-group > .k-item,
.k-panelbar .k-panelbar-group > .k-panelbar-item {
  display: block;
}
.k-panelbar .k-group > .k-item > .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
  padding: 0.75rem 1.5rem;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: 0.5rem;
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.k-panelbar .k-group > .k-item.k-level-1 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: 1.5rem;
}
.k-panelbar .k-group > .k-item.k-level-2 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: 3rem;
}
.k-panelbar .k-group > .k-item.k-level-3 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: 4.5rem;
}
.k-panelbar .k-group > .k-item.k-level-4 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: 6rem;
}
.k-panelbar .k-content,
.k-panelbar .k-panelbar-content {
  display: flow-root;
}
.k-panelbar .k-panelbar-expand,
.k-panelbar .k-panelbar-collapse,
.k-panelbar .k-panelbar-toggle {
  margin-inline-start: auto;
}
.k-panelbar .k-group .k-panelbar-expand,
.k-panelbar .k-group .k-panelbar-collapse,
.k-panelbar .k-panelbar-group .k-panelbar-toggle {
  margin-inline-end: calc( 1.5rem - 1.5rem );
}
.k-rtl .k-panelbar .k-group > .k-item.k-level-1 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-1 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-1 .k-link,
.k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.k-rtl .k-panelbar .k-group > .k-item.k-level-2 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-2 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-2 .k-link,
.k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: 1.5rem;
  padding-right: 3rem;
}
.k-rtl .k-panelbar .k-group > .k-item.k-level-3 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-3 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-3 .k-link,
.k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: 1.5rem;
  padding-right: 4.5rem;
}
.k-rtl .k-panelbar .k-group > .k-item.k-level-4 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-4 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-4 .k-link,
.k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: 1.5rem;
  padding-right: 6rem;
}

.k-no-flexbox .k-panelbar > .k-item > .k-link,
.k-no-flexbox .k-panelbar .k-group > .k-link {
  display: block;
}
.k-no-flexbox .k-panelbar .k-link > .k-image,
.k-no-flexbox .k-panelbar .k-link > .k-sprite,
.k-no-flexbox .k-panelbar .k-link > .k-icon {
  margin-right: 0.5rem;
}
.k-no-flexbox .k-panelbar .k-panelbar-expand,
.k-no-flexbox .k-panelbar .k-panelbar-collapse {
  margin: 0 !important;
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 1.5rem;
}

.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-image,
.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-sprite,
.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-icon,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-image,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-sprite,
.k-no-flexbox .k-rtl .k-panelbar .k-link > .k-icon {
  margin-left: 0.5rem;
  margin-right: 0;
}
.k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-expand,
.k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-collapse,
.k-no-flexbox .k-rtl .k-panelbar .k-panelbar-expand,
.k-no-flexbox .k-rtl .k-panelbar .k-panelbar-collapse {
  right: auto;
  left: 1.5rem;
}

.k-ie .k-panelbar-expand,
.k-ie .k-panelbar-collapse,
.k-ie .k-panelbar-toggle {
  margin-left: auto;
}
.k-ie .k-group .k-panelbar-expand,
.k-ie .k-group .k-panelbar-collapse,
.k-ie .k-panelbar-group .k-panelbar-toggle {
  margin-right: calc( 1.5rem - 1.5rem );
}
.k-rtl .k-ie .k-panelbar-expand,
.k-rtl .k-ie .k-panelbar-collapse,
.k-rtl .k-ie .k-panelbar-toggle, .k-ie.k-rtl .k-panelbar-expand,
.k-ie.k-rtl .k-panelbar-collapse,
.k-ie.k-rtl .k-panelbar-toggle, .k-ie[dir=rtl] .k-panelbar-expand,
.k-ie[dir=rtl] .k-panelbar-collapse,
.k-ie[dir=rtl] .k-panelbar-toggle {
  margin-left: initial;
  margin-right: auto;
}
.k-rtl .k-ie .k-group .k-panelbar-expand,
.k-rtl .k-ie .k-group .k-panelbar-collapse,
.k-rtl .k-ie .k-panelbar-group .k-panelbar-toggle, .k-ie.k-rtl .k-group .k-panelbar-expand,
.k-ie.k-rtl .k-group .k-panelbar-collapse,
.k-ie.k-rtl .k-panelbar-group .k-panelbar-toggle, .k-ie[dir=rtl] .k-group .k-panelbar-expand,
.k-ie[dir=rtl] .k-group .k-panelbar-collapse,
.k-ie[dir=rtl] .k-panelbar-group .k-panelbar-toggle {
  margin-left: calc( 1.5rem - 1.5rem );
}

.k-panelbar {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-panelbar > .k-item > .k-link,
.k-panelbar > .k-panelbar-header > .k-link {
  color: #0d6efd;
  background-color: #ffffff;
}
.k-panelbar > .k-item > .k-link .k-icon,
.k-panelbar > .k-item > .k-link .k-panelbar-item-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-panelbar-item-icon {
  color: #212529;
}
.k-panelbar > .k-item > .k-link:hover,
.k-panelbar > .k-item > .k-link.k-state-hover,
.k-panelbar > .k-panelbar-header > .k-link:hover,
.k-panelbar > .k-panelbar-header > .k-link.k-state-hover {
  background-color: whitesmoke;
}
.k-panelbar > .k-item > .k-link:focus,
.k-panelbar > .k-item > .k-link.k-state-focus,
.k-panelbar > .k-item > .k-link.k-state-focused,
.k-panelbar > .k-panelbar-header > .k-link:focus,
.k-panelbar > .k-panelbar-header > .k-link.k-state-focus,
.k-panelbar > .k-panelbar-header > .k-link.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-panelbar > .k-item > .k-link.k-state-selected,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-panelbar > .k-item > .k-link.k-state-selected .k-icon,
.k-panelbar > .k-item > .k-link.k-state-selected .k-panelbar-item-icon,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected .k-icon,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected .k-panelbar-item-icon {
  color: inherit;
}
.k-panelbar > .k-item > .k-link.k-state-selected:hover,
.k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected:hover,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected.k-state-hover {
  background-color: #0c65e9;
}
.k-panelbar .k-group > .k-item > .k-link:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link:hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link:hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-hover {
  background-color: #ebebeb;
}
.k-panelbar .k-group > .k-item > .k-link:focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focus,
.k-panelbar .k-group > .k-item > .k-link.k-state-focused,
.k-panelbar .k-group > .k-panelbar-item > .k-link:focus,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-focus,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-focused,
.k-panelbar .k-panelbar-group > .k-item > .k-link:focus,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-focus,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-focused,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:focus,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-focus,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-panelbar .k-group > .k-item > .k-link.k-state-selected,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-selected,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-selected,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-panelbar .k-group > .k-item > .k-link.k-state-selected:hover,
.k-panelbar .k-group > .k-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-selected:hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-selected:hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-selected:hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-state-selected.k-state-hover {
  background-color: #0c65e9;
}
.k-stepper {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: 1rem;
  line-height: 1.5;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  background: none;
}
.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  z-index: 1;
}
.k-stepper .k-step-link {
  outline: none;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.k-stepper .k-step-disabled {
  pointer-events: none;
}
.k-stepper .k-step-disabled .k-step-link {
  cursor: default;
}
.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
  box-sizing: content-box;
}
.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  top: calc( -1 * calc( 1px + 3px ) );
  right: calc( -1 * calc( 1px + 3px ) );
  bottom: calc( -1 * calc( 1px + 3px ) );
  left: calc( -1 * calc( 1px + 3px ) );
  z-index: 2;
}
.k-stepper .k-step-focus .k-step-indicator::after,
.k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}
.k-stepper .k-step-label {
  max-width: 10em;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
.k-stepper .k-step-label:only-child {
  border-radius: 15px;
  padding: 5px 12px;
  border-width: 0;
}
.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - (16px + 0.5rem));
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-stepper .k-step-label .k-icon {
  margin-left: 0.5rem;
}
.k-stepper .k-step-current .k-step-label {
  font-weight: bold;
}
.k-stepper .k-step-label-optional {
  flex-basis: 100%;
  font-size: 0.875rem;
}
.k-stepper .k-step-disabled .k-step-label-optional, .k-stepper.k-state-disabled .k-step-label-optional {
  color: inherit;
}
.k-stepper .k-progressbar {
  pointer-events: none;
  z-index: 0;
  overflow: visible;
}
.k-stepper .k-progressbar-horizontal {
  grid-row: 1/-1;
}
.k-stepper .k-progressbar-vertical {
  position: absolute;
}

.k-step-list-horizontal {
  flex-direction: row;
  grid-row: 1;
}
.k-step-list-horizontal .k-step {
  flex: 1 0 auto;
  text-align: center;
}
.k-step-list-horizontal .k-step-link {
  margin: auto;
  max-width: 10em;
  flex-direction: column;
}
.k-step-list-horizontal .k-step-label {
  text-align: center;
}
.k-step-list-horizontal .k-step-indicator + .k-step-label {
  margin-top: calc(8px - 3px);
}
.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  top: calc(((28px + 2 * 2px) / 2) + 2px / 2);
}

.k-step-list-vertical {
  flex-direction: column;
}
.k-step-list-vertical .k-step {
  min-height: calc((28px + 2 * 1px + 2 * 2px) + 20px);
}
.k-step-list-vertical .k-step-label {
  justify-content: flex-start;
}
.k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 12px;
}
.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  left: calc((28px + 2 * 1px + 2 * 2px) / 2);
}
.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 30px;
  padding: 20px 10px;
}

.k-rtl .k-stepper,
.k-stepper[dir=rtl] {
  direction: rtl;
}
.k-rtl .k-stepper .k-step-label .k-icon,
.k-stepper[dir=rtl] .k-step-label .k-icon {
  margin-left: 0;
  margin-right: 0.5rem;
}
.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,
.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 0;
  margin-right: 12px;
}
.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,
.k-stepper[dir=rtl] .k-step-list-vertical ~ .k-progressbar {
  left: auto;
  right: calc((28px + 2 * 1px + 2 * 2px) / 2);
}

.k-stepper {
  color: #212529;
}
.k-stepper .k-step:hover .k-step-indicator, .k-stepper .k-step.k-step-hover .k-step-indicator {
  background-color: #ebebeb;
}
.k-stepper .k-step.k-step-disabled .k-step-indicator, .k-stepper .k-step:disabled .k-step-indicator {
  color: #adb5bd;
}
.k-stepper .k-step-indicator {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-stepper .k-step-indicator::after {
  box-shadow: inset 0 0 0 2px #ffffff;
}
.k-stepper .k-step-label:only-child {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-stepper .k-step-done .k-step-indicator {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator {
  background-color: #0c65e9;
}
.k-stepper .k-step-done.k-step-disabled .k-step-indicator, .k-stepper .k-step-done:disabled .k-step-indicator {
  border-color: #6ea8fe;
  color: #ffffff;
  background-color: #6ea8fe;
}
.k-stepper .k-step-current .k-step-indicator {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator {
  background-color: #0c65e9;
}
.k-stepper .k-step-current.k-step-disabled .k-step-indicator, .k-stepper .k-step-current:disabled .k-step-indicator {
  border-color: #6ea8fe;
  color: #ffffff;
  background-color: #6ea8fe;
}
.k-stepper .k-step-success .k-step-label .k-icon {
  color: #198754;
}
.k-stepper .k-step-error .k-step-label {
  color: #dc3545;
}
.k-stepper .k-step-error .k-step-label {
  color: #dc3545;
}
.k-stepper .k-step-error:hover .k-step-label, .k-stepper .k-step-error.k-step-hover .k-step-label {
  color: #dc3545;
}
.k-stepper .k-step-disabled .k-step-label {
  color: #adb5bd;
}
.k-stepper .k-step-focus .k-step-label:only-child,
.k-stepper .k-step-link:focus .k-step-label:only-child {
  box-shadow: inset 0 0 0 2px #dee2e6;
}
.k-stepper .k-step-label-optional {
  color: #6c757d;
}
.k-wizard {
  padding: 1.25rem 1.25rem;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: 1rem;
  line-height: 1.5;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  position: relative;
  color: inherit;
  background: none;
  display: flex;
  align-items: stretch;
  overflow: hidden;
}
.k-wizard .k-wizard-steps {
  display: flex;
  overflow: hidden;
}
.k-wizard .k-wizard-step {
  padding: calc(0.5rem + 2px);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}
.k-wizard .k-wizard-step:focus, .k-wizard .k-wizard-step.k-state-focused {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}
.k-wizard .k-wizard-content {
  overflow-y: auto;
}
.k-wizard .k-wizard-buttons {
  margin-top: 2rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}
.k-wizard .k-wizard-buttons .k-button {
  margin-right: 10px;
}
.k-wizard .k-wizard-buttons .k-wizard-pager {
  vertical-align: middle;
}
.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
  margin-right: 0;
}
.k-wizard .k-stepper .k-step-list-vertical .k-step {
  flex: 1 0 auto;
}
.k-wizard .k-stepper .k-step-indicator {
  flex-shrink: 0;
}

.k-wizard-horizontal {
  flex-direction: column;
}
.k-wizard-horizontal .k-wizard-steps {
  margin-top: 2rem;
}
.k-wizard-horizontal .k-wizard-steps,
.k-wizard-horizontal .k-wizard-content {
  flex: 1 1 auto;
}

.k-wizard-vertical .k-wizard-steps {
  flex: 1 0 0%;
}
.k-wizard-vertical .k-wizard-content {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}
.k-wizard-vertical .k-wizard-steps {
  margin-left: 2rem;
}

.k-wizard-left {
  flex-direction: row-reverse;
}
.k-wizard-left .k-wizard-steps {
  margin-right: 2rem;
  margin-left: 0;
}

.k-wizard-step:focus, .k-wizard-step.k-state-focused {
  outline-color: #656565;
}
.k-ie .k-wizard-step:focus, .k-ie .k-wizard-step.k-state-focused {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
  outline: none;
}

.k-tabstrip-wrapper {
  padding: 0px 0px;
  border-width: 0px;
  border-style: solid;
  display: flex;
  flex-direction: column;
}

.k-tabstrip {
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  color: inherit;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-tabstrip-wrapper > .k-tabstrip {
  flex: 1 1 auto;
}

.k-tabstrip-items-wrapper {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-tabstrip-items {
  outline: 0;
  display: flex;
  flex-direction: row;
  flex: 0 0 auto;
  position: relative;
}
.k-tabstrip-items .k-item {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  outline: 0;
}
.k-tabstrip-items .k-tab-on-top {
  z-index: 1;
}
.k-tabstrip-items .k-link {
  padding: 0.5rem 1rem;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
}

.k-ie11 .k-tabstrip-items {
  white-space: nowrap;
}

.k-tabstrip-content,
.k-tabstrip > .k-content {
  padding: 0.5rem 1rem;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  flex: 1 1 auto;
}
.k-tabstrip-content.k-state-active,
.k-tabstrip > .k-content.k-state-active {
  display: block;
}
.k-tabstrip-content:focus, .k-tabstrip-content.k-state-focused,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-state-focused {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-tabstrip-items .k-loading {
  width: 20%;
  height: 0;
  border: 0;
  border-top: 1px solid transparent;
  border-color: inherit;
  background: none;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.2s linear;
}
.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  border-top-width: 0;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper {
  border-width: 0;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button {
  flex-shrink: 0;
  align-self: stretch;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-hstack > .k-button {
  height: auto;
}
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-vstack > .k-button {
  width: auto;
}
.k-tabstrip.k-tabstrip-scrollable > .k-content,
.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-content {
  border-width: 1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper {
  border-bottom-width: 1px;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  margin-bottom: -1px;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-left: 0px;
}
.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-bottom-color: transparent;
}
.k-tabstrip-top > .k-content,
.k-tabstrip-top > .k-tabstrip-content {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-width: 0;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper {
  border-top-width: 1px;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  margin-top: -1px;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-left: 0px;
}
.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-top-color: transparent;
}
.k-tabstrip-bottom > .k-content,
.k-tabstrip-bottom > .k-tabstrip-content {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-width: 0;
}

.k-tabstrip-left {
  flex-direction: row;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper {
  border-right-width: 1px;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  display: inline-flex;
  flex-direction: column;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  margin-right: -1px;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-top: 0px;
}
.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-right-color: transparent;
}
.k-tabstrip-left > .k-content,
.k-tabstrip-left > .k-tabstrip-content {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  margin: 0 !important;
  border-left-width: 0;
}

.k-tabstrip-right {
  flex-direction: row-reverse;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper {
  border-left-width: 1px;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  display: inline-flex;
  flex-direction: column;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  margin-left: -1px;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-top: 0px;
}
.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-left-color: transparent;
}
.k-tabstrip-right > .k-content,
.k-tabstrip-right > .k-tabstrip-content {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  margin: 0 !important;
  border-right-width: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items-wrapper,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items-wrapper {
  order: 1;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-content,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
  order: 0;
}
.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content,
.k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-content,
.k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-content {
  order: 0;
}
.k-rtl .k-tabstrip .k-tabstrip-prev,
.k-rtl .k-tabstrip .k-tabstrip-next,
.k-tabstrip[dir=rtl] .k-tabstrip-prev,
.k-tabstrip[dir=rtl] .k-tabstrip-next {
  transform: scaleX(-1);
}

.k-tabstrip-items-wrapper {
  border-color: #dee2e6;
  color: #212529;
}
.k-tabstrip-items-wrapper .k-item {
  color: #0d6efd;
}
.k-tabstrip-items-wrapper .k-item:hover, .k-tabstrip-items-wrapper .k-item.k-state-hover {
  border-color: #e9ecef;
  color: #0a58ca;
}
.k-tabstrip-items-wrapper .k-item.k-state-active, .k-tabstrip-items-wrapper .k-item.k-state-selected {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-tabstrip-items-wrapper .k-item.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging {
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.15);
}

.k-tabstrip > .k-content {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-tabstrip > .k-content:focus, .k-tabstrip > .k-content.k-state-focused {
  outline-color: #212529;
}

.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-top > .k-tabstrip-items .k-item.k-state-active {
  border-bottom-color: transparent;
}

.k-tabstrip-bottom > .k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-bottom > .k-tabstrip-items .k-item.k-state-active {
  border-top-color: transparent;
}

.k-tabstrip-left > .k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-left > .k-tabstrip-items .k-item.k-state-active {
  border-right-color: transparent;
}

.k-tabstrip-right > .k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-right > .k-tabstrip-items .k-item.k-state-active {
  border-left-color: transparent;
}

.k-expander {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-rtl .k-expander .k-expander-indicator, .k-expander.k-rtl .k-expander-indicator, .k-expander[dir=rtl] .k-expander-indicator {
  margin-left: 0;
  margin-right: calc(0.5rem * 1.5);
}

.k-expander-header {
  padding: 1rem 1.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.k-expander-spacer {
  flex: 1 1 auto;
}

.k-expander-title {
  text-transform: uppercase;
  font-weight: 500;
}

.k-expander-indicator {
  margin-left: calc(0.5rem * 1.5);
}

.k-expander-content {
  padding: 1.5rem 1.5rem;
  box-sizing: border-box;
}

.k-expander + .k-expander.k-expanded,
.k-expander.k-expanded + .k-expander {
  margin-top: 0.75rem;
}

.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
  border-top-width: 0;
}

.k-expander {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-expander.k-state-focus {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-expander-header {
  color: #212529;
  background-color: transparent;
  outline: none;
}
.k-expander-header:hover, .k-expander-header.k-state-hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-expander-header.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-expander-title {
  color: #0d6efd;
}

.k-expander-sub-title {
  opacity: 0.5;
}

.k-bottom-nav {
  padding: 0px 0px;
  width: 100%;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: 1rem;
  line-height: normal;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.2px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  white-space: nowrap;
  gap: 0px;
  overflow: hidden;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-bottom-nav-border {
  border-width: 1px 0px 0px 0px;
}

.k-bottom-nav-shadow {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.12);
}

.k-bottom-nav-item {
  padding: 0 0.5rem;
  min-width: 72px;
  min-height: calc( 40px + 1rem - 0px );
  border-width: 0;
  box-sizing: border-box;
  font: inherit;
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  gap: 0 0.25rem;
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  outline: none;
}
.k-bottom-nav-item:focus {
  outline: none;
}
.k-bottom-nav-item:hover {
  color: inherit;
  text-decoration: none;
}
.k-bottom-nav-item > .k-bottom-nav-link {
  margin: 0 -0.5rem;
  padding: 0 0.5rem;
  width: 100%;
  color: inherit;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 1 0 auto;
  align-items: center;
  justify-content: center;
  outline: 0;
}

.k-bottom-nav-item.k-state-disabled {
  background-color: initial;
}

.k-bottom-nav-item-icon {
  font-size: 1.5rem;
}

.k-bottom-nav-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {
  flex-direction: column;
}

.k-bottom-nav.k-pos-fixed {
  bottom: 0;
  z-index: 1;
}

.k-bottom-nav-solid.k-bottom-nav-primary {
  color: #aaccfe;
  background-color: #0d6efd;
}
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {
  background-color: rgba(170, 204, 254, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-solid.k-bottom-nav-secondary {
  color: #cccfd2;
  background-color: #6c757d;
}
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {
  background-color: rgba(204, 207, 210, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-solid.k-bottom-nav-tertiary {
  color: #cdbde9;
  background-color: #6f42c1;
}
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
  background-color: rgba(205, 189, 233, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-solid.k-bottom-nav-info {
  color: #aaecfa;
  background-color: #0dcaf0;
}
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus {
  background-color: rgba(170, 236, 250, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-solid.k-bottom-nav-success {
  color: #afd5c3;
  background-color: #198754;
}
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {
  background-color: rgba(175, 213, 195, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-solid.k-bottom-nav-warning {
  color: #594402;
  background-color: #ffc107;
}
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus {
  background-color: rgba(89, 68, 2, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected {
  color: #000000;
}

.k-bottom-nav-solid.k-bottom-nav-error {
  color: #f3b8be;
  background-color: #dc3545;
}
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {
  background-color: rgba(243, 184, 190, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-solid.k-bottom-nav-dark {
  color: #b1b3b4;
  background-color: #212529;
}
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus {
  background-color: rgba(177, 179, 180, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-solid.k-bottom-nav-light {
  color: #575758;
  background-color: #f8f9fa;
}
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus {
  background-color: rgba(87, 87, 88, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-state-selected {
  color: #000000;
}

.k-bottom-nav-solid.k-bottom-nav-inverse {
  color: #b1b3b4;
  background-color: #212529;
}
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus {
  background-color: rgba(177, 179, 180, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-solid.k-bottom-nav-danger {
  color: #f3b8be;
  background-color: #dc3545;
}
.k-bottom-nav-solid.k-bottom-nav-danger .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-solid.k-bottom-nav-danger .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-solid.k-bottom-nav-danger .k-bottom-nav-item:focus {
  background-color: rgba(243, 184, 190, 0.2);
}
.k-bottom-nav-solid.k-bottom-nav-danger .k-bottom-nav-item.k-state-selected {
  color: #ffffff;
}

.k-bottom-nav-flat {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-bottom-nav-flat .k-bottom-nav-item.k-state-focus,
.k-bottom-nav-flat .k-bottom-nav-item.k-state-focused,
.k-bottom-nav-flat .k-bottom-nav-item:focus {
  background-color: rgba(33, 37, 41, 0.05);
}
.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-state-selected {
  color: #0d6efd;
}
.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-state-selected {
  color: #52595f;
}
.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-state-selected {
  color: #6f42c1;
}
.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-state-selected {
  color: #0dcaf0;
}
.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-state-selected {
  color: #198754;
}
.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-state-selected {
  color: #ffc107;
}
.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-state-selected {
  color: #dc3545;
}
.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-state-selected {
  color: #212529;
}
.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-state-selected {
  color: #bcbdbe;
}
.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-state-selected {
  color: #212529;
}
.k-bottom-nav-flat.k-bottom-nav-danger .k-bottom-nav-item.k-state-selected {
  color: #dc3545;
}

.k-ie .k-bottom-nav-item {
  background-color: transparent;
}

.k-splitter {
  height: 300px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-splitter .k-pane {
  overflow: hidden;
}
.k-splitter .k-scrollable {
  overflow: auto;
}
.k-splitter .k-splitter-resizing {
  overflow: hidden;
}
.k-pane > .k-splitter {
  border-width: 0;
  overflow: hidden;
}
.k-splitter .k-pane-loading {
  position: static;
  top: 50%;
  left: 50%;
}

.k-ghost-splitbar,
.k-splitbar {
  border-style: solid;
  outline: 0;
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.k-ghost-splitbar .k-icon,
.k-splitbar .k-icon {
  font-size: 10px;
  display: block;
  cursor: pointer;
}

.k-splitbar-draggable-horizontal {
  cursor: col-resize;
}

.k-splitbar-draggable-vertical {
  cursor: row-resize;
}

.k-ghost-splitbar-horizontal,
.k-splitbar-horizontal {
  width: 8px;
  border-width: 0;
  background-repeat: repeat-y;
  flex-direction: column;
  top: 0;
}

.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
  height: 8px;
  border-width: 0;
  background-repeat: repeat-x;
  flex-direction: row;
  left: 0;
}

.k-splitbar-static-horizontal {
  width: 1px;
}

.k-splitbar-static-vertical {
  height: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
  width: 2px;
  height: 20px;
  position: static;
  z-index: 1;
}

.k-splitbar .k-resize-handle {
  display: none;
  background-color: currentColor;
}

.k-splitbar-draggable-horizontal .k-resize-handle,
.k-splitbar-draggable-vertical .k-resize-handle {
  display: block;
}

.k-splitbar-horizontal .k-i-arrow-60-left {
  margin-bottom: 7px;
}

.k-splitbar-horizontal .k-i-arrow-60-right {
  margin-top: 7px;
}

.k-splitbar-vertical .k-i-arrow-60-up {
  margin-right: 7px;
}

.k-splitbar-vertical .k-i-arrow-60-down {
  margin-left: 7px;
}

.k-splitbar-draggable-vertical .k-resize-handle {
  width: 20px;
  height: 2px;
  position: static;
  z-index: 1;
}

.k-pane > .k-splitter-overlay {
  opacity: 0;
  position: absolute;
}

.k-splitter-flex {
  display: flex;
  width: 100%;
  height: auto;
}
.k-splitter-flex .k-pane {
  position: relative;
  flex: 1 1 auto;
  display: block;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
  max-height: 100%;
  height: 100%;
}
.k-splitter-flex .k-pane-static {
  flex-grow: 0;
  flex-shrink: 0;
}
.k-splitter-flex .k-pane-flex {
  display: flex;
}
.k-splitter-flex .k-splitbar {
  position: static;
  flex: 0 0 auto;
}
.k-splitter-flex .k-pane.k-state-hidden, .k-splitter-flex .k-pane[hidden],
.k-splitter-flex .k-pane-flex.k-state-hidden,
.k-splitter-flex .k-pane-flex[hidden] {
  flex: 0 1 0% !important;
  overflow: hidden !important;
  display: block !important;
}
.k-splitter-flex.k-splitter-horizontal {
  flex-direction: row;
}
.k-splitter-flex.k-splitter-horizontal[dir=rtl] > .k-splitbar > .k-collapse-next,
.k-splitter-flex.k-splitter-horizontal[dir=rtl] > .k-splitbar > .k-collapse-prev {
  transform: scaleX(-1);
}
.k-splitter-flex.k-splitter-vertical {
  flex-direction: column;
}

.k-splitter {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-splitbar {
  color: #212529;
  background-color: #f8f9fa;
}

.k-splitbar:hover,
.k-splitbar.k-state-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover {
  color: #212529;
  background-color: #eeeff0;
}

.k-splitbar:focus,
.k-splitbar.k-state-focus,
.k-splitbar.k-state-focused {
  color: #ffffff;
  background: #0d6efd;
}

.k-ghost-splitbar {
  background-color: #eeeff0;
}

.k-tilelayout {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: grid;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-tilelayout .k-card {
  box-shadow: none;
  border-width: 1px;
}

.k-tilelayout-item {
  position: relative;
  z-index: 0;
}

.k-layout-item-hint {
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  position: relative;
}
.k-layout-item-hint.k-layout-item-hint-resize {
  z-index: 3;
}

.k-tilelayout-item-header.k-card-header {
  z-index: 0;
}

.k-tilelayout-item-body {
  min-height: 0;
}

.k-tilelayout {
  background-color: #f8f9fa;
}

.k-tilelayout-item:focus,
.k-tilelayout-item.k-state-focus,
.k-tilelayout-item.k-state-focused {
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-layout-item-hint {
  border-color: #dee2e6;
  background-color: rgba(255, 255, 255, 0.2);
}

.k-skeleton {
  display: block;
}

.k-skeleton-text {
  border-radius: 0.25rem;
  transform: scale(1, 0.6);
}
.k-skeleton-text:empty::before {
  content: " ";
}

.k-skeleton-rect {
  border-radius: 0;
}

.k-skeleton-circle {
  border-radius: 9999px;
}

@keyframes k-skeleton-wave {
  0% {
    transform: translateX(-100%);
  }
  60% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(100%);
  }
}
.k-skeleton-wave .k-skeleton, .k-skeleton-wave.k-skeleton {
  position: relative;
  overflow: hidden;
}
.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave.k-skeleton::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  animation: k-skeleton-wave 1.6s linear 0.5s infinite;
}

@keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-skeleton-pulse .k-skeleton, .k-skeleton-pulse.k-skeleton {
  animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
}

.k-skeleton {
  background-color: rgba(33, 37, 41, 0.2);
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave.k-skeleton::after {
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.04), transparent);
}

.k-grid {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-grid.k-grid-display-block {
  display: block;
}
.k-grid .k-grid-container {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}
.k-grid .k-grid-aria-root {
  border-color: inherit;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}
.k-grid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show;
  outline: 0;
}
.k-grid thead,
.k-grid tbody,
.k-grid tfoot {
  text-align: left;
  border-color: inherit;
}
.k-grid tr {
  border-color: inherit;
}
.k-grid th,
.k-grid td {
  padding: 0.5rem 0.5rem;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  font-weight: inherit;
  text-align: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-grid th:first-child,
.k-grid td:first-child {
  border-left-width: 0;
}
.k-grid th:focus,
.k-grid td:focus {
  outline: none;
}
.k-grid th .k-placeholder-line,
.k-grid td .k-placeholder-line {
  width: 80%;
}
.k-grid th {
  padding: 0.5rem 0.5rem;
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}
.k-grid td {
  border-width: 0 0 0px 1px;
  vertical-align: middle;
}
.k-grid a {
  color: inherit;
  text-decoration: none;
}
.k-grid a:hover {
  text-decoration: none;
}
.k-grid table,
.k-grid .k-grid-header-wrap {
  box-sizing: content-box;
}
.k-grid .k-group-col,
.k-grid .k-hierarchy-col {
  padding: 0;
  width: 32px;
}
.k-grid .k-grouping-row p {
  margin: 0;
  display: flex;
  align-items: center;
  align-content: center;
}
.k-grid .k-grouping-row td {
  overflow: visible;
}
.k-grid .k-grouping-row + tr td {
  border-top-width: 1px;
}
.k-grid .k-grouping-row .k-group-cell,
.k-grid .k-grouping-row + tr .k-group-cell {
  border-top-width: 0;
  text-overflow: clip;
}
.k-grid .k-grouping-row .k-icon {
  margin-left: calc( 8px - 0.5rem );
  margin-right: 8px;
  text-decoration: none;
}
.k-grid .k-group-footer td {
  border-style: solid;
  border-width: 1px 0;
}
.k-grid .k-group-footer .k-group-cell + td {
  border-left-width: 1px;
}
.k-grid .k-hierarchy-cell,
.k-grid .k-drag-cell {
  text-align: center;
  padding: 0;
  overflow: visible;
}
.k-grid .k-hierarchy-cell > .k-icon,
.k-grid .k-drag-cell > .k-icon {
  padding: 0.5rem 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  outline: 0;
}
.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
  border-left-width: 1px;
}
.k-grid .k-detail-row .k-detail-cell {
  border-left-width: 0;
}
.k-grid[dir=rtl] thead,
.k-grid[dir=rtl] tbody,
.k-grid[dir=rtl] tfoot, .k-rtl .k-grid thead,
.k-rtl .k-grid tbody,
.k-rtl .k-grid tfoot {
  text-align: right;
}
.k-grid[dir=rtl] th, .k-rtl .k-grid th {
  white-space: nowrap;
}
.k-grid[dir=rtl] .k-grid-header-wrap,
.k-grid[dir=rtl] .k-grid-footer-wrap, .k-rtl .k-grid .k-grid-header-wrap,
.k-rtl .k-grid .k-grid-footer-wrap {
  border-width: 0 0 0 1px;
}
.k-grid[dir=rtl] .k-group-indicator .k-button-flat, .k-grid[dir=rtl] .k-group-indicator .k-button.k-flat,
.k-grid[dir=rtl] .k-group-indicator .k-button.k-bare, .k-rtl .k-grid .k-group-indicator .k-button-flat, .k-rtl .k-grid .k-group-indicator .k-button.k-flat,
.k-rtl .k-grid .k-group-indicator .k-button.k-bare {
  margin-left: -0.25rem;
  margin-right: 1rem;
}
.k-grid[dir=rtl] .k-group-indicator .k-link .k-icon, .k-rtl .k-grid .k-group-indicator .k-link .k-icon {
  margin-left: 0.5rem;
  margin-right: -0.25rem;
}
.k-grid[dir=rtl] .k-group-indicator, .k-rtl .k-grid .k-group-indicator {
  margin-right: 0;
  margin-left: 0.25rem;
}
.k-grid[dir=rtl] .k-group-indicator + .k-group-indicator, .k-rtl .k-grid .k-group-indicator + .k-group-indicator {
  margin-right: 0.25rem;
}
.k-grid[dir=rtl] .k-grid-content-locked,
.k-grid[dir=rtl] .k-grid-footer-locked,
.k-grid[dir=rtl] .k-grid-header-locked, .k-rtl .k-grid .k-grid-content-locked,
.k-rtl .k-grid .k-grid-footer-locked,
.k-rtl .k-grid .k-grid-header-locked {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header-sticky,
.k-grid[dir=rtl] .k-grid-content-sticky,
.k-grid[dir=rtl] .k-grid-footer-sticky, .k-rtl .k-grid .k-grid-header-sticky,
.k-rtl .k-grid .k-grid-content-sticky,
.k-rtl .k-grid .k-grid-footer-sticky {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-grid[dir=rtl] .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-grid[dir=rtl] .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid[dir=rtl] .k-grid-content-sticky:not([style*="display: none"]) + th, .k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + th {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header:first-child, .k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-row-sticky, .k-rtl .k-grid .k-grid-row-sticky {
  border-bottom-width: 1px;
  border-top-width: 1px;
}
.k-grid[dir=rtl] th, .k-rtl .k-grid th {
  border-width: 0 1px 1px 0;
}
.k-grid[dir=rtl] th:first-child, .k-rtl .k-grid th:first-child {
  border-right-width: 0;
}
.k-grid[dir=rtl] td, .k-rtl .k-grid td {
  border-width: 0 1px 0 0;
}
.k-grid[dir=rtl] td:first-child, .k-rtl .k-grid td:first-child {
  border-right-width: 0;
}
.k-grid[dir=rtl] td.k-hierarchy-cell, .k-rtl .k-grid td.k-hierarchy-cell {
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-hierarchy-cell + td, .k-rtl .k-grid .k-hierarchy-cell + td {
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-grid-header .k-header, .k-rtl .k-grid .k-grid-header .k-header {
  z-index: 1;
}
.k-grid[dir=rtl] .k-grid-header .k-header.k-first, .k-rtl .k-grid .k-grid-header .k-header.k-first {
  border-left-width: 0;
  border-right-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header .k-with-icon,
.k-grid[dir=rtl] .k-grid-header .k-filterable, .k-rtl .k-grid .k-grid-header .k-with-icon,
.k-rtl .k-grid .k-grid-header .k-filterable {
  padding-left: calc( calc( 1.5em + 0.75rem + 2px ) + 0.5rem );
  padding-right: 0.5rem;
}
.k-grid[dir=rtl] .k-grid-header .k-grid-filter,
.k-grid[dir=rtl] .k-grid-header .k-header-column-menu, .k-rtl .k-grid .k-grid-header .k-grid-filter,
.k-rtl .k-grid .k-grid-header .k-header-column-menu {
  right: auto;
  left: 0.5rem;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-first {
  border-left-width: 1px;
}
.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 1px;
  border-right-width: 0;
}
.k-grid[dir=rtl] .k-filtercell-operator, .k-rtl .k-grid .k-filtercell-operator {
  margin-left: 0;
  margin-right: 0.25rem;
}
.k-grid[dir=rtl] .k-dirty, .k-rtl .k-grid .k-dirty {
  border-color: currentColor currentColor transparent transparent;
  left: auto;
  right: 0;
}
.k-grid[dir=rtl] .k-grid-header-wrap,
.k-grid[dir=rtl] .k-grid-footer-wrap, .k-rtl .k-grid .k-grid-header-wrap,
.k-rtl .k-grid .k-grid-footer-wrap {
  margin-left: -1px;
  margin-right: 0;
}
.k-grid[dir=rtl] .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable, .k-rtl .k-grid .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-left: 0;
}
.k-grid[dir=rtl] .k-group-footer td, .k-rtl .k-grid .k-group-footer td {
  border-width: 1px 0;
}
.k-grid[dir=rtl] .k-group-footer .k-group-cell + td, .k-rtl .k-grid .k-group-footer .k-group-cell + td {
  border-right-width: 1px;
}
.k-grid[dir=rtl] .k-grouping-row .k-icon, .k-rtl .k-grid .k-grouping-row .k-icon {
  margin-left: 8px;
  margin-right: calc( 8px - 0.5rem );
}
.k-grid[dir=rtl] .k-column-resizer, .k-rtl .k-grid .k-column-resizer {
  left: 0;
  right: auto;
}
.k-grid .k-dirty-cell {
  position: relative;
}
.k-grid .k-dirty-cell.k-edit-cell {
  position: static;
}
.k-grid .k-dirty-cell.k-grid-content-sticky {
  position: sticky;
}
.k-grid .k-dirty {
  border-width: 5px;
  border-color: currentColor transparent transparent currentColor;
  left: 0;
  right: auto;
}
.k-grid .k-grid-content-locked + .k-grid-content {
  box-sizing: content-box;
}
.k-grid .k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
  bottom: 1px;
}
.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-hierarchy-cell .k-icon {
  border-width: 0;
}
.k-grid .k-drag-col {
  padding: 0;
  width: 48px;
}
.k-grid .k-drag-cell {
  cursor: move;
}

.k-grid-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0;
}

.k-grid-toolbar-bottom {
  border-width: 1px 0 0;
}

.k-grid-search {
  width: 12.4em;
}

.k-grouping-header {
  padding: 0.25rem 0.25rem;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  white-space: normal;
  flex-shrink: 0;
  display: block;
  position: relative;
}
.k-grouping-header::before {
  content: "";
  height: calc( 1.5em + 0.75rem + 2px );
  display: inline-block;
  vertical-align: middle;
}

.k-grouping-header-flex {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 0.25rem;
}
.k-grouping-header-flex::before {
  margin-left: -0.25rem;
}
.k-grouping-header-flex .k-group-indicator {
  margin: 0;
}

.k-grid .k-indicator-container {
  margin: -0.25rem 0;
  padding: 0.25rem 0;
}

.k-grid .k-indicator-container:last-child {
  flex-grow: 1;
}

.k-group-indicator {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0.375rem 0.75rem;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  vertical-align: top;
  box-sizing: border-box;
}
.k-group-indicator .k-link,
.k-group-indicator .k-button-flat,
.k-group-indicator .k-button.k-flat,
.k-group-indicator .k-button.k-bare {
  padding: 0;
  border-width: 0;
  display: inline-flex;
  align-items: center;
}
.k-group-indicator .k-link .k-icon {
  margin-left: -0.25rem;
  margin-right: 0.5rem;
}
.k-group-indicator .k-button-flat, .k-group-indicator .k-button.k-flat,
.k-group-indicator .k-button.k-bare {
  margin-left: 1rem;
  margin-right: -0.25rem;
  padding: 0;
  width: auto;
  height: auto;
  opacity: 0.5;
}
.k-group-indicator .k-button-flat::before, .k-group-indicator .k-button.k-flat::before,
.k-group-indicator .k-button.k-bare::before, .k-group-indicator .k-button-flat::after, .k-group-indicator .k-button.k-flat::after,
.k-group-indicator .k-button.k-bare::after {
  display: none;
}
.k-group-indicator .k-button-flat:hover, .k-group-indicator .k-button.k-flat:hover,
.k-group-indicator .k-button.k-bare:hover {
  opacity: 1;
}

.k-group-indicator {
  margin-right: 0.25rem;
}

.k-group-indicator + .k-group-indicator {
  margin-left: 0.25rem;
}

.k-grouping-dropclue {
  width: 12px;
  height: calc( 1.5em + 0.75rem + 2px );
  position: absolute;
  top: 3px;
  box-sizing: content-box;
}
.k-grouping-dropclue::before, .k-grouping-dropclue::after {
  display: inline-block;
  content: "";
  position: absolute;
}
.k-grouping-dropclue::before {
  border-width: 6px;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  top: 0;
}
.k-grouping-dropclue::after {
  width: 2px;
  height: calc(100% - 6px);
  top: 6px;
  left: calc( 6px - 1px );
}

.k-grid-header-wrap,
.k-grid-footer-wrap {
  margin-right: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  position: relative;
  overflow: hidden;
}

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-right: 0;
}
.k-ie .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  display: inline-block;
}

.k-grid-header,
.k-grid-footer {
  padding-inline-start: 0;
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
}
.k-grid-header table,
.k-grid-footer table {
  table-layout: fixed;
}

div.k-grid-header,
div.k-grid-footer {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.k-grid-header {
  border-bottom-width: 1px;
}
.k-grid-header table {
  margin-bottom: -1px;
}
.k-grid-header.k-grid-draggable-header {
  -webkit-user-select: none;
          user-select: none;
  touch-action: none;
}
.k-grid-header .k-header {
  position: relative;
  vertical-align: bottom;
  cursor: default;
}
.k-grid-header .k-header:first-child {
  border-left-width: 0;
}
.k-grid-header .k-header.k-first {
  border-left-width: 1px;
}
.k-grid-header .k-header > .k-link {
  margin: -0.5rem -0.5rem;
  padding: 0.5rem 0.5rem;
  line-height: inherit;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: 0;
}
.k-ie .k-grid-header .k-header > .k-link {
  margin: 0;
  padding: 0;
}
.k-grid-header .k-with-icon,
.k-grid-header .k-filterable {
  padding-right: calc( calc( 1.5em + 0.75rem + 2px ) + 0.5rem );
}
.k-ie .k-grid-header .k-with-icon,
.k-ie .k-grid-header .k-filterable {
  padding-right: calc( calc( 1.5em + 0.75rem + 2px ) + 0.5rem);
}
.k-grid-header .k-header > .k-link:focus {
  text-decoration: none;
}
.k-grid-header .k-grid-filter,
.k-grid-header .k-header-column-menu {
  padding: 0.375rem;
  width: calc( 1.5em + 0.75rem + 2px );
  height: calc( 1.5em + 0.75rem + 2px );
  box-sizing: border-box;
  outline: 0;
  line-height: 1.5;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  position: absolute;
  right: 0.5rem;
  bottom: calc( 0.5rem + 0.75em - calc( 1.5em + 0.75rem )/2 );
  z-index: 1;
}
.k-ie .k-grid-header .k-grid-filter,
.k-ie .k-grid-header .k-header-column-menu {
  position: static;
  float: right;
  margin-top: calc((calc( 1.5em + 0.75rem + 2px ) - 1.5em) / -2);
  margin-bottom: calc((calc( 1.5em + 0.75rem + 2px ) - 1.5em) / -2);
  margin-right: calc( -1 * calc( 1.5em + 0.75rem + 2px ));
}
.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover {
  cursor: pointer;
}
.k-grid-header .k-header > .k-link > .k-icon.k-i-sort-desc-sm, .k-grid-header .k-header > .k-link > .k-icon.k-i-sort-asc-sm {
  vertical-align: text-top;
  margin-left: calc( 1rem - 1px );
}
.k-grid-header .k-sort-order {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  font-size: 12px;
  margin-top: 2px;
  margin-left: -2px;
}

.k-column-resizer {
  width: 0.5em;
  height: 1000%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: col-resize;
}

.k-grid-footer {
  border-top-width: 1px;
}
.k-grid-footer td {
  height: 1.5em;
}

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
  font-weight: bold;
}

.k-grid-filter-popup {
  min-width: 200px;
}

.k-grid-column-menu-standalone a.k-grid-filter {
  position: initial;
  display: inline-block;
  margin: -4px 0;
  padding: 4px 8px;
}

.k-grid-columnmenu-popup {
  width: 230px;
}
.k-grid-columnmenu-popup.k-popup {
  padding: 0.5rem 0;
}

.k-filter-row {
  line-height: 1.5;
}
.k-filter-row td,
.k-filter-row th {
  border-width: 0 0 1px 1px;
  white-space: nowrap;
  padding: 0.5rem 0.5rem;
}
.k-filter-row td:first-child {
  border-left-width: 0;
}
.k-filter-row .k-multiselect, .k-filter-row .k-dropdowntree {
  height: auto;
}
.k-filter-row .k-filtercell .k-widget.k-sized-input {
  flex: 0 1 auto;
}

.k-filtercell {
  width: auto;
  display: flex;
}
.k-filtercell > span,
.k-filtercell .k-filtercell-wrapper {
  display: flex;
  flex: 1 1 auto;
}
.k-filtercell > span > label,
.k-filtercell .k-filtercell-wrapper > label {
  vertical-align: middle;
}
.k-filtercell .k-filtercell-wrapper > .k-widget {
  width: 100%;
}
.k-filtercell > span .k-button {
  visibility: visible;
  pointer-events: all;
}
.k-filtercell > span .k-button,
.k-filtercell > span .k-dropdown-operator {
  margin-left: 0.25rem;
}
.k-ie .k-filtercell > span .k-button,
.k-ie .k-filtercell > span .k-dropdown-operator {
  min-width: calc( 1.5em + 0.75rem );
}
.k-filtercell > span .k-widget {
  width: auto;
}
.k-filtercell .k-filtercell-operator > .k-button.k-clear-button-visible {
  visibility: visible;
  height: calc( 1.5em + 0.75rem + 2px );
}
.k-filtercell .k-filtercell-operator > .k-button:not(.k-clear-button-visible) {
  visibility: hidden;
  pointer-events: none;
}
.k-filtercell .k-filtercell-operator {
  margin-left: 0.25rem;
}
.k-filtercell .k-widget:not(.k-dropdown-operator),
.k-filtercell .k-filtercell-wrapper > .k-textbox {
  display: flex;
  flex: 1 1 auto;
}
.k-filtercell .k-filtercell-wrapper > .k-textbox {
  width: 100%;
  min-width: 0;
}

.k-grid-content,
.k-grid-content-locked {
  border-color: inherit;
  outline: 0;
}
.k-grid-content table,
.k-grid-content-locked table {
  table-layout: fixed;
}
.k-grid-content tr:last-child > td,
.k-grid-content-locked tr:last-child > td {
  border-bottom-width: 0;
}

.k-grid-content {
  width: 100%;
  min-height: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
  flex: 1;
}

.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}

.k-grid .k-edit-cell,
.k-grid .k-command-cell,
.k-grid .k-grid-edit-row td {
  padding: 5px 0.5rem;
  text-overflow: clip;
}

.k-grid .k-edit-cell > input:not([type=checkbox]):not([type=radio]),
.k-grid .k-edit-cell > select,
.k-grid .k-edit-cell > .k-textbox,
.k-grid .k-edit-cell > .k-widget:not(.k-switch),
.k-grid .k-grid-edit-row td > input:not([type=checkbox]):not([type=radio]),
.k-grid .k-grid-edit-row td > select,
.k-grid .k-grid-edit-row td > .k-textbox,
.k-grid .k-grid-edit-row td > .k-widget:not(.k-switch) {
  width: 100%;
  vertical-align: middle;
  box-sizing: border-box;
}

.k-grid .k-command-cell > .k-button {
  vertical-align: middle;
}

.k-grid .k-command-cell > .k-button + .k-button {
  margin-left: 0.5rem;
  margin-inline-end: unset;
  margin-inline-start: 0.5rem;
}

.k-grid > .k-resize-handle,
.k-grid-header .k-resize-handle {
  height: 25px;
  cursor: col-resize;
  position: absolute;
  z-index: 2;
}

.k-grid-pager {
  border-width: 1px 0 0;
  border-color: inherit;
  font-size: inherit;
}

.k-grid-pager-top {
  border-width: 0 0 1px;
}

.k-pager-input .k-numerictextbox {
  margin: 0 0.5rem;
  width: 3em;
}

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
  float: left;
  width: 100%;
}
.k-grid-virtual .k-grid-content .k-grid-table {
  position: relative;
  float: left;
  z-index: 1;
}
.k-grid-virtual .k-grid-content > .k-height-container {
  position: relative;
  float: left;
}
.k-grid-virtual .k-grid-content::after {
  content: "";
  display: block;
  clear: both;
}

.k-width-container {
  position: absolute;
  visibility: hidden;
}

.k-width-container div {
  height: 1px;
}

.k-grid-virtual[dir=rtl] .k-grid-content .k-grid-table,
.k-grid-virtual.k-rtl .k-grid-content .k-grid-table {
  float: right;
}

.k-grid-add-row td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.k-grid-lockedcolumns {
  white-space: nowrap;
}

.k-grid-content,
.k-grid-content-locked,
.k-pager-wrap {
  white-space: normal;
}

.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0 1px 0 0;
  box-sizing: content-box;
}
.k-grid-content-locked + .k-grid-content.k-auto-scrollable,
.k-grid-footer-locked + .k-grid-content.k-auto-scrollable,
.k-grid-header-locked + .k-grid-content.k-auto-scrollable {
  display: inline-block;
}

.k-grid-content,
.k-grid-footer-wrap,
.k-grid-header-wrap {
  flex: 1 1 auto;
  display: inline-block;
  vertical-align: top;
}
.k-grid-content.k-auto-scrollable,
.k-grid-footer-wrap.k-auto-scrollable,
.k-grid-header-wrap.k-auto-scrollable {
  display: block;
}

.k-grid-header-locked > table,
.k-grid-header-wrap > table {
  margin-bottom: -1px;
}

.k-grid-header .k-header.k-grid-header-sticky,
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid-content-sticky,
.k-grid-row-sticky,
.k-grid-footer-sticky {
  position: sticky;
  z-index: 2;
}
.k-grid-header .k-header.k-grid-header-sticky.k-edit-cell,
.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
.k-grid-content-sticky.k-edit-cell,
.k-grid-row-sticky.k-edit-cell,
.k-grid-footer-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}

kendo-grid tr.k-grid-row-sticky {
  border: 0;
  position: static;
  z-index: auto;
}
kendo-grid .k-grid-row-sticky td {
  border-bottom-width: 1px;
  border-top-width: 1px;
  position: sticky;
  top: inherit;
  bottom: inherit;
}
kendo-grid .k-grid-row-sticky td {
  z-index: 2;
}
kendo-grid .k-grid-row-sticky td.k-grid-content-sticky,
kendo-grid .k-grid-row-sticky.k-alt td.k-grid-content-sticky {
  z-index: 3;
}
kendo-grid .k-grid-header-locked th.k-grid-header-sticky:last-child,
kendo-grid .k-grid-content-locked tr .k-grid-content-sticky:last-child {
  border-right: 0;
}
kendo-grid .k-grid-header .k-grid-column-menu {
  z-index: 5;
}

.k-grid-content-sticky.k-grid-row-sticky {
  z-index: 3;
}

.k-grid .k-grid-header-sticky,
.k-grid .k-grid-content-sticky,
.k-grid .k-grid-footer-sticky {
  border-right-width: 1px;
}
.k-grid .k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-content-sticky:not([style*="display: none"]) + th,
.k-grid .k-grid-footer-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-footer-sticky:not([style*="display: none"]) + th {
  border-left-width: 0;
}

.k-grid .k-grid-row-sticky {
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header-wrap,
.k-grid.k-grid-no-scrollbar .k-grid-footer-wrap {
  margin: 0;
  border-width: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-header,
.k-grid.k-grid-no-scrollbar .k-grid-footer {
  padding: 0;
}
.k-grid.k-grid-no-scrollbar .k-grid-content {
  overflow-y: auto;
}

.k-grid-norecords {
  text-align: center;
}

div.k-grid-norecords {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.k-grid-norecords-template {
  width: 20em;
  height: 4em;
  line-height: 4em;
  margin: 0 auto;
  border: 1px solid;
}

.k-header > .k-cell-inner {
  margin: -0.5rem calc(-1 * ( calc( 1.5em + 0.75rem + 2px ) - 0.5rem)) -0.5rem -0.5rem;
}

.k-filterable > .k-cell-inner {
  margin: -0.5rem calc(-1 * calc( 1.5em + 0.75rem + 2px )) -0.5rem -0.5rem;
}
.k-filterable > .k-cell-inner .k-link {
  padding-right: 0;
}

.k-cell-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden;
}
.k-cell-inner > .k-link {
  padding: 0.5rem 0.5rem;
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1;
  overflow: hidden;
}
.k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm,
.k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm {
  margin-left: 0;
  display: inline-block;
  flex-shrink: 0;
}
.k-cell-inner .k-sort-order {
  flex-shrink: 0;
  line-height: normal;
}
.k-cell-inner .k-grid-filter,
.k-cell-inner .k-header-column-menu {
  position: static;
}
.k-cell-inner .k-grid-filter,
.k-cell-inner .k-header-column-menu,
.k-cell-inner .k-hierarchy-cell .k-icon {
  text-align: center;
  display: inline-block;
  flex-shrink: 0;
}

.k-column-title {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden;
}

.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}
.k-loading-pdf-mask > .k-i-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 64px;
}
.k-loading-pdf-mask .k-loading-pdf-progress {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-pdf-export .k-loading-pdf-mask {
  display: none;
}

.k-grid-pdf-export-element {
  position: absolute;
  left: -10000px;
  top: -10000px;
}
.k-grid-pdf-export-element .k-filter-row {
  display: none;
}

.k-pdf-export-shadow .k-grid {
  float: left;
  width: auto !important;
}
.k-pdf-export-shadow .k-grid,
.k-pdf-export-shadow .k-grid-content,
.k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible;
}
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
  width: auto !important;
}
.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
  padding: 0 !important;
}

.k-filter-menu.k-popup .k-filter-menu-container,
.k-grid-filter-popup.k-popup .k-filter-menu-container {
  width: 250px;
}

.k-filter-menu.k-popup .k-multicheck-wrap,
.k-grid-filter-popup.k-popup .k-multicheck-wrap,
.k-popup .k-filter-menu .k-multicheck-wrap,
.k-popup .k-grid-filter-popup .k-multicheck-wrap {
  padding: 0.5rem 1.5rem 0;
}
.k-filter-menu.k-popup .k-multicheck-wrap .k-item,
.k-grid-filter-popup.k-popup .k-multicheck-wrap .k-item,
.k-popup .k-filter-menu .k-multicheck-wrap .k-item,
.k-popup .k-grid-filter-popup .k-multicheck-wrap .k-item {
  padding: 0.25rem 0;
}
.k-filter-menu.k-popup .k-multicheck-wrap .k-check-all-wrap,
.k-grid-filter-popup.k-popup .k-multicheck-wrap .k-check-all-wrap,
.k-popup .k-filter-menu .k-multicheck-wrap .k-check-all-wrap,
.k-popup .k-grid-filter-popup .k-multicheck-wrap .k-check-all-wrap {
  padding-bottom: 0.5rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.k-filter-menu.k-popup .k-filter-help-text,
.k-grid-filter-popup.k-popup .k-filter-help-text,
.k-popup .k-filter-menu .k-filter-help-text,
.k-popup .k-grid-filter-popup .k-filter-help-text {
  padding: 0.5rem 1.5rem 0;
}
.k-filter-menu.k-popup .k-filter-selected-items,
.k-grid-filter-popup.k-popup .k-filter-selected-items,
.k-popup .k-filter-menu .k-filter-selected-items,
.k-popup .k-grid-filter-popup .k-filter-selected-items {
  padding: 0.5rem 1.5rem 0;
}

.k-filter-menu .k-filter-menu-container {
  box-sizing: border-box;
}
.k-filter-menu .k-widget,
.k-filter-menu .k-radio-list,
.k-filter-menu .k-textbox,
.k-filter-menu .k-searchbox {
  margin: 0.5rem 1.5rem 0;
  width: calc(100% - ( 2 * 1.5rem ));
  box-sizing: border-box;
  display: flex;
}
.k-filter-menu .k-widget.k-filter-and {
  width: 6em;
}
.k-filter-menu .k-widget.k-button-group {
  width: auto;
  display: inline-flex;
}
.k-filter-menu .k-switch {
  width: 56px;
  display: inline-flex;
}

.k-multicheck-wrap {
  max-height: 300px;
  white-space: nowrap;
  overflow: auto;
}

.k-filter-selected-items {
  font-weight: bold;
  line-height: normal;
  white-space: nowrap;
}

.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}
.k-autofitting th.k-header,
.k-autofitting td {
  white-space: nowrap !important;
}
.k-autofitting .k-detail-row {
  display: none !important;
}
.k-autofitting input.k-input,
.k-autofitting span.k-input,
.k-autofitting input.k-textbox {
  width: 0 !important;
}

.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-column-chooser-title,
.k-column-list-item {
  padding: 0.25rem 1.5rem;
}

.k-column-list-item {
  position: relative;
  display: block;
  margin: 0;
  cursor: pointer;
}

.k-columns-items-wrap {
  padding: 0.5rem 0;
}

.k-columnmenu-item {
  padding: 0.25rem 1.5rem;
  outline: 0;
  cursor: pointer;
}
.k-columnmenu-item > .k-icon {
  margin-right: 0.5rem;
}

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {
  border-top: 1px solid;
  border-top-color: #dee2e6;
}

.k-columnmenu-item-content {
  overflow: hidden;
}

.k-filter-menu .k-actions, .k-filter-menu .k-action-buttons,
.k-filter-menu .k-columnmenu-actions,
.k-column-list-wrapper .k-actions,
.k-column-list-wrapper .k-action-buttons,
.k-column-list-wrapper .k-columnmenu-actions,
.k-columnmenu-item-content .k-actions,
.k-columnmenu-item-content .k-action-buttons,
.k-columnmenu-item-content .k-columnmenu-actions {
  margin-top: 0.25rem;
  padding: 0.5rem 1.5rem;
}

.k-column-menu-group-header {
  padding: 0.25rem 1rem;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.k-column-menu-group-header-text {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  flex: 1 1 auto;
}

.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: 400;
}
.k-column-menu .k-expander {
  border: 0;
  background: inherit;
}
.k-column-menu .k-expander .k-columnmenu-item {
  display: flex;
  align-items: center;
}

[dir=rtl] .k-columnmenu-item > .k-icon,
.k-rtl .k-columnmenu-item > .k-icon {
  margin-left: 0.5rem;
  margin-right: 0;
}
[dir=rtl] .k-header > .k-cell-inner,
.k-rtl .k-header > .k-cell-inner {
  margin-right: -0.5rem;
  margin-left: calc(-1 * ( calc( 1.5em + 0.75rem + 2px ) - 0.5rem));
}
[dir=rtl] .k-header > .k-cell-inner .k-sort-order,
.k-rtl .k-header > .k-cell-inner .k-sort-order {
  margin-right: -2px;
  margin-left: 0;
}
[dir=rtl] .k-filterable > .k-cell-inner,
.k-rtl .k-filterable > .k-cell-inner {
  margin-right: -0.5rem;
  margin-left: calc(-1 * calc( 1.5em + 0.75rem + 2px ));
}
[dir=rtl] .k-filterable > .k-cell-inner .k-link,
.k-rtl .k-filterable > .k-cell-inner .k-link {
  padding-right: 0.5rem;
  padding-left: 0;
}

.k-ie .k-grid-header,
.k-ie .k-grid-footer {
  padding-right: 17px;
  padding-left: 0;
  display: block;
}
.k-ie [dir=rtl] .k-grid-header,
.k-ie [dir=rtl] .k-grid-footer,
.k-ie .k-rtl .k-grid-header,
.k-ie .k-rtl .k-grid-footer {
  padding-right: 0;
  padding-left: 17px;
}

.k-grouping-header .k-group-indicator {
  border-radius: 0.25rem;
}

.k-grid {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-grid td,
.k-grid .k-grid-content,
.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked {
  border-color: #dee2e6;
}
.k-grid .k-alt {
  background-color: rgba(0, 0, 0, 0.04);
}
.k-grid tbody tr:hover,
.k-grid tbody tr.k-state-hover {
  background-color: rgba(0, 0, 0, 0.08);
}
.k-grid th.k-state-selected,
.k-grid td.k-state-selected,
.k-grid tr.k-state-selected > td {
  color: #212529;
  background-color: rgba(13, 110, 253, 0.25);
}
.k-grid td.k-state-focused,
.k-grid th.k-state-focused,
.k-grid th:focus,
.k-grid .k-master-row > td:focus,
.k-grid .k-grouping-row > td:focus,
.k-grid .k-detail-row > td:focus,
.k-grid .k-group-footer > td:focus,
.k-grid .k-grid-pager.k-state-focused,
.k-grid .k-grid-pager:focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}
.k-grid col.k-sorted,
.k-grid th.k-sorted {
  background-color: rgba(0, 0, 0, 0.02);
}
.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked,
.k-grid .k-grid-header-locked .k-header,
.k-grid .k-grid-content-locked td {
  border-color: rgba(33, 37, 41, 0.5);
}
.k-grid .k-grid-header-locked .k-header {
  border-bottom-color: #dee2e6;
}
.k-grid .k-grid-content-locked .k-group-footer td,
.k-grid .k-grid-content-locked .k-group-cell {
  border-color: #dee2e6;
}
.k-grid .k-grid-content-locked .k-grouping-row + tr td {
  border-top-color: #dee2e6;
}
.k-grid .k-grid-content-locked .k-state-selected td {
  background-color: #c3dbff;
}
.k-grid .k-grid-content-locked .k-state-selected.k-alt td {
  background-color: #bdd4f7;
}
.k-grid .k-grid-content-locked .k-state-hover td,
.k-grid .k-grid-content-locked tr:hover td {
  background-color: #ebebeb;
}
.k-grid .k-grid-content-locked .k-state-selected:hover td,
.k-grid .k-grid-content-locked .k-state-selected.k-state-hover td {
  background-color: #b8cff1;
}
.k-grid[dir=rtl] th.k-hierarchy-cell,
.k-grid[dir=rtl] td.k-hierarchy-cell, .k-grid.k-rtl th.k-hierarchy-cell,
.k-grid.k-rtl td.k-hierarchy-cell {
  border-left-color: transparent;
}

.k-grid-toolbar {
  border-color: inherit;
}

.k-grouping-header {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-grouping-header .k-group-indicator {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}

.k-grid-header {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}
.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
  color: #0d6efd;
}
.k-grid-header .k-grid-filter:focus, .k-grid-header .k-grid-filter.k-state-focus, .k-grid-header .k-grid-filter.k-state-border-down,
.k-grid-header .k-header-column-menu:focus,
.k-grid-header .k-header-column-menu.k-state-focus,
.k-grid-header .k-header-column-menu.k-state-border-down,
.k-grid-header .k-hierarchy-cell .k-icon:focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-border-down {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.k-grid-header .k-grid-filter.k-state-active,
.k-grid-header .k-header-column-menu.k-state-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-grid-header .k-grid-header-sticky,
.k-grid-header .k-grid-header-sticky.k-sorted {
  color: #212529;
  background-color: #f8f9fa;
  border-right-color: rgba(33, 37, 41, 0.5);
  border-left-color: rgba(33, 37, 41, 0.5);
}

.k-grid-footer .k-grid-footer-sticky {
  background-color: #f8f9fa;
}

.k-master-row .k-grid-content-sticky {
  border-color: rgba(33, 37, 41, 0.5);
  color: #212529;
  background-color: #ffffff;
  border-top-color: #dee2e6;
}
.k-master-row .k-grid-row-sticky {
  border-top-color: rgba(33, 37, 41, 0.5);
  border-bottom-color: rgba(33, 37, 41, 0.5);
  background-color: #ffffff;
}
.k-master-row.k-alt .k-grid-content-sticky,
.k-master-row.k-alt .k-grid-row-sticky {
  background-color: whitesmoke;
}
.k-master-row.k-state-selected .k-grid-content-sticky, .k-master-row.k-state-selected .k-grid-row-sticky,
.k-master-row td.k-grid-content-sticky.k-state-selected {
  background-color: #c3dbff;
}
.k-master-row.k-state-selected.k-alt .k-grid-content-sticky, .k-master-row.k-state-selected.k-alt .k-grid-row-sticky, .k-master-row.k-alt td.k-grid-content-sticky.k-state-selected {
  background-color: #bdd4f7;
}
.k-master-row:hover .k-grid-content-sticky, .k-master-row:hover .k-grid-row-sticky, .k-master-row.k-state-hover .k-grid-content-sticky, .k-master-row.k-state-hover .k-grid-row-sticky {
  background-color: #ebebeb;
}
.k-master-row.k-state-selected:hover .k-grid-content-sticky, .k-master-row.k-state-selected:hover .k-grid-row-sticky, .k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky, .k-master-row.k-state-selected.k-state-hover .k-grid-row-sticky, .k-master-row:hover td.k-grid-content-sticky.k-state-selected, .k-master-row.k-state-hover td.k-grid-content-sticky.k-state-selected {
  background-color: #b8cff1;
}

kendo-grid .k-grid-content-sticky {
  border-top-color: #dee2e6;
  border-left-color: rgba(33, 37, 41, 0.5);
  border-right-color: rgba(33, 37, 41, 0.5);
  background-color: #ffffff;
}
kendo-grid .k-grid-content-sticky:hover, kendo-grid .k-grid-content-sticky.k-state-hover {
  background-color: #ebebeb;
}
kendo-grid .k-grid-row-sticky td {
  border-top-color: rgba(33, 37, 41, 0.5);
  border-bottom-color: rgba(33, 37, 41, 0.5);
  background-color: #ffffff;
}
kendo-grid .k-grid-row-sticky td:hover td, kendo-grid .k-grid-row-sticky td.k-state-hover td {
  background-color: #ebebeb;
}
kendo-grid .k-alt .k-grid-content-sticky,
kendo-grid .k-grid-row-sticky.k-alt td {
  background-color: whitesmoke;
}
kendo-grid tr.k-state-selected .k-grid-content-sticky,
kendo-grid .k-state-selected.k-grid-row-sticky td,
kendo-grid .k-grid-row-sticky td.k-state-selected,
kendo-grid .k-state-selected.k-grid-content-sticky {
  background-color: #c3dbff;
}
kendo-grid tr.k-state-selected.k-alt .k-grid-content-sticky,
kendo-grid .k-state-selected.k-alt.k-grid-row-sticky td,
kendo-grid .k-alt .k-state-selected.k-grid-content-sticky {
  background-color: #bdd4f7;
}
kendo-grid tr:hover .k-grid-content-sticky,
kendo-grid tr.k-state-hover .k-grid-content-sticky,
kendo-grid .k-grid-row-sticky:hover td,
kendo-grid .k-grid-row-sticky.k-state-hover td,
kendo-grid .k-grid-row-sticky.k-alt:hover td,
kendo-grid .k-grid-row-sticky.k-alt.k-state-hover td,
kendo-grid .k-alt:hover .k-grid-content-sticky,
kendo-grid .k-alt.k-state-hover .k-grid-content-sticky {
  background-color: #ebebeb;
}
kendo-grid tr.k-state-selected:hover .k-grid-content-sticky,
kendo-grid tr.k-state-selected.k-state-hover .k-grid-content-sticky,
kendo-grid .k-state-selected.k-grid-row-sticky:hover td,
kendo-grid .k-state-selected.k-grid-row-sticky.k-state-hover td,
kendo-grid .k-state-selected.k-alt.k-grid-row-sticky:hover td,
kendo-grid .k-state-selected.k-alt.k-grid-row-sticky.k-state-hover td,
kendo-grid tr.k-state-selected.k-alt:hover .k-grid-content-sticky,
kendo-grid tr.k-state-selected.k-alt.k-state-hover .k-grid-content-sticky,
kendo-grid .k-grid-row-sticky:hover td.k-state-selected,
kendo-grid .k-grid-row-sticky.k-state-hover td.k-state-selected,
kendo-grid tr:hover .k-grid-content-sticky.k-state-selected,
kendo-grid tr.k-state-hover .k-grid-content-sticky.k-state-selected {
  background-color: #b8cff1;
}

.k-grouping-row .k-grid-content-sticky {
  background-color: #f8f9fa;
}
.k-grouping-row:hover .k-grid-content-sticky, .k-grouping-row.k-state-hover .k-grid-content-sticky {
  background-color: #ebebeb;
}

.k-group-footer td,
.k-group-footer .k-grid-footer-sticky {
  background-color: #f8f9fa;
}
.k-group-footer:hover .k-grid-footer-sticky, .k-group-footer.k-state-hover .k-grid-footer-sticky {
  background-color: #f8f9fa;
}

.k-grid-footer {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}
.k-grid-footer .k-grid-footer-locked {
  border-color: inherit;
}
.k-grid-footer .k-grid-footer-sticky {
  border-color: rgba(33, 37, 41, 0.5);
  background-color: #f8f9fa;
}

.k-grid-pager {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-grouping-row,
.k-group-cell {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-column-list-item:hover,
.k-columnmenu-item:hover {
  color: #212529;
  background-color: #e9ecef;
}

.k-columnmenu-item:focus,
.k-columnmenu-item.k-state-focus {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-column-list-wrapper {
  border-color: inherit;
}

.k-columnmenu-item.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}

.k-column-menu .k-menu:not(.k-context-menu) {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item {
  color: #212529;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-column-menu-group-header-text {
  border-color: #dee2e6;
  color: #212529;
}

.k-check-all-wrap {
  border-color: #dee2e6;
}

.k-grid-norecords-template {
  background-color: #ffffff;
  border-color: #dee2e6;
}

.k-listview {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-listview-bordered {
  border-width: 1px;
}

.k-listview-header {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-header {
  border-bottom-width: 1px;
}

.k-listview-content {
  margin: 0;
  padding: 0;
  outline: 0;
  flex-grow: 1;
  position: relative;
  overflow: auto;
}
.k-listview-content::after {
  height: 0;
  clear: both;
  display: block;
}

.k-listview-content.k-d-flex::after,
.k-listview-content.k-d-grid::after {
  display: none;
}

.k-listview-content-padding-rectangle {
  padding: 0.25rem 0.25rem;
}

.k-listview-content-padding-square {
  padding: 0.25rem;
}

.k-listview-item {
  padding: 0;
  border-width: 0;
  outline: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
}

.k-listview-item-padding-rectangle {
  padding: 0.25rem 0.25rem;
}

.k-listview-item-padding-rectangle .k-listview-link {
  margin: -0.25rem -0.25rem;
  padding: 0.25rem 0.25rem;
}

.k-listview-item-padding-square {
  padding: 0.25rem;
}

.k-listview-item-padding-square .k-listview-link {
  margin: -0.25rem;
  padding: 0.25rem;
}

.k-listview-footer {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-footer {
  border-top-width: 1px;
}

.k-listview-pager {
  border-width: 0;
  border-top-width: 1px;
  border-color: inherit;
  font: inherit;
}

.k-listview-pager-top {
  border-top-width: 0;
  border-bottom-width: 1px;
}

.k-listview-bordered > .k-listview-pager-top {
  border-bottom-width: 1px;
}

.k-listview-bordered > .k-listview-pager-bottom {
  border-top-width: 1px;
}

.k-listview-borders-all .k-listview-item {
  border-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item {
  border-top-width: 1px;
}
.k-listview-borders-horizontal .k-listview-item:first-child {
  border-top-width: 0;
}

.k-listview-borders-vertical .k-listview-item {
  border-left-width: 1px;
}
.k-listview-borders-vertical .k-listview-item:first-child {
  border-left-width: 0;
}

.k-listview {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-listview-content > .k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
.k-listview-content > .k-state-selected {
  background-color: rgba(13, 110, 253, 0.25);
}

.k-spreadsheet {
  width: 800px;
  height: 600px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  cursor: default;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-spreadsheet .k-vertical-align-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.k-spreadsheet .k-vertical-align-bottom {
  position: relative;
  top: 100%;
  transform: translateY(-100%);
}

.k-spreadsheet .k-tabstrip-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
}

.k-spreadsheet-quick-access-toolbar {
  padding: 0.5rem;
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}
.k-spreadsheet-quick-access-toolbar .k-button:not(:hover) {
  border-color: transparent;
  color: inherit;
  background-color: transparent;
  background-image: none;
}

.k-spreadsheet-tabstrip {
  padding-top: 0.5rem;
}

.k-spreadsheet-tabstrip .k-loading {
  display: none;
}

.k-spreadsheet-tabstrip .k-content {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  overflow: hidden;
}

.k-spreadsheet-toolbar {
  border-width: 0;
}
.k-spreadsheet-toolbar [data-tool=backgroundColor],
.k-spreadsheet-toolbar [data-tool=textColor],
.k-spreadsheet-toolbar [data-tool=borders],
.k-spreadsheet-toolbar [data-tool=alignment],
.k-spreadsheet-toolbar [data-tool=merge],
.k-spreadsheet-toolbar [data-tool=freeze] {
  width: auto;
  min-width: 1.5em;
}
.k-spreadsheet-toolbar [data-tool=fontSize] {
  width: 5rem;
}
.k-spreadsheet-toolbar [data-tool=fontFamily] {
  width: 6rem;
}
.k-spreadsheet-toolbar [data-tool=format] {
  width: 4rem;
}

.k-spreadsheet-action-bar {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
  position: relative;
  display: flex;
  flex-direction: row;
}

.k-spreadsheet-name-editor {
  width: 10em;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-name-editor .k-combobox {
  width: 100%;
  font-size: inherit;
}
.k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap {
  border-radius: 0;
  border-width: 0;
}
.k-spreadsheet-name-editor .k-combobox .k-select {
  border-radius: 0;
}

.k-spreadsheet-formula-bar {
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
}
.k-spreadsheet-formula-bar > .k-i-formula-fx {
  padding: 0 0.5rem;
  box-sizing: content-box;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
}
.k-spreadsheet-formula-bar .k-tooltip,
.k-spreadsheet-formula-bar .k-group-header,
.k-spreadsheet-formula-bar .k-list-scroller {
  display: none;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input {
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before {
  content: "{";
  font-weight: 700;
}
.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after {
  content: "}";
  font-weight: 700;
}

.k-spreadsheet-formula-input {
  outline: 0;
  white-space: pre;
  flex: 1;
  box-sizing: border-box;
}
.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point {
  text-decoration: underline;
}
.k-spreadsheet-formula-input > .k-series-a,
.k-spreadsheet-formula-input > .k-series-b,
.k-spreadsheet-formula-input > .k-series-c,
.k-spreadsheet-formula-input > .k-series-d {
  background-color: transparent;
}

.k-spreadsheet-formula-list {
  min-width: 100px;
}
.k-spreadsheet-formula-list .k-item {
  padding: 0.25rem 1rem;
}

.k-syntax-func,
.k-syntax-startexp {
  font-weight: bold;
}

.k-spreadsheet-cell-editor {
  padding: 0 3px;
  line-height: 20px;
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 2000;
}

.k-spreadsheet-sheets-bar {
  padding: 0 0.5rem 0.5rem;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}

.k-spreadsheet-sheets-bar-add {
  margin-right: 0.5rem;
}
.k-spreadsheet-sheets-bar-add:not(:hover) {
  border-color: transparent;
  color: inherit;
  background: none;
}

.k-spreadsheet-sheets-items {
  margin-top: -1px;
  flex: 1;
  overflow: hidden;
}
.k-spreadsheet-sheets-items .k-tabstrip-items {
  margin: 0 calc( 1.5em + 0.75rem + 2px ) !important;
  border-width: 0;
}
.k-spreadsheet-sheets-items .k-tabstrip-prev {
  left: 0 !important;
}
.k-spreadsheet-sheets-items .k-tabstrip-next {
  right: 0 !important;
}
.k-spreadsheet-sheets-items .k-item .k-link {
  display: inline-block;
}
.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove {
  margin-right: 0.5rem;
  margin-left: -0.5rem;
  padding: 0;
  line-height: 1;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-spreadsheet-view {
  height: auto !important;
  border-color: inherit;
  font-size: 12px;
  font-family: Arial, Verdana, Sans-serif;
  flex: 1;
  position: relative;
}
.k-spreadsheet-view .k-state-disabled {
  pointer-events: auto;
}

.k-spreadsheet-fixed-container {
  width: 100%;
  height: 100%;
  border-color: inherit;
  box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  z-index: 2;
}

.k-spreadsheet-overflow {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  border-color: inherit;
}

.k-spreadsheet-pane {
  padding: 0 1px 0 0;
  border-width: 2px 0 0 2px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
}
.k-spreadsheet-pane.k-top {
  border-top-width: 0;
}
.k-spreadsheet-pane.k-left {
  border-left-width: 0;
}

.k-spreadsheet-top-corner {
  border-width: 0 1px 1px 0;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
}
.k-spreadsheet-top-corner::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  border: 6px solid transparent;
  border-right-color: inherit;
  border-bottom-color: inherit;
}

.k-spreadsheet-scroller {
  width: 100%;
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  z-index: 1;
}
@media (hover: none), (pointer: coarse) {
  .k-spreadsheet-scroller {
    z-index: 3;
  }
}

.k-spreadsheet-haxis,
.k-spreadsheet-vaxis {
  border: 0 solid;
  border-color: inherit;
  position: absolute;
}

.k-spreadsheet-haxis {
  border-width: 1px 0 0;
  left: 0;
}

.k-spreadsheet-vaxis {
  border-width: 0 0 0 1px;
  top: 0;
}

.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  text-align: center;
  z-index: 100;
}
.k-spreadsheet-row-header > div,
.k-spreadsheet-column-header > div {
  position: relative;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-row-header > div::after,
.k-spreadsheet-column-header > div::after {
  content: "";
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.k-spreadsheet-row-header {
  position: relative;
}

.k-spreadsheet-column-header {
  position: absolute;
}

.k-spreadsheet-row-header > div {
  border-top-width: 1px;
}
.k-spreadsheet-row-header > div:first-child {
  border-top-width: 0;
}

.k-spreadsheet-row-header > .k-selection-partial::after,
.k-spreadsheet-row-header > .k-selection-full::after {
  border-right-width: 2px;
  display: block;
}

.k-spreadsheet-column-header > div {
  border-left-width: 1px;
}
.k-spreadsheet-column-header > div:first-child {
  border-left-width: 0;
}

.k-spreadsheet-column-header > .k-selection-partial::after,
.k-spreadsheet-column-header > .k-selection-full::after {
  border-bottom-width: 2px;
  display: block;
}

.k-spreadsheet-data {
  border-color: inherit;
  cursor: cell;
  position: relative;
}

.k-spreadsheet-cell {
  padding: 1px;
  box-sizing: border-box;
  position: absolute;
  line-height: normal;
  white-space: pre;
  overflow: hidden;
}

.k-spreadsheet-merged-cells-wrapers {
  position: relative;
}

.k-spreadsheet .k-selection-wrapper {
  position: relative;
  cursor: cell;
}

.k-spreadsheet .k-spreadsheet-selection {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-spreadsheet-selection-highlight {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button {
  position: absolute;
  padding: 0;
  z-index: 60;
}

.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button.k-spreadsheet-last-column {
  transform: translateX(-100%);
}

.k-spreadsheet-active-cell {
  outline-color: transparent !important;
  z-index: 10;
}

.k-spreadsheet .k-auto-fill-wrapper {
  position: relative;
}

.k-spreadsheet .k-auto-fill,
.k-spreadsheet .k-auto-fill-punch,
.k-spreadsheet .k-auto-fill-br-hint {
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-auto-fill {
  border-width: 1px;
  border-style: solid;
  cursor: crosshair;
}

.k-spreadsheet .k-single-selection::after {
  content: "";
  margin-bottom: -4px;
  margin-right: -4px;
  width: 6px;
  height: 6px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 100;
  cursor: crosshair;
}

.k-spreadsheet .k-selection-full::after,
.k-spreadsheet .k-selection-partial::after {
  display: none;
}

.k-spreadsheet .k-autofill-wrapper {
  position: relative;
  cursor: cell;
}

.k-spreadsheet-vborder {
  position: absolute;
  border-left-style: solid;
  border-left-width: 1px;
}

.k-spreadsheet-hborder {
  position: absolute;
  border-top-style: solid;
  border-top-width: 1px;
}

.k-spreadsheet-has-comment::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  border-width: 3px;
  border-style: solid;
}

.k-dirty {
  left: 0;
  right: auto;
}

.k-spreadsheet .k-filter-wrapper {
  position: relative;
  z-index: 50;
}

.k-spreadsheet .k-filter-range {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
}

.k-spreadsheet-filter {
  border-radius: 0.25rem;
  line-height: 1;
  position: absolute;
  cursor: pointer;
}
.k-spreadsheet-filter .k-icon {
  vertical-align: middle;
}

.k-spreadsheet-filter-menu {
  width: 280px;
}
.k-spreadsheet-filter-menu .k-animation-container {
  position: relative;
}
.k-spreadsheet-filter-menu > .k-menu,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical {
  border-width: 0;
}
.k-spreadsheet-filter-menu > .k-menu .k-item,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item {
  color: inherit;
}
.k-spreadsheet-filter-menu > .k-menu .k-link,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link {
  padding-left: calc( 16px + 1rem );
}
.k-spreadsheet-filter-menu > .k-menu .k-icon,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
  margin-left: calc(-1 * ( 16px + 0.5rem ));
  margin-right: 0.5rem;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  height: 200px;
  border-width: 1px;
  border-style: solid;
  overflow-y: scroll;
  overflow-x: auto;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
  padding: 0.5rem;
  overflow: visible;
}
.k-spreadsheet-filter-menu .k-details {
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
}
.k-spreadsheet-filter-menu .k-details-summary {
  padding: 0.5rem;
  cursor: pointer;
}
.k-spreadsheet-filter-menu .k-details-summary > .k-icon {
  margin-right: 0.5rem;
}
.k-spreadsheet-filter-menu .k-details-content {
  padding: 0.5rem 1rem 0.5rem calc( 16px + 1rem );
}
.k-spreadsheet-filter-menu .k-details-content > .k-textbox,
.k-spreadsheet-filter-menu .k-details-content > .k-widget {
  width: 100%;
  margin-bottom: 3px;
}
.k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-image: none;
}
.k-spreadsheet-filter-menu .k-details-content .k-filter-and {
  width: 75px;
  margin: 8px 0;
}

.k-spreadsheet-popup {
  padding: 0;
}
.k-spreadsheet-popup .k-separator {
  display: block;
}
.k-spreadsheet-popup .k-button {
  border-radius: 0;
  border-width: 0;
  color: inherit;
  background: none;
}
.k-spreadsheet-popup .k-button-icontext {
  display: flex;
  justify-content: flex-start;
}
.k-spreadsheet-popup .k-reset-color,
.k-spreadsheet-popup .k-custom-color {
  border-radius: 0;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
}
.k-spreadsheet-popup .k-reset-color {
  border-bottom-width: 1px;
}
.k-spreadsheet-popup .k-custom-color {
  border-top-width: 1px;
}
.k-spreadsheet-popup .k-spreadsheet-color-palette {
  padding: 8px;
}
.k-spreadsheet-popup .k-spreadsheet-border-type-palette {
  width: 12.5rem;
  height: 5rem;
  display: flex;
  flex-flow: row wrap;
  align-content: space-around;
  justify-content: space-around;
}

.k-spreadsheet-format-popup .k-item {
  justify-content: space-between;
}
.k-spreadsheet-format-popup .k-spreadsheet-sample {
  order: 1;
}

.k-spreadsheet-sample {
  opacity: 0.7;
}

.k-spreadsheet-clipboard,
.k-spreadsheet-clipboard-paste {
  margin: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.k-spreadsheet-window .k-edit-form-container {
  width: auto;
  min-width: 0;
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
  margin-top: 0.5rem;
  text-align: center;
}
.k-spreadsheet-format-cells .k-list-scroller {
  margin-top: 0.5rem;
  height: 210px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

.k-export-config {
  clear: both;
  position: relative;
}
.k-export-config::after {
  content: "";
  clear: both;
  display: block;
}
.k-export-config .k-edit-field {
  margin-left: 5%;
  width: 45%;
  float: left;
}
.k-export-config .k-page-orientation {
  position: absolute;
  right: 0;
  top: 0.5rem;
}
.k-export-config .k-page-orientation .k-icon {
  font-size: 6em;
}

.k-spreadsheet-insert-comment textarea {
  height: auto;
}

.k-spreadsheet-insert-image-dialog {
  border-radius: 0.25rem;
  border-style: dashed;
  border-width: 2px;
}
.k-spreadsheet-insert-image-dialog label {
  display: flex;
  justify-content: center;
  min-width: 100%;
  width: 355px;
  height: 230px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4ZS0yMjUzMjdkNDI5OTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68UHLbAAAgpElEQVR42uzd2ZNc9dnY8TOL9gU0IAkjgwpkI8QOQmI1FS+FHW9VLt/7wpWb900qKV+lTL3vTZzElSvnJilfvM4fkQunfEOw2LUgiUUsNhiMAFsjtIzQrpmJnhOdoaent+np5SyfT1XXiJ4R0hz19Lef31l6ZHZ2NgEAWhu1CQBAMAFAMAFAMAFAMAFAMAFAMAFAMAEAwQQAwQQAwQQAwQQAwQQAwQQAwQQAMuP9/gNGRkZsZQAGop/v8WzCBIA8TJj9GFr9swGUYyAUTHEEoLvn+NxGdLwgG1BEAaoxYY7kNZ55C+bIEu4DoFixHGkT0JE8RTMvwWwXxRHBBKhMQGcbPN8PPZx5COZIh6EcEU+AQgex2fRYH8tm4RxqNIcdzGbxa/dROAGKOT3WhnCk5nOzTX5PbqI5zGB2Estmv24XTwDyO2HOtohi/f25ieawgtkqlvW/HukgnqIJULxY1v96tsV0OvRo5mkfZn0YR5tEs920CUB+o9kokvW3mQ6iWYkJc6RNLOtvo7/85S/X/eIXv/jntWvX/mjZsmVfGRsbG3eNWoCClvOq6enpy1f9/Ysvvvjfv/nNb/7zr3/96zM1oRxN2u/THHhAR/p5odr0D1gYtvpg1kdztObj6N///vf/NDEx8e/Gx8eXeZgBlM+VK1cunzhx4n9u3rz5n65Fc6Zm0my0dFs/tdbGuG9/z2FefL1ROOdi+ZOf/GTl1NTU/920adMvxBKgvOI5/upz/X+I5/x47q8bnEaSnByvMugJs1EkRxoEcyw23Lp16x72UAKojjNnzuxfv379N6/+crrBlDnbbsos44TZ7Mo+aTSPHTv2X8USoHriuT8a0GS6HOqUOewl2QW3OMBnYmLiHz1sAKopGhAtSFqfJTH4aA1pSbbRUmx6m5yc/O833njjv/GQAaiu48eP/6+NGzf+++TLg4AaLc0mSQWWZJuN1iNr1qz5vocKQLVdbcG/TnJ2cZpBBrPV1Xnmps1ly5Zt8lABqLarLdiYNL9YTbOmlCaY9fFsdHm8kbgogYcKQLVda0HTVpR9wuwonq7gA0CD418qtSTbzdQJQIW7macujOZgYwBA7psxmrONIKAA5LIN42XaIFeuXEmmpqaSixcvJjMzMx5qAMOYxEZHkxUrViTr16+P68T2shGVe3uvvohYTk5OCiXAkMXz8Pnz59PhZePGjb2IZj5eCJTlHygmS7EEyFc447m5NJNzWb6ReCUDQL5cuHBBMPP4SgaAfOn39coFEwBypjQH/bhCEAAmTAAQTAAQTAAQTAAQTABAMAFAMAFAMAFAMAFAMAFAMAFAMAFAMAEAwQQAwQQAwQQAwQSAAhkvyzcyMjLiXxMAEyYACCYACCYACCYACCYAIJgAIJgAIJgAIJgAIJgAIJgAIJgAIJgAgGACwBJ5ey8AMGECgGACgGACgGACgGACgGACgGACAIIJAIIJAIIJAIIJAIIJAKXg4usAYMIEAMEEAMEEAMEEAMEEAMEEAMEEAAQTAAQTAAQTAAQTAAQTAErBxdcBwIQJAIIJAAMzbhMA9cbGxpLx8fH0Fr8eHR1NP8auj+wWZmdn527T09PJzMxM+vHKlSvpLX4NggmUKpDLly9Pb8uWLUsD2YnaeMb/o14E9PLly8mlS5fSm4AimEDhRBRXrlyZ3mKSrHXmzJnk5MmTyalTp5IvvvgivV28eDG9RfQigukTyLUpdMWKFWls165dm96uv/76ZMOGDcn69evTz8UtxNR54cKF9BYxBcEEcivCtmrVqrmIZYGcnJxMPv300+Rvf/tbGsZMLLc2ky29nj9/Pv3vY8eOzft8/Bk33XRTsmXLlmTTpk3JunXr5qIaf0b8vpg8oQhGWv0w9OQP+PJ0j5Gaj9lttOYW6zljV/8+J7v5c+p/UIFkQbzWrFkzb5r88MMPk7/85S9pKOt18tzQ6msafe7mm29Otm3bltx2223zonv27Nl5kaZc4sVSl/3YcPXD9LXbTM1ttuaW1HxM+tk0wYSSi32SMdHFx5BNku++++7c0mqvItlpROPvsmPHjrnJM8TfJZZ+6/9OCKZgCib0VeyjjFDGPsrw+eefpxPlO++80/NpsptpM3PXXXelE+eNN96Y/nfs34xw2scpmIIpmNB3sfwa+wuzo13/9Kc/JXv37h1oJFt9vtH9jz32WLJ9+/b01xHL2K9qmVYwBVMwoW8/bxHKbKr8+OOPkwMHDqT7CPMwTbb7XEzEu3fvTrZu3To3bUY4+/08hWAKJlRInAcZp3HE/sE49ePgwYPpfsphT5OLnTRD7N/ctWtX+j3FPs2pqSnncArm0IPptBIogYjkddddly7BxkE9L7/8cseT2bCmyVb3HzlyJDl69Gjy1FNPpU+2cU7n6dOnHRDEUJVmwownCaiiOK8yJsv4WfvrX/+avPTSS+mpGkWZJlt9LibMiGYcFBRfE5Om8zaLZ+PGjaWYMF18HQosDu7JYvn+++8ne/bsaRnL7Lqv3Xy+9rqx3Xyu099Te398L88++2zy3nvvpd9jduUgGAZLslDgyTIO8ImQ/PnPf05eeeWVQk+Tre6PFwLxMY6ije85fm3SZNBMmFDEV7rj43OTZbNYFm2abHf/888/nx7ElE2a9de/BcEE5v/Qjo6mB/hky7D1sew2hJ3+3l4GdLH3x6SZLc9mBzmBYAILZNNVhOKjjz5Kj4btVQjzNE22uv+5555LPvjgg3kvHGAQxsv0RAJlFxdPj1NI4jJ3EctBnxLS632Tnd7fKJqxLTZv3pxe7CAupQcmTCCVvS1XiGXYZuckLnVizNM02ey++N4jmnExg7iqkSNnEUwgFSsoMUmF2Id34sSJjqPWj8/18/5O4xlvbp3tv41p0yoTggmkQYh9dnFt2FdffbWjqbCbyXCQU2Mn02S7qL7xxhvp+3nGtoltBIIJFRanT2QXU9+3b1/HU+FiJr28TpOdRPXFF19MP8Y2cqoJggkVVrsUGwe3DOKUkF6dKtLLabLZ/XHN3LfeemvetgLBhIqJg1liaoqjYltdnGBQ50cOI4jtvjZ+/cc//jF9x6LYVg4AQjChgrKjYuO8w35Nk0sJaK+j2s3XZuJNsmu3GQgmVEScRhITU0xOb7/9du5PCRnENNnqaw8dOpR89tln6TaLbQeCCRWRHejzySef5PpydYOcJuuXYuvvi7c3q912IJhQ9h/M0dH0ij7hnXfeyd00OYggtvvaRvcdPnx4bjp3nVl6zaXxIIfiwJV4TMf1YrO3scr75ery8LWxreIdTeJtwGLKPH/+vAcTJkwoezBDHOxjmmy/FFt7fwSzdhuCCRPK+ip2dDQ9cGVqaiqdMAc5NRZpmmx2X2yzuGze9ddfn27LmZkZDypMmFBG2RGecXTsoKfGok2TzX7/p59+Om9bgmBCCWUH+xw9ejT3R7q2+38sNZ7d/v4PP/xw3raEXrAkCzkNZjYl1YahmaUudy72/n4spfby98dF6gUTwYQSGxsbS4+Ojf2XFy9e7Hv4ihrEdvfF0bHZfszYpvG+mSCYULJghtOnTw88fGWL5+TkZBrMOIBKMOkF+zAhh8GM6ag+BHm++Hke92MeP3583jYFEyaU6RXstavTxIRpmlza12bb0BV/EMw6rvRDKX4gr70BcuzDbDRFDTuIRYpnbMNswvT8gGBCyWRP7OfOnRPEJX5ttg3FEsGEEgfzwoULhb/izrDjmV1HVjARTChxMOsv5yaei//aK1euCCaCCWUPZrzrhiAu/Z1LBBPBhJJbygE/4tn6qkggmFCSUMZEFJd0u3z5cqGClLe/a3bhdfFEMKHEwYxTIbIlxbIEbdDnlGYXLBBMBBNKGsxsOsqO8ixj/AYRz5UrVwomggllD+bq1asXXB4vD0Ea9u9fzP8jtqFg0kuuGQU5kl0kfP369fNiMKjrr/bjWrG9vNbsYq6Zm21DF17HhFnHoeOUQXb+5XXXXVf5pdil/j9iG2bb1PMDggklnTA3bNhQyCAO+mtb3b9x48Z5L0JAMKGEwYz3cazaOZK9jmcWzOyKPyCYUCIxDcWTfiwnxlGecU3ZPMQv79Nk/f2rVq1KJiYm0vtNmPSKg34gZ+KCBWHLli2FPDCn26/t9v/R6P9z6623ztuWIJhQQtkSYvak30lMlhq0QQSxl0fAtro/brfddtu8bQm9YEkWcjphfuUrX6nc1Xl6df9Xv/pVEyYmTCi72OcWB//Efsxt27a1nMSKuhTbr/tDTJc33HBDug3tv0QwoeSy68h+/etfL/xS7CDvj9s999wzbxtCr1iShZwGM470jAkzrivbi/fHHPTyar+XYht9LrbV3XffLZiYMKEqYikx2/9233335XqaHNaU2ehzDz/8cPoxtp3lWASTwjt+/LiN0IGLFy+mH7du3drz+PU6fIPYN9ns/trP3X777fO2HfSSa8ky8Fg+//zzyZNPPpls2rTJBmkhTomIA1fiaNkHHnggOXjw4IJINApHs6AM6msHcX+jz+3evTu55ZZb0m0W285zAiZMCh3LPXv2pO/zGNE8duyYjdJGdqWfOPin22kyr0fALnaKbfe5u+66a942A8Gk8LHMntREs73YFxcT00033ZR885vfzEUQlxq9pQS02ee+973vJTfffHO6rZx7iWBSmljWTk+i2d65c+fSj/fee2+ybt26wl6urpcBrf1cvO/lQw89NG9bgWBSyFhGFOtjKZqdi6kpO0XiqaeeGug02cvL1fXi9zT6fU8//XT6MbaRN4tGMCl0LNu96s+iOTk5aaM1ES84IhJf+9rXkm9961uluMBAN9Nk/ed37dqVbN++Pb2/2YsyEExKEcvaaMayrWgmTYORbcs4LzN7r8eiXK6uV9NkrXiT7XjxUPuCAgSTQsYynsTi0P5Ob3HunEmzuTiYJTu/8Dvf+U4yPj5eqWmy9vPxvf/4xz9OP8ZSrKv6IJgUOpbdsDzbfvtkR81+97vfXXTI8nKBgW4/l30+YhnvSBLbwlIsgkkhY/nCCy8s+QlMNJuLYJw9ezb9eMcdd8xFMy9TZi8/1+zPi1ju2LFj3raAQRjp94Ot5mobIzUfs9tozW0sblf/Pie7+XNOnz7tX3OIIm69iGWtlStXuiJQE2NjY8maNWvSn6833ngj+cMf/tAwNs0i1Iv7h/G5H/7wh+lVj7JYOiq2GOKt6rrsx4arH6av3WZqbrM1t6TmY19fQJkwyWUss0kz/r9OOVkoQhEHAcWTQ5yfWTtplmmarPWDH/xgLpbxvYslgyaYLEm2DBtxW8wBPos5EEg0G4vrpWZHh0Y042o3ebtcXSch7OTzP/rRj5IHH3xw7vSR+N5BMClULGNfY7+v3SmazcWRs9mkGW+cnB05mofL1S31SNjsaNif/vSnyf333z83Wbr0HcNiHya5jmWtFStW2KfZRO0+zU8++ST5/e9/n5w8eXIuPq2mt8Xcv5TPLfbzExMT6QuAeAcS+yyLrSz7MAWTrmLZj32WncgOBMpO3OdLo6OjyerVq9N4Rliee+65ZP/+/T0J3lJC2M3vjSv4fPvb306WLVs2t7/WG0ILpmAKpliKZk9/3mL7LF++PP3v9957L3n22WfTn488T5O1T6xxbdg777wz/e+4IEGsYjh1RDAFUzALGcs8vN9gtjwrmo3FZLZq1aq5n7948+n6U0+GMU22+prvf//7yc6dO+e+Jl6U2V8pmIIpmGIpmgOfNj/99NPk7bffTvbu3ZuLaTLzyCOPJHfffXeyZcsWU6VgCqZgFtvnn38+9GVY0exeHGka4Yx9m+Ho0aPJBx98kOzbty+NU7+WZFt9Tfy77d69O9m2bVt6UE+IfZURSqeMCKZg9jmYU1NTHpV9nCzzfL3OiMETTzzh6NkOwhmhysIZ3n333eTNN99MPw5imox9k3H6S1zaLhOhjFOHhLK84k2+BVMwxVI0CxnO2McZt9pVhI8//jh5//33k48++mjBv3m302TsR926dWv6Pp633nprcsMNN8x9LvZPxk0oBVMwBbPwsXzxxRcL9U4QlmcX/7OZhbN26swCGheKiNupU6fSW5zakV1lJ3s7rez3xwuWOA/0+uuvT2/xb7B58+Z5gcymySyU9lEKpmAKpljmYNIUzcWJczhj8oxwxsean9slieeXCGyEMj46l1IwBVMwSyMmi4hlTBNFJZq9CWjEMz5mt+z6vrU/19nzR3YpuwhidotICiSCKZiljmUZ3pA3lmdFEwSzpy8k/VNStliGOOoyvh9vQg0IJmLZQTRfeukl0QQEE7FsJ06EF01AMFlyLCMm/Xrz57zcskkzjv4FEEy6imVZJ8t62T5N0QS6VZqjZM+cOeNfcxGxLPMybCtxysnjjz/u6FkYoHXr1nXbD0fJIpbDYp8mYMI0YXYcyzy9RdewxHmaJk0wYZowaRjL7AAfnHICCCYtYlnVZdhW0Xz55ZdFExBMxLKdmLgjmo6eBdqxD7PETpw4IZYdyvZp3njjjTYG9Jh9mIhlibi4AVCZCfOLL77wr3mNA3yWNmk+9thjjp6FHlq7dq0JE7Es46TpQCBAMCsQy3iyF0vRZPg8fgSTnMfSPsveRfOVV17xpEdXYl/4888/nxw7dszGKBH7ME2WtJDt03T0LIuJ5Z49e9IXr3Ht4m984xvJpk2bKr1N7MMkF+JoWLHs76TpPE26iWWIn0uTZnkIplgimvQhlhnRFExyEkv7LEWTfMQyotjszdjj8fPCCy+IZsHZh2myZBFin+ajjz5qnyYLYtnJi9fYp/nkk09Wbp9mWfZhliaYZ8+ercQDzwE++YmmixsQR1F3GsvaaFbtQKA1a9aUIpiWZAsWyzjVQSyHyykn1May2TJss1s8fuzTLCbBLFgs7bMUTfIVy24fP6JZPJZkC8A+y/yyT7OasYwDeHrx4rUq+zQtySKWzE2ajp4Vy27Ez7WjZ4tDMMUS0WQIsRTN4rEkm+NYOsCnWGJ59pFHHrE8W0K151n2SyzPPvHEE6VcnrUki1iyYNJ89dVXTZpi2fWk+eKLL5o0c0wwxRLRZMixFE3BRCxFk0LHMvYtDvrnUTTzqzT7MM+dO1fof4g4zzKeZMWyPOzTLK5+HeCzGGU65WT16tXd9sM+TMTSpEneY7nYK/j0+haPH5NmvgjmkMUyrFiWO5p79+4VzQLGMg8sz+aLJVmxZABieXb37t2WZ3Ms22eZx8tPFv2UE0uyiCUmTbE0aVaIYIolA4zmvn37RFMsRVMwEUs6edITzfzFctgH+DgQqBjswxxwLGNZTizJ9mnecMMNNsYQYxnxKeJb5mX7NIvyJub2YSKWdC3bpxmnFDF4sd0jlkWZLJtNmt6P1YRZugnz5MmT6TJsPMih1vLly02aQ4plGd6MPSbNxx9/PPeTZlkmzNIEM68PfpMl7cTy7K5du5xyMgBFXoZtF808n3KyatWqUgTTkqxYMmSOnhXLpYjnl5deesny7ACYMPscS8uwdMrybP9jWeYXr7FSkdcDgUyYiCU9denSJQcC9SmWMYGVfaUnnm9Mmv0lmH2IZSyviSXdRjMeP6LZ21iWbRm2Gcuz/WVJVizJoViejQOBLM+KZTfydvRsWZZkBVMsEc3SqT3Psqpin2ZeomkfJnPiPMv9+/eLJT0Vy7PxuLI8K5bdiOejl19+2fKsCTM/E2bE0mRJvyfNhx9+2KQpll2J5dnHHntsqJOmJVnBFEsGGs1Ynp2YmLAxWsSyCkfDdiNbnh3WxTEsyVacWDJI2fJs7CtHLBcrO+XExTFMmKlB/qDEk5Z9lgxr0rQ8O19VzrPshWEtz8afa8KsILEkD5OmA4HEstvBwoFAJsyB/MBYhiUvYp/Uzp07Kz1pWoZd2uNnkJOmCbNixJI8icfhgQMHKjtpiuXSHz8mTRNm32JpGZY8in2aVZs0xbK3k9+jjz7a90nThFmhyVIsyavYpxmTZlWOno1YxmQklr0R2/GVV15x9KwJUyyp1qQZR8+W+TxNseyfbJ9mv87TLMuEKZgtYhmv3MWSIkUzlmfLGE2xLHY0LcmWmFhSRGVdnhXLwcgOBLI8K5hiiWgWUHwfsY9NLAcXTfs0W0y8lmS/dOrUqXSfZTzpQJHF8uxDDz1U6OXZiKXJcjhieTaOnu3V8qwl2ZKJWMYrc7GkLJPmwYMHCztpiqVJM48EsyaWlmEp25NeEaMplqKZV6VZku02drHP8rXXXhNLSqtIy7NxgE88SQ/r/W1ZKLu4wVKWZ2OJt8t+OK0kL8EUS6oinrAefPDBXEczi6XJMp+Pn6VEsyzBrOySrFhSJXlfnhXL/D9+LM9WdMKMfZZiSRXF8mzeJs3s1BHLsOWdNC3JFjSYYoknvRXJAw88kItoOs+ymI+fRx55ZFHRFMwCBjOLpVNHMGkuH3o0xbI60bQPs2AilrEPRyzh/5+neejQoXRf/rBi+eqrr4plQcWAEv9+VdunWYlgZrG0DAvDj2YWS/ssix/NvXv3VupNzEu/JCuW0Fq2T3PDhg0mS7p6/MTybKs3MbcPswDBPH36tH2W0IFsn2Y/oxmTrH2W1YymYOY8mBFLkyXkI5oRS5Nl+aO5e/fuhtF00E/ORJizm1jC4tXu06z9eVrqTSyroXafZv1joDSdKcuEmS27OhoW8jNp2mdZ3Umz9pSTeEyVYcIsVTAjlvEK2WQJw49mxDImDrGsZjR37do1F03BzFkwjx07lsbSZAm9sWzZsq6jKZbURrMswSzNPkyxhN66fPlycvjw4UWfpymWhFjp27dvX6nO0yxNMMUS+vNztZhoiiX10YzHQ1mMl+UbKdORWJDHSfP+++9vuTwbUY2JIp4k/TxSxmFm1D8n0Gk0m02acb/JkrITTKDjaL7++uvp0ehiiWACtBDLa0eOHEmmp6fFksqxDxPoWJxqct999yVjY2NzsbTPEhMmQF0sd+7cmaxdu3beAT4gmADXxInnEct169bNxdIyLFVjSRZoO1k+9NBDaSzjPEuxRDABWsQyJsv9+/fbZ0llWZIFOoqlyRITZkl4xQu9j2XtAT5iiWACtImlZViwJAu0iGW2zxKwJAtkTwbj4wtiaRkWShhMYGmT5YMPPpjGMq4V62hYWMiSLIjlvFi6gg+UfML0Shi6eAIYH284WQIlDiaw+MnygQcesAwLJkygVSzvv//+BVfwAUyYQIPJUixBMIEOYnngwIH0TaGt0ECFgukHHtrHMpZha2NpsoTOOa0ExBKo0oQJtI9lHA372muvWYaFKgfTDz80+AEfH58XS5MlCCbQYLK877775k4dMVnC0tiHCRWJpckSTJgpr5rh2g/1+LhYgmACnUyW2dGwBw8eFEsQTKCTWFp9AcGcx5MClf5BvrYMa7KE/nHQD4glUKUJE6oolmHvvffeufMsDx065NQRMGECrWJpsgQTZke8oqZSP7jj42IJggm0myzvueeeebG0DAuCacKEusmyUSwBwQRqYhnLsGvWrJl3gA8wGA76gYLG0j5LMGECNbJ9llksDx8+bJ8lCGb3PHlQ1smyPpYmSxgOS7JQgFiePn1aLMGECdSLZdi777577mhYy7AgmD3jiYQyTZb1sTRZgmACdbG0zxIEE2ghW4Z1NCwIZl95UqHok2WjWAL54ShZyFksX3/9dbEEwQSaxTJOHYlY2mcJOf15tQkgH7G0zxIEcyA8yVC0WN51110LYgkIJtAklrEMe/nyZS/6IOfsw4Qhx9JkCSbMgfLqnKLEcvXq1WIJggl0Ess33njDMiwUjCVZGEIsTZZgwhwar9TJayx37NghlmDCBDqN5ZtvvimWYMI0YUJ9LO+8884FsfQ4BRMmUDdZxqkjU1NTyVtvvWWyBBMm0CiWJksQzNzyhEQeYtloGRYoB0uy0IdYWoYFwQQ6iKW36ALBBMQSqvnzXpZvxD5MhhHL7du3L1iG9VgEE2aujY2N+ddkKLGMU0eOHDlinyWU/Lm5NBPm+vXrk5MnT3p0MvBYmiyhuYmJCcHMm1tuuSU5c+ZMMj097RFKX18tN4ol0PjF5W233Vaa72dkdna2v3/Al6+6R2o+ZrfRmlvM7WNX/z5dj4kXLlxIjh49mj6RCSf9+OG/4447xBI6eGEZk2XEMn5eltCPDVc/TF+7zdTcZmtuSc3HpJ9Ny0MwR67FMn49vpRgAlAe14J55Vokp6+FcWjBzMtBPwu+aQAqL1dtGM3JxgCAXDdjNGcbQkAByGUXRvO2Qaanp0UToOJmZmZyF85hBbPRN5/ed+UqDxWAart8+fKVVq0oezAb7bydrdsAsxcuXJj0UAGotnPnzk0mLY6GTYZwQFBelmTnfn3mzJnfe6gAVNupU6f+T5NADk2eTitJb7/97W//+eoo7qoDABV16dKl6d/97nf/1GDCHKpBXrgg/c8GHxdc9efEiRP/bcOGDf/Wwwagej744IP/sW3btv+YdHZ1n3kRK8uVfmpDWR/LBVf+OX/+/HMrV67c6aEDUB3Hjh07sHnz5n+VNL+yT/3EObBgDnpJttnRTvW3mZ/97GdPX7hw4S0PH4BqmJycPPLzn//86RaRnG3TlP4OgAOeMJtNmUndhDm3RHvixIn/snr16n9YsWLFMg8ngPK5Ohxd/uyzz357++23P5MsXIKdSRaeUdE0mGW/luxsk4kzvdjuxMTEM7/61a9uPXr06L9MTU19dunSpSv9jjwA/RMXJbh48eKVkydPfvbhhx/+yzPPPHPr1Vj+MvnyXUnaLr0OwzAmzEZTZu202ektafARgHxqdLDOYm5JJwHtZ9PGc7IRRxpsiFaRHGkRXgDyGctGwUzaBDI371gyPsSNN9Immo3imYglQKmimXQQyaEe7JOHCbNVNEeabKDa++sjKZoA+Y9lJ/HMXSyHHczFTpr1X18fTkcCAZQnnLmKZR6C2SyaSdJ+iTYXGxCAvsUzN7HMSzAbRbCTcAJQnmC2imIuGjCew4030mZDCShAeaOZu1DmMZiNNtBI3jcgAAONqGAuYsM5GhZAHAWzbBsYgHIYtQkAQDABoCf6viTrnUUAMGECgGACAIIJAIIJAIIJAIIJAIIJAIIJAIIJAIIJAAgmAAgmAAgmAAgmAAgmAAgmAAgmACCYACCYACCYACCYACCYAFB0/0+AAQDHHxQEMMRIrwAAAABJRU5ErkJggg==");
  background-size: auto 70%;
  background-position: 50% 30%;
  background-repeat: no-repeat;
}
.k-spreadsheet-insert-image-dialog label div {
  display: flex;
  align-self: flex-end;
  margin-bottom: 30px;
  pointer-events: none;
}
.k-spreadsheet-insert-image-dialog label input {
  display: none;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
  background-size: auto 90%;
  background-position: 50% 50%;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div {
  margin: 0;
  align-self: center;
  opacity: 1;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
  opacity: 0;
}

.k-spreadsheet-drawing {
  position: absolute;
  box-sizing: border-box;
  z-index: 101;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-style: solid;
  outline-width: 2px;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  cursor: move;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.3rem;
  position: absolute;
  transform: translate(-50%, -50%);
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
  left: 50%;
  top: 0;
  cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
  left: 100%;
  top: 0;
  cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
  left: 100%;
  top: 50%;
  cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
  left: 100%;
  top: 100%;
  cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
  left: 50%;
  top: 100%;
  cursor: ns-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
  left: 0;
  top: 100%;
  cursor: nesw-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
  left: 0;
  top: 50%;
  cursor: ew-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
  left: 0;
  top: 0;
  cursor: nwse-resize;
}
.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered {
  border-radius: 0.25rem;
}

.k-rtl .k-spreadsheet .k-dirty,
.k-spreadsheet[dir=rtl] .k-dirty {
  right: 0;
  left: auto;
}
.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after,
.k-spreadsheet[dir=rtl] .k-spreadsheet-has-comment::after {
  left: 0;
  right: auto;
}

.k-spreadsheet-filter-menu > .k-menu,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) {
  background: none;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
}

.k-spreadsheet {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-spreadsheet-top-corner,
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-syntax-ref {
  color: #ff8822;
}

.k-syntax-num {
  color: #0099ff;
}

.k-syntax-str {
  color: #38b714;
}

.k-syntax-error {
  color: red;
}

.k-syntax-bool {
  color: #a9169c;
}

.k-syntax-paren-match {
  background-color: #caf200;
}

.k-spreadsheet-cell-editor {
  color: #212529;
  background-color: #ffffff;
}

.k-spreadsheet-merged-cell {
  background-color: #ffffff;
}

.k-spreadsheet .k-selection-full,
.k-spreadsheet .k-selection-partial {
  background-color: rgba(13, 110, 253, 0.25);
}

.k-spreadsheet-selection {
  border-color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.25);
  box-shadow: inset 0 0 0 1px #0d6efd;
}

.k-spreadsheet .k-single-selection::after {
  border-color: #ffffff;
  background-color: #0d6efd;
}

.k-spreadsheet-active-cell {
  box-shadow: inset 0 0 0 1px #0d6efd;
  background-color: #ffffff;
}
.k-spreadsheet-active-cell.k-right {
  box-shadow: inset 0 0 0 1px #0d6efd, inset -1px 0 0 1px #0d6efd;
}
.k-spreadsheet-active-cell.k-bottom {
  box-shadow: inset 0 0 0 1px #0d6efd, inset 0 -1px 0 1px #0d6efd;
}
.k-spreadsheet-active-cell.k-bottom.k-right {
  box-shadow: inset 0 0 0 1px #0d6efd, inset -1px -1px 0 1px #0d6efd;
}

.k-spreadsheet .k-auto-fill {
  border-color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.25);
  box-shadow: inset 0 0 0 1px #0d6efd;
}

.k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(255, 255, 255, 0.5);
}

.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
  background-color: #0d6efd;
}

.k-spreadsheet-has-comment::after {
  border-color: #0d6efd #0d6efd transparent transparent;
}

.k-dirty {
  border-color: #dc3545 transparent transparent #dc3545;
}

.k-spreadsheet .k-filter-range {
  border-color: #0d6efd;
}

.k-spreadsheet-filter {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
  box-shadow: inset 0 0 0 1px #e4e7eb;
}
.k-spreadsheet-filter.k-state-active {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
}
.k-spreadsheet-filter:hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}

.k-spreadsheet-filter-menu > .k-menu .k-item.k-state-hover,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-spreadsheet-insert-image-dialog {
  border-color: #dee2e6;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered {
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
}
.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: #ffffff;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-color: #0d6efd;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  border-color: #0d6efd;
  background-color: #0d6efd;
}

.k-spreadsheet-drawing-anchor-cell {
  background: rgba(13, 110, 253, 0.25);
}

.k-spreadsheet-popup .k-button:hover,
.k-spreadsheet-popup .k-button.k-state-hover {
  color: #212529;
  background-color: #e9ecef;
}
.k-spreadsheet-popup .k-button:active,
.k-spreadsheet-popup .k-button.k-state-active,
.k-spreadsheet-popup .k-button.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
}

.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after,
.k-spreadsheet[dir=rtl] .k-spreadsheet-has-comment::after,
[dir=rtl] .k-spreadsheet .k-spreadsheet-has-comment::after {
  border-color: #0d6efd transparent transparent #0d6efd;
}
.k-rtl .k-spreadsheet .k-dirty,
.k-spreadsheet[dir=rtl] .k-dirty,
[dir=rtl] .k-spreadsheet .k-dirty {
  border-color: #dc3545 #dc3545 transparent transparent;
}

.k-pivotgrid {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  text-align: left;
  vertical-align: top;
  display: grid;
  grid-template-columns: 300px auto;
  grid-template-rows: 75px auto;
  position: relative;
}
.k-pivotgrid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  outline: 0;
  empty-cells: show;
}
.k-pivotgrid thead,
.k-pivotgrid tbody,
.k-pivotgrid th,
.k-pivotgrid tr,
.k-pivotgrid td {
  border-color: inherit;
}

.k-pivotgrid-table {
  table-layout: fixed;
}
.k-pivotgrid-table th {
  font-weight: 400;
  text-transform: initial;
}
.k-pivotgrid-table .k-pivotgrid-header-root {
  font-weight: 600;
  text-transform: uppercase;
}

.k-pivotgrid-empty-cell {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.k-pivotgrid-column-headers {
  overflow: hidden;
}

.k-pivotgrid-column-headers .k-pivotgrid-table {
  padding-inline-start: 0;
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-column-headers .k-pivotgrid-cell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}
.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child {
  border-left-width: 0;
}
.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first {
  border-left-width: 1px;
}

.k-pivotgrid-row-headers {
  overflow: hidden;
}

.k-pivotgrid-row-headers .k-pivotgrid-table {
  padding-bottom: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-row-headers .k-pivotgrid-cell {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  white-space: nowrap;
}

.k-pivotgrid-values {
  border-color: inherit;
  overflow: scroll;
}

.k-pivotgrid-values .k-pivotgrid-cell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}
.k-pivotgrid-values .k-pivotgrid-cell:first-child {
  border-left-width: 0;
}

.k-pivotgrid-cell {
  padding: 0.5rem 0.5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  overflow: hidden;
}

.k-pivotgrid-cell .k-icon {
  cursor: pointer;
}

.k-pivotgrid-total {
  font-weight: 600;
}

.k-column-menu .k-treeview {
  padding: 0px 1.5rem;
  overflow: auto;
}

.k-pivotgrid-configurator {
  display: flex;
}

.k-pivotgrid-configurator-panel {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-button {
  padding: 0.25rem 0.25rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.k-flex-row .k-pivotgrid-configurator-button, .k-flex-row-reverse .k-pivotgrid-configurator-button {
  display: flex;
  align-items: center;
}
.k-flex-row .k-pivotgrid-configurator-button span, .k-flex-row-reverse .k-pivotgrid-configurator-button span {
  writing-mode: vertical-rl;
}
.k-flex-row .k-pivotgrid-configurator-button .k-icon, .k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon {
  vertical-align: baseline;
}
.k-flex-row-reverse .k-pivotgrid-configurator-button > span {
  transform: rotate(-180deg);
}
.k-flex-col .k-pivotgrid-configurator-button, .k-flex-column .k-pivotgrid-configurator-button, .k-flex-col-reverse .k-pivotgrid-configurator-button, .k-flex-column-reverse .k-pivotgrid-configurator-button {
  text-align: center;
}

.k-pivotgrid-configurator-overlay {
  position: absolute;
  overflow: hidden;
  z-index: 2;
}
.k-flex-row .k-pivotgrid-configurator-overlay {
  right: calc( 1.5em + 0.5rem + 2px );
}
.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  left: calc( 1.5em + 0.5rem + 2px );
}
.k-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
  bottom: calc( 1.5em + 0.5rem + 2px );
}
.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
  top: calc( 1.5em + 0.5rem + 2px );
}

.k-pivotgrid-configurator-header {
  padding: 0.75rem 1rem;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pivotgrid-configurator-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-pivotgrid-configurator-content {
  padding: 0.25rem 1rem;
  flex: 1 1 auto;
  overflow: auto;
}
.k-pivotgrid-configurator-content .k-form .k-label {
  font-size: 16px;
  font-weight: 500;
  align-items: flex-start;
}
.k-pivotgrid-configurator-content .k-form .k-dropdown, .k-pivotgrid-configurator-content .k-form .k-dropdowntree {
  max-width: 90px;
}
.k-pivotgrid-configurator-content .k-form .k-textbox {
  flex-basis: 50%;
}
.k-pivotgrid-configurator-content .k-row-fields,
.k-pivotgrid-configurator-content .k-column-fields,
.k-pivotgrid-configurator-content .k-filter-fields {
  margin-top: 0.5rem;
  flex-wrap: wrap;
}
.k-pivotgrid-configurator-content .k-row-fields > *,
.k-pivotgrid-configurator-content .k-column-fields > *,
.k-pivotgrid-configurator-content .k-filter-fields > * {
  margin-bottom: 0.5rem;
}
.k-pivotgrid-configurator-content .k-row-fields > *:last-child,
.k-pivotgrid-configurator-content .k-column-fields > *:last-child,
.k-pivotgrid-configurator-content .k-filter-fields > *:last-child {
  margin-bottom: 0;
}
.k-pivotgrid-configurator-content .k-value-fields {
  margin: 0.5rem 0px;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.k-pivotgrid-configurator-content .k-select-all .k-checkbox {
  margin-inline-end: 0.25rem;
}
.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-content .k-settings-description {
  margin-top: 1rem;
  text-align: center;
}
.k-pivotgrid-configurator-content .k-chip-content {
  padding-inline-end: 0.25rem;
}
.k-pivotgrid-configurator-content .k-treeview {
  padding: 0px 1.5rem;
  overflow: auto;
}

.k-pivotgrid-configurator-actions {
  padding: 0.75rem 0.5rem;
}

.k-calculated-field {
  padding: 1rem 1rem;
  border-width: 1px;
  border-radius: 0.25rem;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.k-calculated-field-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-header .k-textbox {
  min-width: 200px;
}

.k-calculated-field-header-text {
  margin-right: 5px;
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-calculated-field-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-calculated-field-content .k-textbox {
  width: 100%;
}

.k-calculated-field-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.k-calculated-field-actions .k-icon {
  margin-right: 0.5rem;
}
.k-calculated-field-actions .k-dropdown, .k-calculated-field-actions .k-dropdowntree {
  max-width: 100px;
}

.k-filter-menu .k-calculated-item {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-pivotgrid-configurator-vertical {
  min-width: 320px;
}

.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-right-width: 0;
  border-left-width: 0;
}

.k-pivotgrid-configurator-horizontal {
  width: 100%;
  height: 420px;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form {
  display: flex;
  flex-direction: row;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper {
  padding-left: 1rem;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > *:first-child {
  margin-top: 0;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child {
  padding-left: 0;
  flex: 1 1 30%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2) {
  flex: 1 1 30%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child {
  border-left-width: 1px;
  border-left-style: solid;
  flex: 1 1 40%;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields,
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields,
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields {
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields {
  max-height: 250px;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-x: hidden;
  overflow-y: auto;
}
.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-column .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-column-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-top-width: 0;
  border-bottom-width: 0;
}

.k-pivot {
  border-width: 1px;
  border-style: solid;
  position: relative;
}
.k-pivot .k-grid td {
  white-space: nowrap;
}
.k-pivot .k-grid-content {
  flex: 1 1 auto;
}

.k-pivot-toolbar {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  align-items: start;
  flex-wrap: wrap;
}
.k-pivot-toolbar > * {
  max-width: 100%;
}
.k-pivot-toolbar::before {
  display: none;
}

.k-pivot-toolbar .k-button,
.k-fieldselector .k-list li.k-item {
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  padding-right: calc( 0.75rem + 48px );
  min-height: auto;
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: normal;
  word-break: break-word;
  position: relative;
  cursor: move;
}
.k-pivot-toolbar .k-button .k-field-actions .k-setting-delete,
.k-fieldselector .k-list li.k-item .k-field-actions .k-setting-delete {
  box-sizing: content-box;
}

.k-field-actions {
  position: absolute;
  right: 0.375rem;
  top: 0.375rem;
  line-height: 1;
  cursor: pointer;
}

.k-pivot-layout {
  border-spacing: 0;
  table-layout: auto;
}
.k-pivot-layout .k-grid-footer,
.k-pivot-layout .k-grid .k-alt {
  font-weight: bold;
}

.k-pivot-layout > tbody,
.k-pivot td {
  vertical-align: top;
}

.k-pivot-layout > tbody > tr > td {
  padding: 0;
}

.k-pivot-rowheaders > .k-grid,
.k-pivot-table > .k-grid {
  border-width: 0;
}

.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
  border-left-width: 1px;
}

.k-pivot-rowheaders > .k-grid td.k-first {
  border-left-width: 0;
}

.k-pivot-rowheaders > .k-grid {
  overflow: hidden;
}

.k-pivot-table {
  border-left-width: 1px;
  border-left-style: solid;
}

.k-pivot-table .k-grid-header-wrap {
  margin-right: -1px;
}

.k-pivot-table .k-grid-header-wrap > table {
  height: 100%;
}

.k-pivot .k-grid-header .k-header {
  vertical-align: top;
}

.k-pivot .k-grid tr .k-grid-footer {
  border-bottom-width: 0;
}
.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
  border-bottom-width: 1px;
}

.k-pivot-layout .k-grid td {
  border-bottom-width: 1px;
}

.k-pivot-layout .k-grid-footer > td {
  border-top-width: 0;
}

.k-pivot-filter-window .k-treeview {
  max-height: 600px;
}

.k-fieldselector {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-fieldselector .k-columns {
  display: flex;
  align-items: stretch;
}
.k-fieldselector .k-columns > div {
  padding: 0.5rem;
  width: 50%;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  float: left;
  overflow: auto;
}
.k-fieldselector .k-columns > div + div {
  border-left-width: 1px;
}
.k-fieldselector p {
  margin: 0 0 0.25rem;
  text-transform: uppercase;
}
.k-fieldselector p .k-icon {
  margin: 0 0.5rem 0 0;
}
.k-fieldselector .k-treeview {
  border-width: 0;
  overflow: visible;
}
.k-fieldselector .k-edit-label {
  width: 16%;
}
.k-fieldselector .k-edit-field {
  width: 77%;
}
.k-fieldselector .k-edit-buttons > input,
.k-fieldselector .k-edit-buttons > label {
  float: left;
  margin-top: 0.4em;
}
.k-fieldselector .k-list-container {
  margin-bottom: 1rem;
  padding: 0.25rem;
  border-width: 1px;
  border-style: solid;
}
.k-fieldselector .k-list {
  padding-bottom: 1rem;
}
.k-fieldselector .k-list .k-item {
  border-width: 1px;
  border-style: solid;
}
.k-fieldselector .k-list .k-item + .k-item {
  margin-top: 0.5rem;
}

.k-ie11 .k-pivot .k-grid {
  display: block;
}
.k-ie11 .k-pivotgrid {
  display: flex;
  flex-direction: column;
}
.k-ie11 .k-pivotgrid > div {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
.k-ie11 .k-pivotgrid .k-pivotgrid-empty-cell,
.k-ie11 .k-pivotgrid .k-pivotgrid-row-headers {
  flex: 1 1 30%;
}
.k-ie11 .k-pivotgrid .k-pivotgrid-column-headers,
.k-ie11 .k-pivotgrid .k-pivotgrid-values {
  flex: 1 1 70%;
}
.k-ie11 .k-pivotgrid-column-headers {
  padding-right: 17px;
  padding-left: 0;
}
.k-ie11 [dir=rtl] .k-pivotgrid-column-headers,
.k-ie11 .k-rtl .k-pivotgrid-column-headers {
  padding-right: 0;
  padding-left: 17px;
}

.k-pivotgrid {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-pivotgrid-column-headers,
.k-pivotgrid-row-headers,
.k-pivotgrid-empty-cell {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-pivotgrid-empty-cell {
  border-color: #babec1;
}

.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child {
  border-right-color: #babec1;
}

.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded),
.k-pivotgrid-column-headers .k-pivotgrid-row:last-child {
  border-bottom-color: #babec1;
}

.k-pivotgrid-header-total,
.k-pivotgrid-total {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ebebeb;
}

.k-pivotgrid-row-headers tbody > .k-pivotgrid-row.k-state-hover,
.k-pivotgrid-row-headers tbody > .k-pivotgrid-row:hover,
.k-pivotgrid-column-headers tbody > .k-pivotgrid-row.k-state-hover,
.k-pivotgrid-column-headers tbody > .k-pivotgrid-row:hover,
.k-pivotgrid-values tbody > .k-pivotgrid-row.k-state-hover,
.k-pivotgrid-values tbody > .k-pivotgrid-row:hover {
  background-color: #ededed;
}

.k-pivotgrid-cell.k-state-focus,
.k-pivotgrid-cell:focus,
.k-master-row > .k-pivotgrid-cell:focus,
.k-grouping-row > .k-pivotgrid-cell:focus,
.k-detail-row > .k-pivotgrid-cell:focus,
.k-group-footer > .k-pivotgrid-cell:focus {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}

.k-pivotgrid-cell.k-state-selected,
.k-pivotgrid-row.k-state-selected > .k-pivotgrid-cell {
  background-color: rgba(13, 110, 253, 0.25);
}

.k-pivotgrid-configurator-button,
.k-pivotgrid-configurator-panel {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-pivotgrid-configurator-header {
  color: #212529;
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  border-color: #dee2e6;
}

.k-calculated-field {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-calculated-field-header {
  color: #212529;
}

.k-filter-menu .k-calculated-item {
  border-color: #dee2e6;
}

.k-pivotgrid-configurator-content .k-form-field-wrapper {
  border-color: #dee2e6;
}

.k-flex-row .k-pivotgrid-configurator-overlay {
  box-shadow: -3px 0px 6px rgba(0, 0, 0, 0.16);
}
.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  box-shadow: 3px 0px 6px rgba(0, 0, 0, 0.16);
}
.k-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
  box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
}
.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.k-pivot {
  border-color: #dee2e6;
}

.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: #f8f9fa;
}

.k-fieldselector {
  color: #212529;
}

.k-fieldselector .k-list-container {
  background-color: #f8f9fa;
}

.k-pivot-toolbar,
.k-pivot-table,
.k-fieldselector,
.k-fieldselector .k-list-container,
.k-fieldselector .k-columns > div,
.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
  border-color: #dee2e6;
}

.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: #eeeff0;
}

.k-pivot-toolbar .k-button,
.k-fieldselector .k-list li.k-item {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-pivot-toolbar .k-button:hover, .k-pivot-toolbar .k-button.k-state-hover,
.k-fieldselector .k-list li.k-item:hover,
.k-fieldselector .k-list li.k-item.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-pivot-toolbar .k-button:active, .k-pivot-toolbar .k-button.k-state-active,
.k-fieldselector .k-list li.k-item:active,
.k-fieldselector .k-list li.k-item.k-state-active {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
}
.k-pivot-toolbar .k-button:focus, .k-pivot-toolbar .k-button.k-state-focus, .k-pivot-toolbar .k-button.k-state-focused,
.k-fieldselector .k-list li.k-item:focus,
.k-fieldselector .k-list li.k-item.k-state-focus,
.k-fieldselector .k-list li.k-item.k-state-focused {
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}
.k-pivot-toolbar .k-button.k-empty,
.k-fieldselector .k-list li.k-item.k-empty {
  color: #6c757d;
}

.k-pivot-toolbar .k-empty {
  color: #6c757d;
}

.k-pivot-layout .k-grid-footer,
.k-pivot-layout .k-grid.k-alt {
  color: #212529;
  background-color: #f8f9fa;
}

.k-fieldselector .k-i-loading {
  border-color: #f8f9fa;
}
.k-fieldselector .k-i-loading::before,
.k-fieldselector .k-i-loading::after {
  background-color: #f8f9fa;
}

.k-i-kpi-trend-increase,
.k-i-kpi-trend-decrease,
.k-i-kpi-trend-equal {
  color: inherit;
}

.k-i-kpi-status-hold {
  color: #ffc107;
}

.k-i-kpi-status-deny {
  color: #dc3545;
}

.k-i-kpi-status-open {
  color: #198754;
}

.k-pivot {
  border-color: #dee2e6;
}

.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: #f8f9fa;
}

.k-fieldselector {
  color: #212529;
  background-color: #f8f9fa;
}

.k-fieldselector .k-list-container {
  background-color: #ffffff;
}

.k-pivot-toolbar,
.k-fieldselector {
  border-color: #dee2e6;
}

.k-pivot-table,
.k-fieldselector .k-list-container,
.k-fieldselector .k-columns > div,
.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
  border-color: #dee2e6;
}

.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: #eeeff0;
}

.k-pivot-toolbar .k-button,
.k-fieldselector .k-list li.k-item {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-pivot-toolbar .k-button:hover, .k-pivot-toolbar .k-button.k-state-hover,
.k-fieldselector .k-list li.k-item:hover,
.k-fieldselector .k-list li.k-item.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
.k-pivot-toolbar .k-button:active, .k-pivot-toolbar .k-button.k-state-active,
.k-fieldselector .k-list li.k-item:active,
.k-fieldselector .k-list li.k-item.k-state-active {
  border-color: #bfc6d0;
  background-color: #c7cdd5;
}
.k-pivot-toolbar .k-button.k-state-selected,
.k-fieldselector .k-list li.k-item.k-state-selected {
  border-color: #0252c9;
  color: #ffffff;
  background-color: #0257d5;
}
.k-pivot-toolbar .k-button:focus, .k-pivot-toolbar .k-button.k-state-focus, .k-pivot-toolbar .k-button.k-state-focused,
.k-fieldselector .k-list li.k-item:focus,
.k-fieldselector .k-list li.k-item.k-state-focus,
.k-fieldselector .k-list li.k-item.k-state-focused {
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}

.k-fieldselector .k-i-loading {
  border-color: #f8f9fa;
}
.k-fieldselector .k-i-loading::before,
.k-fieldselector .k-i-loading::after {
  background-color: #f8f9fa;
}

.k-i-kpi-trend-increase,
.k-i-kpi-trend-decrease,
.k-i-kpi-trend-equal {
  color: inherit;
}

.k-i-kpi-status-hold {
  color: #ffc107;
}

.k-i-kpi-status-deny {
  color: #dc3545;
}

.k-i-kpi-status-open {
  color: #198754;
}

.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
  display: block;
}
.k-treelist .k-status {
  padding: 0.4em 0.6em;
  line-height: 1.6em;
}
.k-treelist .k-status .k-loading {
  vertical-align: baseline;
  margin-right: 5px;
}
.k-treelist tr.k-hidden {
  display: none;
}
.k-treelist .k-treelist-dragging,
.k-treelist .k-treelist-dragging .k-state-hover {
  cursor: default;
}
.k-treelist .k-drop-hint {
  transform: translate(0, -50%);
}
.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
  border-width: 1px 0;
  border-style: solid;
  font-weight: bold;
}
.k-treelist tr.k-footer + tr.k-footer td {
  border-top-width: 0;
}

.k-treelist-scrollable > table,
.k-treelist-scrollable .k-grid-header tr,
.k-treelist-scrollable .k-grid-header th {
  background-color: inherit;
}
.k-treelist-scrollable .k-grid-toolbar {
  position: sticky;
  z-index: 3;
  top: 0;
  left: 0;
}
.k-treelist-scrollable .k-grid-header th {
  position: sticky;
  z-index: 1;
}
.k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
  z-index: 3;
}
.k-treelist-scrollable thead.k-grid-header {
  padding-right: 0;
}
.k-treelist-scrollable tr.k-group-footer + tr.k-group-footer td {
  border-top-width: 0;
}
.k-treelist-scrollable[dir=rtl] thead.k-grid-header, .k-rtl .k-treelist-scrollable thead.k-grid-header {
  padding-left: 0;
}

.k-drag-separator {
  display: inline-block;
  border-right: 1px solid;
  height: 1em;
  vertical-align: top;
  margin: 0 0.5em;
}

.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
  font-weight: normal;
}

.k-treelist-scrollable .k-group-footer td {
  font-weight: normal;
}

.k-treelist tr.k-footer,
.k-treelist tr.k-footer-template {
  background-color: #f8f9fa;
}

.k-treelist tr.k-footer:hover,
.k-treelist tr.k-footer-template:hover {
  background-color: #f8f9fa;
}

.k-treelist-scrollable .k-group-footer td,
.k-treelist-scrollable .k-grouping-row td,
.k-treelist-scrollable tbody .k-group-cell {
  background-color: #f8f9fa;
}

.k-filter {
  border-width: 0;
  display: inline-block;
  background-color: transparent;
}
.k-filter ul {
  padding: 0;
}
.k-filter ul li {
  list-style-type: none;
}
.k-filter .k-filter-container,
.k-filter .k-filter-preview {
  margin-bottom: 2.1em;
}
.k-filter .k-filter-lines,
.k-filter .k-filter-item {
  padding-left: 1rem;
}
.k-filter .k-filter-toolbar {
  display: inline-flex;
  position: relative;
  padding: 0.5rem 0;
}
.k-filter .k-filter-toolbar::before {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1px;
  top: 50%;
  left: -1rem;
}
.k-filter .k-filter-toolbar .k-toolbar {
  border-style: solid;
}
.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown, .k-filter .k-filter-toolbar .k-filter-operator .k-dropdowntree {
  width: 15em;
}
.k-filter .k-filter-item {
  position: relative;
}
.k-filter .k-filter-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: -0.5rem;
  left: 0;
}
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  content: "";
  position: absolute;
  width: 1px;
  top: calc(-0.5rem - 1px);
  bottom: 50%;
  left: -1rem;
}
.k-filter .k-filter-group-main::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child::before {
  display: none;
}
.k-rtl .k-filter .k-filter-lines,
.k-rtl .k-filter .k-filter-item, .k-filter[dir=rtl] .k-filter-lines,
.k-filter[dir=rtl] .k-filter-item, [dir=rtl] .k-filter .k-filter-lines,
[dir=rtl] .k-filter .k-filter-item {
  padding-left: 0;
  padding-right: 1rem;
}
.k-rtl .k-filter .k-filter-toolbar::before, .k-filter[dir=rtl] .k-filter-toolbar::before, [dir=rtl] .k-filter .k-filter-toolbar::before {
  left: auto;
  right: -1rem;
}
.k-rtl .k-filter .k-filter-item::before, .k-filter[dir=rtl] .k-filter-item::before, [dir=rtl] .k-filter .k-filter-item::before {
  left: auto;
  right: 0;
}
.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, [dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  left: auto;
  right: -1rem;
}

.k-filter {
  color: #212529;
}
.k-filter .k-filter-preview-field {
  color: #0d6efd;
}
.k-filter .k-filter-preview-operator {
  color: #6c757d;
}
.k-filter .k-filter-item::before,
.k-filter .k-filter-toolbar::before,
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  background-color: #dee2e6;
}

.k-filemanager {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-flow: column nowrap;
}

.k-filemanager-header {
  border-color: inherit;
}

.k-filemanager-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  border-color: inherit;
  flex-shrink: 0;
}

.k-filemanager-content-container {
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-navigation {
  padding: 1rem 1rem;
  width: 20%;
  border-width: 0;
  border-right-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: auto;
}

.k-filemanager-treeview {
  overflow: visible;
}

.k-filemanager-content {
  border-color: inherit;
  flex: 1 1 0%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-view {
  overflow: auto;
}

.k-filemanager-breadcrumb {
  border-width: 0;
  border-bottom-width: 1px;
  padding: 0.5rem 0.5rem;
  flex-shrink: 0;
}

.k-filemanager-listview {
  border-width: 0;
  flex: 1 1 0%;
}
.k-filemanager-listview .k-listview-item {
  padding: 1rem 1rem;
  width: 120px;
  height: 120px;
  text-align: center;
}
.k-filemanager-listview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.k-filemanager-listview .k-file-icon {
  font-size: 48px;
}
.k-filemanager-listview .k-file-name {
  margin-top: 0.5rem;
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-filemanager-listview .k-file-edit-input input {
  width: 100%;
}

.k-filemanager-grid {
  border-width: 0;
  flex: 1 1 0%;
}
.k-filemanager-grid .k-file-preview {
  margin-right: 0.5rem;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}
.k-filemanager-grid .k-file-name {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-preview {
  padding: 3rem 1rem 1rem;
  width: 20%;
  min-height: calc( 4rem + 192px + 3rem );
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  text-align: center;
  overflow-y: auto;
  flex-shrink: 0;
}
.k-filemanager-preview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.k-filemanager-preview .k-file-icon {
  font-size: 96px;
}
.k-filemanager-preview .k-file-name {
  margin-top: 1rem;
  display: block;
}
.k-filemanager-preview .k-single-file-selected {
  font-weight: bold;
}
.k-filemanager-preview .k-multiple-files-selected {
  font-weight: bold;
}
.k-filemanager-preview .k-file-meta {
  margin: 1rem 0 0;
  box-sizing: border-box;
  text-align: start;
  display: flex;
  flex-flow: row wrap;
}
.k-filemanager-preview .k-file-meta-label {
  display: inline-block;
}
.k-filemanager-preview .k-file-meta-value {
  margin: 0;
}
.k-filemanager-preview .k-file-type {
  text-transform: capitalize;
}
.k-filemanager-preview .k-line-break {
  margin: 1rem 0 0;
  width: 100%;
  flex: 1 1 100%;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-filemanager .k-splitbar {
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
}

.k-filemanager-upload-dialog .k-upload-files {
  max-height: 200px;
  overflow-y: auto;
}

.k-filemanager-drag-hint {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-filemanager-drag-hint .k-icon {
  margin-right: 0.5rem;
}

.k-filemanager {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-filemanager-breadcrumb {
  background-color: #f8f9fa;
}

.k-filemanager-listview .k-listview-item .k-file-icon {
  color: #686b6d;
}
.k-filemanager-listview .k-listview-item.k-state-selected .k-file-icon {
  border-color: transparent;
  color: inherit;
  background-color: none;
}

.k-filemanager-preview .k-file-icon {
  color: #686b6d;
}

.k-taskboard {
  box-sizing: border-box;
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-taskboard-toolbar {
  padding: 1rem 1rem;
  border-width: 0;
  box-shadow: none;
  background: none;
}

.k-taskboard-content {
  padding: 0 1rem 1rem;
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow-x: auto;
}

.k-taskboard-columns-container {
  outline: none;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  gap: 1rem;
  overflow-x: visible;
}

.k-taskboard-column {
  width: 320px;
  border-width: 1px;
  border-radius: 0.2rem;
  border-style: solid;
  outline: none;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
}

.k-taskboard-column-header {
  padding: 0.75rem 0.75rem;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.25rem;
}

.k-taskboard-column-header-actions {
  display: inline-flex;
  flex-shrink: 0;
  align-self: flex-start;
  gap: 0.5rem;
}

.k-taskboard-column-cards-container {
  margin-bottom: 0.75rem;
  padding: 0px 0.75rem;
  outline: none;
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-column-cards {
  padding: 0.25rem 0px;
  min-height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0.75rem 0;
}

.k-taskboard-column-new {
  max-height: calc( calc( 1.5em + 0.75rem + 2px ) + 1.5rem );
}

.k-taskboard-column-new .k-taskboard-column-header,
.k-taskboard-column-edit .k-taskboard-column-header {
  font-weight: inherit;
}
.k-taskboard-column-new .k-taskboard-column-header-text,
.k-taskboard-column-edit .k-taskboard-column-header-text {
  flex: 1 1 100%;
}
.k-taskboard-column-new .k-textbox,
.k-taskboard-column-edit .k-textbox {
  width: 100%;
}

.k-taskboard-pane {
  width: 320px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 2;
}

.k-taskboard-pane-header {
  padding: 0.75rem 1rem;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-taskboard-pane-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-taskboard-pane-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-taskboard-pane-content {
  padding: 0px 1rem;
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-pane-actions {
  padding: 0.75rem 1rem;
}

.k-taskboard-pane-start {
  right: auto;
  left: 0;
}

.k-taskboard-card {
  border-radius: 0.25rem;
  border-width: 1px;
}
.k-taskboard-card.k-taskboard-card-category {
  border-left-width: 4px;
}
.k-taskboard-card .k-card-header .k-card-body,
.k-taskboard-card .k-card-footer {
  padding: 1rem 1rem;
}
.k-taskboard-card .k-card-header {
  align-items: center;
}
.k-taskboard-card .k-card-title {
  font-size: inherit;
  font-weight: inherit;
  word-break: normal;
  overflow-wrap: anywhere;
}
.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-state-focus, .k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-state-hover {
  text-decoration: underline;
}
.k-taskboard-card .k-card-header-actions {
  align-self: flex-start;
}

.k-taskboard-drag-placeholder {
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-rtl .k-taskboard-card.k-taskboard-card-category, .k-taskboard-card.k-taskboard-card-category.k-rtl, [dir=rtl] .k-taskboard-card.k-taskboard-card-category, .k-taskboard-card.k-taskboard-card-category[dir=rtl] {
  border-left-width: 1px;
  border-right-width: 4px;
}

.k-ie .k-taskboard-column:not(:last-child) {
  margin-right: 1rem;
}
.k-ie .k-rtl .k-taskboard-column:not(:last-child) {
  margin-right: 0;
  margin-left: 1rem;
}
.k-ie .k-taskboard-column-cards-container {
  margin-bottom: 2.25rem;
}
.k-ie .k-taskboard-column-cards > .k-taskboard-card:not(:last-child) {
  margin-bottom: 0.75rem;
}

.k-taskboard-column {
  border-color: transparent;
  background-color: #f8f9fa;
}

.k-taskboard-column:focus,
.k-taskboard-column.k-state-focus {
  border-color: #b6b7b8;
}

.k-taskboard-column-header {
  color: #212529;
}

.k-taskboard-pane {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-taskboard-pane-header {
  color: #212529;
}

.k-taskboard-card {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-taskboard-card .k-card-title {
  color: #0d6efd;
}
.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-state-focus {
  color: #0b5cd5;
}
.k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-state-hover {
  color: #3485fd;
}
.k-taskboard-card:focus, .k-taskboard-card.k-state-focus {
  border-color: #b6b9bd;
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}
.k-taskboard-card:hover, .k-taskboard-card.k-state-hover {
  border-color: #c8cbcf;
}
.k-taskboard-card.k-state-selected {
  border-color: #b6d3fe;
  box-shadow: none;
}
.k-taskboard-card.k-state-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}

.k-taskboard-drag-placeholder {
  border-color: #dee2e6;
  background-color: rgba(255, 255, 255, 0.2);
}

.k-editor {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

table.k-editor {
  width: 100%;
  display: table;
  vertical-align: top;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
}
table.k-editor tbody,
table.k-editor tr,
table.k-editor td {
  border-color: inherit;
}

kendo-editor .k-editor-content {
  z-index: 1;
}
kendo-editor.k-readonly {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none;
}
kendo-editor.k-readonly > .k-content,
kendo-editor.k-readonly .k-editor-content {
  pointer-events: auto;
}
kendo-editor.k-readonly .k-editor-content.k-state-focused {
  outline-width: 1px;
  outline-style: dashed;
}

.k-editor-inline {
  border-radius: 0.25rem;
  padding: 0.25rem 0.5rem;
  border: 1px solid transparent;
  word-wrap: break-word;
  overflow: auto;
  background: none;
}

.k-window.k-editor-widget {
  padding: 0;
}

.k-editor > .k-toolbar {
  border-width: 0 0 1px 0;
  flex-shrink: 0;
}

.k-editor-toolbar {
  border-width: 0 0 1px 0;
}
.k-editor-toolbar .k-tool-group .k-widget ~ .k-widget {
  margin-inline-start: 0.5rem;
}
.k-editor-toolbar .k-tool {
  padding: 0.375rem;
  width: calc( 1.5em + 0.75rem + 2px );
  height: calc( 1.5em + 0.75rem + 2px );
}
.k-editor-toolbar .k-tool-text {
  display: none;
}
.k-editor-toolbar .k-overflow-tools {
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  visibility: hidden;
}
.k-editor-toolbar .k-overflow-anchor {
  border-width: 0;
  padding: 0.5rem;
  width: calc( calc( 1.5em + 0.75rem + 2px ) + 1rem );
  height: calc( calc( 1.5em + 0.75rem + 2px ) + 1rem );
  position: relative;
}
.k-editor-toolbar .k-editor-export .k-icon {
  margin-right: 0.25em;
}
.k-editor-toolbar .k-editor-export .k-icon,
.k-editor-toolbar .k-editor-export .k-export-tool-text {
  vertical-align: middle;
}

.k-editor-content {
  flex: 1 1 auto;
  overflow-y: auto;
}
.k-editor-content > .k-iframe {
  width: 100%;
  height: 100%;
  border-width: 0;
  display: block;
}
.k-editor-content > .ProseMirror {
  padding: 1rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  outline: none;
  white-space: pre-wrap;
  overflow: auto;
}
.k-editor-content > .ProseMirror table {
  white-space: pre-wrap;
}
.k-editor-content > .ProseMirror .k-placeholder::before {
  content: attr(data-placeholder);
  height: 0;
  color: #6c757d;
  float: left;
  opacity: 1;
  cursor: text;
  -webkit-user-select: none;
          user-select: none;
}

.k-editable-area {
  padding: 0.375rem;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline: 0;
}
.k-editable-area iframe.k-content {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  background: none;
  display: block;
}
.k-resizable .k-editable-area {
  padding: 0.375rem 0.375rem 16px;
}

.k-edit-form-content {
  flex: 1 1 auto;
  overflow: auto;
  margin: -1rem -1rem;
  padding: 1rem 1rem;
}

.k-ct-popup {
  box-sizing: border-box;
  width: 190px;
  padding: 5px;
}
.k-ct-popup .k-button {
  width: 100%;
}
.k-ct-popup .k-ct-cell {
  margin: 1px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  opacity: 0.7;
  pointer-events: all;
}

.k-editor .k-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 13px 13px;
  border-color: transparent;
  border-bottom-color: inherit;
  cursor: se-resize;
}
.k-editor .k-resize-handle .k-i-arrow-45-down-right {
  display: none;
}

.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap {
  padding-left: 0;
}
.k-rtl .k-editor .k-editor-widget .k-dropdown-wrap .k-select {
  border-width: 0;
}

.k-editor-find-replace .k-content {
  position: relative;
}
.k-editor-find-replace .k-edit-form-container {
  display: inline-block;
}
.k-editor-find-replace .k-edit-form-container .k-edit-label {
  text-align: left;
}
.k-editor-find-replace .k-actions, .k-editor-find-replace .k-action-buttons,
.k-editor-find-replace .k-columnmenu-actions {
  padding: 0;
}
.k-editor-find-replace .k-search-options {
  display: flex;
  flex-direction: column;
  padding: 10px 0 40px 0;
}
.k-editor-find-replace .k-search-options > span {
  padding-bottom: 0.5rem;
}
.k-editor-find-replace .k-matches-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.k-editor-dialog {
  box-sizing: border-box;
}
.k-editor-dialog .k-edit-form-container {
  width: auto;
}
.k-editor-dialog .k-edit-label {
  width: 30%;
  padding: calc( 0.5rem + 1px ) 0;
}
.k-editor-dialog .k-edit-field {
  width: 66%;
}
.k-editor-dialog.k-viewhtml-dialog {
  display: flex;
  flex-direction: column;
}

.k-textarea.k-editor-textarea {
  width: 100%;
  height: 100%;
  resize: none;
}

.k-filebrowser-dialog {
  display: flex;
}
.k-filebrowser-dialog .k-edit-form-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.k-filebrowser-dialog .k-edit-label {
  width: 18%;
}
.k-filebrowser-dialog .k-edit-field {
  width: 75%;
}

.k-filebrowser {
  max-width: 100%;
}
.k-filebrowser .k-floatwrap {
  display: flex;
}
.k-filebrowser .k-floatwrap::after {
  display: none;
}
.k-filebrowser .k-breadcrumbs {
  flex: 1;
}
.k-filebrowser .k-search-wrap {
  margin: 0 0 0 1rem;
  width: 150px;
  display: flex;
  align-items: center;
}
.k-filebrowser .k-search-wrap .k-input {
  flex: 1;
  width: 100px;
}
.k-filebrowser .k-search-wrap .k-icon {
  margin: 0;
  position: static;
}
.k-filebrowser .k-filebrowser-toolbar {
  margin: 1rem 0 0 0;
}
.k-filebrowser .k-upload {
  padding: 0;
  border-width: 0;
  background: none;
}
.k-filebrowser .k-upload .k-upload-button {
  margin: 0;
}
.k-filebrowser .k-upload .k-upload-status {
  display: none;
}
.k-filebrowser .k-upload-files {
  display: none;
}
.k-filebrowser .k-tiles {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 390px;
  max-height: 50vh;
  margin: 0 0 1rem 0;
  padding: 0.5rem 1rem;
  border-top-width: 0;
  overflow: auto;
}
.k-filebrowser .k-tile {
  width: 33%;
  height: 90px;
  padding: 0.5rem 1rem;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-radius: 0.25rem;
}
.k-filebrowser .k-tile .k-i-file,
.k-filebrowser .k-tile .k-i-folder {
  font-size: 4em;
}
.k-filebrowser .k-tile input {
  width: 100px;
}
.k-filebrowser .k-tile strong {
  display: block;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-filebrowser .k-tile-empty {
  display: block;
  margin: auto;
}
.k-filebrowser .k-tile-empty.k-state-selected {
  color: inherit;
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-filebrowser .k-tile-empty strong {
  opacity: 0.5;
  font-size: 3em;
  font-weight: 400;
}
.k-filebrowser .k-thumb {
  float: left;
  margin-right: 0.5rem;
}
.k-filebrowser .k-breadcrumbs-wrap {
  position: absolute;
  left: 0.75rem;
  top: 0.375rem;
}
.k-filebrowser .k-breadcrumbs-wrap .k-icon {
  position: static;
  margin-top: 0;
}

.k-editor-table-wizard-dialog {
  display: flex;
}
.k-editor-table-wizard-dialog .k-edit-form-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.k-editor-table-wizard-dialog .k-tabstrip-wrapper {
  display: flex;
  flex: 1 1 auto;
  overflow: auto;
}
.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-tabstrip.k-root-tabs {
  flex: 1 1 auto;
  margin-bottom: 0;
}
.k-editor-table-wizard-dialog .k-numerictextbox {
  width: 10em;
}
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdowntree {
  width: 4em;
}
.k-editor-table-wizard-dialog .k-numerictextbox + .k-colorpicker, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdowntree {
  margin-left: 0.5rem;
}
.k-editor-table-wizard-dialog .k-colorpicker {
  vertical-align: middle;
}
.k-editor-table-wizard-dialog .k-edit-field > .k-checkbox {
  position: relative;
}
.k-editor-table-wizard-dialog .k-dropdown.k-align, .k-editor-table-wizard-dialog .k-align.k-dropdowntree {
  width: auto;
}
.k-editor-table-wizard-dialog .k-textbox.k-editor-accessibility-summary {
  height: auto;
}

.k-popup.k-align .k-list {
  display: flex;
  flex-flow: row wrap;
}
.k-popup.k-align .k-list .k-item {
  padding: 0.375rem;
  height: calc( 1.5em + 0.75rem + 2px );
  box-sizing: border-box;
  justify-content: center;
  flex: 1 0 33%;
}
.k-popup.k-align .k-list .k-item .k-icon {
  margin: 0;
}
.k-popup.k-align .k-list .k-item:last-child {
  flex: 1 0 100%;
}

.k-editor-inline .k-table {
  width: 100%;
  border-spacing: 0;
  margin: 0 0 1em;
}
.k-editor-inline .k-table, .k-editor-inline .k-table td {
  outline: 0;
  border-width: 1px;
  border-style: dotted;
}
.k-editor-inline .k-table td {
  min-width: 1px;
  padding: 0.25rem 0.5rem;
}
.k-editor-inline .k-element-resize-handle-wrapper {
  position: absolute;
  width: 5px;
  height: 5px;
  border-width: 1px;
  border-style: solid;
  z-index: 100;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle {
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east {
  cursor: e-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north {
  cursor: n-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast {
  cursor: ne-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest {
  cursor: nw-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south {
  cursor: s-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast {
  cursor: se-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest {
  cursor: sw-resize;
}
.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west {
  cursor: w-resize;
}
.k-editor-inline .k-column-resize-handle-wrapper {
  position: absolute;
  height: 10px;
  width: 10px;
  cursor: col-resize;
  z-index: 2;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  display: none;
  opacity: 0.8;
}
.k-editor-inline .k-row-resize-handle-wrapper {
  position: absolute;
  z-index: 2;
  cursor: row-resize;
  width: 10px;
  height: 10px;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
  display: table;
  width: 100%;
  height: 100%;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  opacity: 0.8;
}

.k-editor {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

kendo-editor.k-readonly .k-editor-content.k-state-focused {
  outline-color: #212529;
}

.k-editor-inline .k-table, .k-editor-inline .k-table td {
  border-color: #cccccc;
}
.k-editor-inline .k-element-resize-handle-wrapper {
  background-color: #ffffff;
  border-color: #000000;
}
.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  background-color: #00b0ff;
}
.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  background-color: #00b0ff;
}
.k-editor-inline:hover, .k-editor-inline.k-state-active {
  border-color: #dee2e6;
}

.k-ct-popup .k-state-selected {
  border-color: #0c65e9;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-editor-content .k-text-selected, .k-editor-content::selection {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-editor-content .k-text-highlighted {
  background-color: #cfe2ff;
}

.k-imageeditor {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-imageeditor-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
}

.k-imageeditor-content {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
}

.k-imageeditor-canvas-container {
  flex: 1 1 100%;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
}

.k-imageeditor-canvas {
  margin: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-imageeditor-action-pane {
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
  overflow-y: auto;
}

.k-imageeditor-action-pane > .k-form {
  padding: 2rem 1rem;
}

.k-imageeditor-crop-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.k-imageeditor-crop {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}
.k-imageeditor-crop .k-resize-handle {
  margin: 1px 1px;
  border-style: solid;
  border-width: 0 2px 2px 0;
}
.k-imageeditor-crop .k-resize-sw,
.k-imageeditor-crop .k-resize-se,
.k-imageeditor-crop .k-resize-nw,
.k-imageeditor-crop .k-resize-ne {
  width: 15px;
  height: 15px;
}
.k-imageeditor-crop .k-resize-n,
.k-imageeditor-crop .k-resize-s {
  left: calc(50% - (7.5px));
  width: 15px;
  height: 0;
}
.k-imageeditor-crop .k-resize-w,
.k-imageeditor-crop .k-resize-e {
  top: calc(50% - (7.5px));
  width: 0;
  height: 15px;
}
.k-imageeditor-crop .k-resize-ne {
  transform: rotate(-90deg);
}
.k-imageeditor-crop .k-resize-nw {
  transform: rotate(-180deg);
}
.k-imageeditor-crop .k-resize-sw {
  transform: rotate(90deg);
}
.k-imageeditor-crop .k-resize-n {
  top: 0;
}
.k-imageeditor-crop .k-resize-s {
  bottom: 0;
}
.k-imageeditor-crop .k-resize-w {
  left: 0;
}
.k-imageeditor-crop .k-resize-e {
  right: 0;
}

.k-ie .k-imageeditor-canvas {
  flex-direction: row;
  align-self: flex-start;
}
.k-ie .k-imageeditor-action-pane {
  flex: 0 0 auto;
}

.k-imageeditor {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-imageeditor-content {
  background-color: #c6c6c6;
}

.k-imageeditor-canvas {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), white;
  background-repeat: repeat, repeat;
  background-position: 0px 0px, calc(10px / 2) calc(10px / 2);
  transform-origin: 0 0 0;
  background-origin: padding-box, padding-box;
  background-size: 10px 10px, 10px 10px;
  box-shadow: none;
  text-shadow: none;
  transition: none;
  transform: scaleX(1) scaleY(1) scaleZ(1);
}

.k-imageeditor-action-pane {
  background-color: #ffffff;
}

.k-imageeditor-crop {
  border-color: white;
}

.k-imageeditor-crop-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

.k-gantt {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-gantt td {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}
.k-gantt .k-grid-header tr {
  height: calc( 1.5em + 1rem + 1px );
}
.k-gantt .k-grid-header .k-header {
  position: static;
}
.k-gantt .k-treelist .k-grid-header .k-header {
  position: relative;
}
.k-gantt .k-grid-content tr {
  height: calc( 1.5em + 1rem + 0px );
}
.k-gantt.k-gantt-planned .k-grid-content tr {
  height: calc( 2.55em + 1rem + 0px );
}
.k-gantt .k-gantt-layout {
  white-space: normal;
  vertical-align: top;
  display: inline-block;
}
.k-gantt .k-splitbar {
  position: relative;
  display: inline-flex;
}
.k-gantt .k-treelist-scrollable {
  width: 100%;
  border-width: 0;
  overflow: auto;
}
.k-gantt .k-treelist-scrollable .k-grid-header .k-header {
  position: sticky;
}
.k-gantt .k-treelist-scrollable .k-grid-header th,
.k-gantt .k-treelist-scrollable .k-grid-content-sticky {
  z-index: 4;
}
.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
  z-index: 5;
}
.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child,
.k-gantt .k-treelist-scrollable tbody td:last-child {
  padding: 0;
}
.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header {
  padding: 0.5rem 0.5rem;
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}
.k-gantt .k-treelist-scrollable tr.k-state-selected > td:last-child {
  background: transparent;
}
.k-gantt .k-treelist-scrollable .k-task {
  display: inline-flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  z-index: 3;
}
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start, .k-gantt .k-treelist-scrollable .k-task:hover .k-task-end {
  display: block;
}
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle {
  visibility: visible;
}
.k-gantt .k-treelist-scrollable .k-task-content {
  padding: 0.25rem 0.5rem;
  display: block;
  line-height: normal;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-gantt .k-treelist-scrollable .k-task-actions {
  flex-shrink: 0;
}
.k-gantt .k-treelist-scrollable .k-task-milestone {
  border: 0;
  transform: none;
  background: none;
}
.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  width: 0.875em;
  height: 0.875em;
  border-width: 1px;
  border-style: solid;
  transform: rotate(45deg);
}
.k-gantt .k-treelist-scrollable .k-task-summary {
  height: 15px;
  clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);
}
.k-gantt .k-treelist-scrollable .k-task-summary-complete {
  width: 100%;
  height: 15px;
}
.k-gantt .k-treelist-scrollable .k-task-start {
  transform: translateX(-140%) translateY(-50%);
}
.k-gantt .k-treelist-scrollable .k-task-end {
  transform: translateX(140%) translateY(-50%);
}
.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot {
  display: block;
}
.k-gantt .k-treelist-scrollable .k-gantt-columns {
  background: transparent;
  pointer-events: none;
  table-layout: fixed;
}
.k-gantt .k-gantt-dependencies-svg {
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
  pointer-events: none;
  z-index: 2;
}
.k-gantt .k-gantt-dependencies-svg polyline {
  stroke-width: 2px;
}

.k-gantt-header {
  border-width: 0 0 1px;
  flex-shrink: 0;
  z-index: 6;
}

.k-gantt-footer {
  border-width: 1px 0 0;
  flex-shrink: 0;
}

.k-gantt-toggle {
  display: none;
}

.k-gantt-views-wrapper {
  margin-left: auto;
}
.k-gantt-views-wrapper .k-views-dropdown {
  width: auto;
  font-size: inherit;
  display: none;
  cursor: pointer;
}

@media (max-width: 480px) {
  .k-gantt-toolbar .k-gantt-toggle {
    display: inline-flex;
  }
  .k-gantt-toolbar .k-gantt-pdf,
  .k-gantt-toolbar .k-gantt-create {
    padding: 0.375rem;
    width: calc( 1.5em + 0.75rem + 2px );
    height: calc( 1.5em + 0.75rem + 2px );
  }
  .k-gantt-toolbar .k-gantt-pdf .k-button-text,
  .k-gantt-toolbar .k-gantt-create .k-button-text {
    display: none;
  }
}
@media (max-width: 1024px) {
  .k-gantt-views-wrapper .k-gantt-views {
    display: none;
  }
  .k-gantt-views-wrapper .k-views-dropdown {
    display: flex;
  }
}
.k-gantt-content {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-gantt-treelist .k-treelist {
  height: 100%;
  border-width: 0;
}
.k-gantt-treelist .k-grid-header,
.k-gantt-treelist .k-grid-footer {
  padding: 0 !important;
}
.k-gantt-treelist .k-grid-header tr {
  height: calc( 3em + 2rem + 2px );
  vertical-align: bottom;
}
.k-gantt-treelist .k-grid-content {
  overflow: hidden;
  overflow-x: scroll;
}
.k-gantt-treelist .k-grid-content td {
  vertical-align: middle;
}
.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
  height: calc( 1.5em + 1rem + 1px );
}
.k-gantt-treelist.k-gantt-treelist-scrollable .k-grid-content {
  overflow: scroll;
}

.k-gantt-timeline .k-timeline {
  height: 100%;
  border-width: 0;
  display: flex;
}
.k-gantt-timeline .k-grid-content {
  overflow-x: scroll;
}
.k-gantt-timeline .k-header {
  padding: 0.5rem 0.5rem;
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}

.k-gantt-tables {
  position: relative;
  border-color: inherit;
}

.k-gantt-rows,
.k-gantt-columns {
  border-color: inherit;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}

.k-gantt-dependencies {
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
}
.k-gantt-dependencies .k-arrow-e,
.k-gantt-dependencies .k-arrow-w {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  position: absolute;
  top: -4px;
}
.k-gantt-dependencies .k-arrow-e {
  border-left-color: currentColor;
  right: -6px;
}
.k-gantt-dependencies .k-arrow-w {
  border-right-color: currentColor;
  left: -6px;
}

.k-gantt-line {
  background-color: currentColor;
  border-color: currentColor;
  position: absolute;
}

.k-gantt-line.k-state-selected {
  z-index: 3;
}

.k-gantt-line-h {
  height: 2px;
}

.k-gantt-line-v {
  width: 2px;
}

.k-gantt-dependency-hint {
  z-index: 4;
}

.k-gantt-tasks {
  position: relative;
}
.k-gantt-tasks td {
  padding: 0;
  border-width: 0;
  position: relative;
  vertical-align: middle;
}
.k-gantt-tasks td::after {
  content: " ";
}

.k-task-wrap {
  margin: 0 -21px;
  padding: 5px 21px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-task-wrap.k-drag-hint {
  position: absolute;
}

.k-task {
  position: relative;
  flex: 1 1 auto;
}

.k-task-dot {
  width: calc( 8px + 8px );
  height: calc( 8px + 8px );
  line-height: 1;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.k-task-wrap:hover .k-task-dot,
.k-task-wrap.k-origin .k-task-dot {
  display: block;
}

.k-task-dot::before {
  content: "";
  width: 8px;
  height: 8px;
  border-width: 0;
  border-style: solid;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.k-task-dot:hover::before,
.k-task-dot.k-state-hover::before {
  border-width: 1px;
}

.k-task-start {
  left: 0;
}

.k-task-end {
  right: 0;
}

.k-task-draghandle {
  margin-left: 16px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-width: 0;
  border-bottom-color: inherit;
  position: absolute;
  bottom: 0;
  cursor: e-resize;
  visibility: hidden;
}

.k-task-wrap:hover .k-task-draghandle {
  visibility: visible;
}

.k-milestone-wrap {
  margin: 0 -2em;
}

.k-task-milestone {
  width: 1em;
  height: 1em;
  border-width: 1px;
  border-style: solid;
  transform: rotate(45deg);
}

.k-task-summary {
  height: 10px;
  display: inline-block;
  vertical-align: top;
}

.k-task-summary,
.k-task-summary-complete {
  background-color: currentColor;
}
.k-task-summary::before, .k-task-summary::after,
.k-task-summary-complete::before,
.k-task-summary-complete::after {
  content: "";
  width: 0;
  height: 0;
  border: 8px solid transparent;
  position: absolute;
  top: 0;
  display: none;
}
.k-task-summary::before,
.k-task-summary-complete::before {
  border-left-color: currentColor;
  left: 0;
}
.k-task-summary::after,
.k-task-summary-complete::after {
  border-right-color: currentColor;
  right: 0;
}

.k-task-summary-complete {
  height: 10px;
  position: relative;
  z-index: 2;
}

.k-task-summary-progress {
  height: 15px;
  overflow: hidden;
}

.k-task-single {
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  cursor: default;
}
.k-task-single .k-resize-handle {
  opacity: 0.5;
  z-index: 2;
  visibility: hidden;
}
.k-task-single .k-resize-handle::before {
  position: absolute;
  top: 2px;
  bottom: 2px;
}
.k-task-single .k-resize-w {
  left: 0;
}
.k-task-single .k-resize-w::before {
  left: 2px;
  border-left-width: 1px;
}
.k-task-single .k-resize-e {
  right: 0;
}
.k-task-single .k-resize-e::before {
  right: 2px;
  border-left-width: 1px;
}
.k-task-single:hover .k-resize-handle, .k-task-single:hover .k-task-actions {
  visibility: visible;
}

.k-task-complete {
  border-radius: 0.25rem;
  width: 20%;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
}

.k-task-content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-task-template {
  padding: 0.25rem 0.5rem;
  line-height: normal;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-task-actions {
  padding: 0.25rem;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  visibility: hidden;
  z-index: 1;
}

.k-task-actions > .k-link {
  display: inline-flex;
}

.k-resources-wrap {
  position: absolute;
  display: inline-block;
  z-index: 2;
  margin-left: 20px;
  margin-top: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.k-resources-wrap .k-resource {
  margin: 0 5px;
}

.k-task-details {
  padding: 0.5rem 1rem;
  white-space: nowrap;
}
.k-task-details strong {
  font-size: 1.25rem;
  font-weight: normal;
  display: block;
}
.k-task-details .k-task-pct {
  font-size: 32px;
}
.k-task-details ul {
  line-height: normal;
}

.k-gantt-planned .k-gantt-dependencies,
.k-gantt-planned .k-task-dot,
.k-gantt-planned .k-resources-wrap {
  margin-top: 0.6em;
}
.k-gantt-planned .k-task-wrap {
  flex-direction: column;
  align-items: flex-start;
}
.k-gantt-planned .k-task-inner-wrap {
  display: inline-flex;
}
.k-gantt-planned .k-task-wrap.k-drag-hint {
  top: 0.35em;
}
.k-gantt-planned .k-summary-wrap.k-drag-hint {
  top: 1em;
}
.k-gantt-planned .k-milestone-wrap.k-drag-hint {
  top: 0.85em;
}

.k-task-planned {
  margin: 0 0 0.35em;
  line-height: 0.75em;
  display: flex;
  align-items: center;
}
.k-task-planned .k-task-moment {
  border-width: 2px;
  border-radius: calc(( 4px + 6px ) / 2);
  border-style: solid;
  height: 6px;
  width: 6px;
}
.k-task-planned .k-task-duration {
  height: 2px;
}
.k-task-planned .k-task-moment.k-moment-left {
  margin-left: calc( 2px / 2 - calc(( 4px + 6px ) / 2) );
}
.k-task-planned:hover .k-task-duration {
  height: calc( 2px + 1px );
}

.k-milestone-wrap .k-task-moment {
  margin-left: 6px;
}

.k-planned-tooltip .k-task-content {
  display: block;
}

.k-task-offset-wrap .k-task-content .k-resize-e {
  display: none;
}

.k-task-offset {
  flex-direction: row-reverse;
  display: flex;
}
.k-task-offset .k-resize-handle {
  right: 0;
  z-index: 2;
  visibility: hidden;
  margin-right: 1.2em;
}
.k-task-offset .k-resize-handle::before {
  border-left-width: 1px;
  position: absolute;
  top: 45%;
  bottom: 0.5em;
  margin-right: 2px;
}

.k-task-single:hover + .k-task-offset .k-task-actions,
.k-task-offset:hover .k-task-actions,
.k-task-single:hover + .k-task-offset .k-resize-handle,
.k-task-offset:hover .k-resize-handle {
  visibility: visible;
}

.k-pdf-export-shadow .k-gantt {
  float: left;
}
.k-pdf-export-shadow .k-gantt,
.k-pdf-export-shadow .k-gantt-timeline,
.k-pdf-export-shadow .k-gantt-dependencies {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}
.k-pdf-export-shadow .k-gantt-treelist .k-treelist {
  display: block;
}
.k-pdf-export-shadow .k-gantt-layout.k-splitbar {
  display: none;
}

.k-gantt-edit-form .k-gantt-delete {
  float: left;
}

.k-rtl .k-gantt-rows,
.k-rtl .k-gantt-columns {
  left: auto;
  right: 0;
}
.k-rtl .k-task-wrap:not(.k-milestone-wrap) {
  margin: 0 -26px;
}
.k-rtl .k-gantt-timeline .k-gantt-tasks tbody {
  text-align: left;
}
.k-rtl .k-gantt-timeline .k-header {
  border-width: 0 1px 1px 0;
}
.k-rtl .k-gantt-timeline .k-header:first-child {
  border-right-width: 0;
}
.k-rtl .k-gantt-timeline .k-task-start {
  left: auto;
  right: 0;
}
.k-rtl .k-gantt-timeline .k-task-end {
  right: auto;
  left: 0;
}
.k-rtl .k-task-content {
  text-align: right;
}
.k-rtl .k-task-complete {
  left: auto;
  right: 0;
}
.k-rtl .k-task-draghandle {
  margin-left: 0;
  margin-right: 16px;
}
.k-rtl .k-gantt-dependencies {
  left: auto;
  right: 0;
}
.k-rtl .k-gantt-delete {
  float: right;
}
.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e {
  display: block;
}
.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w {
  display: none;
}
.k-rtl .k-milestone-wrap {
  margin-left: -2.3em;
}
.k-rtl .k-milestone-wrap .k-task-moment {
  margin-right: 0.2em;
}
.k-rtl .k-gantt-timeline .k-milestone-wrap .k-task-start {
  right: -0.1em;
}

.k-gantt {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  border-color: #babec1;
  background-color: #dee2e6;
}
.k-gantt .k-treelist-scrollable .k-task-milestone.k-state-selected .k-task-milestone-content {
  border-color: #0c65e9;
  background-color: #0d6efd;
}
.k-gantt .k-gantt-dependencies-svg polyline {
  fill: none;
  stroke: #909294;
}
.k-gantt .k-gantt-dependencies-svg polyline.k-state-selected {
  stroke: #0d6efd;
}

.k-gantt-footer {
  box-shadow: none;
}

.k-gantt-treelist .k-treelist,
.k-gantt-treelist .k-grid-content {
  background-color: transparent;
}

.k-gantt .k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.025);
}

.k-task-dot::before {
  background-color: #212529;
}

.k-task-dot:hover::before,
.k-task-dot.k-state-hover::before {
  border-color: #212529;
  background-color: #ffffff;
}

.k-task-milestone {
  border-color: #babec1;
  background-color: #dee2e6;
}
.k-task-milestone.k-task-delayed {
  background-image: repeating-linear-gradient(90deg, #ffffff, #ffffff 2px, #dc3545 2px, #dc3545 4px);
}
.k-task-milestone.k-task-advanced {
  background-color: #198754;
}

.k-task-milestone.k-state-selected {
  background-image: none;
  border-color: #0c65e9;
  background-color: #0d6efd;
}

.k-task-summary {
  color: #909294;
}
.k-task-summary.k-task-delayed {
  color: #ea868f;
}
.k-task-summary.k-task-advanced {
  color: #75b798;
}

.k-task-summary-complete {
  color: #212529;
}

.k-task-delayed .k-task-summary-complete {
  color: #dc3545;
}

.k-task-advanced .k-task-summary-complete {
  color: #198754;
}

.k-task-summary.k-state-selected {
  color: #86b7fe;
}
.k-task-summary.k-state-selected .k-task-summary-complete {
  color: #0d6efd;
}

.k-task-single {
  border-color: #ced4da;
  color: #000000;
  background-color: #dee2e6;
}
.k-task-single.k-task-delayed {
  background-color: #ea868f;
}
.k-task-single.k-task-advanced {
  background-color: #75b798;
}
.k-task-single .k-task-complete {
  background-color: #ced4da;
}

.k-task-delayed .k-task-complete {
  background-color: #dc3545;
}

.k-task-advanced .k-task-complete {
  background-color: #198754;
}

.k-task-single.k-state-selected {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #86b7fe;
}
.k-task-single.k-state-selected .k-task-complete {
  background-color: #0d6efd;
}

.k-gantt-line {
  color: #909294;
}

.k-gantt-line.k-state-selected {
  color: #0d6efd;
}

.k-task-planned .k-task-moment {
  border-color: #0d6efd;
  background-color: transparent;
}
.k-task-planned .k-task-duration {
  background-color: #0d6efd;
}
.k-task-planned:hover .k-task-moment {
  background-color: #0d6efd;
}

.k-task-offset {
  background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #dc3545 2px, #dc3545 4px);
}
.k-task-offset .k-resize-e::before {
  border-color: #000000;
}
.k-task-offset .k-task-actions {
  color: #000000;
}

.k-task-offset:hover {
  background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #ea868f 2px, #ea868f 4px);
}

.k-pdf-export .k-task-offset {
  background-color: #dc3545;
}

.k-offset-tooltip-delayed {
  background-color: #dc3545;
}

.k-planned-tooltip {
  background-color: #0d6efd;
}

.k-scheduler {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-scheduler table,
.k-scheduler thead,
.k-scheduler tfoot,
.k-scheduler tbody,
.k-scheduler tr,
.k-scheduler th,
.k-scheduler td,
.k-scheduler div,
.k-scheduler > * {
  border-color: inherit;
}

kendo-scheduler.k-scheduler {
  overflow: hidden;
}
kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete {
  display: none;
}

.k-scheduler-table {
  width: 100%;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}
.k-scheduler-table td,
.k-scheduler-table th {
  padding: 0.75rem 0.75rem;
  height: 1.5em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 0 1px 1px;
  vertical-align: top;
  box-sizing: content-box;
}
.k-scheduler-table td:first-child,
.k-scheduler-table th:first-child {
  border-left-width: 0;
}
.k-scheduler-table .k-middle-row td {
  border-bottom-style: dotted;
}
.k-scheduler-table .k-link {
  cursor: pointer;
}

.k-scheduler-layout-flex {
  overflow: auto;
}
.k-scheduler-layout-flex .k-scheduler-head {
  position: sticky;
  top: 0;
  z-index: 3;
}
.k-scheduler-layout-flex .k-scheduler-body {
  position: relative;
}
.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-scheduler-body {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-row {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
}
.k-scheduler-layout-flex .k-scheduler-group {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-group .k-group-cell {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  overflow: auto;
}
.k-scheduler-layout-flex .k-scheduler-group .k-group-content {
  padding: 0;
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  border-width: 0;
  flex-wrap: wrap;
}
.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell {
  flex-basis: 100%;
  border-width: 0;
  padding: 0;
}
.k-scheduler-layout-flex .k-more-events {
  bottom: 2px;
  left: 0;
  width: 100%;
}
.k-scheduler-layout-flex .k-scheduler-cell {
  display: flex;
  flex: 1 1 100%;
  padding: 0.75rem 0.75rem;
  min-height: 1.5em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 1px 1px 0;
  vertical-align: top;
  box-sizing: content-box;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell {
  position: relative;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell {
  justify-content: center;
  font-weight: bold;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell {
  justify-content: flex-end;
  flex-grow: 0;
  flex-basis: auto;
  overflow: visible;
}
.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell {
  border-bottom-width: 0;
}
.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
  border-bottom-style: dotted;
}
.k-scheduler-layout-flex .k-resource-cell {
  flex: none;
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
}
.k-scheduler-layout-flex .k-resource-content {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border-width: 0;
}
.k-scheduler-layout-flex .k-sticky-cell {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 0;
  position: sticky;
  left: 0;
  z-index: 3;
}

.k-scheduler-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
  z-index: 2;
}
.k-scheduler-toolbar .k-widget {
  font-size: inherit;
}
.k-scheduler-toolbar .k-nav-current {
  color: inherit;
  outline: 0;
  text-decoration: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
.k-scheduler-toolbar .k-nav-current .k-sm-date-format,
.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
  display: none;
}
.k-scheduler-toolbar .k-scheduler-search {
  display: inline-flex;
  flex-flow: row nowrap;
}
.k-scheduler-toolbar .k-scheduler-views-wrapper {
  margin-left: auto;
}
.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
  width: auto;
  font: inherit;
  display: none;
}
@media (max-width: 1400px) {
  .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    max-width: 200px;
  }
}
@media (max-width: 1024px) {
  .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    display: none;
  }
  .k-scheduler-toolbar .k-nav-current .k-sm-date-format {
    display: inline-block;
  }
  .k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views {
    display: none;
  }
  .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
    display: inline-block;
  }
}

kendo-scheduler .k-scheduler-toolbar {
  padding: 0.5rem 0.5rem;
  border-style: solid;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

ul.k-scheduler-navigation {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
}
ul.k-scheduler-navigation li {
  border-width: 1px;
  border-style: solid;
  position: relative;
  z-index: 1;
}
ul.k-scheduler-navigation li + li {
  margin-left: -1px;
}
ul.k-scheduler-navigation .k-state-hover,
ul.k-scheduler-navigation .k-state-selected {
  z-index: 2;
}
ul.k-scheduler-navigation .k-link {
  padding: 0.375rem 0.75rem;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
}
ul.k-scheduler-navigation .k-nav-prev .k-link,
ul.k-scheduler-navigation .k-nav-next .k-link {
  padding: 0.375rem;
  width: calc( 1.5em + 0.75rem );
  height: calc( 1.5em + 0.75rem );
}
ul.k-scheduler-navigation .k-nav-current {
  border: 0;
  margin-left: 0;
  gap: 0;
}
ul.k-scheduler-navigation .k-nav-current > .k-link {
  gap: 0.5rem;
}
ul.k-scheduler-navigation .k-nav-today {
  border-radius: 0.25rem 0 0 0.25rem;
}
ul.k-scheduler-navigation .k-nav-next {
  border-radius: 0 0.25rem 0.25rem 0;
}

ul.k-scheduler-views {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: auto;
}
ul.k-scheduler-views li {
  border-width: 1px;
  border-style: solid;
  position: relative;
  z-index: 1;
}
ul.k-scheduler-views li + li {
  margin-left: -1px;
}
ul.k-scheduler-views .k-state-hover,
ul.k-scheduler-views .k-state-selected {
  z-index: 2;
}
ul.k-scheduler-views .k-link {
  padding: 0.375rem 0.75rem;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
}
ul.k-scheduler-views li:first-child {
  border-radius: 0.25rem;
}
ul.k-scheduler-views li:first-child + li {
  border-radius: 0.25rem 0 0 0.25rem;
}
ul.k-scheduler-views li:last-child {
  border-radius: 0 0.25rem 0.25rem 0;
}
ul.k-scheduler-views.k-state-expanded li {
  border-radius: 0;
  margin: 0;
}
ul.k-scheduler-views.k-state-expanded li + li {
  margin-top: -1px;
}
ul.k-scheduler-views.k-state-expanded li:first-child {
  border-radius: 0.25rem 0.25rem 0 0;
}
ul.k-scheduler-views.k-state-expanded li:first-child + li {
  border-radius: 0;
}
ul.k-scheduler-views.k-state-expanded li:last-child {
  border-radius: 0 0 0.25rem 0.25rem;
}
ul.k-scheduler-views .k-current-view {
  display: none;
}
ul.k-scheduler-views .k-current-view .k-link::after {
  content: "";
  margin: 0 0 0 1ex;
  border: 0.25em solid transparent;
  border-top: 0.5em solid currentColor;
  border-bottom-width: 0;
  display: inline-block;
}
@media (max-width: 1024px) {
  ul.k-scheduler-views {
    flex-direction: column;
    align-items: stretch;
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
    z-index: 1000;
  }
  ul.k-scheduler-views li {
    display: none;
  }
  ul.k-scheduler-views .k-current-view {
    display: block;
  }
  ul.k-scheduler-views.k-state-expanded li {
    display: block;
  }
  .k-rtl ul.k-scheduler-views {
    left: 0.5rem;
    right: auto;
  }
}

.k-scheduler-footer {
  box-shadow: none;
  border-width: 0;
  border-top-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
}
.k-scheduler-footer .k-widget {
  font-size: inherit;
}
.k-scheduler-footer li {
  border-width: 1px;
  border-style: solid;
  position: relative;
  z-index: 1;
}
.k-scheduler-footer li + li {
  margin-left: -1px;
}
.k-scheduler-footer .k-state-hover,
.k-scheduler-footer .k-state-selected {
  z-index: 2;
}
.k-scheduler-footer .k-link {
  padding: 0.375rem 0.75rem;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
  gap: 0.5rem;
}
.k-scheduler-footer li {
  border-radius: 0.25rem;
}

kendo-scheduler .k-scheduler-footer {
  padding: 0.5rem 0.5rem;
  border-style: solid;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.k-scheduler-layout {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}
.k-scheduler-layout > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr th {
  border-bottom-color: transparent;
}
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr:last-child th {
  border-bottom-color: inherit;
}

.k-scheduler-layout.k-scheduler-flex-layout {
  display: flex;
  flex-direction: column;
}
.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table, .k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table {
  table-layout: fixed;
}

.k-scheduler-header,
.k-scheduler-view-header {
  padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-scheduler-header th {
  text-align: center;
}

.k-scheduler-header,
.k-scheduler-header-wrap,
.k-scheduler-header-wrap > div {
  border-color: inherit;
  overflow: hidden;
}

.k-scheduler-header-wrap {
  border-width: 0;
  border-style: solid;
  position: relative;
}

.k-scheduler-times {
  border-color: inherit;
  position: relative;
  overflow: hidden;
}
.k-scheduler-times .k-scheduler-table {
  table-layout: auto;
}
.k-scheduler-times th {
  border-width: 0 1px 1px 0;
  text-align: right;
}
.k-scheduler-times .k-slot-cell,
.k-scheduler-times .k-scheduler-times-all-day {
  border-bottom-color: inherit;
}
.k-scheduler-times .k-slot-cell.k-last-resource {
  border-right: 0;
}
.k-scheduler-times .k-slot-cell.k-empty-slot {
  padding-left: 0;
  padding-right: 0;
}

.k-scheduler-datecolumn {
  width: 12em;
}

.k-scheduler-timecolumn {
  width: 11em;
  white-space: nowrap;
}

.k-scheduler-content {
  border-color: inherit;
  position: relative;
  overflow: auto;
}

kendo-scheduler .k-event,
.k-event {
  border-radius: 0.25rem;
  min-height: 25px;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-radius: 0.25rem;
  text-align: left;
  outline: 0;
  cursor: default;
  position: absolute;
  overflow: hidden;
  padding-right: 1rem;
}
kendo-scheduler .k-event > div,
.k-event > div {
  position: relative;
  z-index: 2;
}
kendo-scheduler .k-event .k-event-template,
.k-event .k-event-template {
  line-height: calc( 25px - (2 * 0.25rem) );
  padding: 0.5rem 1rem;
}
kendo-scheduler .k-event .k-event-time,
.k-event .k-event-time {
  padding-bottom: 0;
  font-size: 0.875em;
  white-space: nowrap;
  display: none;
}
kendo-scheduler .k-event .k-event-actions,
.k-event .k-event-actions {
  white-space: nowrap;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1rem;
  z-index: 2;
}
kendo-scheduler .k-event .k-event-actions .k-event-delete,
.k-event .k-event-actions .k-event-delete {
  opacity: 0.5;
  visibility: hidden;
}
kendo-scheduler .k-event .k-event-actions:hover .k-event-delete, kendo-scheduler .k-event .k-event-actions.k-state-hover .k-event-delete,
.k-event .k-event-actions:hover .k-event-delete,
.k-event .k-event-actions.k-state-hover .k-event-delete {
  opacity: 1;
}
kendo-scheduler .k-event .k-event-actions .k-icon,
.k-event .k-event-actions .k-icon {
  line-height: normal;
  font-size: inherit;
}
kendo-scheduler .k-event .k-event-actions a,
.k-event .k-event-actions a {
  color: inherit;
}
kendo-scheduler .k-event .k-event-actions:first-child,
.k-event .k-event-actions:first-child {
  margin: 0.25rem 0.4ex 0 0.5rem;
  top: 0;
  right: 0;
  float: left;
  position: relative;
  opacity: 1;
  visibility: visible;
  line-height: normal;
}
kendo-scheduler .k-event .k-resize-handle,
.k-event .k-resize-handle {
  z-index: 4;
  opacity: 0.5;
  visibility: hidden;
}
kendo-scheduler .k-event .k-resize-handle::before,
.k-event .k-resize-handle::before {
  border-color: currentColor;
}
kendo-scheduler .k-event .k-resize-n,
.k-event .k-resize-n {
  height: 0.5em;
  top: 0;
}
kendo-scheduler .k-event .k-resize-s,
.k-event .k-resize-s {
  height: 0.5em;
  bottom: 0;
}
kendo-scheduler .k-event .k-resize-n::before,
kendo-scheduler .k-event .k-resize-s::before,
.k-event .k-resize-n::before,
.k-event .k-resize-s::before {
  width: 2rem;
  border-bottom-width: 1px;
}
kendo-scheduler .k-event .k-resize-w,
.k-event .k-resize-w {
  width: 0.5em;
  left: 0;
}
kendo-scheduler .k-event .k-resize-e,
.k-event .k-resize-e {
  width: 0.5em;
  right: 0;
}
kendo-scheduler .k-event .k-resize-w::before,
kendo-scheduler .k-event .k-resize-e::before,
.k-event .k-resize-w::before,
.k-event .k-resize-e::before {
  height: 2rem;
  border-left-width: 1px;
}
kendo-scheduler .k-event:hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event:hover .k-resize-handle, kendo-scheduler .k-event.k-state-hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event.k-state-hover .k-resize-handle,
.k-event:hover .k-event-actions .k-event-delete,
.k-event:hover .k-resize-handle,
.k-event.k-state-hover .k-event-actions .k-event-delete,
.k-event.k-state-hover .k-resize-handle {
  visibility: visible;
}
kendo-scheduler .k-event.k-event-drag-hint .k-event-time,
.k-event.k-event-drag-hint .k-event-time {
  display: block;
}
kendo-scheduler .k-event .k-event-top-actions,
kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-top-actions,
.k-event .k-event-bottom-actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}
kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-bottom-actions {
  top: auto;
  bottom: 0;
}

.k-scheduler-mark {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}

.k-more-events {
  padding: 0;
  height: 13px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  position: absolute;
  justify-content: center;
}
.k-more-events > .k-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.k-current-time {
  position: absolute;
}
.k-current-time.k-current-time-arrow-left, .k-current-time.k-current-time-arrow-right, .k-current-time.k-current-time-arrow-down {
  width: 0;
  height: 0;
  background: transparent;
  border: 4px solid transparent;
}

.k-event-drag-hint {
  opacity: 0.5;
  z-index: 3;
}
.k-event-drag-hint .k-event-actions,
.k-event-drag-hint .k-event-top-actions,
.k-event-drag-hint .k-event-bottom-actions,
.k-event-drag-hint .k-resize-handle {
  display: none;
}
.k-event-drag-hint .k-event-time {
  display: block;
}

.k-scheduler-marquee {
  border-width: 0;
  border-style: solid;
}
.k-scheduler-marquee .k-label-top,
.k-scheduler-marquee .k-label-bottom {
  font-size: 0.75em;
  position: absolute;
}
.k-scheduler-marquee .k-label-top {
  left: 0.5rem;
  top: 0.25rem;
}
.k-scheduler-marquee .k-label-bottom {
  right: 0.5rem;
  bottom: 0.25rem;
}
.k-scheduler-marquee.k-first::before, .k-scheduler-marquee.k-last::after {
  content: "";
  border-width: 3px;
  border-style: solid;
  position: absolute;
  width: 0;
  height: 0;
}
.k-scheduler-marquee.k-first::before {
  top: 0;
  left: 0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.k-scheduler-marquee.k-last::after {
  bottom: 0;
  right: 0;
  border-left-color: transparent;
  border-top-color: transparent;
}

.k-pdf-export-shadow .k-scheduler,
.k-scheduler-pdf-export .k-scheduler-content,
.k-scheduler-pdf-export .k-scheduler-times {
  height: auto !important;
  overflow: visible !important;
}

.k-scheduler-pdf-export {
  overflow: hidden;
}
.k-scheduler-pdf-export .k-scheduler-header {
  padding: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-header-wrap {
  border-width: 0 !important;
}
.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,
.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {
  width: 100% !important;
}

.k-recurrence-editor {
  display: inline-flex;
  flex-direction: column;
}

kendo-scheduler .k-recurrence-editor {
  display: block;
}

.k-scheduler-monthview .k-scheduler-table {
  height: 100%;
}
.k-scheduler-monthview .k-scheduler-table td {
  height: 80px;
  text-align: right;
}
.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
  min-height: 80px;
}
.k-scheduler-monthview .k-hidden {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-right-width: 0 !important;
}
.k-scheduler-monthview .k-scheduler-table-auto,
.k-scheduler-monthview .k-scheduler-table-auto td,
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto {
  height: auto;
}
.k-scheduler-monthview .k-scheduler-content {
  overflow-y: scroll;
}
.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content {
  overflow-y: auto;
}

.k-scheduler-agendaview .k-scheduler-mark {
  margin-right: 0.5em;
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}
.k-scheduler-agendaview .k-scheduler-table th:first-child,
.k-scheduler-agendaview .k-scheduler-table td:first-child {
  border-left-width: 1px;
}
.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-left-width: 0;
}
.k-scheduler-agendaview .k-task > .k-event-delete {
  color: inherit;
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  opacity: 0.5;
  visibility: hidden;
}
.k-scheduler-agendaview .k-state-hover .k-task > .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-state-hover .k-event-delete {
  visibility: visible;
}

.k-scheduler-agendaday {
  margin: 0 0.2em 0 0;
  font-size: 3em;
  line-height: 1;
  font-weight: 400;
  float: left;
}

.k-scheduler-agendaweek {
  display: block;
  margin: 0.4em 0 0;
  line-height: 1;
  font-style: normal;
}

.k-scheduler-agendadate {
  font-size: 0.75em;
}

.k-scheduler-timelineview .k-slot-cell {
  overflow: hidden;
}
.k-scheduler-timelineview .k-scheduler-content {
  overflow: auto;
}

.k-scheduler-pane {
  display: flex;
  flex-direction: row;
}

.k-scheduler-pane .k-scheduler-times {
  flex: 0 0 auto;
}

.k-scheduler-pane .k-scheduler-times .k-scheduler-table {
  height: 100%;
}

.k-scheduler-pane .k-scheduler-header,
.k-scheduler-pane .k-scheduler-content {
  flex: 1 1 auto;
}

.k-scheduler-yearview .k-scheduler-body {
  padding: 1rem 1rem;
  justify-content: center;
}
.k-scheduler-yearview .k-calendar {
  width: 100%;
  border-width: 0;
}
.k-scheduler-yearview .k-calendar .k-calendar-view {
  flex-wrap: wrap;
  justify-content: center;
  gap: 1rem;
}
.k-scheduler-yearview .k-calendar .k-content {
  flex: 0;
}
.k-scheduler-yearview .k-calendar .k-link {
  position: relative;
}
.k-scheduler-yearview .k-calendar td.k-state-selected {
  background-color: inherit;
}
.k-scheduler-yearview .k-day-indicator {
  margin-top: calc( 38px - (0.5rem * 2));
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  left: calc(50% - (3px / 2));
}

.k-scheduler-tooltip {
  padding: 0.75rem 0.75rem;
  border-width: 0;
  color: inherit;
}
.k-scheduler-tooltip .k-tooltip-title {
  margin-bottom: 0.75rem;
}
.k-scheduler-tooltip .k-tooltip-title .k-month {
  font-size: 0.875rem;
  text-transform: uppercase;
}
.k-scheduler-tooltip .k-tooltip-title .k-day {
  font-size: 1.75rem;
}
.k-scheduler-tooltip .k-tooltip-events-container {
  overflow: auto;
}
.k-scheduler-tooltip .k-tooltip-events {
  max-height: 250px;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.k-scheduler-tooltip .k-tooltip-event {
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  position: relative;
  gap: 0.5rem;
}
.k-scheduler-tooltip .k-tooltip-event .k-event-time {
  display: flex;
  flex-shrink: 0;
  font-size: inherit;
}

.k-scheduler-edit-dialog .k-dialog {
  max-height: 100vh;
}

.k-scheduler-edit-form .k-edit-form-container {
  width: 620px;
}
.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}
.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}
.k-scheduler-edit-form .k-scheduler-delete {
  float: left;
}
.k-scheduler-edit-form .k-widget.k-recur-interval,
.k-scheduler-edit-form .k-widget.k-recur-count,
.k-scheduler-edit-form .k-widget.k-recur-monthday {
  width: 5em;
}
.k-scheduler-edit-form .k-widget.k-recur-until,
.k-scheduler-edit-form .k-widget.k-recur-month,
.k-scheduler-edit-form .k-widget.k-recur-weekday,
.k-scheduler-edit-form .k-widget.k-recur-weekday-offset {
  width: 9em;
}

.k-rtl .k-scheduler-header th,
.k-rtl .k-scheduler-table td {
  border-width: 0 1px 1px 0;
}
.k-rtl .k-scheduler-table td:first-child,
.k-rtl .k-scheduler-table th:first-child {
  border-right-width: 0;
}
.k-rtl .k-scheduler-times th {
  border-width: 0 0 1px 1px;
}
.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
  border-right-width: 0;
  border-left-width: 1px;
}
.k-rtl .k-event {
  text-align: right;
  padding-right: 0;
  padding-left: 1rem;
}
.k-rtl .k-event .k-resize-w {
  left: auto;
  right: 0;
}
.k-rtl .k-event .k-resize-e {
  right: auto;
  left: 0;
}
.k-rtl .k-event .k-event-actions {
  right: auto;
  left: 2px;
}
.k-rtl .k-event .k-event-actions:first-child {
  margin: 0.25rem 0.5rem 0 0.4ex;
  float: right;
}
.k-rtl .k-scheduler-agendaview .k-task > .k-event-delete {
  left: 2px;
  right: auto;
}
.k-rtl .k-scheduler-agendaview .k-task .k-scheduler-mark {
  margin-left: 0.5em;
  margin-right: 0;
}
.k-rtl .k-scheduler-views {
  margin-left: 0;
  margin-right: auto;
}
.k-rtl .k-scheduler-views li:first-child + li {
  border-radius: 0 0.25rem 0.25rem 0;
}
.k-rtl .k-scheduler-views li:last-child {
  border-radius: 0.25rem 0 0 0.25rem;
}
.k-rtl .k-scheduler-views .k-current-view .k-link::after {
  margin: 0 1ex 0 0;
}
.k-rtl .k-scheduler-navigation .k-nav-today {
  border-radius: 0 0.25rem 0.25rem 0;
}
.k-rtl .k-scheduler-navigation .k-nav-next {
  border-radius: 0.25rem 0 0 0.25rem;
}
.k-rtl .k-scheduler-navigation li + li {
  margin-left: 0;
  margin-right: -1px;
}
.k-rtl .k-scheduler-marquee .k-label-top {
  left: auto;
  right: 4px;
}
.k-rtl .k-scheduler-marquee .k-label-bottom {
  left: 4px;
  right: auto;
}
.k-rtl .k-scheduler-edit-form .k-scheduler-delete {
  float: right;
}
.k-rtl .k-scheduler .k-i-arrow-60-left,
.k-rtl .k-scheduler .k-i-arrow-60-right,
.k-rtl .k-scheduler .k-current-time-arrow-right, .k-rtl.k-scheduler .k-i-arrow-60-left,
.k-rtl.k-scheduler .k-i-arrow-60-right,
.k-rtl.k-scheduler .k-current-time-arrow-right {
  transform: scaleX(-1);
}
.k-rtl .k-scheduler .k-scheduler-header-wrap, .k-rtl.k-scheduler .k-scheduler-header-wrap {
  border-right-width: 0;
}
.k-rtl .k-scheduler .k-scheduler-agendaday, .k-rtl.k-scheduler .k-scheduler-agendaday {
  float: right;
  margin: 0 0 0 0.2em;
}
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child {
  border-left-width: 0;
}
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child {
  border-right-width: 1px;
}

.k-ie .k-scheduler-tooltip .k-tooltip-event:not(:last-child),
.k-safari .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {
  margin-bottom: 0.5rem;
}
.k-ie .k-scheduler-yearview .k-calendar-view .k-month,
.k-safari .k-scheduler-yearview .k-calendar-view .k-month {
  margin: 0 0.5rem;
}

kendo-scheduler .k-event::before,
.k-event::before {
  display: none;
  left: 0;
}
.k-rtl kendo-scheduler .k-event::before,
.k-rtl .k-event::before {
  right: 0;
}
kendo-scheduler .k-event .k-event-template,
.k-event .k-event-template {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
kendo-scheduler .k-event .k-event-actions,
.k-event .k-event-actions {
  right: 0.5rem;
  font-size: 0.875rem;
}

.k-scheduler {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-current-time {
  background: #ff0000;
}
.k-current-time.k-current-time-arrow-left {
  border-right-color: #ff0000;
}
.k-current-time.k-current-time-arrow-right {
  border-left-color: #ff0000;
}
.k-current-time.k-current-time-arrow-down {
  border-top-color: #ff0000;
}

.k-scheduler-toolbar {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-scheduler-footer {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-scheduler-header {
  background-color: #f8f9fa;
}

.k-scheduler-header-wrap {
  background-color: #ffffff;
}

ul.k-scheduler-navigation li.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(33, 37, 41, 0.15);
}
ul.k-scheduler-navigation .k-nav-today,
ul.k-scheduler-navigation .k-nav-prev,
ul.k-scheduler-navigation .k-nav-next {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
ul.k-scheduler-navigation .k-nav-today:hover, ul.k-scheduler-navigation .k-nav-today.k-state-hover,
ul.k-scheduler-navigation .k-nav-prev:hover,
ul.k-scheduler-navigation .k-nav-prev.k-state-hover,
ul.k-scheduler-navigation .k-nav-next:hover,
ul.k-scheduler-navigation .k-nav-next.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}

ul.k-scheduler-views.k-state-expanded {
  background-color: #f8f9fa;
}
ul.k-scheduler-views li {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
ul.k-scheduler-views li:hover, ul.k-scheduler-views li.k-state-hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}
ul.k-scheduler-views li.k-state-selected {
  border-color: #0252c9;
  color: #ffffff;
  background-color: #0257d5;
}
ul.k-scheduler-views li:focus, ul.k-scheduler-views li.k-state-focus, ul.k-scheduler-views li.k-state-focused {
  box-shadow: 0 0 0 3px rgba(228, 231, 235, 0.5);
}

.k-scheduler-footer li {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-scheduler-footer li:hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}

.k-scheduler-nonwork,
.k-scheduler .k-nonwork-hour {
  background-color: whitesmoke;
}

.k-scheduler-other-month,
.k-scheduler .k-other-month {
  background-color: whitesmoke;
}

.k-scheduler-layout td.k-state-selected,
.k-scheduler-layout .k-scheduler-cell.k-state-selected {
  background-color: rgba(13, 110, 253, 0.25);
}

.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-sticky-cell {
  background-color: #ffffff;
}

.k-event {
  color: #ffffff;
  background-color: #3485fd;
}
.k-event.k-state-selected {
  color: #ffffff;
  background-color: #0d6efd;
  box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.5);
}

.k-event-inverse {
  color: #000000;
}

.k-scheduler-marquee::before,
.k-scheduler-marquee::after {
  border-color: #0d6efd;
}

.k-scheduler-edit-dialog .k-dialog-buttongroup {
  border-color: #dee2e6;
}

.k-scheduler-agendaview .k-scheduler-content tr:hover,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-state-hover {
  border-color: #d6d9dc;
  color: #212529;
  background-color: #e9ecef;
}
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-hover .k-scheduler-groupcolumn {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected {
  background-color: rgba(13, 110, 253, 0.25);
}
.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-state-selected .k-scheduler-groupcolumn {
  background-color: #ffffff;
}

.k-scheduler-yearview .k-day-indicator {
  background-color: #0d6efd;
}
.k-scheduler-yearview .k-state-selected .k-day-indicator {
  background-color: #ffffff;
}

.k-tooltip.k-scheduler-tooltip {
  color: #212529;
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.k-tooltip.k-scheduler-tooltip .k-callout {
  color: #ffffff;
}

.k-chat {
  margin: auto;
  max-width: 500px;
  height: 600px;
  max-height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-chat .k-message-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.k-chat .k-message-list-content {
  padding: 16px 16px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}
.k-chat .k-message-list-content > * + * {
  margin-top: 16px;
}
.k-chat .k-message-group {
  max-width: 80%;
  background: none;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  position: relative;
}
.k-chat .k-message-group:not(.k-alt) {
  align-items: flex-start;
  text-align: left;
}
.k-chat .k-message-group:not(.k-alt) .k-message-time {
  margin-left: 8px;
  left: 100%;
}
.k-chat .k-message-group:not(.k-alt) .k-message-status {
  left: 0;
}
.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {
  border-bottom-left-radius: 2px;
}
.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.k-chat .k-message-group.k-alt {
  align-self: flex-end;
  align-items: flex-end;
  text-align: right;
}
.k-chat .k-message-group.k-alt .k-message-time {
  margin-right: 8px;
  right: 100%;
}
.k-chat .k-message-group.k-alt .k-message-status {
  right: 0;
}
.k-chat .k-message-group.k-alt .k-first .k-bubble,
.k-chat .k-message-group.k-alt .k-only .k-bubble {
  border-bottom-right-radius: 2px;
}
.k-chat .k-message-group.k-alt .k-middle .k-bubble,
.k-chat .k-message-group.k-alt .k-last .k-bubble {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.k-chat .k-message {
  max-width: 100%;
  margin: 2px 0 0;
  position: relative;
  transition: margin 0.2s ease-in-out;
  outline: none;
}
.k-chat .k-message-time,
.k-chat .k-message-status {
  font-size: smaller;
  line-height: normal;
  white-space: nowrap;
  pointer-events: none;
  position: absolute;
}
.k-chat .k-message-time {
  opacity: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out;
}
.k-chat .k-message-status {
  margin-top: 2px;
  height: 0;
  overflow: hidden;
  top: 100%;
  transition: height 0.2s ease-in-out;
}
.k-chat .k-bubble {
  border-radius: 12px;
  padding: 8px 16px;
  border-width: 1px;
  border-style: solid;
  line-height: 1.25;
  word-wrap: break-word;
}
.k-chat .k-message.k-state-selected {
  margin-bottom: 16px;
  border: 0;
  color: inherit;
  background: none;
}
.k-chat .k-message.k-state-selected .k-message-time {
  opacity: 1;
}
.k-chat .k-message.k-state-selected .k-message-status {
  height: 1.2em;
}
.k-chat .k-message-error,
.k-chat .k-message-sending {
  margin-bottom: 16px;
}
.k-chat .k-message-error .k-message-status,
.k-chat .k-message-sending .k-message-status {
  height: 1.2em;
}
.k-chat .k-avatar {
  border-radius: 100%;
  margin: 0;
  width: 32px;
  height: 32px;
  position: absolute;
}
.k-message-group:not(.k-alt) > .k-avatar {
  left: 0;
  bottom: 0;
}

.k-message-group.k-alt > .k-avatar {
  right: 0;
  bottom: 0;
}

.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
  padding-left: calc( 32px + 8px );
}
.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-right: calc( 32px + 8px );
}

.k-author {
  margin: 0;
  font-size: smaller;
  line-height: normal;
}

.k-chat .k-author {
  margin: 0;
}

.k-chat .k-timestamp {
  font-size: smaller;
  text-transform: uppercase;
  text-align: center;
  align-self: stretch;
}

.k-quick-replies {
  display: block;
  max-width: 100%;
}

.k-quick-reply {
  border-radius: 100px;
  margin-right: 8px;
  margin-bottom: 4px;
  padding: 8px 12px;
  border-width: 1px;
  border-style: solid;
  line-height: 1.25;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  display: inline-block;
  flex: 0 0 auto;
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  outline: none;
}

.k-scrollable-quick-replies {
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex: 0 0 auto;
  overflow-x: auto;
  overflow-y: hidden;
}
.k-scrollable-quick-replies::-webkit-scrollbar {
  display: none;
}
.k-scrollable-quick-replies .k-quick-reply {
  margin: 0;
}
.k-scrollable-quick-replies .k-quick-reply + .k-quick-reply {
  margin-left: 8px;
}

.k-message-box {
  padding: 10px 16px;
  border-width: 1px 0 0;
  border-style: solid;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.k-message-box .k-input {
  padding: 0;
}
.k-message-box .k-button {
  padding: 0;
  flex-shrink: 0;
}
.k-message-box .k-button svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
  display: inline-block;
}
.k-message-box .k-button::before, .k-message-box .k-button::after {
  display: none;
}
.k-rtl .k-message-box .k-button, .k-message-box .k-button[dir=rtl] {
  transform: scaleX(-1);
}

.k-chat .k-card-list {
  margin: 2px 0 0;
}

.k-chat .k-card-deck {
  max-width: calc(100% + 32px);
  box-sizing: border-box;
  margin-left: -16px;
  margin-right: -16px;
  padding: 16px 16px 16px;
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}

.k-chat .k-card-deck .k-card,
.k-chat .k-card-deck .k-card-wrap {
  width: 200px;
}

.k-chat .k-card-deck-scrollwrap {
  margin-right: -16px;
  margin-left: -16px;
  padding-left: 16px;
  padding-right: 16px;
}

.k-chat .k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
  padding-bottom: 5px;
}
.k-chat .k-card-deck .k-card-wrap .k-card {
  flex: 0 0 auto;
}
.k-chat .k-card-deck .k-card-wrap.k-state-selected {
  background: none;
}

.k-typing-indicator {
  padding: 0;
  border-radius: 50px;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.k-typing-indicator span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: 0 0 8px;
  background-color: currentColor;
  opacity: 0.4;
}
.k-typing-indicator span:nth-of-type(1) {
  animation: 1s k-animation-blink infinite 0.3333s;
}
.k-typing-indicator span:nth-of-type(2) {
  animation: 1s k-animation-blink infinite 0.6666s;
}
.k-typing-indicator span:nth-of-type(3) {
  animation: 1s k-animation-blink infinite 0.9999s;
}
.k-typing-indicator span + span {
  margin-left: 5px;
}
@keyframes k-animation-blink {
  50% {
    opacity: 1;
  }
}

.k-chat-toolbar,
.k-chat .k-toolbar-box {
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  flex: 0 0 auto;
}
.k-chat-toolbar .k-button-list,
.k-chat .k-toolbar-box .k-button-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
  scroll-behavior: smooth;
  padding: 10px 16px;
}
.k-chat-toolbar .k-button-list::after,
.k-chat .k-toolbar-box .k-button-list::after {
  content: "";
  padding-right: 16px;
}
.k-chat-toolbar .k-button-list .k-button + .k-button,
.k-chat .k-toolbar-box .k-button-list .k-button + .k-button {
  margin-left: 20px;
  flex-shrink: 0;
}
.k-chat-toolbar .k-scroll-button,
.k-chat .k-toolbar-box .k-scroll-button {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}
.k-chat-toolbar .k-scroll-button-left,
.k-chat .k-toolbar-box .k-scroll-button-left {
  left: 0;
}
.k-chat-toolbar .k-scroll-button-right,
.k-chat .k-toolbar-box .k-scroll-button-right {
  right: 0;
}
.k-chat-toolbar .k-button,
.k-chat .k-toolbar-box .k-button {
  border-width: 0;
  color: inherit;
  background: none;
  flex-shrink: 0;
}

.k-rtl .k-message-group:not(.k-alt),
[dir=rtl] .k-message-group:not(.k-alt) {
  text-align: right;
}
.k-rtl .k-message-group:not(.k-alt) .k-message-time,
[dir=rtl] .k-message-group:not(.k-alt) .k-message-time {
  margin-left: 0;
  margin-right: 8px;
  left: auto;
  right: 100%;
}
.k-rtl .k-message-group:not(.k-alt) .k-message-status,
[dir=rtl] .k-message-group:not(.k-alt) .k-message-status {
  left: auto;
  right: 0;
}
.k-rtl .k-message-group.k-alt,
[dir=rtl] .k-message-group.k-alt {
  text-align: left;
}
.k-rtl .k-message-group.k-alt .k-message-time,
[dir=rtl] .k-message-group.k-alt .k-message-time {
  margin-right: 0;
  margin-left: 8px;
  right: auto;
  left: 100%;
}
.k-rtl .k-message-group.k-alt .k-message-status,
[dir=rtl] .k-message-group.k-alt .k-message-status {
  right: auto;
  left: 0;
}
.k-rtl .k-message-group:not(.k-alt) > .k-avatar,
[dir=rtl] .k-message-group:not(.k-alt) > .k-avatar {
  left: auto;
  right: 0;
}
.k-rtl .k-message-group.k-alt > .k-avatar,
[dir=rtl] .k-message-group.k-alt > .k-avatar {
  right: auto;
  left: 0;
}
.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),
[dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
  padding-left: 0;
  padding-right: calc( 32px + 8px );
}
.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),
[dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-right: 0;
  padding-left: calc( 32px + 8px );
}
.k-rtl .k-chat .k-card-deck .k-card-wrap + .k-card-wrap,
[dir=rtl] .k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
  margin-left: 0;
  margin-right: 1rem;
}
.k-rtl .k-quick-reply,
[dir=rtl] .k-quick-reply {
  margin-right: 0;
  margin-left: 8px;
}

.k-chat {
  border-color: #dee2e6;
  color: #212529;
  background-color: #fafafa;
}
.k-chat .k-timestamp {
  color: #6c757d;
}
.k-chat .k-author {
  font-weight: bold;
}
.k-chat .k-bubble {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
  box-shadow: none;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  order: -1;
}
.k-chat .k-bubble:hover {
  box-shadow: none;
}
.k-chat .k-state-selected .k-bubble {
  box-shadow: none;
}
.k-chat .k-alt .k-bubble {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
  box-shadow: none;
}
.k-chat .k-alt .k-bubble:hover {
  box-shadow: none;
}
.k-chat .k-alt .k-state-selected .k-bubble {
  box-shadow: none;
}
.k-chat .k-quick-reply {
  border-color: #0d6efd;
  color: #0d6efd;
  background-color: transparent;
}
.k-chat .k-quick-reply:hover {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}
.k-chat .k-message-box {
  border-color: inherit;
  color: #495057;
  background-color: #ffffff;
}
.k-chat .k-message-box.k-state-focused {
  box-shadow: 0 0 40px rgba(73, 80, 87, 0.1);
}
.k-chat .k-message-box .k-button:hover {
  color: #0d6efd;
}

.k-chat-toolbar,
.k-chat .k-toolbar-box {
  border-color: inherit;
  color: #212529;
  background-color: #f8f9fa;
}
.k-chat-toolbar .k-button:hover,
.k-chat .k-toolbar-box .k-button:hover {
  color: #0d6efd;
  background-color: none;
}
.k-chat-toolbar .k-scroll-button,
.k-chat .k-toolbar-box .k-scroll-button {
  background-color: #fafafa;
  box-shadow: 0 0 20px 5px #fafafa;
}
.k-chat-toolbar .k-scroll-button:hover,
.k-chat .k-toolbar-box .k-scroll-button:hover {
  background-color: #fafafa;
}

.k-mediaplayer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-mediaplayer > iframe {
  width: 100%;
  height: 100%;
  border: 0;
  vertical-align: top;
}

.k-mediaplayer-titlebar {
  padding: 0.5rem 0.5rem;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
}

.k-mediaplayer-toolbar-wrap {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-mediaplayer-toolbar {
  border-width: 0;
  width: 100% !important;
  box-shadow: none;
}

.k-mediaplayer-time-wrap {
  flex: 1;
}

.k-mediaplayer-volume-wrap {
  padding: 0 7px;
  align-items: center;
}

.k-slider.k-mediaplayer-seekbar {
  width: 100%;
  position: absolute;
  z-index: 3;
  top: -17px;
  left: 0;
}

.k-mediaplayer-seekbar .k-slider-track {
  width: 100% !important;
  border-radius: 0;
}

.k-mediaplayer-fullscreen {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.k-mediaplayer {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-mediaplayer-titlebar {
  color: #ffffff;
  background-image: linear-gradient(rgba(33, 37, 41, 0.7), rgba(33, 37, 41, 0));
  text-shadow: 0 0 2px rgba(33, 37, 41, 0.5);
}

.k-timeline {
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-timeline ul {
  margin: 0;
  padding: 0;
}
.k-timeline ul li {
  list-style-type: none;
}
.k-timeline .k-timeline-flag {
  display: inline-block;
  text-align: center;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  line-height: 1.5;
  min-width: 80px;
  max-width: calc(80px + 2 * 40px);
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
.k-timeline .k-timeline-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.k-timeline.k-timeline-dates-hidden .k-timeline-date {
  display: none;
}
.k-timeline .k-event-collapse {
  display: none;
}
.k-timeline.k-timeline-collapsible .k-card-header {
  cursor: pointer;
}
.k-timeline.k-timeline-collapsible .k-event-collapse {
  display: flex;
}

.k-timeline-card .k-card {
  position: relative;
  overflow: visible;
}
.k-timeline-card .k-card .k-card-header {
  overflow: visible;
  border-bottom: 0;
}
.k-timeline-card .k-card .k-card-header + .k-card-body {
  padding-top: 0;
}
.k-timeline-card .k-card .k-card-body {
  overflow-y: auto;
  scrollbar-width: thin;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
  width: 5px;
}
.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
  border-radius: 0.25rem;
}
.k-timeline-card .k-timeline-card-callout.k-callout-w, .k-timeline-card .k-timeline-card-callout.k-callout-e {
  top: 36px;
}

.k-timeline-vertical,
.k-timeline-horizontal {
  padding: 0 40px;
  margin: 40px 0;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  border: 0;
}

.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  border-width: 1px;
  border-style: solid;
}

.k-timeline-vertical {
  padding-left: calc(calc(40px + (80px - 6px) / 2) + 50px);
}
.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: calc(40px + (80px - 6px) / 2);
}
.k-timeline-vertical::after {
  height: 100%;
  width: 6px;
  transform: translateX(-50%);
  border-radius: 0.3rem;
}
.k-timeline-vertical .k-timeline-flag-wrap {
  display: flex;
  align-items: center;
}
.k-timeline-vertical .k-timeline-flag-wrap:first-child {
  padding-top: 40px;
}
.k-timeline-vertical .k-timeline-flag {
  transform: translateX(-50%);
}
.k-timeline-vertical .k-timeline-date-wrap {
  position: absolute;
  padding-right: 1rem;
  margin-top: 36px;
  transform: translate(-100%, -50%);
  text-align: right;
}
.k-timeline-vertical .k-timeline-event {
  display: flex;
  align-items: flex-start;
  padding: 40px 0;
}
.k-timeline-vertical .k-timeline-card {
  padding-left: 1rem;
}
.k-timeline-vertical .k-timeline-card .k-card {
  margin-left: 1rem;
  min-height: calc(2 * (36px - 1px));
  width: 400px;
  max-width: 100%;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-header {
  border-radius: 0.25rem;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
  display: flex;
  justify-content: space-between;
}
.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.k-timeline-vertical .k-timeline-card .k-event-collapse {
  margin: -0.5rem 0;
  transform: rotate(90deg);
  transition: transform 0.2s ease-in-out;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body,
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions {
  display: none;
}
.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
  transform: rotate(0deg);
}
.k-timeline-vertical .k-timeline-circle {
  margin-top: 36px;
  transform: translate(-50%, -50%);
  margin-right: -8px;
}
.k-timeline-vertical.k-timeline-alternating {
  padding-left: 40px;
}
.k-timeline-vertical.k-timeline-alternating::after {
  left: 50%;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
  justify-content: center;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
  transform: translateX(0);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
  justify-content: space-between;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
  flex-direction: row-reverse;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
  text-align: left;
  padding-right: 0;
  padding-left: 1rem;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
  padding-left: 0;
  padding-right: 1rem;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
  margin-right: 1rem;
  margin-left: auto;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-card,
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  flex-basis: 50%;
  min-width: 0;
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  position: static;
  transform: translateY(-50%);
}
.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
  transform: translateY(-50%);
  margin-right: 0;
}

.k-timeline-horizontal .k-timeline-track-item {
  flex: 1 0 20%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}
.k-timeline-horizontal .k-timeline-track-item:hover {
  cursor: pointer;
}
.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
  cursor: default;
}
.k-timeline-horizontal .k-timeline-date-wrap {
  margin-top: auto;
  margin-bottom: 10px;
}
.k-timeline-horizontal .k-timeline-card {
  height: 100%;
  box-sizing: border-box;
}
.k-timeline-horizontal .k-card {
  max-height: 100%;
  box-sizing: border-box;
}
.k-timeline-horizontal .k-timeline-events-list {
  overflow-x: hidden;
  padding-top: 1rem;
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
  position: relative;
  height: 600px;
}
.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.k-timeline-horizontal .k-timeline-track-wrap {
  position: relative;
  padding: 19px 0;
}
.k-timeline-horizontal .k-timeline-track-wrap::after {
  top: auto;
  bottom: calc((38px / 2) + 3px);
  left: calc(38px - 2 * 1px);
  right: calc(38px - 2 * 1px);
  transform: translateY(-50%);
  height: 6px;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
  overflow: hidden;
  margin: 0 38px;
  position: relative;
  z-index: 2;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
  transition: transform 1s ease-in-out;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
  margin-bottom: calc(6px + 2 * 1px + 4px + 10px);
  position: relative;
  min-width: 80px;
}
.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%) rotate(45deg);
}
.k-timeline-horizontal .k-timeline-scrollable-wrap {
  padding-bottom: 3px;
  display: flex;
  outline: 0;
}

.k-timeline-arrow {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  position: absolute;
  bottom: calc(6px + 3px + 2 * 1px);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-timeline-arrow-left {
  left: 0;
}

.k-timeline-arrow-right {
  right: 0;
}

.k-timeline-mobile {
  padding: 0 1rem;
  margin: 1rem 0;
}
.k-timeline-mobile .k-timeline-flag {
  max-width: calc(80px + 2 * 1rem);
}
.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
  display: none;
}
.k-timeline-mobile.k-timeline-vertical {
  padding-left: calc(calc(1rem + (80px - 6px) / 2) + 50px);
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: calc(1rem + (80px - 6px) / 2);
}
.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
  padding-left: 1rem;
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
  width: 100%;
}
.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
  width: auto;
}

.k-timeline-card .k-card-header {
  padding-top: 1rem;
}

.k-timeline .k-timeline-flag {
  color: #ffffff;
  background-color: #0d6efd;
}
.k-timeline .k-timeline-circle {
  background-color: #0d6efd;
}
.k-timeline .k-timeline-card .k-card-header {
  background-color: #ffffff;
  color: #212529;
}
.k-timeline .k-timeline-card .k-card-body {
  scrollbar-color: #dee2e6 #ffffff;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
  background: #ffffff;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
  background: #dee2e6;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
  background: #d6d9dc;
}
.k-timeline .k-timeline-date {
  color: #212529;
}
.k-timeline .k-timeline-arrow.k-state-disabled {
  opacity: 1;
  color: #6f7174;
  background-color: #edeff2;
  border-color: #edeff2;
}

.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
  background-color: #e4e7eb;
  border-color: #e4e7eb;
}

.k-timeline-horizontal .k-timeline-flag::after {
  background-color: #0d6efd;
}

.k-timeline-track-item.k-state-focus .k-timeline-circle {
  box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.5);
}

.k-pdf-viewer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-pdf-viewer .k-toolbar {
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-color: inherit;
  flex: 0 0 auto;
  z-index: 2;
}
.k-pdf-viewer .k-toolbar .k-pager-wrap {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: none;
  overflow: visible;
}
.k-pdf-viewer .k-list-scroller {
  flex: 1 1 auto;
  outline: none;
}
.k-pdf-viewer .k-list-scroller .k-enable-text-select {
  -webkit-user-select: text;
  user-select: text;
  cursor: text;
}
.k-pdf-viewer .k-list-scroller .k-enable-panning {
  cursor: grab;
}
.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection {
  background-color: transparent;
}
.k-pdf-viewer .k-page {
  position: relative;
  margin: 30px auto;
}
.k-pdf-viewer .k-page canvas {
  direction: ltr;
}
.k-pdf-viewer .k-page .k-text-layer {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
  overflow: hidden;
}
.k-pdf-viewer .k-page .k-text-layer > span {
  position: absolute;
  line-height: 1.2;
  transform-origin: 0% 0%;
  color: transparent;
}
.k-pdf-viewer .k-page .k-text-layer mark {
  color: transparent;
}

.k-pdf-viewer-search-dialog {
  padding: 0.5rem;
}
.k-pdf-viewer-search-dialog .k-search-container {
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
}
.k-pdf-viewer-search-dialog .k-search-container .k-textbox {
  display: inline-flex;
  padding-right: 0.375rem;
  margin: 0 0.5rem;
  align-items: center;
  background: none;
}
.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
  position: absolute;
  font-size: inherit;
}
.k-ie .k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
  position: relative;
}
.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button {
  display: inline-flex;
  height: 1.5em;
  justify-content: center;
}
.k-pdf-viewer-search-dialog .k-search-container .k-search-matches {
  display: inline-block;
  min-width: 4.5em;
  margin: 0 0.5rem 0 0.5rem;
  vertical-align: middle;
}
.k-pdf-viewer-search-dialog .k-search-container > .k-button {
  margin-left: 0.5rem;
}
.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle {
  cursor: move;
  margin-left: 0;
}

.k-pdf-viewer {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-pdf-viewer .k-canvas {
  background-color: #fafafa;
}
.k-pdf-viewer .k-page {
  border-color: #dee2e6;
  color: #212529;
  background-color: white;
  box-shadow: 0 0 15px #dee2e6;
}
.k-pdf-viewer .k-search-highlight {
  background-color: #212529;
}

.km-scrollview,
.km-scroll-container {
  -webkit-user-select: none;
          user-select: none;
  border-collapse: separate;
}

.km-scroll-wrapper {
  position: relative;
}

.km-scroll-header {
  position: absolute;
  z-index: 1001;
  width: 100%;
  top: 0;
  left: 0;
}

.km-scroller-pull {
  width: 100%;
  display: block;
  position: absolute;
  line-height: 3em;
  font-size: 1.4em;
  text-align: center;
  transform: translate3d(0, -3em, 0);
}

.km-scroller-pull .km-template {
  display: inline-block;
  min-width: 200px;
  text-align: left;
}

.km-load-more .km-icon,
.km-widget .km-scroller-pull .km-icon {
  display: inline-block;
  height: 2rem;
  margin-right: 1rem;
  vertical-align: middle;
  width: 2rem;
  font-size: 2rem;
  transform: rotate(0deg);
  transition: transform 300ms linear;
}

.km-widget .km-scroller-release .km-icon {
  transform: rotate(180deg);
}

.km-widget .km-scroller-refresh .km-icon {
  transition: none;
}

.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: 0.4em;
  width: 0.4em;
  opacity: 0;
  transform-origin: 0 0;
  transition: opacity 0.3s linear;
}
.k-map .km-touch-scrollbar, .k-diagram .km-touch-scrollbar {
  display: none;
}

.km-vertical-scrollbar {
  height: 100%;
  right: 2px;
  top: 0;
}

.km-horizontal-scrollbar {
  width: 100%;
  left: 0;
  bottom: 2px;
}

.km-touch-scrollbar {
  background-color: #333333;
}

kendo-scrollview.k-scrollview-wrap,
kendo-scrollview.k-scrollview,
.k-widget.k-scrollview {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-wrap .k-scrollview,
.k-scrollview .k-scrollview-wrap {
  list-style-type: none;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  cursor: default;
  white-space: nowrap;
}
.k-scrollview-wrap .k-scrollview img,
.k-scrollview .k-scrollview-wrap img {
  -webkit-user-select: none;
          user-select: none;
}
.k-scrollview-wrap .k-scrollview > li,
.k-scrollview .k-scrollview-wrap > li {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.k-scrollview-wrap .k-scrollview > [data-role=page],
.k-scrollview .k-scrollview-wrap > [data-role=page] {
  vertical-align: top;
  display: inline-block;
  min-height: 1px;
}

.k-scrollview-wrap.k-scrollview-animate {
  display: flex;
  flex-flow: row nowrap;
  width: calc(var(--kendo-scrollview-views, 1) * 100%);
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transform: translateX(calc(-100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}
.k-scrollview-wrap.k-scrollview-animate .k-scrollview-view {
  width: calc(100% / var(--kendo-scrollview-views, 1));
  flex: 0 0 calc(100% / var(--kendo-scrollview-views, 1));
}

kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager,
.k-scrollview-nav-wrap {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: calc( 10px + 0px + 40px );
  text-align: center;
}

kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager {
  pointer-events: none;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-nav,
kendo-scrollview.k-scrollview .k-scrollview-nav {
  pointer-events: initial;
}

.k-scrollview-pageable,
.k-scrollview-nav {
  margin: 0;
  padding: 20px;
  max-width: 100%;
  box-sizing: border-box;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  list-style: none;
  display: inline-flex;
  align-items: center;
  overflow-x: scroll;
  overflow-y: hidden;
  pointer-events: initial;
}
.k-scrollview-pageable:focus,
.k-scrollview-nav:focus {
  outline: none;
}

.k-scrollview-pageable > .k-button,
.k-scrollview-nav > .k-link {
  margin: 0 10px;
  padding: 0;
  width: 10px;
  height: 10px;
  border-width: 0px;
  border-style: solid;
  border-radius: 50%;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  cursor: pointer;
  pointer-events: all;
  vertical-align: top;
}
.k-scrollview-pageable > .k-button::before,
.k-scrollview-nav > .k-link::before {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: initial;
  border-radius: 0;
}

.k-scrollview-next,
.k-scrollview-prev {
  display: table;
  position: absolute;
  padding: 0;
  height: 60%;
  top: 20%;
  text-decoration: none;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
}
.k-scrollview-next .k-icon,
.k-scrollview-prev .k-icon {
  display: table-cell;
  overflow: visible;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-size: 4.5em;
  font-weight: normal;
}

.k-scrollview-prev {
  left: 0;
}

.k-scrollview-next {
  right: 0;
}

.k-scrollview-animation {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

@supports (-webkit-user-select: none) {
  kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
  kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
  div.k-scrollview ul.k-scrollview-wrap li > * {
    pointer-events: auto;
  }
}
@supports not (-webkit-user-select: none) {
  kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
  kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
  div.k-scrollview ul.k-scrollview-wrap li > * {
    pointer-events: none;
  }
}
kendo-scrollview.k-scrollview-wrap,
.k-scrollview {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark kendo-scrollview-pager,
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-nav-wrap,
.k-scrollview.k-scrollview-dark kendo-scrollview-pager,
.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap {
  background-color: rgba(0, 0, 0, 0.4);
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-next,
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-prev,
.k-scrollview.k-scrollview-dark .k-scrollview-next,
.k-scrollview.k-scrollview-dark .k-scrollview-prev {
  color: rgba(0, 0, 0, 0.4);
}
kendo-scrollview.k-scrollview-wrap.k-scrollview-light kendo-scrollview-pager,
kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-nav-wrap,
.k-scrollview.k-scrollview-light kendo-scrollview-pager,
.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap {
  background-color: rgba(255, 255, 255, 0.4);
}

.k-scrollview:focus,
.k-scrollview-wrap:focus {
  outline: none;
}

.k-scrollview-next,
.k-scrollview-prev {
  color: white;
  background-color: rgba(0, 0, 0, 0);
  text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  opacity: 0.7;
  outline-width: 0;
}
.k-scrollview-next:focus, .k-scrollview-next.k-state-focus,
.k-scrollview-prev:focus,
.k-scrollview-prev.k-state-focus {
  color: white;
  opacity: 1;
}
.k-scrollview-next:focus .k-icon::before, .k-scrollview-next.k-state-focus .k-icon::before,
.k-scrollview-prev:focus .k-icon::before,
.k-scrollview-prev.k-state-focus .k-icon::before {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}
.k-scrollview-next:hover, .k-scrollview-next.k-state-hover,
.k-scrollview-prev:hover,
.k-scrollview-prev.k-state-hover {
  color: white;
  opacity: 1;
}

.k-scrollview-pageable > .k-button,
.k-scrollview-nav > .k-link {
  background-color: #e4e7eb;
  border-color: #e4e7eb;
}
.k-scrollview-pageable > .k-button.k-primary,
.k-scrollview-nav > .k-link.k-primary {
  background: #0d6efd;
  border: #0d6efd;
}
.k-scrollview-pageable > .k-button:focus, .k-scrollview-pageable > .k-button.k-state-focused,
.k-scrollview-nav > .k-link:focus,
.k-scrollview-nav > .k-link.k-state-focused {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-nav > .k-link:hover,
.k-scrollview-nav > .k-link.k-state-hover {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-pageable > .k-button {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-barcode {
  display: inline-block;
}

.k-var--chart-font {
  font-size: 1rem;
}

.k-var--chart-title-font {
  font-size: 1.143em;
}

.k-var--chart-pane-title-font {
  font-size: 0.857em;
  font-weight: 400;
}

.k-var--chart-label-font {
  font-size: 0.857em;
}

.k-chart,
.k-sparkline,
.k-stockchart {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chart,
.k-stockchart {
  display: block;
  height: 400px;
}

.k-chart-surface {
  height: 100%;
}

.k-chart .k-popup {
  border-width: 0;
}

.k-chart-tooltip-wrapper .k-animation-container-shown,
.k-chart-tooltip-wrapper.k-animation-container-shown {
  transition: left ease-in 80ms, top ease-in 80ms;
}

.k-sparkline-tooltip-wrapper,
.k-chart-tooltip-wrapper {
  z-index: 12000;
}
.k-sparkline-tooltip-wrapper > .k-popup,
.k-chart-tooltip-wrapper > .k-popup {
  padding: 0;
  border-width: 0;
  background: transparent;
}

.k-chart-tooltip table {
  border-spacing: 0;
  border-collapse: collapse;
}

.k-chart-tooltip {
  border-radius: 0.25rem;
  font-size: 0.929rem;
  line-height: 1.5;
  padding: 0.25rem 0.5rem;
}

.k-chart-tooltip th {
  width: auto;
  text-align: center;
  padding: 1px;
}

.k-chart-tooltip td {
  width: auto;
  text-align: left;
  padding: 0.25rem 0.5rem;
  line-height: 1.5;
  vertical-align: middle;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  border-width: 1px;
  border-style: solid;
}

.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
  display: block;
  width: 15px;
  height: 3px;
  vertical-align: middle;
}

.k-selector {
  position: absolute;
  transform: translateZ(0);
}

.k-selection {
  position: absolute;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-bottom: 0;
}

.k-selection-bg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.k-handle {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border-width: 1px;
  border-style: solid;
  z-index: 1;
  position: absolute;
  box-sizing: content-box;
}

.k-handle div {
  width: 100%;
  height: 100%;
}

.k-left-handle {
  left: -11px;
}

.k-right-handle {
  right: -11px;
}

.k-left-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 29.3333333333px 0 0;
}

.k-right-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 0 0 29.3333333333px;
}

.k-left-handle.k-handle-active div {
  margin-left: -44px;
  padding-left: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
  margin-left: -44px;
  padding-right: 58.6666666667px;
}

.k-mask {
  position: absolute;
  height: 100%;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-navigator-hint div {
  position: absolute;
}

.k-navigator-hint .k-scroll {
  border-radius: 0.25rem;
  position: absolute;
  height: 4px;
}

.k-navigator-hint .k-tooltip {
  margin-top: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
}

.k-sparkline,
.k-sparkline span {
  display: inline-block;
  vertical-align: top;
}

.k-sparkline span {
  height: 100%;
  width: 100%;
}

.k-chart-dragging {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.k-chart-donut-center {
  position: absolute;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 50%;
  text-align: center;
  border: 4px solid transparent;
  box-sizing: border-box;
}

.k-pdf-export .k-chart .k-animation-container,
.k-pdf-export .k-sparkline .k-animation-container,
.k-pdf-export .k-stockchart .k-animation-container {
  display: none;
}

.k-diagram {
  height: 600px;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-canvas-container {
  width: 100%;
  height: 100%;
}

.k-diagram img {
  box-sizing: content-box;
}

.k-treemap {
  height: 400px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.k-treemap .k-treemap-tile {
  margin: -1px 0 0 -1px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  overflow: hidden;
  position: absolute;
}
.k-treemap > .k-treemap-tile {
  position: relative;
}
.k-treemap .k-treemap-title {
  padding: 0.25rem 0.5rem;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: 1rem;
  background-position: 0 0;
  background-repeat: repeat-x;
}
.k-treemap .k-treemap-title-vertical {
  padding: 0.5rem 0.25rem;
  width: 1.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  top: 0;
  bottom: 0;
}
.k-treemap .k-treemap-title-vertical > div {
  transform-origin: right;
  transform: rotate(-90deg);
  position: absolute;
  top: 0;
  right: 1em;
}
.k-treemap .k-treemap-wrap {
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.k-treemap .k-treemap-title + .k-treemap-wrap {
  top: calc( 0.5rem + (1.5 * 1rem) + 1px);
}
.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
  left: calc( 0.5rem + (1.5 * 1rem) + 1px);
}
.k-treemap .k-leaf {
  padding: 0.5rem;
}

.k-gauge {
  text-align: left;
  position: relative;
}

.k-arcgauge,
.k-circulargauge {
  display: inline-block;
}

.k-arcgauge-label,
.k-circulargauge-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

.k-qrcode {
  display: inline-block;
}

.k-var--accent {
  background-color: #0d6efd;
}

.k-var--accent-contrast {
  background-color: #ffffff;
}

.k-var--primary {
  background-color: #0d6efd;
}

.k-var--primary-contrast {
  background-color: #ffffff;
}

.k-var--base {
  background-color: #f8f9fa;
}

.k-var--background {
  background-color: #ffffff;
}

.k-var--border-radius {
  margin-top: 0.25rem;
}

.k-var--normal-background {
  background-color: #f8f9fa;
}

.k-var--normal-text-color {
  background-color: #212529;
}

.k-var--hover-background {
  background-color: #e9ecef;
}

.k-var--hover-text-color {
  background-color: #212529;
}

.k-var--selected-background {
  background-color: #0d6efd;
}

.k-var--selected-text-color {
  background-color: #ffffff;
}

.k-var--success {
  background-color: #198754;
}

.k-var--info {
  background-color: #0dcaf0;
}

.k-var--warning {
  background-color: #ffc107;
}

.k-var--error {
  background-color: #dc3545;
}

.k-var--series-a {
  background-color: #0275d8;
}

.k-var--series-b {
  background-color: #5bc0de;
}

.k-var--series-c {
  background-color: #5cb85c;
}

.k-var--series-d {
  background-color: #f0ad4e;
}

.k-var--series-e {
  background-color: #e67d4a;
}

.k-var--series-f {
  background-color: #d9534f;
}

.k-var--series-1 {
  background-color: #0275d8;
}

.k-var--series-2 {
  background-color: #5bc0de;
}

.k-var--series-3 {
  background-color: #5cb85c;
}

.k-var--series-4 {
  background-color: #f0ad4e;
}

.k-var--series-5 {
  background-color: #e67d4a;
}

.k-var--series-6 {
  background-color: #d9534f;
}

.k-var--series-7 {
  background-color: #4198e2;
}

.k-var--series-8 {
  background-color: #84d0e6;
}

.k-var--series-9 {
  background-color: #85ca85;
}

.k-var--series-10 {
  background-color: #f4c27a;
}

.k-var--series-11 {
  background-color: #ec9e77;
}

.k-var--series-12 {
  background-color: #e37e7b;
}

.k-var--series-13 {
  background-color: #0258a2;
}

.k-var--series-14 {
  background-color: #4490a7;
}

.k-var--series-15 {
  background-color: #458a45;
}

.k-var--series-16 {
  background-color: #b4823b;
}

.k-var--series-17 {
  background-color: #ad5e38;
}

.k-var--series-18 {
  background-color: #a33e3b;
}

.k-var--series-19 {
  background-color: #81baec;
}

.k-var--series-20 {
  background-color: #ade0ef;
}

.k-var--series-21 {
  background-color: #aedcae;
}

.k-var--series-22 {
  background-color: #f8d6a7;
}

.k-var--series-23 {
  background-color: #f3bea5;
}

.k-var--series-24 {
  background-color: #eca9a7;
}

.k-var--series-25 {
  background-color: #013b6c;
}

.k-var--series-26 {
  background-color: #2e606f;
}

.k-var--series-27 {
  background-color: #2e5c2e;
}

.k-var--series-28 {
  background-color: #785727;
}

.k-var--series-29 {
  background-color: #733f25;
}

.k-var--series-30 {
  background-color: #6d2a28;
}

.k-var--gauge-pointer {
  background-color: #0d6efd;
}

.k-var--gauge-track {
  background-color: #ebebeb;
}

.k-var--chart-inactive {
  background-color: rgba(33, 37, 41, 0.5);
}

.k-var--chart-major-lines {
  background-color: rgba(0, 0, 0, 0.08);
}

.k-var--chart-minor-lines {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-var--chart-area-opacity {
  opacity: 0.6;
}

.k-var--chart-area-inactive-opacity {
  opacity: 0.1;
}

.k-var--chart-line-inactive-opacity {
  opacity: 0.3;
}

.k-var--chart-notes-background {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-border {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-lines {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-crosshair-background {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-error-bars-background {
  background-color: rgba(0, 0, 0, 0.5);
}

.k-chart,
.k-sparkline,
.k-stockchart {
  border-color: #dee2e6;
  color: #212529;
  background-color: transparent;
}
.k-chart .k-popup,
.k-sparkline .k-popup,
.k-stockchart .k-popup {
  background: transparent;
}

.k-chart-tooltip {
  color: #ffffff;
}

.k-chart-tooltip-inverse {
  color: black;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
  color: #212529;
  background-color: #ebebeb;
  border-color: rgba(0, 0, 0, 0.08);
}

.k-selection {
  border-color: rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.15);
}

.k-selection-bg {
  background-color: transparent;
}

.k-handle {
  cursor: e-resize;
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-handle:hover {
  border-color: #c7cdd5;
  background-color: #ced3db;
}

.k-handle div {
  background-color: transparent;
}

.k-mask {
  background-color: #ffffff;
  opacity: 0.8;
}

.k-marquee-color {
  background-color: #0275d8;
}

.k-marquee-color {
  opacity: 0.6;
}

.k-treemap {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-treemap .k-treemap-title {
  border-color: #dee2e6;
  color: #212529;
  background-color: #f8f9fa;
}
.k-treemap .k-leaf {
  color: #ffffff;
}
.k-treemap .k-leaf.k-inverse {
  color: #212529;
}
.k-treemap .k-leaf.k-state-hover {
  box-shadow: inset 0 0 0 3px #dee2e6;
}

.k-map {
  height: 600px;
  border-width: 0px;
  border-style: solid;
  font-size: 1rem;
  line-height: 1.5;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.k-map .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
          user-select: none;
  position: absolute;
}
.k-map .km-scroll-container {
  height: 100%;
}
.k-map .k-touch-scrollbar {
  display: none;
}
.k-map .k-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.k-map .k-marker {
  transform: translate(-50%, -100%);
  font-size: 32px;
  cursor: pointer;
  position: absolute;
  overflow: visible;
}
.k-map .k-attribution {
  padding: 0.25rem 0.5rem;
  border-width: 0;
  font-size: 0.75rem;
  z-index: 1000;
}

.k-map-controls {
  position: absolute;
  display: flex;
  align-items: center;
}

.k-navigator {
  margin: 1rem;
  width: calc( 48px + 4px );
  height: calc( 48px + 4px );
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}
.k-pdf-export .k-navigator {
  display: none;
}
.k-navigator .k-button {
  margin: 0;
  padding: 0;
  border-radius: 100%;
  line-height: 1;
  box-shadow: none;
  position: absolute;
}
.k-navigator .k-button:not(:hover) {
  border-color: transparent;
  background: none;
}
.k-navigator .k-navigator-up {
  transform: translateX(-50%);
  top: 2px;
  left: 50%;
}
.k-navigator .k-navigator-right {
  transform: translateY(-50%);
  right: 2px;
  top: 50%;
}
.k-navigator .k-navigator-down {
  transform: translateX(-50%);
  bottom: 2px;
  left: 50%;
}
.k-navigator .k-navigator-left {
  transform: translateY(-50%);
  left: 2px;
  top: 50%;
}

.k-zoom-control {
  margin: 1rem;
  border: 0;
  background: none;
  display: flex;
}
.k-pdf-export .k-zoom-control {
  display: none;
}
.k-zoom-control .k-button {
  padding: 0.375rem;
}

.k-map {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}
.k-map .k-navigator {
  border-color: #e4e7eb;
  color: #212529;
  background-color: #e4e7eb;
}
.k-map .k-marker {
  color: #0d6efd;
}
.k-map .k-attribution {
  background-color: rgba(255, 255, 255, 0.8);
}

.k-orgchart {
  width: 100%;
  padding: 1.5rem 1.5rem;
  box-sizing: border-box;
  font-size: 1rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  overflow: auto;
}

.k-orgchart-container {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  position: relative;
}

.k-orgchart-group {
  gap: 1.5rem;
}

.k-orgchart-group.k-vstack > .k-orgchart-node-container {
  gap: 0;
}

.k-orgchart-node-container {
  gap: 1.5rem;
}

.k-orgchart-node-group-container {
  border-radius: 0.25rem;
  padding: 1.5rem 1.5rem;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}

.k-orgchart-node-group-title {
  margin: 0 0 0.375rem;
  font-size: 1.25rem;
  line-height: 1.25;
}

.k-orgchart-node-group-subtitle {
  margin: 0 0 1.5rem;
  font-size: 1rem;
}

.k-orgchart-card {
  width: 300px;
  border-width: 1px;
}
.k-orgchart-card .k-card-title {
  margin: 0 0 0px;
  font-size: 1rem;
}
.k-orgchart-card .k-card-subtitle {
  margin: 0 0 0px;
  font-size: 1rem;
}
.k-orgchart-card .k-card-body {
  border-width: 2px 0 0;
  border-style: solid;
  flex-grow: 0;
}
.k-orgchart-card .k-card-body .k-card-title-wrap {
  margin: 0 0.75rem 0 0;
  min-width: 0;
  min-height: 45px;
}

.k-orgchart-line {
  background-color: currentColor;
}

.k-orgchart-line-h {
  height: 1px;
}

.k-orgchart-line-v {
  margin: 0 auto;
  width: 1px;
  height: 25px;
}

.k-orgchart-button {
  z-index: 1;
}

.k-orgchart {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
}

.k-orgchart-card .k-card-body {
  border-color: transparent;
}
.k-orgchart-card:focus, .k-orgchart-card.k-state-focus {
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-orgchart-node-group-container {
  border-color: #e4e5e6;
  color: #212529;
  background-color: #f8f9fa;
}

.k-orgchart-node-group-container:focus,
.k-orgchart-node-group-container.k-state-focus,
.k-orgchart-node-group-container.k-state-focused {
  box-shadow: 0 0 0 3px rgba(222, 226, 230, 0.5);
}

.k-orgchart-node-group-subtitle {
  color: #6c757d;
}

.k-orgchart-line-h,
.k-orgchart-line-v {
  color: #e4e5e6;
}

.k-fab {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}

.k-fab-primary {
  border-color: #0d6efd;
  color: #ffffff;
  background-color: #0d6efd;
}

.k-fab-secondary {
  border-color: #6c757d;
  color: #ffffff;
  background-color: #6c757d;
}

.k-fab-tertiary {
  border-color: #6f42c1;
  color: #ffffff;
  background-color: #6f42c1;
}

.k-fab-info {
  border-color: #0dcaf0;
  color: #ffffff;
  background-color: #0dcaf0;
}

.k-fab-success {
  border-color: #198754;
  color: #ffffff;
  background-color: #198754;
}

.k-fab-warning {
  border-color: #ffc107;
  color: #000000;
  background-color: #ffc107;
}

.k-fab-error {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}

.k-fab-dark {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-fab-light {
  border-color: #f8f9fa;
  color: #000000;
  background-color: #f8f9fa;
}

.k-fab-inverse {
  border-color: #212529;
  color: #ffffff;
  background-color: #212529;
}

.k-fab-danger {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545;
}

.k-state-hover.k-fab-primary,
.k-state-hovered.k-fab-primary,
.k-fab-primary:hover {
  border-color: #0c6af3;
  background-color: #0c6af3;
}

.k-state-hover.k-fab-secondary,
.k-state-hovered.k-fab-secondary,
.k-fab-secondary:hover {
  border-color: #687078;
  background-color: #687078;
}

.k-state-hover.k-fab-tertiary,
.k-state-hovered.k-fab-tertiary,
.k-fab-tertiary:hover {
  border-color: #6b3fb9;
  background-color: #6b3fb9;
}

.k-state-hover.k-fab-info,
.k-state-hovered.k-fab-info,
.k-fab-info:hover {
  border-color: #0cc2e6;
  background-color: #0cc2e6;
}

.k-state-hover.k-fab-success,
.k-state-hovered.k-fab-success,
.k-fab-success:hover {
  border-color: #188251;
  background-color: #188251;
}

.k-state-hover.k-fab-warning,
.k-state-hovered.k-fab-warning,
.k-fab-warning:hover {
  border-color: #f5b907;
  background-color: #f5b907;
}

.k-state-hover.k-fab-error,
.k-state-hovered.k-fab-error,
.k-fab-error:hover {
  border-color: #d33342;
  background-color: #d33342;
}

.k-state-hover.k-fab-dark,
.k-state-hovered.k-fab-dark,
.k-fab-dark:hover {
  border-color: #202427;
  background-color: #202427;
}

.k-state-hover.k-fab-light,
.k-state-hovered.k-fab-light,
.k-fab-light:hover {
  border-color: #eeeff0;
  background-color: #eeeff0;
}

.k-state-hover.k-fab-inverse,
.k-state-hovered.k-fab-inverse,
.k-fab-inverse:hover {
  border-color: #202427;
  background-color: #202427;
}

.k-state-hover.k-fab-danger,
.k-state-hovered.k-fab-danger,
.k-fab-danger:hover {
  border-color: #d33342;
  background-color: #d33342;
}

.k-fab.k-state-focus,
.k-fab.k-state-focused,
.k-fab:focus {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-state-active.k-fab-primary,
.k-state-selected.k-fab-primary,
.k-fab-primary:active {
  border-color: #0c65e9;
  background-color: #0c65e9;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(13, 110, 253, 0.4);
}

.k-state-active.k-fab-secondary,
.k-state-selected.k-fab-secondary,
.k-fab-secondary:active {
  border-color: #636c73;
  background-color: #636c73;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(108, 117, 125, 0.4);
}

.k-state-active.k-fab-tertiary,
.k-state-selected.k-fab-tertiary,
.k-fab-tertiary:active {
  border-color: #663db2;
  background-color: #663db2;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(111, 66, 193, 0.4);
}

.k-state-active.k-fab-info,
.k-state-selected.k-fab-info,
.k-fab-info:active {
  border-color: #0cbadd;
  background-color: #0cbadd;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(13, 202, 240, 0.4);
}

.k-state-active.k-fab-success,
.k-state-selected.k-fab-success,
.k-fab-success:active {
  border-color: #177c4d;
  background-color: #177c4d;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(25, 135, 84, 0.4);
}

.k-state-active.k-fab-warning,
.k-state-selected.k-fab-warning,
.k-fab-warning:active {
  border-color: #ebb206;
  background-color: #ebb206;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(255, 193, 7, 0.4);
}

.k-state-active.k-fab-error,
.k-state-selected.k-fab-error,
.k-fab-error:active {
  border-color: #ca313f;
  background-color: #ca313f;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(220, 53, 69, 0.4);
}

.k-state-active.k-fab-dark,
.k-state-selected.k-fab-dark,
.k-fab-dark:active {
  border-color: #1e2226;
  background-color: #1e2226;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(33, 37, 41, 0.4);
}

.k-state-active.k-fab-light,
.k-state-selected.k-fab-light,
.k-fab-light:active {
  border-color: #e4e5e6;
  background-color: #e4e5e6;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(248, 249, 250, 0.4);
}

.k-state-active.k-fab-inverse,
.k-state-selected.k-fab-inverse,
.k-fab-inverse:active {
  border-color: #1e2226;
  background-color: #1e2226;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(33, 37, 41, 0.4);
}

.k-state-active.k-fab-danger,
.k-state-selected.k-fab-danger,
.k-fab-danger:active {
  border-color: #ca313f;
  background-color: #ca313f;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(220, 53, 69, 0.4);
}

.k-fab.k-state-disabled,
.k-fab:disabled {
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06), 0 1px 18px rgba(0, 0, 0, 0.06), 0 3px 5px rgba(0, 0, 0, 0.08);
  opacity: 1;
}

.k-state-disabled.k-fab-primary,
.k-fab-primary:disabled {
  background-color: #6ea8fe;
}

.k-state-disabled.k-fab-secondary,
.k-fab-secondary:disabled {
  background-color: #a7acb1;
}

.k-state-disabled.k-fab-tertiary,
.k-fab-tertiary:disabled {
  background-color: #a98eda;
}

.k-state-disabled.k-fab-info,
.k-fab-info:disabled {
  background-color: #6edff6;
}

.k-state-disabled.k-fab-success,
.k-fab-success:disabled {
  background-color: #75b798;
}

.k-state-disabled.k-fab-warning,
.k-fab-warning:disabled {
  background-color: #ffda6a;
}

.k-state-disabled.k-fab-error,
.k-fab-error:disabled {
  background-color: #ea868f;
}

.k-state-disabled.k-fab-dark,
.k-fab-dark:disabled {
  background-color: #7a7c7f;
}

.k-state-disabled.k-fab-light,
.k-fab-light:disabled {
  background-color: #fbfbfc;
}

.k-state-disabled.k-fab-inverse,
.k-fab-inverse:disabled {
  background-color: #7a7c7f;
}

.k-state-disabled.k-fab-danger,
.k-fab-danger:disabled {
  background-color: #ea868f;
}

.k-fab-item-text {
  border-color: #dee2e6;
  color: #212529;
  background-color: #ffffff;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}

.k-fab-item-icon {
  border-color: #f8f9fa;
  color: #000000;
  background-color: #f8f9fa;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}

.k-fab-item.k-state-hover .k-fab-item-icon,
.k-fab-item.k-state-hovered .k-fab-item-icon .k-fab-item:hover .k-fab-item-icon {
  border-color: #eeeff0;
  background-color: #eeeff0;
}

.k-fab-item:focus .k-fab-item-text,
.k-fab-item:focus .k-fab-item-icon,
.k-fab-item.k-state-focus .k-fab-item-text,
.k-fab-item.k-state-focus .k-fab-item-icon,
.k-fab-item.k-state-focused .k-fab-item-text,
.k-fab-item.k-state-focused .k-fab-item-icon {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.22), 0 4px 5px rgba(0, 0, 0, 0.24), 0 2px 4px rgba(0, 0, 0, 0.2);
}

.k-fab-item.k-state-active .k-fab-item-icon,
.k-fab-item:active .k-fab-item-icon {
  border-color: #e4e5e6;
  background-color: #e4e5e6;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2), 0px 3px 4px rgba(248, 249, 250, 0.4);
}

.k-fab-item.k-state-disabled,
.k-fab-item:disabled {
  opacity: 1;
}
.k-fab-item.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-disabled .k-fab-item-icon,
.k-fab-item:disabled .k-fab-item-text,
.k-fab-item:disabled .k-fab-item-icon {
  color: #8c8e90;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06), 0 1px 18px rgba(0, 0, 0, 0.06), 0 3px 5px rgba(0, 0, 0, 0.08);
}

.k-fab-item:focus:disabled .k-fab-item-text,
.k-fab-item:focus:disabled .k-fab-item-icon, .k-fab-item:focus.k-state-disabled .k-fab-item-text,
.k-fab-item:focus.k-state-disabled .k-fab-item-icon,
.k-fab-item.k-state-focus:disabled .k-fab-item-text,
.k-fab-item.k-state-focus:disabled .k-fab-item-icon,
.k-fab-item.k-state-focus.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-focus.k-state-disabled .k-fab-item-icon,
.k-fab-item.k-state-focused:disabled .k-fab-item-text,
.k-fab-item.k-state-focused:disabled .k-fab-item-icon,
.k-fab-item.k-state-focused.k-state-disabled .k-fab-item-text,
.k-fab-item.k-state-focused.k-state-disabled .k-fab-item-icon {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.12), 0 4px 5px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.08);
}

.k-animation-container > .k-fab-popup {
  box-shadow: none;
}

/* Importing Bootstrap SCSS file. */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #0d6efd;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #d63384;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #198754;
  --teal: #20c997;
  --cyan: #0dcaf0;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #0d6efd;
  --secondary: #6c757d;
  --success: #198754;
  --info: #0dcaf0;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #212529;
  --tertiary: #6f42c1;
  --error: #dc3545;
  --inverse: #212529;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #0a58ca;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  font-size: 0.875em;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: #ffffff;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: transparent;
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bbd6fe;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #81b4fe;
}

.table-hover .table-primary:hover {
  background-color: #a2c7fe;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a2c7fe;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #bfddcf;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #87c1a6;
}

.table-hover .table-success:hover {
  background-color: #aed4c3;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #aed4c3;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bbf0fb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #81e3f7;
}

.table-hover .table-info:hover {
  background-color: #a3ebfa;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a3ebfa;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c1c2c3;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #8c8e90;
}

.table-hover .table-dark:hover {
  background-color: #b4b5b6;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b4b5b6;
}

.table-tertiary,
.table-tertiary > th,
.table-tertiary > td {
  background-color: #d7caee;
}
.table-tertiary th,
.table-tertiary td,
.table-tertiary thead th,
.table-tertiary tbody + tbody {
  border-color: #b49ddf;
}

.table-hover .table-tertiary:hover {
  background-color: #c8b7e8;
}
.table-hover .table-tertiary:hover > td,
.table-hover .table-tertiary:hover > th {
  background-color: #c8b7e8;
}

.table-error,
.table-error > th,
.table-error > td {
  background-color: #f5c6cb;
}
.table-error th,
.table-error td,
.table-error thead th,
.table-error tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-error:hover {
  background-color: #f1b0b7;
}
.table-hover .table-error:hover > td,
.table-hover .table-error:hover > th {
  background-color: #f1b0b7;
}

.table-inverse,
.table-inverse > th,
.table-inverse > td {
  background-color: #c1c2c3;
}
.table-inverse th,
.table-inverse td,
.table-inverse thead th,
.table-inverse tbody + tbody {
  border-color: #8c8e90;
}

.table-hover .table-inverse:hover {
  background-color: #b4b5b6;
}
.table-hover .table-inverse:hover > td,
.table-hover .table-inverse:hover > th {
  background-color: #b4b5b6;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.1);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.1);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #ffffff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #198754;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #198754;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #198754;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #21b26f;
  background-color: #21b26f;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #198754;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #198754;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0d6efd;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #025ce2;
  border-color: #0257d5;
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #025ce2;
  border-color: #0257d5;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #0257d5;
  border-color: #0252c9;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #198754;
  border-color: #198754;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-success:hover {
  color: #ffffff;
  background-color: #136740;
  border-color: #115c39;
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: #136740;
  border-color: #115c39;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #115c39;
  border-color: #0f5133;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.btn-info {
  color: #ffffff;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-info:hover {
  color: #ffffff;
  background-color: #0babcc;
  border-color: #0aa1c0;
}
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: #0babcc;
  border-color: #0aa1c0;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(49, 210, 242, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #0aa1c0;
  border-color: #0a97b4;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(49, 210, 242, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-dark:hover {
  color: #ffffff;
  background-color: #101214;
  border-color: #0a0c0d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #ffffff;
  background-color: #101214;
  border-color: #0a0c0d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #0a0c0d;
  border-color: #050506;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-tertiary {
  color: #ffffff;
  background-color: #6f42c1;
  border-color: #6f42c1;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-tertiary:hover {
  color: #ffffff;
  background-color: #5e37a6;
  border-color: #59339d;
}
.btn-tertiary:focus, .btn-tertiary.focus {
  color: #ffffff;
  background-color: #5e37a6;
  border-color: #59339d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(133, 94, 202, 0.5);
}
.btn-tertiary.disabled, .btn-tertiary:disabled {
  color: #ffffff;
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active, .show > .btn-tertiary.dropdown-toggle {
  color: #ffffff;
  background-color: #59339d;
  border-color: #533093;
}
.btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus, .show > .btn-tertiary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(133, 94, 202, 0.5);
}

.btn-error {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-error:hover {
  color: #ffffff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-error:focus, .btn-error.focus {
  color: #ffffff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-error.disabled, .btn-error:disabled {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-error:not(:disabled):not(.disabled):active, .btn-error:not(:disabled):not(.disabled).active, .show > .btn-error.dropdown-toggle {
  color: #ffffff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-error:not(:disabled):not(.disabled):active:focus, .btn-error:not(:disabled):not(.disabled).active:focus, .show > .btn-error.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

.btn-inverse {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-inverse:hover {
  color: #ffffff;
  background-color: #101214;
  border-color: #0a0c0d;
}
.btn-inverse:focus, .btn-inverse.focus {
  color: #ffffff;
  background-color: #101214;
  border-color: #0a0c0d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-inverse.disabled, .btn-inverse:disabled {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
}
.btn-inverse:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .show > .btn-inverse.dropdown-toggle {
  color: #ffffff;
  background-color: #0a0c0d;
  border-color: #050506;
}
.btn-inverse:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-inverse.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0d6efd;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #198754;
  border-color: #198754;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #198754;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #198754;
  border-color: #198754;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #0dcaf0;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #ffffff;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-outline-tertiary {
  color: #6f42c1;
  border-color: #6f42c1;
}
.btn-outline-tertiary:hover {
  color: #ffffff;
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-outline-tertiary:focus, .btn-outline-tertiary.focus {
  box-shadow: 0 0 0 0.25rem rgba(111, 66, 193, 0.5);
}
.btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {
  color: #6f42c1;
  background-color: transparent;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active, .show > .btn-outline-tertiary.dropdown-toggle {
  color: #ffffff;
  background-color: #6f42c1;
  border-color: #6f42c1;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tertiary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(111, 66, 193, 0.5);
}

.btn-outline-error {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-error:hover {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-error:focus, .btn-outline-error.focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-error.disabled, .btn-outline-error:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-error:not(:disabled):not(.disabled):active, .btn-outline-error:not(:disabled):not(.disabled).active, .show > .btn-outline-error.dropdown-toggle {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-error:not(:disabled):not(.disabled):active:focus, .btn-outline-error:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-error.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.btn-outline-inverse {
  color: #212529;
  border-color: #212529;
}
.btn-outline-inverse:hover {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-inverse:focus, .btn-outline-inverse.focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-inverse.disabled, .btn-outline-inverse:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-inverse:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .show > .btn-outline-inverse.dropdown-toggle {
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
}
.btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-inverse.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 2;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #0d6efd;
  background-color: #0d6efd;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #86b7fe;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: #bed8fe;
  border-color: #bed8fe;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #adb5bd solid 1px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #0d6efd;
  background-color: #0d6efd;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(13, 110, 253, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(13, 110, 253, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(13, 110, 253, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(13, 110, 253, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  appearance: none;
}
.custom-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #86b7fe;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #bed8fe;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #bed8fe;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #bed8fe;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #0d6efd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl,
.navbar .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl,
  .navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl,
  .navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl,
  .navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl,
  .navbar-expand-md > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl,
  .navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl,
  .navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl,
  .navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl,
  .navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1399.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl,
  .navbar-expand-xxl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid,
  .navbar-expand-xxl > .container-sm,
  .navbar-expand-xxl > .container-md,
  .navbar-expand-xxl > .container-lg,
  .navbar-expand-xxl > .container-xl,
  .navbar-expand-xxl > .container-xxl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a {
  color: #ffffff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1rem;
  color: #212529;
}

.card-title {
  margin-bottom: 1rem;
}

.card-subtitle {
  margin-top: -0.5rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 1rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #dee2e6;
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 1rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #dee2e6;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -1rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0px 0px;
  margin-bottom: 1rem;
  font-size: 1rem;
  list-style: none;
  background-color: #ffffff;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.375rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0d6efd;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 2;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #ffffff;
  background-color: #0d6efd;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: #0257d5;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

.badge-secondary {
  color: #ffffff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #ffffff;
  background-color: #198754;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: #115c39;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

.badge-info {
  color: #ffffff;
  background-color: #0dcaf0;
}
a.badge-info:hover, a.badge-info:focus {
  color: #ffffff;
  background-color: #0aa1c0;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #ffffff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: #bd2130;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #ffffff;
  background-color: #212529;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: #0a0c0d;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.badge-tertiary {
  color: #ffffff;
  background-color: #6f42c1;
}
a.badge-tertiary:hover, a.badge-tertiary:focus {
  color: #ffffff;
  background-color: #59339d;
}
a.badge-tertiary:focus, a.badge-tertiary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(111, 66, 193, 0.5);
}

.badge-error {
  color: #ffffff;
  background-color: #dc3545;
}
a.badge-error:hover, a.badge-error:focus {
  color: #ffffff;
  background-color: #bd2130;
}
a.badge-error:focus, a.badge-error.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.badge-inverse {
  color: #ffffff;
  background-color: #212529;
}
a.badge-inverse:hover, a.badge-inverse:focus {
  color: #ffffff;
  background-color: #0a0c0d;
}
a.badge-inverse:focus, a.badge-inverse.focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3.5rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1rem 1rem;
  color: inherit;
}

.alert-primary {
  color: #073984;
  background-color: #cfe2ff;
  border-color: #bbd6fe;
}
.alert-primary hr {
  border-top-color: #a2c7fe;
}
.alert-primary .alert-link {
  color: #042454;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #0d462c;
  background-color: #d1e7dd;
  border-color: #bfddcf;
}
.alert-success hr {
  border-top-color: #aed4c3;
}
.alert-success .alert-link {
  color: #051b11;
}

.alert-info {
  color: #07697d;
  background-color: #cff4fc;
  border-color: #bbf0fb;
}
.alert-info hr {
  border-top-color: #a3ebfa;
}
.alert-info .alert-link {
  color: #04404d;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #111315;
  background-color: #d3d3d4;
  border-color: #c1c2c3;
}
.alert-dark hr {
  border-top-color: #b4b5b6;
}
.alert-dark .alert-link {
  color: black;
}

.alert-tertiary {
  color: #3a2264;
  background-color: #e2d9f3;
  border-color: #d7caee;
}
.alert-tertiary hr {
  border-top-color: #c8b7e8;
}
.alert-tertiary .alert-link {
  color: #24153e;
}

.alert-error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-error hr {
  border-top-color: #f1b0b7;
}
.alert-error .alert-link {
  color: #491217;
}

.alert-inverse {
  color: #111315;
  background-color: #d3d3d4;
  border-color: #c1c2c3;
}
.alert-inverse hr {
  border-top-color: #b4b5b6;
}
.alert-inverse .alert-link {
  color: black;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #073984;
  background-color: #bbd6fe;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #073984;
  background-color: #a2c7fe;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #073984;
  border-color: #073984;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #0d462c;
  background-color: #bfddcf;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0d462c;
  background-color: #aed4c3;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #0d462c;
  border-color: #0d462c;
}

.list-group-item-info {
  color: #07697d;
  background-color: #bbf0fb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #07697d;
  background-color: #a3ebfa;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #07697d;
  border-color: #07697d;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #111315;
  background-color: #c1c2c3;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #111315;
  background-color: #b4b5b6;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #111315;
  border-color: #111315;
}

.list-group-item-tertiary {
  color: #3a2264;
  background-color: #d7caee;
}
.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
  color: #3a2264;
  background-color: #c8b7e8;
}
.list-group-item-tertiary.list-group-item-action.active {
  color: #ffffff;
  background-color: #3a2264;
  border-color: #3a2264;
}

.list-group-item-error {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-error.list-group-item-action:hover, .list-group-item-error.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-error.list-group-item-action.active {
  color: #ffffff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-inverse {
  color: #111315;
  background-color: #c1c2c3;
}
.list-group-item-inverse.list-group-item-action:hover, .list-group-item-inverse.list-group-item-action:focus {
  color: #111315;
  background-color: #b4b5b6;
}
.list-group-item-inverse.list-group-item-action.active {
  color: #ffffff;
  background-color: #111315;
  border-color: #111315;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover {
  color: #000000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #ffffff;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 1rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #0d6efd !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0257d5 !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #198754 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #115c39 !important;
}

.bg-info {
  background-color: #0dcaf0 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0aa1c0 !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #212529 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #0a0c0d !important;
}

.bg-tertiary {
  background-color: #6f42c1 !important;
}

a.bg-tertiary:hover, a.bg-tertiary:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus {
  background-color: #59339d !important;
}

.bg-error {
  background-color: #dc3545 !important;
}

a.bg-error:hover, a.bg-error:focus,
button.bg-error:hover,
button.bg-error:focus {
  background-color: #bd2130 !important;
}

.bg-inverse {
  background-color: #212529 !important;
}

a.bg-inverse:hover, a.bg-inverse:focus,
button.bg-inverse:hover,
button.bg-inverse:focus {
  background-color: #0a0c0d !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-tertiary {
  border-color: #6f42c1 !important;
}

.border-error {
  border-color: #dc3545 !important;
}

.border-inverse {
  border-color: #212529 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #0d6efd !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #024dbc !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #198754 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #0d462c !important;
}

.text-info {
  color: #0dcaf0 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #098da7 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #212529 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-tertiary {
  color: #6f42c1 !important;
}

a.text-tertiary:hover, a.text-tertiary:focus {
  color: #4e2d89 !important;
}

.text-error {
  color: #dc3545 !important;
}

a.text-error:hover, a.text-error:focus {
  color: #a71d2a !important;
}

.text-inverse {
  color: #212529 !important;
}

a.text-inverse:hover, a.text-inverse:focus {
  color: black !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}

.right-modal .modal-dialog {
  position: fixed;
  right: 0;
  top: 0;
  margin: 0;
  width: 300px;
  /* Ajusta el ancho según tus necesidades */
  height: 100%;
  /* Para que ocupe toda la altura de la pantalla */
  max-width: none;
  /* Asegúrate de que no se limite el ancho máximo */
  z-index: 1050;
  animation: slideInRight 0.5s forwards;
}

.right-modal.show .modal-dialog {
  left: 30%;
  /* Final position after the animation */
}

@keyframes slideInRight {
  from {
    left: -100%;
  }
  to {
    left: 30%;
  }
}
.right-modal .modal-content {
  height: 100%;
  /* Para que el contenido ocupe toda la altura del modal */
  border-radius: 0;
  /* Opcional: quita el redondeo de las esquinas */
}

.right-modal > div {
  width: 70% !important;
}

@media (max-width: 540px) {
  .right-modal > div {
    width: 100% !important;
  }
  .right-modal.show .modal-dialog {
    left: 0%;
    /* Final position after the animation */
  }
}
.card-body-lappiz {
  padding-top: 2px !important;
}

.btn-back:hover {
  cursor: pointer;
}

.btn-back {
  width: 20px;
}

.header-section {
  height: -moz-fit-content !important;
  height: fit-content !important;
  margin: 0 !important;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
}

.scroll-lappiz-h-100,
html {
  overflow-y: scroll;
  height: calc(100vh - var(--height-header));
}

body {
  overflow-y: scroll;
  height: 100vh;
}

body::-webkit-scrollbar {
  width: 5px;
}

body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
  position: absolute;
  right: 0;
}

body::-webkit-scrollbar-thumb {
  background-color: #727171;
  width: 4px;
}

.scroll-lappiz-h-100::-webkit-scrollbar,
html::-webkit-scrollbar {
  width: 0px;
}

.scroll-lappiz-h-100::-webkit-scrollbar-thumb,
html::-webkit-scrollbar {
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 0px;
  border-radius: 10px;
  background-color: rgba(170, 170, 170, 0.705);
}

input,
option,
textarea,
body {
  font-family: var(--default-font-family) !important;
}

.pac-container {
  z-index: 9999;
}

#map {
  height: 100%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
/* Timeline */
.dx-list-item,
.dx-list .dx-empty-message {
  border-top: 0px solid #ddd !important;
}

.dx-fieldset.options {
  margin-top: 0;
  margin-bottom: 20px;
}

.options > div {
  max-width: 380px;
  vertical-align: middle;
}

#selectedItems {
  margin-top: 15px;
  padding-left: 10px;
}

.publication-background {
  background-color: lightseagreen;
}

.publication {
  width: 60%;
  margin-top: 1em;
  margin-left: 20%;
  margin-right: 20%;
}

.publication-margen {
  background-color: var(--panel-color);
  color: var(--text-primary-color);
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  /* border-top-left-radius: 1em;
  border-top-right-radius: 1em; */
  border-style: solid;
  border-width: 1 em 1em 0 0;
  border-color: transparent;
  border-radius: 2px;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.08);
}

.publication-header {
  height: 4em;
  -ms-display: flex;
  display: flex;
  align-items: center;
  justify-content: left;
  margin-top: 15px;
}

.publication-photo {
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: lightseagreen;
  height: 4em;
  width: 4em;
  float: left;
  margin: 0.5em 0.5em 0.5em 0;
}

.publication-user {
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}

.publication-area {
  font-size: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}

.publication-date {
  font-size: 0.8em;
  top: 0;
  right: 0;
  padding: 10px;
  border-radius: 0 3px 0 3px;
  color: var(--text-primary-color);
}

.publication-content {
  margin: 1em 0 1em 0;
  text-align: center;
  position: relative;
}

.content-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  text-align: left;
  line-height: 25px;
}

.content-image {
  max-height: 40em;
  max-width: 100%;
}

.content-video {
  width: 100%;
  height: 30em;
}

.publication-footer {
  /* border-top-style: solid; */
  border-top-width: 1px;
  border-top-color: gray;
  /* background-color:#F0F0F0; */
  height: 2em;
  text-align: center;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
  padding-top: 0.3em;
}

.count-likes {
  margin-top: 0.5em;
  text-align: left;
}

.count-comments {
  margin-top: 0.5em;
  text-align: right;
}

.color-title {
  color: var(--primary-color);
}

.color-subtitle {
  color: var(--text-primary-color);
  margin-top: 7px;
}

.color-text {
  color: var(--text-primary-color);
}

.publication-like {
  font-size: medium;
}

.without-padding {
  right: 0;
  line-height: 1;
}

.dx-popup-content {
  overflow: auto !important;
}

.dx-state-active {
  background-color: transparent !important;
  color: black !important;
}

.dx-state-hover {
  background-color: transparent !important;
  color: black !important;
}

.dx-state-focused {
  background-color: transparent !important;
  color: black !important;
}

#popupComments {
  background-color: white !important;
}

.background-header {
  background-color: #0a9594 !important;
  color: white !important;
  border-bottom: #0a9594 !important;
}

.comment-input {
  outline: none;
  resize: vertical !important;
  border: 1px solid #0a9594;
  border-left: 4px solid #0a9594;
}

.comment-save {
  text-align: center;
  color: #0a9594 !important;
  cursor: pointer;
  margin-top: 20%;
  margin-left: 5px;
  margin-right: 5px;
}

.comment-photo {
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: #019190;
  height: 3em;
  width: 3em;
  float: left;
  margin: 0.5em 0.5em 0.5em 0;
}

.comment-see-more {
  margin: 0.5em 0.5em 0.5em 0;
}

.buttonMultimediaActive {
  color: #019190 !important;
}

@media screen and (max-width: 898px) {
  .publication {
    width: 96%;
    margin-top: 1em;
    margin-left: 2%;
  }
  s .publication-user {
    font-size: 1em;
  }
  .content-image {
    max-height: 25em;
  }
  .content-video {
    height: 15.5em;
  }
  .searcher {
    /* margin-top: 13%; */
    margin-bottom: -7%;
  }
}
.dx-placeholder:before {
  padding: 0 35px !important;
}

.dx-texteditor-input {
  background: transparent !important;
}

.containerBtnPublication {
  position: absolute;
  right: 0;
}

.btnPublication {
  display: block;
  background-color: var(--bg-color) !important;
  border: none !important;
  color: var(--text-primary-color) !important;
  font-size: 0.5em;
}

.containButton {
  position: absolute;
}

.k-grid th.k-header {
  color: var(--panel-color);
}

.k-grid {
  background-color: transparent !important;
  border: none;
}

.k-grid {
  background-color: transparent !important;
  border: none;
}

.k-grid .k-grid-toolbar {
  background-color: var(--panel-color) !important;
}

.k-grid table {
  width: 100% !important;
}

.k-grid-header .k-grid-header-wrap {
  background-color: var(--primary-color) !important;
  border: none;
}

.k-list-optionlabel {
  font-family: var(--default-font-family) !important;
}

.k-state-default,
.k-widget,
.k-header {
  font-family: var(--default-font-family) !important;
}

.k-link {
  font-family: var(--default-font-family) !important;
}

.k-grid-pager .k-link,
.k-grid-pager .k-link:link {
  margin: 0 3px;
  font-family: var(--default-font-family) !important;
}

.k-grid-content > table > tbody > tr > td {
  font-family: var(--default-font-family) !important;
}

.k-label {
  font-family: var(--default-font-family) !important;
}

.tab-content > .active {
  background-color: var(--panel-color) !important;
}

.panel-body {
  padding: 15px 0px !important;
}

button.active {
  background-color: var(--primary-color) !important;
}

button.active:hover {
  background-color: var(--accent-color) !important;
}

.input-error {
  color: #a94442;
  border: solid #ebccd1 1px;
  box-sizing: border-box;
  padding: 3px 15px !important;
  border-radius: 3px;
  background-color: #f2dede;
  position: absolute;
  z-index: 1000;
  margin-top: -10px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

.input-error::after {
  content: "<";
  width: 10px;
  height: 10px;
  background-color: inherit;
  z-index: 900;
  position: absolute;
  top: -5px;
  left: 25%;
  transform: rotate(45deg);
  color: transparent;
  border-left: 1px solid #ebccd1;
  border-top: 1px solid #ebccd1;
}

.k-grid {
  background-color: transparent !important;
  border: none;
}

.k-grid {
  background-color: transparent !important;
  border: none;
}

.k-grid .k-grid-toolbar {
  background-color: var(--panel-color);
  display: flex;
  column-gap: 3px;
}

.k-grid .k-button,
.k-grid .k-grid-toolbar > * {
  height: 24px;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  margin: 0.16em;
  margin: 0;
  padding: 0 8px !important;
  align-items: center;
  border-radius: 3px;
}

.k-grid table {
  width: 100% !important;
}

.k-grid-header .k-grid-header-wrap {
  background-color: var(--primary-color) !important;
  border: none;
}

.k-grid-pager .k-link,
.k-grid-pager .k-link:link {
  margin: 0 3px;
}

.tab-content > .active {
  background-color: var(--panel-color) !important;
}

.panel-body {
  padding: 15px 0px !important;
}

button.active {
  background-color: var(--primary-color) !important;
}

button.active:hover {
  background-color: var(--accent-color) !important;
}

.input-error {
  color: #a94442;
  border: solid #ebccd1 1px;
  box-sizing: border-box;
  padding: 3px 15px !important;
  border-radius: 3px;
  background-color: #f2dede;
  position: absolute;
  z-index: 1000;
  margin-top: -10px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

.input-error::after {
  content: "<";
  width: 10px;
  height: 10px;
  background-color: inherit;
  z-index: 900;
  position: absolute;
  top: -5px;
  left: 25%;
  transform: rotate(45deg);
  color: transparent;
  border-left: 1px solid #ebccd1;
  border-top: 1px solid #ebccd1;
}

.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-textbox > input {
  box-sizing: unset !important;
}

.nav-tabs ul li.active {
  background: transparent !important;
}

nav.main-nav {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: var(--panel-color) !important;
  min-width: 250px;
  max-width: 250px;
  /* width: auto; */
  /* border-bottom: 5px solid var(--lappiz-primary-color); */
  transition: all 0.5s;
  z-index: 1000;
  overflow-x: hidden;
  padding-bottom: 120px;
  box-shadow: 3px 0 3px rgba(0, 0, 0, 0.1);
}

nav.main-nav {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: var(--panel-color) !important;
  min-width: 250px;
  max-width: 250px;
  /* width: auto; */
  /* border-bottom: 5px solid var(--lappiz-primary-color); */
  transition: all 0.5s;
  z-index: 1000;
  overflow-x: hidden;
  padding-bottom: 120px;
  box-shadow: 3px 0 3px rgba(0, 0, 0, 0.1);
}

nav.main-nav::-webkit-scrollbar {
  width: 0px;
}

nav.main-nav .container-nav {
  position: relative;
}

nav.main-nav .logo-app-nav {
  width: 100%;
  margin: 25px 0;
  text-align: center;
}

nav.main-nav .logo-app-nav img {
  width: 120px;
}

.app-list li a img {
  width: 120px;
}

nav.main-nav:hover .btn-nav {
  display: initial;
  transition: all 0.3s ease;
}

nav.main-nav .btn-nav {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 1.4em;
  color: var(--primary-color);
  transition: all 0.3s;
  /* opacity: .5; */
  display: none;
}

nav.main-nav .btn-nav img {
  width: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

nav.main-nav .btn-nav:hover {
  transition: all 0.3s;
  cursor: pointer;
  color: var(--accent-color);
  /* opacity: 1;*/
}

nav.main-nav .sidebar-menu ul {
  padding-left: 20px;
}

nav.main-nav .sidebar-menu ul li {
  margin: 3px 0px;
}

nav.main-nav .sidebar-menu ul li ul {
  display: none;
}

/* nav.main-nav .sidebar-menu ul li ul li{
         border-bottom: 1px solid var(--light-accent-color);
       } */
nav.main-nav .sidebar-menu ul li ul li a::before {
  content: ">";
  margin-right: 5px;
  color: var(--medium-gray);
}

nav.main-nav .sidebar-menu li {
  list-style: none;
}

nav.main-nav .sidebar-menu a {
  text-decoration: none;
  color: var(--text-nav-color);
  transition: all 0.3s;
  display: block;
  border-right: 3px solid transparent;
  background-color: transparent;
  padding: 5px 0;
  text-transform: initial;
  margin-left: 5px;
}

nav.main-nav .sidebar-menu a i {
  margin-right: 10px;
}

nav.main-nav .sidebar-menu a::first-letter {
  text-transform: uppercase;
}

nav.main-nav .sidebar-menu a:hover {
  transition: all 0.3s;
  cursor: pointer;
  color: var(--primary-color);
  border-right: 3px solid var(--primary-color);
  background-image: linear-gradient(to right, var(--panel-color), var(--bg-color));
}

.button-header {
  padding: 3px 5px 3px 5px;
  font-size: 1.3em;
  margin-top: 10px;
  margin-bottom: 5px;
}

.button-header:hover {
  /*font-size:1.7em;*/
  color: #1abb9c;
  cursor: pointer;
}

.button-header:hover:disabled {
  color: #ddd;
  cursor: not-allowed;
}

div.k-edit-form-container {
  max-height: 500px !important;
  overflow-y: visible;
}

.k-virtual-item {
  display: flex !important;
}

.k-listbox .k-item,
.k-virtual-item .k-popup .k-list .k-item {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  padding: 0 4px;
  align-items: end !important;
}

.k-list-filter {
  display: block;
  position: relative;
  padding: 0 0.1rem !important;
  box-sizing: border-box;
  flex: 0 0 auto;
}

.k-list-filter > .k-icon {
  position: absolute;
  right: 0.8rem;
  top: 50%;
  transform: translateY(-50%);
}

.modal-body-scrollable {
  height: calc(100vh - 20%);
}

.lappiz-splashscreen > div {
  display: flex;
  justify-content: center;
}

.lappiz-splashscreen {
  height: 90vh;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 8;
  background-color: #fff;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.lappiz-splashscreen-outer-ring {
  height: 60px;
}

.lappiz-splashscreen-inner-ring {
  height: 50px;
}

.lappiz-splashscreen-logo {
  height: 180px;
}

.lappiz-splashscreen-logo > svg {
  width: 150px;
  height: 150px;
}

.lappiz-splashscreen-loader-container {
  opacity: 1;
}

.lappiz-loading-spinner {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border-width: 3px;
  border-style: solid;
  border-color: #d40000 #f4c7c7 #f4c7c7;
  border-image: initial;
  animation: rotate-fully 1.3s cubic-bezier(0.53, 0.21, 0.29, 0.67) infinite;
}

.k-button {
  height: 2.5rem;
  font-family: var(--default-font-family) !important;
  font-weight: 400;
}

.k-input {
  height: 2.085rem;
  font-family: var(--default-font-family) !important;
}

@keyframes rotate-fully {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
ng-select div {
  height: 2.375rem;
}

kendo-popup.k-animation-container.k-animation-container-shown:has(> .k-popup.k-grid-columnmenu-popup) {
  translate: -12em !important;
}

.btn.btn-outline-primary {
  background-color: var(--primary-color) !important;
  color: white !important;
  text-align: center !important;
  border-radius: 50px !important;
  border: none !important;
  padding: 3px 25px !important;
  margin: 10px 0 !important;
  border: 1px solid var(--primary-color) !important;
  margin: 3px !important;
  transition: all 0.2s !important;
}

.btn.btn-outline-primary:hover {
  background-color: var(--accent-color) !important;
  border: 1px solid var(--accent-color) !important;
}

.k-link.ng-star-inserted {
  color: rgb(255, 255, 255) !important;
}

span.k-label.k-pager-info {
  display: var(--hide-pager-grid) !important;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/perfect-scrollbar/css/perfect-scrollbar.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/highlight.js/styles/googlecode.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*

Google Code style (c) Aahan Krish <geekpanth3r@gmail.com>

*/
.hljs {
  background: white;
  color: black
}
.hljs-comment,
.hljs-quote {
  color: #800
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-section,
.hljs-title,
.hljs-name {
  color: #008
}
.hljs-variable,
.hljs-template-variable {
  color: #660
}
.hljs-string,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-regexp {
  color: #080
}
.hljs-literal,
.hljs-symbol,
.hljs-bullet,
.hljs-meta,
.hljs-number,
.hljs-link {
  color: #066
}
.hljs-title,
.hljs-doctag,
.hljs-type,
.hljs-attr,
.hljs-built_in,
.hljs-params {
  color: #606
}
.hljs-attribute,
.hljs-subst {
  color: #000
}
.hljs-formula {
  background-color: #eee;
  font-style: italic
}
.hljs-selector-id,
.hljs-selector-class {
  color: #9B703F
}
.hljs-addition {
  background-color: #baeeba
}
.hljs-deletion {
  background-color: #ffc8bd
}
.hljs-doctag,
.hljs-strong {
  font-weight: bold
}
.hljs-emphasis {
  font-style: italic
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./src/assets/fonts/feather/style.css ***!
  \****************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'feather';
  src:  url('vendor/feather.366d91c2580fb426.eot?mn05yz');
  src:  url('vendor/feather.366d91c2580fb426.eot?mn05yz#iefix') format('embedded-opentype'),
    url('vendor/feather.8923fafc7cc76cfa.ttf?mn05yz') format('truetype'),
    url('vendor/feather.eb73c73eb68e2d7d.woff?mn05yz') format('woff'),
    url('vendor/feather.c5ddab9061009e50.svg?mn05yz#feather') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.feather {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'feather' !important;
  /* speak: none; */
  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;
}

.icon-activity:before {
  content: "\e900";
}
.icon-airplay:before {
  content: "\e901";
}
.icon-alert-circle:before {
  content: "\e902";
}
.icon-alert-octagon:before {
  content: "\e903";
}
.icon-alert-triangle:before {
  content: "\e904";
}
.icon-align-center:before {
  content: "\e905";
}
.icon-align-justify:before {
  content: "\e906";
}
.icon-align-left:before {
  content: "\e907";
}
.icon-align-right:before {
  content: "\e908";
}
.icon-anchor:before {
  content: "\e909";
}
.icon-aperture:before {
  content: "\e90a";
}
.icon-archive:before {
  content: "\e90b";
}
.icon-arrow-down:before {
  content: "\e90c";
}
.icon-arrow-down-circle:before {
  content: "\e90d";
}
.icon-arrow-down-left:before {
  content: "\e90e";
}
.icon-arrow-down-right:before {
  content: "\e90f";
}
.icon-arrow-left:before {
  content: "\e910";
}
.icon-arrow-left-circle:before {
  content: "\e911";
}
.icon-arrow-right:before {
  content: "\e912";
}
.icon-arrow-right-circle:before {
  content: "\e913";
}
.icon-arrow-up:before {
  content: "\e914";
}
.icon-arrow-up-circle:before {
  content: "\e915";
}
.icon-arrow-up-left:before {
  content: "\e916";
}
.icon-arrow-up-right:before {
  content: "\e917";
}
.icon-at-sign:before {
  content: "\e918";
}
.icon-award:before {
  content: "\e919";
}
.icon-bar-chart:before {
  content: "\e91a";
}
.icon-bar-chart-2:before {
  content: "\e91b";
}
.icon-battery:before {
  content: "\e91c";
}
.icon-battery-charging:before {
  content: "\e91d";
}
.icon-bell:before {
  content: "\e91e";
}
.icon-bell-off:before {
  content: "\e91f";
}
.icon-bluetooth:before {
  content: "\e920";
}
.icon-bold:before {
  content: "\e921";
}
.icon-book:before {
  content: "\e922";
}
.icon-book-open:before {
  content: "\e923";
}
.icon-bookmark:before {
  content: "\e924";
}
.icon-box:before {
  content: "\e925";
}
.icon-briefcase:before {
  content: "\e926";
}
.icon-calendar:before {
  content: "\e927";
}
.icon-camera:before {
  content: "\e928";
}
.icon-camera-off:before {
  content: "\e929";
}
.icon-cast:before {
  content: "\e92a";
}
.icon-check:before {
  content: "\e92b";
}
.icon-check-circle:before {
  content: "\e92c";
}
.icon-check-square:before {
  content: "\e92d";
}
.icon-chevron-down:before {
  content: "\e92e";
}
.icon-chevron-left:before {
  content: "\e92f";
}
.icon-chevron-right:before {
  content: "\e930";
}
.icon-chevron-up:before {
  content: "\e931";
}
.icon-chevrons-down:before {
  content: "\e932";
}
.icon-chevrons-left:before {
  content: "\e933";
}
.icon-chevrons-right:before {
  content: "\e934";
}
.icon-chevrons-up:before {
  content: "\e935";
}
.icon-chrome:before {
  content: "\e936";
}
.icon-circle:before {
  content: "\e937";
}
.icon-clipboard:before {
  content: "\e938";
}
.icon-clock:before {
  content: "\e939";
}
.icon-cloud:before {
  content: "\e93a";
}
.icon-cloud-drizzle:before {
  content: "\e93b";
}
.icon-cloud-lightning:before {
  content: "\e93c";
}
.icon-cloud-off:before {
  content: "\e93d";
}
.icon-cloud-rain:before {
  content: "\e93e";
}
.icon-cloud-snow:before {
  content: "\e93f";
}
.icon-code:before {
  content: "\e940";
}
.icon-codepen:before {
  content: "\e941";
}
.icon-codesandbox:before {
  content: "\e942";
}
.icon-coffee:before {
  content: "\e943";
}
.icon-columns:before {
  content: "\e944";
}
.icon-command:before {
  content: "\e945";
}
.icon-compass:before {
  content: "\e946";
}
.icon-copy:before {
  content: "\e947";
}
.icon-corner-down-left:before {
  content: "\e948";
}
.icon-corner-down-right:before {
  content: "\e949";
}
.icon-corner-left-down:before {
  content: "\e94a";
}
.icon-corner-left-up:before {
  content: "\e94b";
}
.icon-corner-right-down:before {
  content: "\e94c";
}
.icon-corner-right-up:before {
  content: "\e94d";
}
.icon-corner-up-left:before {
  content: "\e94e";
}
.icon-corner-up-right:before {
  content: "\e94f";
}
.icon-cpu:before {
  content: "\e950";
}
.icon-credit-card:before {
  content: "\e951";
}
.icon-crop:before {
  content: "\e952";
}
.icon-crosshair:before {
  content: "\e953";
}
.icon-database:before {
  content: "\e954";
}
.icon-delete:before {
  content: "\e955";
}
.icon-disc:before {
  content: "\e956";
}
.icon-dollar-sign:before {
  content: "\e957";
}
.icon-download:before {
  content: "\e958";
}
.icon-download-cloud:before {
  content: "\e959";
}
.icon-droplet:before {
  content: "\e95a";
}
.icon-edit:before {
  content: "\e95b";
}
.icon-edit-2:before {
  content: "\e95c";
}
.icon-edit-3:before {
  content: "\e95d";
}
.icon-external-link:before {
  content: "\e95e";
}
.icon-eye:before {
  content: "\e95f";
}
.icon-eye-off:before {
  content: "\e960";
}
.icon-facebook:before {
  content: "\e961";
}
.icon-fast-forward:before {
  content: "\e962";
}
.icon-feather:before {
  content: "\e963";
}
.icon-figma:before {
  content: "\e964";
}
.icon-file:before {
  content: "\e965";
}
.icon-file-minus:before {
  content: "\e966";
}
.icon-file-plus:before {
  content: "\e967";
}
.icon-file-text:before {
  content: "\e968";
}
.icon-film:before {
  content: "\e969";
}
.icon-filter:before {
  content: "\e96a";
}
.icon-flag:before {
  content: "\e96b";
}
.icon-folder:before {
  content: "\e96c";
}
.icon-folder-minus:before {
  content: "\e96d";
}
.icon-folder-plus:before {
  content: "\e96e";
}
.icon-framer:before {
  content: "\e96f";
}
.icon-frown:before {
  content: "\e970";
}
.icon-gift:before {
  content: "\e971";
}
.icon-git-branch:before {
  content: "\e972";
}
.icon-git-commit:before {
  content: "\e973";
}
.icon-git-merge:before {
  content: "\e974";
}
.icon-git-pull-request:before {
  content: "\e975";
}
.icon-github:before {
  content: "\e976";
}
.icon-gitlab:before {
  content: "\e977";
}
.icon-globe:before {
  content: "\e978";
}
.icon-grid:before {
  content: "\e979";
}
.icon-hard-drive:before {
  content: "\e97a";
}
.icon-hash:before {
  content: "\e97b";
}
.icon-headphones:before {
  content: "\e97c";
}
.icon-heart:before {
  content: "\e97d";
}
.icon-help-circle:before {
  content: "\e97e";
}
.icon-hexagon:before {
  content: "\e97f";
}
.icon-home:before {
  content: "\e980";
}
.icon-image:before {
  content: "\e981";
}
.icon-inbox:before {
  content: "\e982";
}
.icon-info:before {
  content: "\e983";
}
.icon-instagram:before {
  content: "\e984";
}
.icon-italic:before {
  content: "\e985";
}
.icon-key:before {
  content: "\e986";
}
.icon-layers:before {
  content: "\e987";
}
.icon-layout:before {
  content: "\e988";
}
.icon-life-buoy:before {
  content: "\e989";
}
.icon-link:before {
  content: "\e98a";
}
.icon-link-2:before {
  content: "\e98b";
}
.icon-linkedin:before {
  content: "\e98c";
}
.icon-list:before {
  content: "\e98d";
}
.icon-loader:before {
  content: "\e98e";
}
.icon-lock:before {
  content: "\e98f";
}
.icon-log-in:before {
  content: "\e990";
}
.icon-log-out:before {
  content: "\e991";
}
.icon-mail:before {
  content: "\e992";
}
.icon-map:before {
  content: "\e993";
}
.icon-map-pin:before {
  content: "\e994";
}
.icon-maximize:before {
  content: "\e995";
}
.icon-maximize-2:before {
  content: "\e996";
}
.icon-meh:before {
  content: "\e997";
}
.icon-menu:before {
  content: "\e998";
}
.icon-message-circle:before {
  content: "\e999";
}
.icon-message-square:before {
  content: "\e99a";
}
.icon-mic:before {
  content: "\e99b";
}
.icon-mic-off:before {
  content: "\e99c";
}
.icon-minimize:before {
  content: "\e99d";
}
.icon-minimize-2:before {
  content: "\e99e";
}
.icon-minus:before {
  content: "\e99f";
}
.icon-minus-circle:before {
  content: "\e9a0";
}
.icon-minus-square:before {
  content: "\e9a1";
}
.icon-monitor:before {
  content: "\e9a2";
}
.icon-moon:before {
  content: "\e9a3";
}
.icon-more-horizontal:before {
  content: "\e9a4";
}
.icon-more-vertical:before {
  content: "\e9a5";
}
.icon-mouse-pointer:before {
  content: "\e9a6";
}
.icon-move:before {
  content: "\e9a7";
}
.icon-music:before {
  content: "\e9a8";
}
.icon-navigation:before {
  content: "\e9a9";
}
.icon-navigation-2:before {
  content: "\e9aa";
}
.icon-octagon:before {
  content: "\e9ab";
}
.icon-package:before {
  content: "\e9ac";
}
.icon-paperclip:before {
  content: "\e9ad";
}
.icon-pause:before {
  content: "\e9ae";
}
.icon-pause-circle:before {
  content: "\e9af";
}
.icon-pen-tool:before {
  content: "\e9b0";
}
.icon-percent:before {
  content: "\e9b1";
}
.icon-phone:before {
  content: "\e9b2";
}
.icon-phone-call:before {
  content: "\e9b3";
}
.icon-phone-forwarded:before {
  content: "\e9b4";
}
.icon-phone-incoming:before {
  content: "\e9b5";
}
.icon-phone-missed:before {
  content: "\e9b6";
}
.icon-phone-off:before {
  content: "\e9b7";
}
.icon-phone-outgoing:before {
  content: "\e9b8";
}
.icon-pie-chart:before {
  content: "\e9b9";
}
.icon-play:before {
  content: "\e9ba";
}
.icon-play-circle:before {
  content: "\e9bb";
}
.icon-plus:before {
  content: "\e9bc";
}
.icon-plus-circle:before {
  content: "\e9bd";
}
.icon-plus-square:before {
  content: "\e9be";
}
.icon-pocket:before {
  content: "\e9bf";
}
.icon-power:before {
  content: "\e9c0";
}
.icon-printer:before {
  content: "\e9c1";
}
.icon-radio:before {
  content: "\e9c2";
}
.icon-refresh-ccw:before {
  content: "\e9c3";
}
.icon-refresh-cw:before {
  content: "\e9c4";
}
.icon-repeat:before {
  content: "\e9c5";
}
.icon-rewind:before {
  content: "\e9c6";
}
.icon-rotate-ccw:before {
  content: "\e9c7";
}
.icon-rotate-cw:before {
  content: "\e9c8";
}
.icon-rss:before {
  content: "\e9c9";
}
.icon-save:before {
  content: "\e9ca";
}
.icon-scissors:before {
  content: "\e9cb";
}
.icon-search:before {
  content: "\e9cc";
}
.icon-send:before {
  content: "\e9cd";
}
.icon-server:before {
  content: "\e9ce";
}
.icon-settings:before {
  content: "\e9cf";
}
.icon-share:before {
  content: "\e9d0";
}
.icon-share-2:before {
  content: "\e9d1";
}
.icon-shield:before {
  content: "\e9d2";
}
.icon-shield-off:before {
  content: "\e9d3";
}
.icon-shopping-bag:before {
  content: "\e9d4";
}
.icon-shopping-cart:before {
  content: "\e9d5";
}
.icon-shuffle:before {
  content: "\e9d6";
}
.icon-sidebar:before {
  content: "\e9d7";
}
.icon-skip-back:before {
  content: "\e9d8";
}
.icon-skip-forward:before {
  content: "\e9d9";
}
.icon-slack:before {
  content: "\e9da";
}
.icon-slash:before {
  content: "\e9db";
}
.icon-sliders:before {
  content: "\e9dc";
}
.icon-smartphone:before {
  content: "\e9dd";
}
.icon-smile:before {
  content: "\e9de";
}
.icon-speaker:before {
  content: "\e9df";
}
.icon-square:before {
  content: "\e9e0";
}
.icon-star:before {
  content: "\e9e1";
}
.icon-stop-circle:before {
  content: "\e9e2";
}
.icon-sun:before {
  content: "\e9e3";
}
.icon-sunrise:before {
  content: "\e9e4";
}
.icon-sunset:before {
  content: "\e9e5";
}
.icon-tablet:before {
  content: "\e9e6";
}
.icon-tag:before {
  content: "\e9e7";
}
.icon-target:before {
  content: "\e9e8";
}
.icon-terminal:before {
  content: "\e9e9";
}
.icon-thermometer:before {
  content: "\e9ea";
}
.icon-thumbs-down:before {
  content: "\e9eb";
}
.icon-thumbs-up:before {
  content: "\e9ec";
}
.icon-toggle-left:before {
  content: "\e9ed";
}
.icon-toggle-right:before {
  content: "\e9ee";
}
.icon-tool:before {
  content: "\e9ef";
}
.icon-trash:before {
  content: "\e9f0";
}
.icon-trash-2:before {
  content: "\e9f1";
}
.icon-trello:before {
  content: "\e9f2";
}
.icon-trending-down:before {
  content: "\e9f3";
}
.icon-trending-up:before {
  content: "\e9f4";
}
.icon-triangle:before {
  content: "\e9f5";
}
.icon-truck:before {
  content: "\e9f6";
}
.icon-tv:before {
  content: "\e9f7";
}
.icon-twitch:before {
  content: "\e9f8";
}
.icon-twitter:before {
  content: "\e9f9";
}
.icon-type:before {
  content: "\e9fa";
}
.icon-umbrella:before {
  content: "\e9fb";
}
.icon-underline:before {
  content: "\e9fc";
}
.icon-unlock:before {
  content: "\e9fd";
}
.icon-upload:before {
  content: "\e9fe";
}
.icon-upload-cloud:before {
  content: "\e9ff";
}
.icon-user:before {
  content: "\ea00";
}
.icon-user-check:before {
  content: "\ea01";
}
.icon-user-minus:before {
  content: "\ea02";
}
.icon-user-plus:before {
  content: "\ea03";
}
.icon-user-x:before {
  content: "\ea04";
}
.icon-users:before {
  content: "\ea05";
}
.icon-video:before {
  content: "\ea06";
}
.icon-video-off:before {
  content: "\ea07";
}
.icon-voicemail:before {
  content: "\ea08";
}
.icon-volume:before {
  content: "\ea09";
}
.icon-volume-1:before {
  content: "\ea0a";
}
.icon-volume-2:before {
  content: "\ea0b";
}
.icon-volume-x:before {
  content: "\ea0c";
}
.icon-watch:before {
  content: "\ea0d";
}
.icon-wifi:before {
  content: "\ea0e";
}
.icon-wifi-off:before {
  content: "\ea0f";
}
.icon-wind:before {
  content: "\ea10";
}
.icon-x:before {
  content: "\ea11";
}
.icon-x-circle:before {
  content: "\ea12";
}
.icon-x-octagon:before {
  content: "\ea13";
}
.icon-x-square:before {
  content: "\ea14";
}
.icon-youtube:before {
  content: "\ea15";
}
.icon-zap:before {
  content: "\ea16";
}
.icon-zap-off:before {
  content: "\ea17";
}
.icon-zoom-in:before {
  content: "\ea18";
}
.icon-zoom-out:before {
  content: "\ea19";
}

/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@mdi/font/css/materialdesignicons.min.css ***!
  \************************************************************************************************************************************************************************************************************************************************/
@font-face{font-family:"Material Design Icons";src:url('vendor/materialdesignicons-webfont.628b3372f77d6d1d.eot?v=5.8.55');src:url('vendor/materialdesignicons-webfont.628b3372f77d6d1d.eot?#iefix&v=5.8.55') format("embedded-opentype"),url('vendor/materialdesignicons-webfont.d4a006580d67057d.woff2?v=5.8.55') format("woff2"),url('vendor/materialdesignicons-webfont.d5af95e535c68615.woff?v=5.8.55') format("woff"),url('vendor/materialdesignicons-webfont.1893e1ccbadf9cdc.ttf?v=5.8.55') format("truetype");font-weight:normal;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing::before{content:"\F01C9"}.mdi-abjad-arabic::before{content:"\F1328"}.mdi-abjad-hebrew::before{content:"\F1329"}.mdi-abugida-devanagari::before{content:"\F132A"}.mdi-abugida-thai::before{content:"\F132B"}.mdi-access-point::before{content:"\F0003"}.mdi-access-point-check::before{content:"\F1538"}.mdi-access-point-minus::before{content:"\F1539"}.mdi-access-point-network::before{content:"\F0002"}.mdi-access-point-network-off::before{content:"\F0BE1"}.mdi-access-point-off::before{content:"\F1511"}.mdi-access-point-plus::before{content:"\F153A"}.mdi-access-point-remove::before{content:"\F153B"}.mdi-account::before{content:"\F0004"}.mdi-account-alert::before{content:"\F0005"}.mdi-account-alert-outline::before{content:"\F0B50"}.mdi-account-arrow-left::before{content:"\F0B51"}.mdi-account-arrow-left-outline::before{content:"\F0B52"}.mdi-account-arrow-right::before{content:"\F0B53"}.mdi-account-arrow-right-outline::before{content:"\F0B54"}.mdi-account-box::before{content:"\F0006"}.mdi-account-box-multiple::before{content:"\F0934"}.mdi-account-box-multiple-outline::before{content:"\F100A"}.mdi-account-box-outline::before{content:"\F0007"}.mdi-account-cancel::before{content:"\F12DF"}.mdi-account-cancel-outline::before{content:"\F12E0"}.mdi-account-cash::before{content:"\F1097"}.mdi-account-cash-outline::before{content:"\F1098"}.mdi-account-check::before{content:"\F0008"}.mdi-account-check-outline::before{content:"\F0BE2"}.mdi-account-child::before{content:"\F0A89"}.mdi-account-child-circle::before{content:"\F0A8A"}.mdi-account-child-outline::before{content:"\F10C8"}.mdi-account-circle::before{content:"\F0009"}.mdi-account-circle-outline::before{content:"\F0B55"}.mdi-account-clock::before{content:"\F0B56"}.mdi-account-clock-outline::before{content:"\F0B57"}.mdi-account-cog::before{content:"\F1370"}.mdi-account-cog-outline::before{content:"\F1371"}.mdi-account-convert::before{content:"\F000A"}.mdi-account-convert-outline::before{content:"\F1301"}.mdi-account-cowboy-hat::before{content:"\F0E9B"}.mdi-account-details::before{content:"\F0631"}.mdi-account-details-outline::before{content:"\F1372"}.mdi-account-edit::before{content:"\F06BC"}.mdi-account-edit-outline::before{content:"\F0FFB"}.mdi-account-group::before{content:"\F0849"}.mdi-account-group-outline::before{content:"\F0B58"}.mdi-account-hard-hat::before{content:"\F05B5"}.mdi-account-heart::before{content:"\F0899"}.mdi-account-heart-outline::before{content:"\F0BE3"}.mdi-account-key::before{content:"\F000B"}.mdi-account-key-outline::before{content:"\F0BE4"}.mdi-account-lock::before{content:"\F115E"}.mdi-account-lock-outline::before{content:"\F115F"}.mdi-account-minus::before{content:"\F000D"}.mdi-account-minus-outline::before{content:"\F0AEC"}.mdi-account-multiple::before{content:"\F000E"}.mdi-account-multiple-check::before{content:"\F08C5"}.mdi-account-multiple-check-outline::before{content:"\F11FE"}.mdi-account-multiple-minus::before{content:"\F05D3"}.mdi-account-multiple-minus-outline::before{content:"\F0BE5"}.mdi-account-multiple-outline::before{content:"\F000F"}.mdi-account-multiple-plus::before{content:"\F0010"}.mdi-account-multiple-plus-outline::before{content:"\F0800"}.mdi-account-multiple-remove::before{content:"\F120A"}.mdi-account-multiple-remove-outline::before{content:"\F120B"}.mdi-account-music::before{content:"\F0803"}.mdi-account-music-outline::before{content:"\F0CE9"}.mdi-account-network::before{content:"\F0011"}.mdi-account-network-outline::before{content:"\F0BE6"}.mdi-account-off::before{content:"\F0012"}.mdi-account-off-outline::before{content:"\F0BE7"}.mdi-account-outline::before{content:"\F0013"}.mdi-account-plus::before{content:"\F0014"}.mdi-account-plus-outline::before{content:"\F0801"}.mdi-account-question::before{content:"\F0B59"}.mdi-account-question-outline::before{content:"\F0B5A"}.mdi-account-reactivate::before{content:"\F152B"}.mdi-account-reactivate-outline::before{content:"\F152C"}.mdi-account-remove::before{content:"\F0015"}.mdi-account-remove-outline::before{content:"\F0AED"}.mdi-account-search::before{content:"\F0016"}.mdi-account-search-outline::before{content:"\F0935"}.mdi-account-settings::before{content:"\F0630"}.mdi-account-settings-outline::before{content:"\F10C9"}.mdi-account-star::before{content:"\F0017"}.mdi-account-star-outline::before{content:"\F0BE8"}.mdi-account-supervisor::before{content:"\F0A8B"}.mdi-account-supervisor-circle::before{content:"\F0A8C"}.mdi-account-supervisor-circle-outline::before{content:"\F14EC"}.mdi-account-supervisor-outline::before{content:"\F112D"}.mdi-account-switch::before{content:"\F0019"}.mdi-account-switch-outline::before{content:"\F04CB"}.mdi-account-tie::before{content:"\F0CE3"}.mdi-account-tie-outline::before{content:"\F10CA"}.mdi-account-tie-voice::before{content:"\F1308"}.mdi-account-tie-voice-off::before{content:"\F130A"}.mdi-account-tie-voice-off-outline::before{content:"\F130B"}.mdi-account-tie-voice-outline::before{content:"\F1309"}.mdi-account-voice::before{content:"\F05CB"}.mdi-adjust::before{content:"\F001A"}.mdi-adobe::before{content:"\F0936"}.mdi-adobe-acrobat::before{content:"\F0F9D"}.mdi-air-conditioner::before{content:"\F001B"}.mdi-air-filter::before{content:"\F0D43"}.mdi-air-horn::before{content:"\F0DAC"}.mdi-air-humidifier::before{content:"\F1099"}.mdi-air-humidifier-off::before{content:"\F1466"}.mdi-air-purifier::before{content:"\F0D44"}.mdi-airbag::before{content:"\F0BE9"}.mdi-airballoon::before{content:"\F001C"}.mdi-airballoon-outline::before{content:"\F100B"}.mdi-airplane::before{content:"\F001D"}.mdi-airplane-landing::before{content:"\F05D4"}.mdi-airplane-off::before{content:"\F001E"}.mdi-airplane-takeoff::before{content:"\F05D5"}.mdi-airport::before{content:"\F084B"}.mdi-alarm::before{content:"\F0020"}.mdi-alarm-bell::before{content:"\F078E"}.mdi-alarm-check::before{content:"\F0021"}.mdi-alarm-light::before{content:"\F078F"}.mdi-alarm-light-outline::before{content:"\F0BEA"}.mdi-alarm-multiple::before{content:"\F0022"}.mdi-alarm-note::before{content:"\F0E71"}.mdi-alarm-note-off::before{content:"\F0E72"}.mdi-alarm-off::before{content:"\F0023"}.mdi-alarm-panel::before{content:"\F15C4"}.mdi-alarm-panel-outline::before{content:"\F15C5"}.mdi-alarm-plus::before{content:"\F0024"}.mdi-alarm-snooze::before{content:"\F068E"}.mdi-album::before{content:"\F0025"}.mdi-alert::before{content:"\F0026"}.mdi-alert-box::before{content:"\F0027"}.mdi-alert-box-outline::before{content:"\F0CE4"}.mdi-alert-circle::before{content:"\F0028"}.mdi-alert-circle-check::before{content:"\F11ED"}.mdi-alert-circle-check-outline::before{content:"\F11EE"}.mdi-alert-circle-outline::before{content:"\F05D6"}.mdi-alert-decagram::before{content:"\F06BD"}.mdi-alert-decagram-outline::before{content:"\F0CE5"}.mdi-alert-minus::before{content:"\F14BB"}.mdi-alert-minus-outline::before{content:"\F14BE"}.mdi-alert-octagon::before{content:"\F0029"}.mdi-alert-octagon-outline::before{content:"\F0CE6"}.mdi-alert-octagram::before{content:"\F0767"}.mdi-alert-octagram-outline::before{content:"\F0CE7"}.mdi-alert-outline::before{content:"\F002A"}.mdi-alert-plus::before{content:"\F14BA"}.mdi-alert-plus-outline::before{content:"\F14BD"}.mdi-alert-remove::before{content:"\F14BC"}.mdi-alert-remove-outline::before{content:"\F14BF"}.mdi-alert-rhombus::before{content:"\F11CE"}.mdi-alert-rhombus-outline::before{content:"\F11CF"}.mdi-alien::before{content:"\F089A"}.mdi-alien-outline::before{content:"\F10CB"}.mdi-align-horizontal-center::before{content:"\F11C3"}.mdi-align-horizontal-left::before{content:"\F11C2"}.mdi-align-horizontal-right::before{content:"\F11C4"}.mdi-align-vertical-bottom::before{content:"\F11C5"}.mdi-align-vertical-center::before{content:"\F11C6"}.mdi-align-vertical-top::before{content:"\F11C7"}.mdi-all-inclusive::before{content:"\F06BE"}.mdi-allergy::before{content:"\F1258"}.mdi-alpha::before{content:"\F002B"}.mdi-alpha-a::before{content:"\F0AEE"}.mdi-alpha-a-box::before{content:"\F0B08"}.mdi-alpha-a-box-outline::before{content:"\F0BEB"}.mdi-alpha-a-circle::before{content:"\F0BEC"}.mdi-alpha-a-circle-outline::before{content:"\F0BED"}.mdi-alpha-b::before{content:"\F0AEF"}.mdi-alpha-b-box::before{content:"\F0B09"}.mdi-alpha-b-box-outline::before{content:"\F0BEE"}.mdi-alpha-b-circle::before{content:"\F0BEF"}.mdi-alpha-b-circle-outline::before{content:"\F0BF0"}.mdi-alpha-c::before{content:"\F0AF0"}.mdi-alpha-c-box::before{content:"\F0B0A"}.mdi-alpha-c-box-outline::before{content:"\F0BF1"}.mdi-alpha-c-circle::before{content:"\F0BF2"}.mdi-alpha-c-circle-outline::before{content:"\F0BF3"}.mdi-alpha-d::before{content:"\F0AF1"}.mdi-alpha-d-box::before{content:"\F0B0B"}.mdi-alpha-d-box-outline::before{content:"\F0BF4"}.mdi-alpha-d-circle::before{content:"\F0BF5"}.mdi-alpha-d-circle-outline::before{content:"\F0BF6"}.mdi-alpha-e::before{content:"\F0AF2"}.mdi-alpha-e-box::before{content:"\F0B0C"}.mdi-alpha-e-box-outline::before{content:"\F0BF7"}.mdi-alpha-e-circle::before{content:"\F0BF8"}.mdi-alpha-e-circle-outline::before{content:"\F0BF9"}.mdi-alpha-f::before{content:"\F0AF3"}.mdi-alpha-f-box::before{content:"\F0B0D"}.mdi-alpha-f-box-outline::before{content:"\F0BFA"}.mdi-alpha-f-circle::before{content:"\F0BFB"}.mdi-alpha-f-circle-outline::before{content:"\F0BFC"}.mdi-alpha-g::before{content:"\F0AF4"}.mdi-alpha-g-box::before{content:"\F0B0E"}.mdi-alpha-g-box-outline::before{content:"\F0BFD"}.mdi-alpha-g-circle::before{content:"\F0BFE"}.mdi-alpha-g-circle-outline::before{content:"\F0BFF"}.mdi-alpha-h::before{content:"\F0AF5"}.mdi-alpha-h-box::before{content:"\F0B0F"}.mdi-alpha-h-box-outline::before{content:"\F0C00"}.mdi-alpha-h-circle::before{content:"\F0C01"}.mdi-alpha-h-circle-outline::before{content:"\F0C02"}.mdi-alpha-i::before{content:"\F0AF6"}.mdi-alpha-i-box::before{content:"\F0B10"}.mdi-alpha-i-box-outline::before{content:"\F0C03"}.mdi-alpha-i-circle::before{content:"\F0C04"}.mdi-alpha-i-circle-outline::before{content:"\F0C05"}.mdi-alpha-j::before{content:"\F0AF7"}.mdi-alpha-j-box::before{content:"\F0B11"}.mdi-alpha-j-box-outline::before{content:"\F0C06"}.mdi-alpha-j-circle::before{content:"\F0C07"}.mdi-alpha-j-circle-outline::before{content:"\F0C08"}.mdi-alpha-k::before{content:"\F0AF8"}.mdi-alpha-k-box::before{content:"\F0B12"}.mdi-alpha-k-box-outline::before{content:"\F0C09"}.mdi-alpha-k-circle::before{content:"\F0C0A"}.mdi-alpha-k-circle-outline::before{content:"\F0C0B"}.mdi-alpha-l::before{content:"\F0AF9"}.mdi-alpha-l-box::before{content:"\F0B13"}.mdi-alpha-l-box-outline::before{content:"\F0C0C"}.mdi-alpha-l-circle::before{content:"\F0C0D"}.mdi-alpha-l-circle-outline::before{content:"\F0C0E"}.mdi-alpha-m::before{content:"\F0AFA"}.mdi-alpha-m-box::before{content:"\F0B14"}.mdi-alpha-m-box-outline::before{content:"\F0C0F"}.mdi-alpha-m-circle::before{content:"\F0C10"}.mdi-alpha-m-circle-outline::before{content:"\F0C11"}.mdi-alpha-n::before{content:"\F0AFB"}.mdi-alpha-n-box::before{content:"\F0B15"}.mdi-alpha-n-box-outline::before{content:"\F0C12"}.mdi-alpha-n-circle::before{content:"\F0C13"}.mdi-alpha-n-circle-outline::before{content:"\F0C14"}.mdi-alpha-o::before{content:"\F0AFC"}.mdi-alpha-o-box::before{content:"\F0B16"}.mdi-alpha-o-box-outline::before{content:"\F0C15"}.mdi-alpha-o-circle::before{content:"\F0C16"}.mdi-alpha-o-circle-outline::before{content:"\F0C17"}.mdi-alpha-p::before{content:"\F0AFD"}.mdi-alpha-p-box::before{content:"\F0B17"}.mdi-alpha-p-box-outline::before{content:"\F0C18"}.mdi-alpha-p-circle::before{content:"\F0C19"}.mdi-alpha-p-circle-outline::before{content:"\F0C1A"}.mdi-alpha-q::before{content:"\F0AFE"}.mdi-alpha-q-box::before{content:"\F0B18"}.mdi-alpha-q-box-outline::before{content:"\F0C1B"}.mdi-alpha-q-circle::before{content:"\F0C1C"}.mdi-alpha-q-circle-outline::before{content:"\F0C1D"}.mdi-alpha-r::before{content:"\F0AFF"}.mdi-alpha-r-box::before{content:"\F0B19"}.mdi-alpha-r-box-outline::before{content:"\F0C1E"}.mdi-alpha-r-circle::before{content:"\F0C1F"}.mdi-alpha-r-circle-outline::before{content:"\F0C20"}.mdi-alpha-s::before{content:"\F0B00"}.mdi-alpha-s-box::before{content:"\F0B1A"}.mdi-alpha-s-box-outline::before{content:"\F0C21"}.mdi-alpha-s-circle::before{content:"\F0C22"}.mdi-alpha-s-circle-outline::before{content:"\F0C23"}.mdi-alpha-t::before{content:"\F0B01"}.mdi-alpha-t-box::before{content:"\F0B1B"}.mdi-alpha-t-box-outline::before{content:"\F0C24"}.mdi-alpha-t-circle::before{content:"\F0C25"}.mdi-alpha-t-circle-outline::before{content:"\F0C26"}.mdi-alpha-u::before{content:"\F0B02"}.mdi-alpha-u-box::before{content:"\F0B1C"}.mdi-alpha-u-box-outline::before{content:"\F0C27"}.mdi-alpha-u-circle::before{content:"\F0C28"}.mdi-alpha-u-circle-outline::before{content:"\F0C29"}.mdi-alpha-v::before{content:"\F0B03"}.mdi-alpha-v-box::before{content:"\F0B1D"}.mdi-alpha-v-box-outline::before{content:"\F0C2A"}.mdi-alpha-v-circle::before{content:"\F0C2B"}.mdi-alpha-v-circle-outline::before{content:"\F0C2C"}.mdi-alpha-w::before{content:"\F0B04"}.mdi-alpha-w-box::before{content:"\F0B1E"}.mdi-alpha-w-box-outline::before{content:"\F0C2D"}.mdi-alpha-w-circle::before{content:"\F0C2E"}.mdi-alpha-w-circle-outline::before{content:"\F0C2F"}.mdi-alpha-x::before{content:"\F0B05"}.mdi-alpha-x-box::before{content:"\F0B1F"}.mdi-alpha-x-box-outline::before{content:"\F0C30"}.mdi-alpha-x-circle::before{content:"\F0C31"}.mdi-alpha-x-circle-outline::before{content:"\F0C32"}.mdi-alpha-y::before{content:"\F0B06"}.mdi-alpha-y-box::before{content:"\F0B20"}.mdi-alpha-y-box-outline::before{content:"\F0C33"}.mdi-alpha-y-circle::before{content:"\F0C34"}.mdi-alpha-y-circle-outline::before{content:"\F0C35"}.mdi-alpha-z::before{content:"\F0B07"}.mdi-alpha-z-box::before{content:"\F0B21"}.mdi-alpha-z-box-outline::before{content:"\F0C36"}.mdi-alpha-z-circle::before{content:"\F0C37"}.mdi-alpha-z-circle-outline::before{content:"\F0C38"}.mdi-alphabet-aurebesh::before{content:"\F132C"}.mdi-alphabet-cyrillic::before{content:"\F132D"}.mdi-alphabet-greek::before{content:"\F132E"}.mdi-alphabet-latin::before{content:"\F132F"}.mdi-alphabet-piqad::before{content:"\F1330"}.mdi-alphabet-tengwar::before{content:"\F1337"}.mdi-alphabetical::before{content:"\F002C"}.mdi-alphabetical-off::before{content:"\F100C"}.mdi-alphabetical-variant::before{content:"\F100D"}.mdi-alphabetical-variant-off::before{content:"\F100E"}.mdi-altimeter::before{content:"\F05D7"}.mdi-amazon::before{content:"\F002D"}.mdi-amazon-alexa::before{content:"\F08C6"}.mdi-ambulance::before{content:"\F002F"}.mdi-ammunition::before{content:"\F0CE8"}.mdi-ampersand::before{content:"\F0A8D"}.mdi-amplifier::before{content:"\F0030"}.mdi-amplifier-off::before{content:"\F11B5"}.mdi-anchor::before{content:"\F0031"}.mdi-android::before{content:"\F0032"}.mdi-android-auto::before{content:"\F0A8E"}.mdi-android-debug-bridge::before{content:"\F0033"}.mdi-android-messages::before{content:"\F0D45"}.mdi-android-studio::before{content:"\F0034"}.mdi-angle-acute::before{content:"\F0937"}.mdi-angle-obtuse::before{content:"\F0938"}.mdi-angle-right::before{content:"\F0939"}.mdi-angular::before{content:"\F06B2"}.mdi-angularjs::before{content:"\F06BF"}.mdi-animation::before{content:"\F05D8"}.mdi-animation-outline::before{content:"\F0A8F"}.mdi-animation-play::before{content:"\F093A"}.mdi-animation-play-outline::before{content:"\F0A90"}.mdi-ansible::before{content:"\F109A"}.mdi-antenna::before{content:"\F1119"}.mdi-anvil::before{content:"\F089B"}.mdi-apache-kafka::before{content:"\F100F"}.mdi-api::before{content:"\F109B"}.mdi-api-off::before{content:"\F1257"}.mdi-apple::before{content:"\F0035"}.mdi-apple-airplay::before{content:"\F001F"}.mdi-apple-finder::before{content:"\F0036"}.mdi-apple-icloud::before{content:"\F0038"}.mdi-apple-ios::before{content:"\F0037"}.mdi-apple-keyboard-caps::before{content:"\F0632"}.mdi-apple-keyboard-command::before{content:"\F0633"}.mdi-apple-keyboard-control::before{content:"\F0634"}.mdi-apple-keyboard-option::before{content:"\F0635"}.mdi-apple-keyboard-shift::before{content:"\F0636"}.mdi-apple-safari::before{content:"\F0039"}.mdi-application::before{content:"\F0614"}.mdi-application-cog::before{content:"\F1577"}.mdi-application-export::before{content:"\F0DAD"}.mdi-application-import::before{content:"\F0DAE"}.mdi-application-settings::before{content:"\F1555"}.mdi-approximately-equal::before{content:"\F0F9E"}.mdi-approximately-equal-box::before{content:"\F0F9F"}.mdi-apps::before{content:"\F003B"}.mdi-apps-box::before{content:"\F0D46"}.mdi-arch::before{content:"\F08C7"}.mdi-archive::before{content:"\F003C"}.mdi-archive-alert::before{content:"\F14FD"}.mdi-archive-alert-outline::before{content:"\F14FE"}.mdi-archive-arrow-down::before{content:"\F1259"}.mdi-archive-arrow-down-outline::before{content:"\F125A"}.mdi-archive-arrow-up::before{content:"\F125B"}.mdi-archive-arrow-up-outline::before{content:"\F125C"}.mdi-archive-outline::before{content:"\F120E"}.mdi-arm-flex::before{content:"\F0FD7"}.mdi-arm-flex-outline::before{content:"\F0FD6"}.mdi-arrange-bring-forward::before{content:"\F003D"}.mdi-arrange-bring-to-front::before{content:"\F003E"}.mdi-arrange-send-backward::before{content:"\F003F"}.mdi-arrange-send-to-back::before{content:"\F0040"}.mdi-arrow-all::before{content:"\F0041"}.mdi-arrow-bottom-left::before{content:"\F0042"}.mdi-arrow-bottom-left-bold-outline::before{content:"\F09B7"}.mdi-arrow-bottom-left-thick::before{content:"\F09B8"}.mdi-arrow-bottom-left-thin-circle-outline::before{content:"\F1596"}.mdi-arrow-bottom-right::before{content:"\F0043"}.mdi-arrow-bottom-right-bold-outline::before{content:"\F09B9"}.mdi-arrow-bottom-right-thick::before{content:"\F09BA"}.mdi-arrow-bottom-right-thin-circle-outline::before{content:"\F1595"}.mdi-arrow-collapse::before{content:"\F0615"}.mdi-arrow-collapse-all::before{content:"\F0044"}.mdi-arrow-collapse-down::before{content:"\F0792"}.mdi-arrow-collapse-horizontal::before{content:"\F084C"}.mdi-arrow-collapse-left::before{content:"\F0793"}.mdi-arrow-collapse-right::before{content:"\F0794"}.mdi-arrow-collapse-up::before{content:"\F0795"}.mdi-arrow-collapse-vertical::before{content:"\F084D"}.mdi-arrow-decision::before{content:"\F09BB"}.mdi-arrow-decision-auto::before{content:"\F09BC"}.mdi-arrow-decision-auto-outline::before{content:"\F09BD"}.mdi-arrow-decision-outline::before{content:"\F09BE"}.mdi-arrow-down::before{content:"\F0045"}.mdi-arrow-down-bold::before{content:"\F072E"}.mdi-arrow-down-bold-box::before{content:"\F072F"}.mdi-arrow-down-bold-box-outline::before{content:"\F0730"}.mdi-arrow-down-bold-circle::before{content:"\F0047"}.mdi-arrow-down-bold-circle-outline::before{content:"\F0048"}.mdi-arrow-down-bold-hexagon-outline::before{content:"\F0049"}.mdi-arrow-down-bold-outline::before{content:"\F09BF"}.mdi-arrow-down-box::before{content:"\F06C0"}.mdi-arrow-down-circle::before{content:"\F0CDB"}.mdi-arrow-down-circle-outline::before{content:"\F0CDC"}.mdi-arrow-down-drop-circle::before{content:"\F004A"}.mdi-arrow-down-drop-circle-outline::before{content:"\F004B"}.mdi-arrow-down-thick::before{content:"\F0046"}.mdi-arrow-down-thin-circle-outline::before{content:"\F1599"}.mdi-arrow-expand::before{content:"\F0616"}.mdi-arrow-expand-all::before{content:"\F004C"}.mdi-arrow-expand-down::before{content:"\F0796"}.mdi-arrow-expand-horizontal::before{content:"\F084E"}.mdi-arrow-expand-left::before{content:"\F0797"}.mdi-arrow-expand-right::before{content:"\F0798"}.mdi-arrow-expand-up::before{content:"\F0799"}.mdi-arrow-expand-vertical::before{content:"\F084F"}.mdi-arrow-horizontal-lock::before{content:"\F115B"}.mdi-arrow-left::before{content:"\F004D"}.mdi-arrow-left-bold::before{content:"\F0731"}.mdi-arrow-left-bold-box::before{content:"\F0732"}.mdi-arrow-left-bold-box-outline::before{content:"\F0733"}.mdi-arrow-left-bold-circle::before{content:"\F004F"}.mdi-arrow-left-bold-circle-outline::before{content:"\F0050"}.mdi-arrow-left-bold-hexagon-outline::before{content:"\F0051"}.mdi-arrow-left-bold-outline::before{content:"\F09C0"}.mdi-arrow-left-box::before{content:"\F06C1"}.mdi-arrow-left-circle::before{content:"\F0CDD"}.mdi-arrow-left-circle-outline::before{content:"\F0CDE"}.mdi-arrow-left-drop-circle::before{content:"\F0052"}.mdi-arrow-left-drop-circle-outline::before{content:"\F0053"}.mdi-arrow-left-right::before{content:"\F0E73"}.mdi-arrow-left-right-bold::before{content:"\F0E74"}.mdi-arrow-left-right-bold-outline::before{content:"\F09C1"}.mdi-arrow-left-thick::before{content:"\F004E"}.mdi-arrow-left-thin-circle-outline::before{content:"\F159A"}.mdi-arrow-right::before{content:"\F0054"}.mdi-arrow-right-bold::before{content:"\F0734"}.mdi-arrow-right-bold-box::before{content:"\F0735"}.mdi-arrow-right-bold-box-outline::before{content:"\F0736"}.mdi-arrow-right-bold-circle::before{content:"\F0056"}.mdi-arrow-right-bold-circle-outline::before{content:"\F0057"}.mdi-arrow-right-bold-hexagon-outline::before{content:"\F0058"}.mdi-arrow-right-bold-outline::before{content:"\F09C2"}.mdi-arrow-right-box::before{content:"\F06C2"}.mdi-arrow-right-circle::before{content:"\F0CDF"}.mdi-arrow-right-circle-outline::before{content:"\F0CE0"}.mdi-arrow-right-drop-circle::before{content:"\F0059"}.mdi-arrow-right-drop-circle-outline::before{content:"\F005A"}.mdi-arrow-right-thick::before{content:"\F0055"}.mdi-arrow-right-thin-circle-outline::before{content:"\F1598"}.mdi-arrow-split-horizontal::before{content:"\F093B"}.mdi-arrow-split-vertical::before{content:"\F093C"}.mdi-arrow-top-left::before{content:"\F005B"}.mdi-arrow-top-left-bold-outline::before{content:"\F09C3"}.mdi-arrow-top-left-bottom-right::before{content:"\F0E75"}.mdi-arrow-top-left-bottom-right-bold::before{content:"\F0E76"}.mdi-arrow-top-left-thick::before{content:"\F09C4"}.mdi-arrow-top-left-thin-circle-outline::before{content:"\F1593"}.mdi-arrow-top-right::before{content:"\F005C"}.mdi-arrow-top-right-bold-outline::before{content:"\F09C5"}.mdi-arrow-top-right-bottom-left::before{content:"\F0E77"}.mdi-arrow-top-right-bottom-left-bold::before{content:"\F0E78"}.mdi-arrow-top-right-thick::before{content:"\F09C6"}.mdi-arrow-top-right-thin-circle-outline::before{content:"\F1594"}.mdi-arrow-up::before{content:"\F005D"}.mdi-arrow-up-bold::before{content:"\F0737"}.mdi-arrow-up-bold-box::before{content:"\F0738"}.mdi-arrow-up-bold-box-outline::before{content:"\F0739"}.mdi-arrow-up-bold-circle::before{content:"\F005F"}.mdi-arrow-up-bold-circle-outline::before{content:"\F0060"}.mdi-arrow-up-bold-hexagon-outline::before{content:"\F0061"}.mdi-arrow-up-bold-outline::before{content:"\F09C7"}.mdi-arrow-up-box::before{content:"\F06C3"}.mdi-arrow-up-circle::before{content:"\F0CE1"}.mdi-arrow-up-circle-outline::before{content:"\F0CE2"}.mdi-arrow-up-down::before{content:"\F0E79"}.mdi-arrow-up-down-bold::before{content:"\F0E7A"}.mdi-arrow-up-down-bold-outline::before{content:"\F09C8"}.mdi-arrow-up-drop-circle::before{content:"\F0062"}.mdi-arrow-up-drop-circle-outline::before{content:"\F0063"}.mdi-arrow-up-thick::before{content:"\F005E"}.mdi-arrow-up-thin-circle-outline::before{content:"\F1597"}.mdi-arrow-vertical-lock::before{content:"\F115C"}.mdi-artstation::before{content:"\F0B5B"}.mdi-aspect-ratio::before{content:"\F0A24"}.mdi-assistant::before{content:"\F0064"}.mdi-asterisk::before{content:"\F06C4"}.mdi-at::before{content:"\F0065"}.mdi-atlassian::before{content:"\F0804"}.mdi-atm::before{content:"\F0D47"}.mdi-atom::before{content:"\F0768"}.mdi-atom-variant::before{content:"\F0E7B"}.mdi-attachment::before{content:"\F0066"}.mdi-audio-video::before{content:"\F093D"}.mdi-audio-video-off::before{content:"\F11B6"}.mdi-augmented-reality::before{content:"\F0850"}.mdi-auto-download::before{content:"\F137E"}.mdi-auto-fix::before{content:"\F0068"}.mdi-auto-upload::before{content:"\F0069"}.mdi-autorenew::before{content:"\F006A"}.mdi-av-timer::before{content:"\F006B"}.mdi-aws::before{content:"\F0E0F"}.mdi-axe::before{content:"\F08C8"}.mdi-axis::before{content:"\F0D48"}.mdi-axis-arrow::before{content:"\F0D49"}.mdi-axis-arrow-info::before{content:"\F140E"}.mdi-axis-arrow-lock::before{content:"\F0D4A"}.mdi-axis-lock::before{content:"\F0D4B"}.mdi-axis-x-arrow::before{content:"\F0D4C"}.mdi-axis-x-arrow-lock::before{content:"\F0D4D"}.mdi-axis-x-rotate-clockwise::before{content:"\F0D4E"}.mdi-axis-x-rotate-counterclockwise::before{content:"\F0D4F"}.mdi-axis-x-y-arrow-lock::before{content:"\F0D50"}.mdi-axis-y-arrow::before{content:"\F0D51"}.mdi-axis-y-arrow-lock::before{content:"\F0D52"}.mdi-axis-y-rotate-clockwise::before{content:"\F0D53"}.mdi-axis-y-rotate-counterclockwise::before{content:"\F0D54"}.mdi-axis-z-arrow::before{content:"\F0D55"}.mdi-axis-z-arrow-lock::before{content:"\F0D56"}.mdi-axis-z-rotate-clockwise::before{content:"\F0D57"}.mdi-axis-z-rotate-counterclockwise::before{content:"\F0D58"}.mdi-babel::before{content:"\F0A25"}.mdi-baby::before{content:"\F006C"}.mdi-baby-bottle::before{content:"\F0F39"}.mdi-baby-bottle-outline::before{content:"\F0F3A"}.mdi-baby-buggy::before{content:"\F13E0"}.mdi-baby-carriage::before{content:"\F068F"}.mdi-baby-carriage-off::before{content:"\F0FA0"}.mdi-baby-face::before{content:"\F0E7C"}.mdi-baby-face-outline::before{content:"\F0E7D"}.mdi-backburger::before{content:"\F006D"}.mdi-backspace::before{content:"\F006E"}.mdi-backspace-outline::before{content:"\F0B5C"}.mdi-backspace-reverse::before{content:"\F0E7E"}.mdi-backspace-reverse-outline::before{content:"\F0E7F"}.mdi-backup-restore::before{content:"\F006F"}.mdi-bacteria::before{content:"\F0ED5"}.mdi-bacteria-outline::before{content:"\F0ED6"}.mdi-badge-account::before{content:"\F0DA7"}.mdi-badge-account-alert::before{content:"\F0DA8"}.mdi-badge-account-alert-outline::before{content:"\F0DA9"}.mdi-badge-account-horizontal::before{content:"\F0E0D"}.mdi-badge-account-horizontal-outline::before{content:"\F0E0E"}.mdi-badge-account-outline::before{content:"\F0DAA"}.mdi-badminton::before{content:"\F0851"}.mdi-bag-carry-on::before{content:"\F0F3B"}.mdi-bag-carry-on-check::before{content:"\F0D65"}.mdi-bag-carry-on-off::before{content:"\F0F3C"}.mdi-bag-checked::before{content:"\F0F3D"}.mdi-bag-personal::before{content:"\F0E10"}.mdi-bag-personal-off::before{content:"\F0E11"}.mdi-bag-personal-off-outline::before{content:"\F0E12"}.mdi-bag-personal-outline::before{content:"\F0E13"}.mdi-bag-suitcase::before{content:"\F158B"}.mdi-bag-suitcase-off::before{content:"\F158D"}.mdi-bag-suitcase-off-outline::before{content:"\F158E"}.mdi-bag-suitcase-outline::before{content:"\F158C"}.mdi-baguette::before{content:"\F0F3E"}.mdi-balloon::before{content:"\F0A26"}.mdi-ballot::before{content:"\F09C9"}.mdi-ballot-outline::before{content:"\F09CA"}.mdi-ballot-recount::before{content:"\F0C39"}.mdi-ballot-recount-outline::before{content:"\F0C3A"}.mdi-bandage::before{content:"\F0DAF"}.mdi-bandcamp::before{content:"\F0675"}.mdi-bank::before{content:"\F0070"}.mdi-bank-check::before{content:"\F1655"}.mdi-bank-minus::before{content:"\F0DB0"}.mdi-bank-off::before{content:"\F1656"}.mdi-bank-off-outline::before{content:"\F1657"}.mdi-bank-outline::before{content:"\F0E80"}.mdi-bank-plus::before{content:"\F0DB1"}.mdi-bank-remove::before{content:"\F0DB2"}.mdi-bank-transfer::before{content:"\F0A27"}.mdi-bank-transfer-in::before{content:"\F0A28"}.mdi-bank-transfer-out::before{content:"\F0A29"}.mdi-barcode::before{content:"\F0071"}.mdi-barcode-off::before{content:"\F1236"}.mdi-barcode-scan::before{content:"\F0072"}.mdi-barley::before{content:"\F0073"}.mdi-barley-off::before{content:"\F0B5D"}.mdi-barn::before{content:"\F0B5E"}.mdi-barrel::before{content:"\F0074"}.mdi-baseball::before{content:"\F0852"}.mdi-baseball-bat::before{content:"\F0853"}.mdi-baseball-diamond::before{content:"\F15EC"}.mdi-baseball-diamond-outline::before{content:"\F15ED"}.mdi-bash::before{content:"\F1183"}.mdi-basket::before{content:"\F0076"}.mdi-basket-fill::before{content:"\F0077"}.mdi-basket-minus::before{content:"\F1523"}.mdi-basket-minus-outline::before{content:"\F1524"}.mdi-basket-off::before{content:"\F1525"}.mdi-basket-off-outline::before{content:"\F1526"}.mdi-basket-outline::before{content:"\F1181"}.mdi-basket-plus::before{content:"\F1527"}.mdi-basket-plus-outline::before{content:"\F1528"}.mdi-basket-remove::before{content:"\F1529"}.mdi-basket-remove-outline::before{content:"\F152A"}.mdi-basket-unfill::before{content:"\F0078"}.mdi-basketball::before{content:"\F0806"}.mdi-basketball-hoop::before{content:"\F0C3B"}.mdi-basketball-hoop-outline::before{content:"\F0C3C"}.mdi-bat::before{content:"\F0B5F"}.mdi-battery::before{content:"\F0079"}.mdi-battery-10::before{content:"\F007A"}.mdi-battery-10-bluetooth::before{content:"\F093E"}.mdi-battery-20::before{content:"\F007B"}.mdi-battery-20-bluetooth::before{content:"\F093F"}.mdi-battery-30::before{content:"\F007C"}.mdi-battery-30-bluetooth::before{content:"\F0940"}.mdi-battery-40::before{content:"\F007D"}.mdi-battery-40-bluetooth::before{content:"\F0941"}.mdi-battery-50::before{content:"\F007E"}.mdi-battery-50-bluetooth::before{content:"\F0942"}.mdi-battery-60::before{content:"\F007F"}.mdi-battery-60-bluetooth::before{content:"\F0943"}.mdi-battery-70::before{content:"\F0080"}.mdi-battery-70-bluetooth::before{content:"\F0944"}.mdi-battery-80::before{content:"\F0081"}.mdi-battery-80-bluetooth::before{content:"\F0945"}.mdi-battery-90::before{content:"\F0082"}.mdi-battery-90-bluetooth::before{content:"\F0946"}.mdi-battery-alert::before{content:"\F0083"}.mdi-battery-alert-bluetooth::before{content:"\F0947"}.mdi-battery-alert-variant::before{content:"\F10CC"}.mdi-battery-alert-variant-outline::before{content:"\F10CD"}.mdi-battery-bluetooth::before{content:"\F0948"}.mdi-battery-bluetooth-variant::before{content:"\F0949"}.mdi-battery-charging::before{content:"\F0084"}.mdi-battery-charging-10::before{content:"\F089C"}.mdi-battery-charging-100::before{content:"\F0085"}.mdi-battery-charging-20::before{content:"\F0086"}.mdi-battery-charging-30::before{content:"\F0087"}.mdi-battery-charging-40::before{content:"\F0088"}.mdi-battery-charging-50::before{content:"\F089D"}.mdi-battery-charging-60::before{content:"\F0089"}.mdi-battery-charging-70::before{content:"\F089E"}.mdi-battery-charging-80::before{content:"\F008A"}.mdi-battery-charging-90::before{content:"\F008B"}.mdi-battery-charging-high::before{content:"\F12A6"}.mdi-battery-charging-low::before{content:"\F12A4"}.mdi-battery-charging-medium::before{content:"\F12A5"}.mdi-battery-charging-outline::before{content:"\F089F"}.mdi-battery-charging-wireless::before{content:"\F0807"}.mdi-battery-charging-wireless-10::before{content:"\F0808"}.mdi-battery-charging-wireless-20::before{content:"\F0809"}.mdi-battery-charging-wireless-30::before{content:"\F080A"}.mdi-battery-charging-wireless-40::before{content:"\F080B"}.mdi-battery-charging-wireless-50::before{content:"\F080C"}.mdi-battery-charging-wireless-60::before{content:"\F080D"}.mdi-battery-charging-wireless-70::before{content:"\F080E"}.mdi-battery-charging-wireless-80::before{content:"\F080F"}.mdi-battery-charging-wireless-90::before{content:"\F0810"}.mdi-battery-charging-wireless-alert::before{content:"\F0811"}.mdi-battery-charging-wireless-outline::before{content:"\F0812"}.mdi-battery-heart::before{content:"\F120F"}.mdi-battery-heart-outline::before{content:"\F1210"}.mdi-battery-heart-variant::before{content:"\F1211"}.mdi-battery-high::before{content:"\F12A3"}.mdi-battery-low::before{content:"\F12A1"}.mdi-battery-medium::before{content:"\F12A2"}.mdi-battery-minus::before{content:"\F008C"}.mdi-battery-negative::before{content:"\F008D"}.mdi-battery-off::before{content:"\F125D"}.mdi-battery-off-outline::before{content:"\F125E"}.mdi-battery-outline::before{content:"\F008E"}.mdi-battery-plus::before{content:"\F008F"}.mdi-battery-positive::before{content:"\F0090"}.mdi-battery-unknown::before{content:"\F0091"}.mdi-battery-unknown-bluetooth::before{content:"\F094A"}.mdi-battlenet::before{content:"\F0B60"}.mdi-beach::before{content:"\F0092"}.mdi-beaker::before{content:"\F0CEA"}.mdi-beaker-alert::before{content:"\F1229"}.mdi-beaker-alert-outline::before{content:"\F122A"}.mdi-beaker-check::before{content:"\F122B"}.mdi-beaker-check-outline::before{content:"\F122C"}.mdi-beaker-minus::before{content:"\F122D"}.mdi-beaker-minus-outline::before{content:"\F122E"}.mdi-beaker-outline::before{content:"\F0690"}.mdi-beaker-plus::before{content:"\F122F"}.mdi-beaker-plus-outline::before{content:"\F1230"}.mdi-beaker-question::before{content:"\F1231"}.mdi-beaker-question-outline::before{content:"\F1232"}.mdi-beaker-remove::before{content:"\F1233"}.mdi-beaker-remove-outline::before{content:"\F1234"}.mdi-bed::before{content:"\F02E3"}.mdi-bed-double::before{content:"\F0FD4"}.mdi-bed-double-outline::before{content:"\F0FD3"}.mdi-bed-empty::before{content:"\F08A0"}.mdi-bed-king::before{content:"\F0FD2"}.mdi-bed-king-outline::before{content:"\F0FD1"}.mdi-bed-outline::before{content:"\F0099"}.mdi-bed-queen::before{content:"\F0FD0"}.mdi-bed-queen-outline::before{content:"\F0FDB"}.mdi-bed-single::before{content:"\F106D"}.mdi-bed-single-outline::before{content:"\F106E"}.mdi-bee::before{content:"\F0FA1"}.mdi-bee-flower::before{content:"\F0FA2"}.mdi-beehive-off-outline::before{content:"\F13ED"}.mdi-beehive-outline::before{content:"\F10CE"}.mdi-beekeeper::before{content:"\F14E2"}.mdi-beer::before{content:"\F0098"}.mdi-beer-outline::before{content:"\F130C"}.mdi-bell::before{content:"\F009A"}.mdi-bell-alert::before{content:"\F0D59"}.mdi-bell-alert-outline::before{content:"\F0E81"}.mdi-bell-cancel::before{content:"\F13E7"}.mdi-bell-cancel-outline::before{content:"\F13E8"}.mdi-bell-check::before{content:"\F11E5"}.mdi-bell-check-outline::before{content:"\F11E6"}.mdi-bell-circle::before{content:"\F0D5A"}.mdi-bell-circle-outline::before{content:"\F0D5B"}.mdi-bell-minus::before{content:"\F13E9"}.mdi-bell-minus-outline::before{content:"\F13EA"}.mdi-bell-off::before{content:"\F009B"}.mdi-bell-off-outline::before{content:"\F0A91"}.mdi-bell-outline::before{content:"\F009C"}.mdi-bell-plus::before{content:"\F009D"}.mdi-bell-plus-outline::before{content:"\F0A92"}.mdi-bell-remove::before{content:"\F13EB"}.mdi-bell-remove-outline::before{content:"\F13EC"}.mdi-bell-ring::before{content:"\F009E"}.mdi-bell-ring-outline::before{content:"\F009F"}.mdi-bell-sleep::before{content:"\F00A0"}.mdi-bell-sleep-outline::before{content:"\F0A93"}.mdi-beta::before{content:"\F00A1"}.mdi-betamax::before{content:"\F09CB"}.mdi-biathlon::before{content:"\F0E14"}.mdi-bicycle::before{content:"\F109C"}.mdi-bicycle-basket::before{content:"\F1235"}.mdi-bicycle-electric::before{content:"\F15B4"}.mdi-bicycle-penny-farthing::before{content:"\F15E9"}.mdi-bike::before{content:"\F00A3"}.mdi-bike-fast::before{content:"\F111F"}.mdi-billboard::before{content:"\F1010"}.mdi-billiards::before{content:"\F0B61"}.mdi-billiards-rack::before{content:"\F0B62"}.mdi-binoculars::before{content:"\F00A5"}.mdi-bio::before{content:"\F00A6"}.mdi-biohazard::before{content:"\F00A7"}.mdi-bird::before{content:"\F15C6"}.mdi-bitbucket::before{content:"\F00A8"}.mdi-bitcoin::before{content:"\F0813"}.mdi-black-mesa::before{content:"\F00A9"}.mdi-blender::before{content:"\F0CEB"}.mdi-blender-software::before{content:"\F00AB"}.mdi-blinds::before{content:"\F00AC"}.mdi-blinds-open::before{content:"\F1011"}.mdi-block-helper::before{content:"\F00AD"}.mdi-blogger::before{content:"\F00AE"}.mdi-blood-bag::before{content:"\F0CEC"}.mdi-bluetooth::before{content:"\F00AF"}.mdi-bluetooth-audio::before{content:"\F00B0"}.mdi-bluetooth-connect::before{content:"\F00B1"}.mdi-bluetooth-off::before{content:"\F00B2"}.mdi-bluetooth-settings::before{content:"\F00B3"}.mdi-bluetooth-transfer::before{content:"\F00B4"}.mdi-blur::before{content:"\F00B5"}.mdi-blur-linear::before{content:"\F00B6"}.mdi-blur-off::before{content:"\F00B7"}.mdi-blur-radial::before{content:"\F00B8"}.mdi-bolnisi-cross::before{content:"\F0CED"}.mdi-bolt::before{content:"\F0DB3"}.mdi-bomb::before{content:"\F0691"}.mdi-bomb-off::before{content:"\F06C5"}.mdi-bone::before{content:"\F00B9"}.mdi-book::before{content:"\F00BA"}.mdi-book-account::before{content:"\F13AD"}.mdi-book-account-outline::before{content:"\F13AE"}.mdi-book-alert::before{content:"\F167C"}.mdi-book-alert-outline::before{content:"\F167D"}.mdi-book-alphabet::before{content:"\F061D"}.mdi-book-arrow-down::before{content:"\F167E"}.mdi-book-arrow-down-outline::before{content:"\F167F"}.mdi-book-arrow-left::before{content:"\F1680"}.mdi-book-arrow-left-outline::before{content:"\F1681"}.mdi-book-arrow-right::before{content:"\F1682"}.mdi-book-arrow-right-outline::before{content:"\F1683"}.mdi-book-arrow-up::before{content:"\F1684"}.mdi-book-arrow-up-outline::before{content:"\F1685"}.mdi-book-cancel::before{content:"\F1686"}.mdi-book-cancel-outline::before{content:"\F1687"}.mdi-book-check::before{content:"\F14F3"}.mdi-book-check-outline::before{content:"\F14F4"}.mdi-book-clock::before{content:"\F1688"}.mdi-book-clock-outline::before{content:"\F1689"}.mdi-book-cog::before{content:"\F168A"}.mdi-book-cog-outline::before{content:"\F168B"}.mdi-book-cross::before{content:"\F00A2"}.mdi-book-edit::before{content:"\F168C"}.mdi-book-edit-outline::before{content:"\F168D"}.mdi-book-education::before{content:"\F16C9"}.mdi-book-education-outline::before{content:"\F16CA"}.mdi-book-information-variant::before{content:"\F106F"}.mdi-book-lock::before{content:"\F079A"}.mdi-book-lock-open::before{content:"\F079B"}.mdi-book-lock-open-outline::before{content:"\F168E"}.mdi-book-lock-outline::before{content:"\F168F"}.mdi-book-marker::before{content:"\F1690"}.mdi-book-marker-outline::before{content:"\F1691"}.mdi-book-minus::before{content:"\F05D9"}.mdi-book-minus-multiple::before{content:"\F0A94"}.mdi-book-minus-multiple-outline::before{content:"\F090B"}.mdi-book-minus-outline::before{content:"\F1692"}.mdi-book-multiple::before{content:"\F00BB"}.mdi-book-multiple-outline::before{content:"\F0436"}.mdi-book-music::before{content:"\F0067"}.mdi-book-music-outline::before{content:"\F1693"}.mdi-book-off::before{content:"\F1694"}.mdi-book-off-outline::before{content:"\F1695"}.mdi-book-open::before{content:"\F00BD"}.mdi-book-open-blank-variant::before{content:"\F00BE"}.mdi-book-open-outline::before{content:"\F0B63"}.mdi-book-open-page-variant::before{content:"\F05DA"}.mdi-book-open-page-variant-outline::before{content:"\F15D6"}.mdi-book-open-variant::before{content:"\F14F7"}.mdi-book-outline::before{content:"\F0B64"}.mdi-book-play::before{content:"\F0E82"}.mdi-book-play-outline::before{content:"\F0E83"}.mdi-book-plus::before{content:"\F05DB"}.mdi-book-plus-multiple::before{content:"\F0A95"}.mdi-book-plus-multiple-outline::before{content:"\F0ADE"}.mdi-book-plus-outline::before{content:"\F1696"}.mdi-book-refresh::before{content:"\F1697"}.mdi-book-refresh-outline::before{content:"\F1698"}.mdi-book-remove::before{content:"\F0A97"}.mdi-book-remove-multiple::before{content:"\F0A96"}.mdi-book-remove-multiple-outline::before{content:"\F04CA"}.mdi-book-remove-outline::before{content:"\F1699"}.mdi-book-search::before{content:"\F0E84"}.mdi-book-search-outline::before{content:"\F0E85"}.mdi-book-settings::before{content:"\F169A"}.mdi-book-settings-outline::before{content:"\F169B"}.mdi-book-sync::before{content:"\F169C"}.mdi-book-sync-outline::before{content:"\F16C8"}.mdi-book-variant::before{content:"\F00BF"}.mdi-book-variant-multiple::before{content:"\F00BC"}.mdi-bookmark::before{content:"\F00C0"}.mdi-bookmark-check::before{content:"\F00C1"}.mdi-bookmark-check-outline::before{content:"\F137B"}.mdi-bookmark-minus::before{content:"\F09CC"}.mdi-bookmark-minus-outline::before{content:"\F09CD"}.mdi-bookmark-multiple::before{content:"\F0E15"}.mdi-bookmark-multiple-outline::before{content:"\F0E16"}.mdi-bookmark-music::before{content:"\F00C2"}.mdi-bookmark-music-outline::before{content:"\F1379"}.mdi-bookmark-off::before{content:"\F09CE"}.mdi-bookmark-off-outline::before{content:"\F09CF"}.mdi-bookmark-outline::before{content:"\F00C3"}.mdi-bookmark-plus::before{content:"\F00C5"}.mdi-bookmark-plus-outline::before{content:"\F00C4"}.mdi-bookmark-remove::before{content:"\F00C6"}.mdi-bookmark-remove-outline::before{content:"\F137A"}.mdi-bookshelf::before{content:"\F125F"}.mdi-boom-gate::before{content:"\F0E86"}.mdi-boom-gate-alert::before{content:"\F0E87"}.mdi-boom-gate-alert-outline::before{content:"\F0E88"}.mdi-boom-gate-down::before{content:"\F0E89"}.mdi-boom-gate-down-outline::before{content:"\F0E8A"}.mdi-boom-gate-outline::before{content:"\F0E8B"}.mdi-boom-gate-up::before{content:"\F0E8C"}.mdi-boom-gate-up-outline::before{content:"\F0E8D"}.mdi-boombox::before{content:"\F05DC"}.mdi-boomerang::before{content:"\F10CF"}.mdi-bootstrap::before{content:"\F06C6"}.mdi-border-all::before{content:"\F00C7"}.mdi-border-all-variant::before{content:"\F08A1"}.mdi-border-bottom::before{content:"\F00C8"}.mdi-border-bottom-variant::before{content:"\F08A2"}.mdi-border-color::before{content:"\F00C9"}.mdi-border-horizontal::before{content:"\F00CA"}.mdi-border-inside::before{content:"\F00CB"}.mdi-border-left::before{content:"\F00CC"}.mdi-border-left-variant::before{content:"\F08A3"}.mdi-border-none::before{content:"\F00CD"}.mdi-border-none-variant::before{content:"\F08A4"}.mdi-border-outside::before{content:"\F00CE"}.mdi-border-right::before{content:"\F00CF"}.mdi-border-right-variant::before{content:"\F08A5"}.mdi-border-style::before{content:"\F00D0"}.mdi-border-top::before{content:"\F00D1"}.mdi-border-top-variant::before{content:"\F08A6"}.mdi-border-vertical::before{content:"\F00D2"}.mdi-bottle-soda::before{content:"\F1070"}.mdi-bottle-soda-classic::before{content:"\F1071"}.mdi-bottle-soda-classic-outline::before{content:"\F1363"}.mdi-bottle-soda-outline::before{content:"\F1072"}.mdi-bottle-tonic::before{content:"\F112E"}.mdi-bottle-tonic-outline::before{content:"\F112F"}.mdi-bottle-tonic-plus::before{content:"\F1130"}.mdi-bottle-tonic-plus-outline::before{content:"\F1131"}.mdi-bottle-tonic-skull::before{content:"\F1132"}.mdi-bottle-tonic-skull-outline::before{content:"\F1133"}.mdi-bottle-wine::before{content:"\F0854"}.mdi-bottle-wine-outline::before{content:"\F1310"}.mdi-bow-tie::before{content:"\F0678"}.mdi-bowl::before{content:"\F028E"}.mdi-bowl-mix::before{content:"\F0617"}.mdi-bowl-mix-outline::before{content:"\F02E4"}.mdi-bowl-outline::before{content:"\F02A9"}.mdi-bowling::before{content:"\F00D3"}.mdi-box::before{content:"\F00D4"}.mdi-box-cutter::before{content:"\F00D5"}.mdi-box-cutter-off::before{content:"\F0B4A"}.mdi-box-shadow::before{content:"\F0637"}.mdi-boxing-glove::before{content:"\F0B65"}.mdi-braille::before{content:"\F09D0"}.mdi-brain::before{content:"\F09D1"}.mdi-bread-slice::before{content:"\F0CEE"}.mdi-bread-slice-outline::before{content:"\F0CEF"}.mdi-bridge::before{content:"\F0618"}.mdi-briefcase::before{content:"\F00D6"}.mdi-briefcase-account::before{content:"\F0CF0"}.mdi-briefcase-account-outline::before{content:"\F0CF1"}.mdi-briefcase-check::before{content:"\F00D7"}.mdi-briefcase-check-outline::before{content:"\F131E"}.mdi-briefcase-clock::before{content:"\F10D0"}.mdi-briefcase-clock-outline::before{content:"\F10D1"}.mdi-briefcase-download::before{content:"\F00D8"}.mdi-briefcase-download-outline::before{content:"\F0C3D"}.mdi-briefcase-edit::before{content:"\F0A98"}.mdi-briefcase-edit-outline::before{content:"\F0C3E"}.mdi-briefcase-minus::before{content:"\F0A2A"}.mdi-briefcase-minus-outline::before{content:"\F0C3F"}.mdi-briefcase-off::before{content:"\F1658"}.mdi-briefcase-off-outline::before{content:"\F1659"}.mdi-briefcase-outline::before{content:"\F0814"}.mdi-briefcase-plus::before{content:"\F0A2B"}.mdi-briefcase-plus-outline::before{content:"\F0C40"}.mdi-briefcase-remove::before{content:"\F0A2C"}.mdi-briefcase-remove-outline::before{content:"\F0C41"}.mdi-briefcase-search::before{content:"\F0A2D"}.mdi-briefcase-search-outline::before{content:"\F0C42"}.mdi-briefcase-upload::before{content:"\F00D9"}.mdi-briefcase-upload-outline::before{content:"\F0C43"}.mdi-briefcase-variant::before{content:"\F1494"}.mdi-briefcase-variant-off::before{content:"\F165A"}.mdi-briefcase-variant-off-outline::before{content:"\F165B"}.mdi-briefcase-variant-outline::before{content:"\F1495"}.mdi-brightness-1::before{content:"\F00DA"}.mdi-brightness-2::before{content:"\F00DB"}.mdi-brightness-3::before{content:"\F00DC"}.mdi-brightness-4::before{content:"\F00DD"}.mdi-brightness-5::before{content:"\F00DE"}.mdi-brightness-6::before{content:"\F00DF"}.mdi-brightness-7::before{content:"\F00E0"}.mdi-brightness-auto::before{content:"\F00E1"}.mdi-brightness-percent::before{content:"\F0CF2"}.mdi-broom::before{content:"\F00E2"}.mdi-brush::before{content:"\F00E3"}.mdi-bucket::before{content:"\F1415"}.mdi-bucket-outline::before{content:"\F1416"}.mdi-buddhism::before{content:"\F094B"}.mdi-buffer::before{content:"\F0619"}.mdi-buffet::before{content:"\F0578"}.mdi-bug::before{content:"\F00E4"}.mdi-bug-check::before{content:"\F0A2E"}.mdi-bug-check-outline::before{content:"\F0A2F"}.mdi-bug-outline::before{content:"\F0A30"}.mdi-bugle::before{content:"\F0DB4"}.mdi-bulldozer::before{content:"\F0B22"}.mdi-bullet::before{content:"\F0CF3"}.mdi-bulletin-board::before{content:"\F00E5"}.mdi-bullhorn::before{content:"\F00E6"}.mdi-bullhorn-outline::before{content:"\F0B23"}.mdi-bullseye::before{content:"\F05DD"}.mdi-bullseye-arrow::before{content:"\F08C9"}.mdi-bulma::before{content:"\F12E7"}.mdi-bunk-bed::before{content:"\F1302"}.mdi-bunk-bed-outline::before{content:"\F0097"}.mdi-bus::before{content:"\F00E7"}.mdi-bus-alert::before{content:"\F0A99"}.mdi-bus-articulated-end::before{content:"\F079C"}.mdi-bus-articulated-front::before{content:"\F079D"}.mdi-bus-clock::before{content:"\F08CA"}.mdi-bus-double-decker::before{content:"\F079E"}.mdi-bus-marker::before{content:"\F1212"}.mdi-bus-multiple::before{content:"\F0F3F"}.mdi-bus-school::before{content:"\F079F"}.mdi-bus-side::before{content:"\F07A0"}.mdi-bus-stop::before{content:"\F1012"}.mdi-bus-stop-covered::before{content:"\F1013"}.mdi-bus-stop-uncovered::before{content:"\F1014"}.mdi-butterfly::before{content:"\F1589"}.mdi-butterfly-outline::before{content:"\F158A"}.mdi-cable-data::before{content:"\F1394"}.mdi-cached::before{content:"\F00E8"}.mdi-cactus::before{content:"\F0DB5"}.mdi-cake::before{content:"\F00E9"}.mdi-cake-layered::before{content:"\F00EA"}.mdi-cake-variant::before{content:"\F00EB"}.mdi-calculator::before{content:"\F00EC"}.mdi-calculator-variant::before{content:"\F0A9A"}.mdi-calculator-variant-outline::before{content:"\F15A6"}.mdi-calendar::before{content:"\F00ED"}.mdi-calendar-account::before{content:"\F0ED7"}.mdi-calendar-account-outline::before{content:"\F0ED8"}.mdi-calendar-alert::before{content:"\F0A31"}.mdi-calendar-arrow-left::before{content:"\F1134"}.mdi-calendar-arrow-right::before{content:"\F1135"}.mdi-calendar-blank::before{content:"\F00EE"}.mdi-calendar-blank-multiple::before{content:"\F1073"}.mdi-calendar-blank-outline::before{content:"\F0B66"}.mdi-calendar-check::before{content:"\F00EF"}.mdi-calendar-check-outline::before{content:"\F0C44"}.mdi-calendar-clock::before{content:"\F00F0"}.mdi-calendar-cursor::before{content:"\F157B"}.mdi-calendar-edit::before{content:"\F08A7"}.mdi-calendar-end::before{content:"\F166C"}.mdi-calendar-export::before{content:"\F0B24"}.mdi-calendar-heart::before{content:"\F09D2"}.mdi-calendar-import::before{content:"\F0B25"}.mdi-calendar-lock::before{content:"\F1641"}.mdi-calendar-lock-outline::before{content:"\F1642"}.mdi-calendar-minus::before{content:"\F0D5C"}.mdi-calendar-month::before{content:"\F0E17"}.mdi-calendar-month-outline::before{content:"\F0E18"}.mdi-calendar-multiple::before{content:"\F00F1"}.mdi-calendar-multiple-check::before{content:"\F00F2"}.mdi-calendar-multiselect::before{content:"\F0A32"}.mdi-calendar-outline::before{content:"\F0B67"}.mdi-calendar-plus::before{content:"\F00F3"}.mdi-calendar-question::before{content:"\F0692"}.mdi-calendar-range::before{content:"\F0679"}.mdi-calendar-range-outline::before{content:"\F0B68"}.mdi-calendar-refresh::before{content:"\F01E1"}.mdi-calendar-refresh-outline::before{content:"\F0203"}.mdi-calendar-remove::before{content:"\F00F4"}.mdi-calendar-remove-outline::before{content:"\F0C45"}.mdi-calendar-search::before{content:"\F094C"}.mdi-calendar-star::before{content:"\F09D3"}.mdi-calendar-start::before{content:"\F166D"}.mdi-calendar-sync::before{content:"\F0E8E"}.mdi-calendar-sync-outline::before{content:"\F0E8F"}.mdi-calendar-text::before{content:"\F00F5"}.mdi-calendar-text-outline::before{content:"\F0C46"}.mdi-calendar-today::before{content:"\F00F6"}.mdi-calendar-week::before{content:"\F0A33"}.mdi-calendar-week-begin::before{content:"\F0A34"}.mdi-calendar-weekend::before{content:"\F0ED9"}.mdi-calendar-weekend-outline::before{content:"\F0EDA"}.mdi-call-made::before{content:"\F00F7"}.mdi-call-merge::before{content:"\F00F8"}.mdi-call-missed::before{content:"\F00F9"}.mdi-call-received::before{content:"\F00FA"}.mdi-call-split::before{content:"\F00FB"}.mdi-camcorder::before{content:"\F00FC"}.mdi-camcorder-off::before{content:"\F00FF"}.mdi-camera::before{content:"\F0100"}.mdi-camera-account::before{content:"\F08CB"}.mdi-camera-burst::before{content:"\F0693"}.mdi-camera-control::before{content:"\F0B69"}.mdi-camera-enhance::before{content:"\F0101"}.mdi-camera-enhance-outline::before{content:"\F0B6A"}.mdi-camera-flip::before{content:"\F15D9"}.mdi-camera-flip-outline::before{content:"\F15DA"}.mdi-camera-front::before{content:"\F0102"}.mdi-camera-front-variant::before{content:"\F0103"}.mdi-camera-gopro::before{content:"\F07A1"}.mdi-camera-image::before{content:"\F08CC"}.mdi-camera-iris::before{content:"\F0104"}.mdi-camera-metering-center::before{content:"\F07A2"}.mdi-camera-metering-matrix::before{content:"\F07A3"}.mdi-camera-metering-partial::before{content:"\F07A4"}.mdi-camera-metering-spot::before{content:"\F07A5"}.mdi-camera-off::before{content:"\F05DF"}.mdi-camera-outline::before{content:"\F0D5D"}.mdi-camera-party-mode::before{content:"\F0105"}.mdi-camera-plus::before{content:"\F0EDB"}.mdi-camera-plus-outline::before{content:"\F0EDC"}.mdi-camera-rear::before{content:"\F0106"}.mdi-camera-rear-variant::before{content:"\F0107"}.mdi-camera-retake::before{content:"\F0E19"}.mdi-camera-retake-outline::before{content:"\F0E1A"}.mdi-camera-switch::before{content:"\F0108"}.mdi-camera-switch-outline::before{content:"\F084A"}.mdi-camera-timer::before{content:"\F0109"}.mdi-camera-wireless::before{content:"\F0DB6"}.mdi-camera-wireless-outline::before{content:"\F0DB7"}.mdi-campfire::before{content:"\F0EDD"}.mdi-cancel::before{content:"\F073A"}.mdi-candle::before{content:"\F05E2"}.mdi-candycane::before{content:"\F010A"}.mdi-cannabis::before{content:"\F07A6"}.mdi-cannabis-off::before{content:"\F166E"}.mdi-caps-lock::before{content:"\F0A9B"}.mdi-car::before{content:"\F010B"}.mdi-car-2-plus::before{content:"\F1015"}.mdi-car-3-plus::before{content:"\F1016"}.mdi-car-arrow-left::before{content:"\F13B2"}.mdi-car-arrow-right::before{content:"\F13B3"}.mdi-car-back::before{content:"\F0E1B"}.mdi-car-battery::before{content:"\F010C"}.mdi-car-brake-abs::before{content:"\F0C47"}.mdi-car-brake-alert::before{content:"\F0C48"}.mdi-car-brake-hold::before{content:"\F0D5E"}.mdi-car-brake-parking::before{content:"\F0D5F"}.mdi-car-brake-retarder::before{content:"\F1017"}.mdi-car-child-seat::before{content:"\F0FA3"}.mdi-car-clutch::before{content:"\F1018"}.mdi-car-cog::before{content:"\F13CC"}.mdi-car-connected::before{content:"\F010D"}.mdi-car-convertible::before{content:"\F07A7"}.mdi-car-coolant-level::before{content:"\F1019"}.mdi-car-cruise-control::before{content:"\F0D60"}.mdi-car-defrost-front::before{content:"\F0D61"}.mdi-car-defrost-rear::before{content:"\F0D62"}.mdi-car-door::before{content:"\F0B6B"}.mdi-car-door-lock::before{content:"\F109D"}.mdi-car-electric::before{content:"\F0B6C"}.mdi-car-electric-outline::before{content:"\F15B5"}.mdi-car-emergency::before{content:"\F160F"}.mdi-car-esp::before{content:"\F0C49"}.mdi-car-estate::before{content:"\F07A8"}.mdi-car-hatchback::before{content:"\F07A9"}.mdi-car-info::before{content:"\F11BE"}.mdi-car-key::before{content:"\F0B6D"}.mdi-car-lifted-pickup::before{content:"\F152D"}.mdi-car-light-dimmed::before{content:"\F0C4A"}.mdi-car-light-fog::before{content:"\F0C4B"}.mdi-car-light-high::before{content:"\F0C4C"}.mdi-car-limousine::before{content:"\F08CD"}.mdi-car-multiple::before{content:"\F0B6E"}.mdi-car-off::before{content:"\F0E1C"}.mdi-car-outline::before{content:"\F14ED"}.mdi-car-parking-lights::before{content:"\F0D63"}.mdi-car-pickup::before{content:"\F07AA"}.mdi-car-seat::before{content:"\F0FA4"}.mdi-car-seat-cooler::before{content:"\F0FA5"}.mdi-car-seat-heater::before{content:"\F0FA6"}.mdi-car-settings::before{content:"\F13CD"}.mdi-car-shift-pattern::before{content:"\F0F40"}.mdi-car-side::before{content:"\F07AB"}.mdi-car-sports::before{content:"\F07AC"}.mdi-car-tire-alert::before{content:"\F0C4D"}.mdi-car-traction-control::before{content:"\F0D64"}.mdi-car-turbocharger::before{content:"\F101A"}.mdi-car-wash::before{content:"\F010E"}.mdi-car-windshield::before{content:"\F101B"}.mdi-car-windshield-outline::before{content:"\F101C"}.mdi-carabiner::before{content:"\F14C0"}.mdi-caravan::before{content:"\F07AD"}.mdi-card::before{content:"\F0B6F"}.mdi-card-account-details::before{content:"\F05D2"}.mdi-card-account-details-outline::before{content:"\F0DAB"}.mdi-card-account-details-star::before{content:"\F02A3"}.mdi-card-account-details-star-outline::before{content:"\F06DB"}.mdi-card-account-mail::before{content:"\F018E"}.mdi-card-account-mail-outline::before{content:"\F0E98"}.mdi-card-account-phone::before{content:"\F0E99"}.mdi-card-account-phone-outline::before{content:"\F0E9A"}.mdi-card-bulleted::before{content:"\F0B70"}.mdi-card-bulleted-off::before{content:"\F0B71"}.mdi-card-bulleted-off-outline::before{content:"\F0B72"}.mdi-card-bulleted-outline::before{content:"\F0B73"}.mdi-card-bulleted-settings::before{content:"\F0B74"}.mdi-card-bulleted-settings-outline::before{content:"\F0B75"}.mdi-card-minus::before{content:"\F1600"}.mdi-card-minus-outline::before{content:"\F1601"}.mdi-card-off::before{content:"\F1602"}.mdi-card-off-outline::before{content:"\F1603"}.mdi-card-outline::before{content:"\F0B76"}.mdi-card-plus::before{content:"\F11FF"}.mdi-card-plus-outline::before{content:"\F1200"}.mdi-card-remove::before{content:"\F1604"}.mdi-card-remove-outline::before{content:"\F1605"}.mdi-card-search::before{content:"\F1074"}.mdi-card-search-outline::before{content:"\F1075"}.mdi-card-text::before{content:"\F0B77"}.mdi-card-text-outline::before{content:"\F0B78"}.mdi-cards::before{content:"\F0638"}.mdi-cards-club::before{content:"\F08CE"}.mdi-cards-diamond::before{content:"\F08CF"}.mdi-cards-diamond-outline::before{content:"\F101D"}.mdi-cards-heart::before{content:"\F08D0"}.mdi-cards-outline::before{content:"\F0639"}.mdi-cards-playing-outline::before{content:"\F063A"}.mdi-cards-spade::before{content:"\F08D1"}.mdi-cards-variant::before{content:"\F06C7"}.mdi-carrot::before{content:"\F010F"}.mdi-cart::before{content:"\F0110"}.mdi-cart-arrow-down::before{content:"\F0D66"}.mdi-cart-arrow-right::before{content:"\F0C4E"}.mdi-cart-arrow-up::before{content:"\F0D67"}.mdi-cart-check::before{content:"\F15EA"}.mdi-cart-minus::before{content:"\F0D68"}.mdi-cart-off::before{content:"\F066B"}.mdi-cart-outline::before{content:"\F0111"}.mdi-cart-plus::before{content:"\F0112"}.mdi-cart-remove::before{content:"\F0D69"}.mdi-cart-variant::before{content:"\F15EB"}.mdi-case-sensitive-alt::before{content:"\F0113"}.mdi-cash::before{content:"\F0114"}.mdi-cash-100::before{content:"\F0115"}.mdi-cash-check::before{content:"\F14EE"}.mdi-cash-lock::before{content:"\F14EA"}.mdi-cash-lock-open::before{content:"\F14EB"}.mdi-cash-marker::before{content:"\F0DB8"}.mdi-cash-minus::before{content:"\F1260"}.mdi-cash-multiple::before{content:"\F0116"}.mdi-cash-plus::before{content:"\F1261"}.mdi-cash-refund::before{content:"\F0A9C"}.mdi-cash-register::before{content:"\F0CF4"}.mdi-cash-remove::before{content:"\F1262"}.mdi-cash-usd::before{content:"\F1176"}.mdi-cash-usd-outline::before{content:"\F0117"}.mdi-cassette::before{content:"\F09D4"}.mdi-cast::before{content:"\F0118"}.mdi-cast-audio::before{content:"\F101E"}.mdi-cast-connected::before{content:"\F0119"}.mdi-cast-education::before{content:"\F0E1D"}.mdi-cast-off::before{content:"\F078A"}.mdi-castle::before{content:"\F011A"}.mdi-cat::before{content:"\F011B"}.mdi-cctv::before{content:"\F07AE"}.mdi-ceiling-light::before{content:"\F0769"}.mdi-cellphone::before{content:"\F011C"}.mdi-cellphone-android::before{content:"\F011D"}.mdi-cellphone-arrow-down::before{content:"\F09D5"}.mdi-cellphone-basic::before{content:"\F011E"}.mdi-cellphone-charging::before{content:"\F1397"}.mdi-cellphone-cog::before{content:"\F0951"}.mdi-cellphone-dock::before{content:"\F011F"}.mdi-cellphone-erase::before{content:"\F094D"}.mdi-cellphone-information::before{content:"\F0F41"}.mdi-cellphone-iphone::before{content:"\F0120"}.mdi-cellphone-key::before{content:"\F094E"}.mdi-cellphone-link::before{content:"\F0121"}.mdi-cellphone-link-off::before{content:"\F0122"}.mdi-cellphone-lock::before{content:"\F094F"}.mdi-cellphone-message::before{content:"\F08D3"}.mdi-cellphone-message-off::before{content:"\F10D2"}.mdi-cellphone-nfc::before{content:"\F0E90"}.mdi-cellphone-nfc-off::before{content:"\F12D8"}.mdi-cellphone-off::before{content:"\F0950"}.mdi-cellphone-play::before{content:"\F101F"}.mdi-cellphone-screenshot::before{content:"\F0A35"}.mdi-cellphone-settings::before{content:"\F0123"}.mdi-cellphone-sound::before{content:"\F0952"}.mdi-cellphone-text::before{content:"\F08D2"}.mdi-cellphone-wireless::before{content:"\F0815"}.mdi-celtic-cross::before{content:"\F0CF5"}.mdi-centos::before{content:"\F111A"}.mdi-certificate::before{content:"\F0124"}.mdi-certificate-outline::before{content:"\F1188"}.mdi-chair-rolling::before{content:"\F0F48"}.mdi-chair-school::before{content:"\F0125"}.mdi-charity::before{content:"\F0C4F"}.mdi-chart-arc::before{content:"\F0126"}.mdi-chart-areaspline::before{content:"\F0127"}.mdi-chart-areaspline-variant::before{content:"\F0E91"}.mdi-chart-bar::before{content:"\F0128"}.mdi-chart-bar-stacked::before{content:"\F076A"}.mdi-chart-bell-curve::before{content:"\F0C50"}.mdi-chart-bell-curve-cumulative::before{content:"\F0FA7"}.mdi-chart-box::before{content:"\F154D"}.mdi-chart-box-outline::before{content:"\F154E"}.mdi-chart-box-plus-outline::before{content:"\F154F"}.mdi-chart-bubble::before{content:"\F05E3"}.mdi-chart-donut::before{content:"\F07AF"}.mdi-chart-donut-variant::before{content:"\F07B0"}.mdi-chart-gantt::before{content:"\F066C"}.mdi-chart-histogram::before{content:"\F0129"}.mdi-chart-line::before{content:"\F012A"}.mdi-chart-line-stacked::before{content:"\F076B"}.mdi-chart-line-variant::before{content:"\F07B1"}.mdi-chart-multiline::before{content:"\F08D4"}.mdi-chart-multiple::before{content:"\F1213"}.mdi-chart-pie::before{content:"\F012B"}.mdi-chart-ppf::before{content:"\F1380"}.mdi-chart-sankey::before{content:"\F11DF"}.mdi-chart-sankey-variant::before{content:"\F11E0"}.mdi-chart-scatter-plot::before{content:"\F0E92"}.mdi-chart-scatter-plot-hexbin::before{content:"\F066D"}.mdi-chart-timeline::before{content:"\F066E"}.mdi-chart-timeline-variant::before{content:"\F0E93"}.mdi-chart-timeline-variant-shimmer::before{content:"\F15B6"}.mdi-chart-tree::before{content:"\F0E94"}.mdi-chat::before{content:"\F0B79"}.mdi-chat-alert::before{content:"\F0B7A"}.mdi-chat-alert-outline::before{content:"\F12C9"}.mdi-chat-minus::before{content:"\F1410"}.mdi-chat-minus-outline::before{content:"\F1413"}.mdi-chat-outline::before{content:"\F0EDE"}.mdi-chat-plus::before{content:"\F140F"}.mdi-chat-plus-outline::before{content:"\F1412"}.mdi-chat-processing::before{content:"\F0B7B"}.mdi-chat-processing-outline::before{content:"\F12CA"}.mdi-chat-remove::before{content:"\F1411"}.mdi-chat-remove-outline::before{content:"\F1414"}.mdi-chat-sleep::before{content:"\F12D1"}.mdi-chat-sleep-outline::before{content:"\F12D2"}.mdi-check::before{content:"\F012C"}.mdi-check-all::before{content:"\F012D"}.mdi-check-bold::before{content:"\F0E1E"}.mdi-check-box-multiple-outline::before{content:"\F0C51"}.mdi-check-box-outline::before{content:"\F0C52"}.mdi-check-circle::before{content:"\F05E0"}.mdi-check-circle-outline::before{content:"\F05E1"}.mdi-check-decagram::before{content:"\F0791"}.mdi-check-network::before{content:"\F0C53"}.mdi-check-network-outline::before{content:"\F0C54"}.mdi-check-outline::before{content:"\F0855"}.mdi-check-underline::before{content:"\F0E1F"}.mdi-check-underline-circle::before{content:"\F0E20"}.mdi-check-underline-circle-outline::before{content:"\F0E21"}.mdi-checkbook::before{content:"\F0A9D"}.mdi-checkbox-blank::before{content:"\F012E"}.mdi-checkbox-blank-circle::before{content:"\F012F"}.mdi-checkbox-blank-circle-outline::before{content:"\F0130"}.mdi-checkbox-blank-off::before{content:"\F12EC"}.mdi-checkbox-blank-off-outline::before{content:"\F12ED"}.mdi-checkbox-blank-outline::before{content:"\F0131"}.mdi-checkbox-intermediate::before{content:"\F0856"}.mdi-checkbox-marked::before{content:"\F0132"}.mdi-checkbox-marked-circle::before{content:"\F0133"}.mdi-checkbox-marked-circle-outline::before{content:"\F0134"}.mdi-checkbox-marked-outline::before{content:"\F0135"}.mdi-checkbox-multiple-blank::before{content:"\F0136"}.mdi-checkbox-multiple-blank-circle::before{content:"\F063B"}.mdi-checkbox-multiple-blank-circle-outline::before{content:"\F063C"}.mdi-checkbox-multiple-blank-outline::before{content:"\F0137"}.mdi-checkbox-multiple-marked::before{content:"\F0138"}.mdi-checkbox-multiple-marked-circle::before{content:"\F063D"}.mdi-checkbox-multiple-marked-circle-outline::before{content:"\F063E"}.mdi-checkbox-multiple-marked-outline::before{content:"\F0139"}.mdi-checkerboard::before{content:"\F013A"}.mdi-checkerboard-minus::before{content:"\F1202"}.mdi-checkerboard-plus::before{content:"\F1201"}.mdi-checkerboard-remove::before{content:"\F1203"}.mdi-cheese::before{content:"\F12B9"}.mdi-cheese-off::before{content:"\F13EE"}.mdi-chef-hat::before{content:"\F0B7C"}.mdi-chemical-weapon::before{content:"\F013B"}.mdi-chess-bishop::before{content:"\F085C"}.mdi-chess-king::before{content:"\F0857"}.mdi-chess-knight::before{content:"\F0858"}.mdi-chess-pawn::before{content:"\F0859"}.mdi-chess-queen::before{content:"\F085A"}.mdi-chess-rook::before{content:"\F085B"}.mdi-chevron-double-down::before{content:"\F013C"}.mdi-chevron-double-left::before{content:"\F013D"}.mdi-chevron-double-right::before{content:"\F013E"}.mdi-chevron-double-up::before{content:"\F013F"}.mdi-chevron-down::before{content:"\F0140"}.mdi-chevron-down-box::before{content:"\F09D6"}.mdi-chevron-down-box-outline::before{content:"\F09D7"}.mdi-chevron-down-circle::before{content:"\F0B26"}.mdi-chevron-down-circle-outline::before{content:"\F0B27"}.mdi-chevron-left::before{content:"\F0141"}.mdi-chevron-left-box::before{content:"\F09D8"}.mdi-chevron-left-box-outline::before{content:"\F09D9"}.mdi-chevron-left-circle::before{content:"\F0B28"}.mdi-chevron-left-circle-outline::before{content:"\F0B29"}.mdi-chevron-right::before{content:"\F0142"}.mdi-chevron-right-box::before{content:"\F09DA"}.mdi-chevron-right-box-outline::before{content:"\F09DB"}.mdi-chevron-right-circle::before{content:"\F0B2A"}.mdi-chevron-right-circle-outline::before{content:"\F0B2B"}.mdi-chevron-triple-down::before{content:"\F0DB9"}.mdi-chevron-triple-left::before{content:"\F0DBA"}.mdi-chevron-triple-right::before{content:"\F0DBB"}.mdi-chevron-triple-up::before{content:"\F0DBC"}.mdi-chevron-up::before{content:"\F0143"}.mdi-chevron-up-box::before{content:"\F09DC"}.mdi-chevron-up-box-outline::before{content:"\F09DD"}.mdi-chevron-up-circle::before{content:"\F0B2C"}.mdi-chevron-up-circle-outline::before{content:"\F0B2D"}.mdi-chili-hot::before{content:"\F07B2"}.mdi-chili-medium::before{content:"\F07B3"}.mdi-chili-mild::before{content:"\F07B4"}.mdi-chili-off::before{content:"\F1467"}.mdi-chip::before{content:"\F061A"}.mdi-christianity::before{content:"\F0953"}.mdi-christianity-outline::before{content:"\F0CF6"}.mdi-church::before{content:"\F0144"}.mdi-cigar::before{content:"\F1189"}.mdi-cigar-off::before{content:"\F141B"}.mdi-circle::before{content:"\F0765"}.mdi-circle-box::before{content:"\F15DC"}.mdi-circle-box-outline::before{content:"\F15DD"}.mdi-circle-double::before{content:"\F0E95"}.mdi-circle-edit-outline::before{content:"\F08D5"}.mdi-circle-expand::before{content:"\F0E96"}.mdi-circle-half::before{content:"\F1395"}.mdi-circle-half-full::before{content:"\F1396"}.mdi-circle-medium::before{content:"\F09DE"}.mdi-circle-multiple::before{content:"\F0B38"}.mdi-circle-multiple-outline::before{content:"\F0695"}.mdi-circle-off-outline::before{content:"\F10D3"}.mdi-circle-outline::before{content:"\F0766"}.mdi-circle-slice-1::before{content:"\F0A9E"}.mdi-circle-slice-2::before{content:"\F0A9F"}.mdi-circle-slice-3::before{content:"\F0AA0"}.mdi-circle-slice-4::before{content:"\F0AA1"}.mdi-circle-slice-5::before{content:"\F0AA2"}.mdi-circle-slice-6::before{content:"\F0AA3"}.mdi-circle-slice-7::before{content:"\F0AA4"}.mdi-circle-slice-8::before{content:"\F0AA5"}.mdi-circle-small::before{content:"\F09DF"}.mdi-circular-saw::before{content:"\F0E22"}.mdi-city::before{content:"\F0146"}.mdi-city-variant::before{content:"\F0A36"}.mdi-city-variant-outline::before{content:"\F0A37"}.mdi-clipboard::before{content:"\F0147"}.mdi-clipboard-account::before{content:"\F0148"}.mdi-clipboard-account-outline::before{content:"\F0C55"}.mdi-clipboard-alert::before{content:"\F0149"}.mdi-clipboard-alert-outline::before{content:"\F0CF7"}.mdi-clipboard-arrow-down::before{content:"\F014A"}.mdi-clipboard-arrow-down-outline::before{content:"\F0C56"}.mdi-clipboard-arrow-left::before{content:"\F014B"}.mdi-clipboard-arrow-left-outline::before{content:"\F0CF8"}.mdi-clipboard-arrow-right::before{content:"\F0CF9"}.mdi-clipboard-arrow-right-outline::before{content:"\F0CFA"}.mdi-clipboard-arrow-up::before{content:"\F0C57"}.mdi-clipboard-arrow-up-outline::before{content:"\F0C58"}.mdi-clipboard-check::before{content:"\F014E"}.mdi-clipboard-check-multiple::before{content:"\F1263"}.mdi-clipboard-check-multiple-outline::before{content:"\F1264"}.mdi-clipboard-check-outline::before{content:"\F08A8"}.mdi-clipboard-edit::before{content:"\F14E5"}.mdi-clipboard-edit-outline::before{content:"\F14E6"}.mdi-clipboard-file::before{content:"\F1265"}.mdi-clipboard-file-outline::before{content:"\F1266"}.mdi-clipboard-flow::before{content:"\F06C8"}.mdi-clipboard-flow-outline::before{content:"\F1117"}.mdi-clipboard-list::before{content:"\F10D4"}.mdi-clipboard-list-outline::before{content:"\F10D5"}.mdi-clipboard-minus::before{content:"\F1618"}.mdi-clipboard-minus-outline::before{content:"\F1619"}.mdi-clipboard-multiple::before{content:"\F1267"}.mdi-clipboard-multiple-outline::before{content:"\F1268"}.mdi-clipboard-off::before{content:"\F161A"}.mdi-clipboard-off-outline::before{content:"\F161B"}.mdi-clipboard-outline::before{content:"\F014C"}.mdi-clipboard-play::before{content:"\F0C59"}.mdi-clipboard-play-multiple::before{content:"\F1269"}.mdi-clipboard-play-multiple-outline::before{content:"\F126A"}.mdi-clipboard-play-outline::before{content:"\F0C5A"}.mdi-clipboard-plus::before{content:"\F0751"}.mdi-clipboard-plus-outline::before{content:"\F131F"}.mdi-clipboard-pulse::before{content:"\F085D"}.mdi-clipboard-pulse-outline::before{content:"\F085E"}.mdi-clipboard-remove::before{content:"\F161C"}.mdi-clipboard-remove-outline::before{content:"\F161D"}.mdi-clipboard-search::before{content:"\F161E"}.mdi-clipboard-search-outline::before{content:"\F161F"}.mdi-clipboard-text::before{content:"\F014D"}.mdi-clipboard-text-multiple::before{content:"\F126B"}.mdi-clipboard-text-multiple-outline::before{content:"\F126C"}.mdi-clipboard-text-off::before{content:"\F1620"}.mdi-clipboard-text-off-outline::before{content:"\F1621"}.mdi-clipboard-text-outline::before{content:"\F0A38"}.mdi-clipboard-text-play::before{content:"\F0C5B"}.mdi-clipboard-text-play-outline::before{content:"\F0C5C"}.mdi-clipboard-text-search::before{content:"\F1622"}.mdi-clipboard-text-search-outline::before{content:"\F1623"}.mdi-clippy::before{content:"\F014F"}.mdi-clock::before{content:"\F0954"}.mdi-clock-alert::before{content:"\F0955"}.mdi-clock-alert-outline::before{content:"\F05CE"}.mdi-clock-check::before{content:"\F0FA8"}.mdi-clock-check-outline::before{content:"\F0FA9"}.mdi-clock-digital::before{content:"\F0E97"}.mdi-clock-end::before{content:"\F0151"}.mdi-clock-fast::before{content:"\F0152"}.mdi-clock-in::before{content:"\F0153"}.mdi-clock-out::before{content:"\F0154"}.mdi-clock-outline::before{content:"\F0150"}.mdi-clock-start::before{content:"\F0155"}.mdi-clock-time-eight::before{content:"\F1446"}.mdi-clock-time-eight-outline::before{content:"\F1452"}.mdi-clock-time-eleven::before{content:"\F1449"}.mdi-clock-time-eleven-outline::before{content:"\F1455"}.mdi-clock-time-five::before{content:"\F1443"}.mdi-clock-time-five-outline::before{content:"\F144F"}.mdi-clock-time-four::before{content:"\F1442"}.mdi-clock-time-four-outline::before{content:"\F144E"}.mdi-clock-time-nine::before{content:"\F1447"}.mdi-clock-time-nine-outline::before{content:"\F1453"}.mdi-clock-time-one::before{content:"\F143F"}.mdi-clock-time-one-outline::before{content:"\F144B"}.mdi-clock-time-seven::before{content:"\F1445"}.mdi-clock-time-seven-outline::before{content:"\F1451"}.mdi-clock-time-six::before{content:"\F1444"}.mdi-clock-time-six-outline::before{content:"\F1450"}.mdi-clock-time-ten::before{content:"\F1448"}.mdi-clock-time-ten-outline::before{content:"\F1454"}.mdi-clock-time-three::before{content:"\F1441"}.mdi-clock-time-three-outline::before{content:"\F144D"}.mdi-clock-time-twelve::before{content:"\F144A"}.mdi-clock-time-twelve-outline::before{content:"\F1456"}.mdi-clock-time-two::before{content:"\F1440"}.mdi-clock-time-two-outline::before{content:"\F144C"}.mdi-close::before{content:"\F0156"}.mdi-close-box::before{content:"\F0157"}.mdi-close-box-multiple::before{content:"\F0C5D"}.mdi-close-box-multiple-outline::before{content:"\F0C5E"}.mdi-close-box-outline::before{content:"\F0158"}.mdi-close-circle::before{content:"\F0159"}.mdi-close-circle-multiple::before{content:"\F062A"}.mdi-close-circle-multiple-outline::before{content:"\F0883"}.mdi-close-circle-outline::before{content:"\F015A"}.mdi-close-network::before{content:"\F015B"}.mdi-close-network-outline::before{content:"\F0C5F"}.mdi-close-octagon::before{content:"\F015C"}.mdi-close-octagon-outline::before{content:"\F015D"}.mdi-close-outline::before{content:"\F06C9"}.mdi-close-thick::before{content:"\F1398"}.mdi-closed-caption::before{content:"\F015E"}.mdi-closed-caption-outline::before{content:"\F0DBD"}.mdi-cloud::before{content:"\F015F"}.mdi-cloud-alert::before{content:"\F09E0"}.mdi-cloud-braces::before{content:"\F07B5"}.mdi-cloud-check::before{content:"\F0160"}.mdi-cloud-check-outline::before{content:"\F12CC"}.mdi-cloud-circle::before{content:"\F0161"}.mdi-cloud-download::before{content:"\F0162"}.mdi-cloud-download-outline::before{content:"\F0B7D"}.mdi-cloud-lock::before{content:"\F11F1"}.mdi-cloud-lock-outline::before{content:"\F11F2"}.mdi-cloud-off-outline::before{content:"\F0164"}.mdi-cloud-outline::before{content:"\F0163"}.mdi-cloud-print::before{content:"\F0165"}.mdi-cloud-print-outline::before{content:"\F0166"}.mdi-cloud-question::before{content:"\F0A39"}.mdi-cloud-refresh::before{content:"\F052A"}.mdi-cloud-search::before{content:"\F0956"}.mdi-cloud-search-outline::before{content:"\F0957"}.mdi-cloud-sync::before{content:"\F063F"}.mdi-cloud-sync-outline::before{content:"\F12D6"}.mdi-cloud-tags::before{content:"\F07B6"}.mdi-cloud-upload::before{content:"\F0167"}.mdi-cloud-upload-outline::before{content:"\F0B7E"}.mdi-clover::before{content:"\F0816"}.mdi-coach-lamp::before{content:"\F1020"}.mdi-coat-rack::before{content:"\F109E"}.mdi-code-array::before{content:"\F0168"}.mdi-code-braces::before{content:"\F0169"}.mdi-code-braces-box::before{content:"\F10D6"}.mdi-code-brackets::before{content:"\F016A"}.mdi-code-equal::before{content:"\F016B"}.mdi-code-greater-than::before{content:"\F016C"}.mdi-code-greater-than-or-equal::before{content:"\F016D"}.mdi-code-json::before{content:"\F0626"}.mdi-code-less-than::before{content:"\F016E"}.mdi-code-less-than-or-equal::before{content:"\F016F"}.mdi-code-not-equal::before{content:"\F0170"}.mdi-code-not-equal-variant::before{content:"\F0171"}.mdi-code-parentheses::before{content:"\F0172"}.mdi-code-parentheses-box::before{content:"\F10D7"}.mdi-code-string::before{content:"\F0173"}.mdi-code-tags::before{content:"\F0174"}.mdi-code-tags-check::before{content:"\F0694"}.mdi-codepen::before{content:"\F0175"}.mdi-coffee::before{content:"\F0176"}.mdi-coffee-maker::before{content:"\F109F"}.mdi-coffee-off::before{content:"\F0FAA"}.mdi-coffee-off-outline::before{content:"\F0FAB"}.mdi-coffee-outline::before{content:"\F06CA"}.mdi-coffee-to-go::before{content:"\F0177"}.mdi-coffee-to-go-outline::before{content:"\F130E"}.mdi-coffin::before{content:"\F0B7F"}.mdi-cog::before{content:"\F0493"}.mdi-cog-box::before{content:"\F0494"}.mdi-cog-clockwise::before{content:"\F11DD"}.mdi-cog-counterclockwise::before{content:"\F11DE"}.mdi-cog-off::before{content:"\F13CE"}.mdi-cog-off-outline::before{content:"\F13CF"}.mdi-cog-outline::before{content:"\F08BB"}.mdi-cog-refresh::before{content:"\F145E"}.mdi-cog-refresh-outline::before{content:"\F145F"}.mdi-cog-sync::before{content:"\F1460"}.mdi-cog-sync-outline::before{content:"\F1461"}.mdi-cog-transfer::before{content:"\F105B"}.mdi-cog-transfer-outline::before{content:"\F105C"}.mdi-cogs::before{content:"\F08D6"}.mdi-collage::before{content:"\F0640"}.mdi-collapse-all::before{content:"\F0AA6"}.mdi-collapse-all-outline::before{content:"\F0AA7"}.mdi-color-helper::before{content:"\F0179"}.mdi-comma::before{content:"\F0E23"}.mdi-comma-box::before{content:"\F0E2B"}.mdi-comma-box-outline::before{content:"\F0E24"}.mdi-comma-circle::before{content:"\F0E25"}.mdi-comma-circle-outline::before{content:"\F0E26"}.mdi-comment::before{content:"\F017A"}.mdi-comment-account::before{content:"\F017B"}.mdi-comment-account-outline::before{content:"\F017C"}.mdi-comment-alert::before{content:"\F017D"}.mdi-comment-alert-outline::before{content:"\F017E"}.mdi-comment-arrow-left::before{content:"\F09E1"}.mdi-comment-arrow-left-outline::before{content:"\F09E2"}.mdi-comment-arrow-right::before{content:"\F09E3"}.mdi-comment-arrow-right-outline::before{content:"\F09E4"}.mdi-comment-bookmark::before{content:"\F15AE"}.mdi-comment-bookmark-outline::before{content:"\F15AF"}.mdi-comment-check::before{content:"\F017F"}.mdi-comment-check-outline::before{content:"\F0180"}.mdi-comment-edit::before{content:"\F11BF"}.mdi-comment-edit-outline::before{content:"\F12C4"}.mdi-comment-eye::before{content:"\F0A3A"}.mdi-comment-eye-outline::before{content:"\F0A3B"}.mdi-comment-flash::before{content:"\F15B0"}.mdi-comment-flash-outline::before{content:"\F15B1"}.mdi-comment-minus::before{content:"\F15DF"}.mdi-comment-minus-outline::before{content:"\F15E0"}.mdi-comment-multiple::before{content:"\F085F"}.mdi-comment-multiple-outline::before{content:"\F0181"}.mdi-comment-off::before{content:"\F15E1"}.mdi-comment-off-outline::before{content:"\F15E2"}.mdi-comment-outline::before{content:"\F0182"}.mdi-comment-plus::before{content:"\F09E5"}.mdi-comment-plus-outline::before{content:"\F0183"}.mdi-comment-processing::before{content:"\F0184"}.mdi-comment-processing-outline::before{content:"\F0185"}.mdi-comment-question::before{content:"\F0817"}.mdi-comment-question-outline::before{content:"\F0186"}.mdi-comment-quote::before{content:"\F1021"}.mdi-comment-quote-outline::before{content:"\F1022"}.mdi-comment-remove::before{content:"\F05DE"}.mdi-comment-remove-outline::before{content:"\F0187"}.mdi-comment-search::before{content:"\F0A3C"}.mdi-comment-search-outline::before{content:"\F0A3D"}.mdi-comment-text::before{content:"\F0188"}.mdi-comment-text-multiple::before{content:"\F0860"}.mdi-comment-text-multiple-outline::before{content:"\F0861"}.mdi-comment-text-outline::before{content:"\F0189"}.mdi-compare::before{content:"\F018A"}.mdi-compare-horizontal::before{content:"\F1492"}.mdi-compare-vertical::before{content:"\F1493"}.mdi-compass::before{content:"\F018B"}.mdi-compass-off::before{content:"\F0B80"}.mdi-compass-off-outline::before{content:"\F0B81"}.mdi-compass-outline::before{content:"\F018C"}.mdi-compass-rose::before{content:"\F1382"}.mdi-concourse-ci::before{content:"\F10A0"}.mdi-connection::before{content:"\F1616"}.mdi-console::before{content:"\F018D"}.mdi-console-line::before{content:"\F07B7"}.mdi-console-network::before{content:"\F08A9"}.mdi-console-network-outline::before{content:"\F0C60"}.mdi-consolidate::before{content:"\F10D8"}.mdi-contactless-payment::before{content:"\F0D6A"}.mdi-contactless-payment-circle::before{content:"\F0321"}.mdi-contactless-payment-circle-outline::before{content:"\F0408"}.mdi-contacts::before{content:"\F06CB"}.mdi-contacts-outline::before{content:"\F05B8"}.mdi-contain::before{content:"\F0A3E"}.mdi-contain-end::before{content:"\F0A3F"}.mdi-contain-start::before{content:"\F0A40"}.mdi-content-copy::before{content:"\F018F"}.mdi-content-cut::before{content:"\F0190"}.mdi-content-duplicate::before{content:"\F0191"}.mdi-content-paste::before{content:"\F0192"}.mdi-content-save::before{content:"\F0193"}.mdi-content-save-alert::before{content:"\F0F42"}.mdi-content-save-alert-outline::before{content:"\F0F43"}.mdi-content-save-all::before{content:"\F0194"}.mdi-content-save-all-outline::before{content:"\F0F44"}.mdi-content-save-cog::before{content:"\F145B"}.mdi-content-save-cog-outline::before{content:"\F145C"}.mdi-content-save-edit::before{content:"\F0CFB"}.mdi-content-save-edit-outline::before{content:"\F0CFC"}.mdi-content-save-move::before{content:"\F0E27"}.mdi-content-save-move-outline::before{content:"\F0E28"}.mdi-content-save-off::before{content:"\F1643"}.mdi-content-save-off-outline::before{content:"\F1644"}.mdi-content-save-outline::before{content:"\F0818"}.mdi-content-save-settings::before{content:"\F061B"}.mdi-content-save-settings-outline::before{content:"\F0B2E"}.mdi-contrast::before{content:"\F0195"}.mdi-contrast-box::before{content:"\F0196"}.mdi-contrast-circle::before{content:"\F0197"}.mdi-controller-classic::before{content:"\F0B82"}.mdi-controller-classic-outline::before{content:"\F0B83"}.mdi-cookie::before{content:"\F0198"}.mdi-cookie-alert::before{content:"\F16D0"}.mdi-cookie-alert-outline::before{content:"\F16D1"}.mdi-cookie-check::before{content:"\F16D2"}.mdi-cookie-check-outline::before{content:"\F16D3"}.mdi-cookie-cog::before{content:"\F16D4"}.mdi-cookie-cog-outline::before{content:"\F16D5"}.mdi-cookie-minus::before{content:"\F16DA"}.mdi-cookie-minus-outline::before{content:"\F16DB"}.mdi-cookie-outline::before{content:"\F16DE"}.mdi-cookie-plus::before{content:"\F16D6"}.mdi-cookie-plus-outline::before{content:"\F16D7"}.mdi-cookie-remove::before{content:"\F16D8"}.mdi-cookie-remove-outline::before{content:"\F16D9"}.mdi-cookie-settings::before{content:"\F16DC"}.mdi-cookie-settings-outline::before{content:"\F16DD"}.mdi-coolant-temperature::before{content:"\F03C8"}.mdi-copyright::before{content:"\F05E6"}.mdi-cordova::before{content:"\F0958"}.mdi-corn::before{content:"\F07B8"}.mdi-corn-off::before{content:"\F13EF"}.mdi-cosine-wave::before{content:"\F1479"}.mdi-counter::before{content:"\F0199"}.mdi-cow::before{content:"\F019A"}.mdi-cpu-32-bit::before{content:"\F0EDF"}.mdi-cpu-64-bit::before{content:"\F0EE0"}.mdi-crane::before{content:"\F0862"}.mdi-creation::before{content:"\F0674"}.mdi-creative-commons::before{content:"\F0D6B"}.mdi-credit-card::before{content:"\F0FEF"}.mdi-credit-card-check::before{content:"\F13D0"}.mdi-credit-card-check-outline::before{content:"\F13D1"}.mdi-credit-card-clock::before{content:"\F0EE1"}.mdi-credit-card-clock-outline::before{content:"\F0EE2"}.mdi-credit-card-marker::before{content:"\F06A8"}.mdi-credit-card-marker-outline::before{content:"\F0DBE"}.mdi-credit-card-minus::before{content:"\F0FAC"}.mdi-credit-card-minus-outline::before{content:"\F0FAD"}.mdi-credit-card-multiple::before{content:"\F0FF0"}.mdi-credit-card-multiple-outline::before{content:"\F019C"}.mdi-credit-card-off::before{content:"\F0FF1"}.mdi-credit-card-off-outline::before{content:"\F05E4"}.mdi-credit-card-outline::before{content:"\F019B"}.mdi-credit-card-plus::before{content:"\F0FF2"}.mdi-credit-card-plus-outline::before{content:"\F0676"}.mdi-credit-card-refresh::before{content:"\F1645"}.mdi-credit-card-refresh-outline::before{content:"\F1646"}.mdi-credit-card-refund::before{content:"\F0FF3"}.mdi-credit-card-refund-outline::before{content:"\F0AA8"}.mdi-credit-card-remove::before{content:"\F0FAE"}.mdi-credit-card-remove-outline::before{content:"\F0FAF"}.mdi-credit-card-scan::before{content:"\F0FF4"}.mdi-credit-card-scan-outline::before{content:"\F019D"}.mdi-credit-card-search::before{content:"\F1647"}.mdi-credit-card-search-outline::before{content:"\F1648"}.mdi-credit-card-settings::before{content:"\F0FF5"}.mdi-credit-card-settings-outline::before{content:"\F08D7"}.mdi-credit-card-sync::before{content:"\F1649"}.mdi-credit-card-sync-outline::before{content:"\F164A"}.mdi-credit-card-wireless::before{content:"\F0802"}.mdi-credit-card-wireless-off::before{content:"\F057A"}.mdi-credit-card-wireless-off-outline::before{content:"\F057B"}.mdi-credit-card-wireless-outline::before{content:"\F0D6C"}.mdi-cricket::before{content:"\F0D6D"}.mdi-crop::before{content:"\F019E"}.mdi-crop-free::before{content:"\F019F"}.mdi-crop-landscape::before{content:"\F01A0"}.mdi-crop-portrait::before{content:"\F01A1"}.mdi-crop-rotate::before{content:"\F0696"}.mdi-crop-square::before{content:"\F01A2"}.mdi-crosshairs::before{content:"\F01A3"}.mdi-crosshairs-gps::before{content:"\F01A4"}.mdi-crosshairs-off::before{content:"\F0F45"}.mdi-crosshairs-question::before{content:"\F1136"}.mdi-crown::before{content:"\F01A5"}.mdi-crown-outline::before{content:"\F11D0"}.mdi-cryengine::before{content:"\F0959"}.mdi-crystal-ball::before{content:"\F0B2F"}.mdi-cube::before{content:"\F01A6"}.mdi-cube-off::before{content:"\F141C"}.mdi-cube-off-outline::before{content:"\F141D"}.mdi-cube-outline::before{content:"\F01A7"}.mdi-cube-scan::before{content:"\F0B84"}.mdi-cube-send::before{content:"\F01A8"}.mdi-cube-unfolded::before{content:"\F01A9"}.mdi-cup::before{content:"\F01AA"}.mdi-cup-off::before{content:"\F05E5"}.mdi-cup-off-outline::before{content:"\F137D"}.mdi-cup-outline::before{content:"\F130F"}.mdi-cup-water::before{content:"\F01AB"}.mdi-cupboard::before{content:"\F0F46"}.mdi-cupboard-outline::before{content:"\F0F47"}.mdi-cupcake::before{content:"\F095A"}.mdi-curling::before{content:"\F0863"}.mdi-currency-bdt::before{content:"\F0864"}.mdi-currency-brl::before{content:"\F0B85"}.mdi-currency-btc::before{content:"\F01AC"}.mdi-currency-cny::before{content:"\F07BA"}.mdi-currency-eth::before{content:"\F07BB"}.mdi-currency-eur::before{content:"\F01AD"}.mdi-currency-eur-off::before{content:"\F1315"}.mdi-currency-gbp::before{content:"\F01AE"}.mdi-currency-ils::before{content:"\F0C61"}.mdi-currency-inr::before{content:"\F01AF"}.mdi-currency-jpy::before{content:"\F07BC"}.mdi-currency-krw::before{content:"\F07BD"}.mdi-currency-kzt::before{content:"\F0865"}.mdi-currency-mnt::before{content:"\F1512"}.mdi-currency-ngn::before{content:"\F01B0"}.mdi-currency-php::before{content:"\F09E6"}.mdi-currency-rial::before{content:"\F0E9C"}.mdi-currency-rub::before{content:"\F01B1"}.mdi-currency-sign::before{content:"\F07BE"}.mdi-currency-try::before{content:"\F01B2"}.mdi-currency-twd::before{content:"\F07BF"}.mdi-currency-usd::before{content:"\F01C1"}.mdi-currency-usd-circle::before{content:"\F116B"}.mdi-currency-usd-circle-outline::before{content:"\F0178"}.mdi-currency-usd-off::before{content:"\F067A"}.mdi-current-ac::before{content:"\F1480"}.mdi-current-dc::before{content:"\F095C"}.mdi-cursor-default::before{content:"\F01C0"}.mdi-cursor-default-click::before{content:"\F0CFD"}.mdi-cursor-default-click-outline::before{content:"\F0CFE"}.mdi-cursor-default-gesture::before{content:"\F1127"}.mdi-cursor-default-gesture-outline::before{content:"\F1128"}.mdi-cursor-default-outline::before{content:"\F01BF"}.mdi-cursor-move::before{content:"\F01BE"}.mdi-cursor-pointer::before{content:"\F01BD"}.mdi-cursor-text::before{content:"\F05E7"}.mdi-dance-ballroom::before{content:"\F15FB"}.mdi-dance-pole::before{content:"\F1578"}.mdi-data-matrix::before{content:"\F153C"}.mdi-data-matrix-edit::before{content:"\F153D"}.mdi-data-matrix-minus::before{content:"\F153E"}.mdi-data-matrix-plus::before{content:"\F153F"}.mdi-data-matrix-remove::before{content:"\F1540"}.mdi-data-matrix-scan::before{content:"\F1541"}.mdi-database::before{content:"\F01BC"}.mdi-database-alert::before{content:"\F163A"}.mdi-database-alert-outline::before{content:"\F1624"}.mdi-database-arrow-down::before{content:"\F163B"}.mdi-database-arrow-down-outline::before{content:"\F1625"}.mdi-database-arrow-left::before{content:"\F163C"}.mdi-database-arrow-left-outline::before{content:"\F1626"}.mdi-database-arrow-right::before{content:"\F163D"}.mdi-database-arrow-right-outline::before{content:"\F1627"}.mdi-database-arrow-up::before{content:"\F163E"}.mdi-database-arrow-up-outline::before{content:"\F1628"}.mdi-database-check::before{content:"\F0AA9"}.mdi-database-check-outline::before{content:"\F1629"}.mdi-database-clock::before{content:"\F163F"}.mdi-database-clock-outline::before{content:"\F162A"}.mdi-database-cog::before{content:"\F164B"}.mdi-database-cog-outline::before{content:"\F164C"}.mdi-database-edit::before{content:"\F0B86"}.mdi-database-edit-outline::before{content:"\F162B"}.mdi-database-export::before{content:"\F095E"}.mdi-database-export-outline::before{content:"\F162C"}.mdi-database-import::before{content:"\F095D"}.mdi-database-import-outline::before{content:"\F162D"}.mdi-database-lock::before{content:"\F0AAA"}.mdi-database-lock-outline::before{content:"\F162E"}.mdi-database-marker::before{content:"\F12F6"}.mdi-database-marker-outline::before{content:"\F162F"}.mdi-database-minus::before{content:"\F01BB"}.mdi-database-minus-outline::before{content:"\F1630"}.mdi-database-off::before{content:"\F1640"}.mdi-database-off-outline::before{content:"\F1631"}.mdi-database-outline::before{content:"\F1632"}.mdi-database-plus::before{content:"\F01BA"}.mdi-database-plus-outline::before{content:"\F1633"}.mdi-database-refresh::before{content:"\F05C2"}.mdi-database-refresh-outline::before{content:"\F1634"}.mdi-database-remove::before{content:"\F0D00"}.mdi-database-remove-outline::before{content:"\F1635"}.mdi-database-search::before{content:"\F0866"}.mdi-database-search-outline::before{content:"\F1636"}.mdi-database-settings::before{content:"\F0D01"}.mdi-database-settings-outline::before{content:"\F1637"}.mdi-database-sync::before{content:"\F0CFF"}.mdi-database-sync-outline::before{content:"\F1638"}.mdi-death-star::before{content:"\F08D8"}.mdi-death-star-variant::before{content:"\F08D9"}.mdi-deathly-hallows::before{content:"\F0B87"}.mdi-debian::before{content:"\F08DA"}.mdi-debug-step-into::before{content:"\F01B9"}.mdi-debug-step-out::before{content:"\F01B8"}.mdi-debug-step-over::before{content:"\F01B7"}.mdi-decagram::before{content:"\F076C"}.mdi-decagram-outline::before{content:"\F076D"}.mdi-decimal::before{content:"\F10A1"}.mdi-decimal-comma::before{content:"\F10A2"}.mdi-decimal-comma-decrease::before{content:"\F10A3"}.mdi-decimal-comma-increase::before{content:"\F10A4"}.mdi-decimal-decrease::before{content:"\F01B6"}.mdi-decimal-increase::before{content:"\F01B5"}.mdi-delete::before{content:"\F01B4"}.mdi-delete-alert::before{content:"\F10A5"}.mdi-delete-alert-outline::before{content:"\F10A6"}.mdi-delete-circle::before{content:"\F0683"}.mdi-delete-circle-outline::before{content:"\F0B88"}.mdi-delete-clock::before{content:"\F1556"}.mdi-delete-clock-outline::before{content:"\F1557"}.mdi-delete-empty::before{content:"\F06CC"}.mdi-delete-empty-outline::before{content:"\F0E9D"}.mdi-delete-forever::before{content:"\F05E8"}.mdi-delete-forever-outline::before{content:"\F0B89"}.mdi-delete-off::before{content:"\F10A7"}.mdi-delete-off-outline::before{content:"\F10A8"}.mdi-delete-outline::before{content:"\F09E7"}.mdi-delete-restore::before{content:"\F0819"}.mdi-delete-sweep::before{content:"\F05E9"}.mdi-delete-sweep-outline::before{content:"\F0C62"}.mdi-delete-variant::before{content:"\F01B3"}.mdi-delta::before{content:"\F01C2"}.mdi-desk::before{content:"\F1239"}.mdi-desk-lamp::before{content:"\F095F"}.mdi-deskphone::before{content:"\F01C3"}.mdi-desktop-classic::before{content:"\F07C0"}.mdi-desktop-mac::before{content:"\F01C4"}.mdi-desktop-mac-dashboard::before{content:"\F09E8"}.mdi-desktop-tower::before{content:"\F01C5"}.mdi-desktop-tower-monitor::before{content:"\F0AAB"}.mdi-details::before{content:"\F01C6"}.mdi-dev-to::before{content:"\F0D6E"}.mdi-developer-board::before{content:"\F0697"}.mdi-deviantart::before{content:"\F01C7"}.mdi-devices::before{content:"\F0FB0"}.mdi-diabetes::before{content:"\F1126"}.mdi-dialpad::before{content:"\F061C"}.mdi-diameter::before{content:"\F0C63"}.mdi-diameter-outline::before{content:"\F0C64"}.mdi-diameter-variant::before{content:"\F0C65"}.mdi-diamond::before{content:"\F0B8A"}.mdi-diamond-outline::before{content:"\F0B8B"}.mdi-diamond-stone::before{content:"\F01C8"}.mdi-dice-1::before{content:"\F01CA"}.mdi-dice-1-outline::before{content:"\F114A"}.mdi-dice-2::before{content:"\F01CB"}.mdi-dice-2-outline::before{content:"\F114B"}.mdi-dice-3::before{content:"\F01CC"}.mdi-dice-3-outline::before{content:"\F114C"}.mdi-dice-4::before{content:"\F01CD"}.mdi-dice-4-outline::before{content:"\F114D"}.mdi-dice-5::before{content:"\F01CE"}.mdi-dice-5-outline::before{content:"\F114E"}.mdi-dice-6::before{content:"\F01CF"}.mdi-dice-6-outline::before{content:"\F114F"}.mdi-dice-d10::before{content:"\F1153"}.mdi-dice-d10-outline::before{content:"\F076F"}.mdi-dice-d12::before{content:"\F1154"}.mdi-dice-d12-outline::before{content:"\F0867"}.mdi-dice-d20::before{content:"\F1155"}.mdi-dice-d20-outline::before{content:"\F05EA"}.mdi-dice-d4::before{content:"\F1150"}.mdi-dice-d4-outline::before{content:"\F05EB"}.mdi-dice-d6::before{content:"\F1151"}.mdi-dice-d6-outline::before{content:"\F05ED"}.mdi-dice-d8::before{content:"\F1152"}.mdi-dice-d8-outline::before{content:"\F05EC"}.mdi-dice-multiple::before{content:"\F076E"}.mdi-dice-multiple-outline::before{content:"\F1156"}.mdi-digital-ocean::before{content:"\F1237"}.mdi-dip-switch::before{content:"\F07C1"}.mdi-directions::before{content:"\F01D0"}.mdi-directions-fork::before{content:"\F0641"}.mdi-disc::before{content:"\F05EE"}.mdi-disc-alert::before{content:"\F01D1"}.mdi-disc-player::before{content:"\F0960"}.mdi-discord::before{content:"\F066F"}.mdi-dishwasher::before{content:"\F0AAC"}.mdi-dishwasher-alert::before{content:"\F11B8"}.mdi-dishwasher-off::before{content:"\F11B9"}.mdi-disqus::before{content:"\F01D2"}.mdi-distribute-horizontal-center::before{content:"\F11C9"}.mdi-distribute-horizontal-left::before{content:"\F11C8"}.mdi-distribute-horizontal-right::before{content:"\F11CA"}.mdi-distribute-vertical-bottom::before{content:"\F11CB"}.mdi-distribute-vertical-center::before{content:"\F11CC"}.mdi-distribute-vertical-top::before{content:"\F11CD"}.mdi-diving-flippers::before{content:"\F0DBF"}.mdi-diving-helmet::before{content:"\F0DC0"}.mdi-diving-scuba::before{content:"\F0DC1"}.mdi-diving-scuba-flag::before{content:"\F0DC2"}.mdi-diving-scuba-tank::before{content:"\F0DC3"}.mdi-diving-scuba-tank-multiple::before{content:"\F0DC4"}.mdi-diving-snorkel::before{content:"\F0DC5"}.mdi-division::before{content:"\F01D4"}.mdi-division-box::before{content:"\F01D5"}.mdi-dlna::before{content:"\F0A41"}.mdi-dna::before{content:"\F0684"}.mdi-dns::before{content:"\F01D6"}.mdi-dns-outline::before{content:"\F0B8C"}.mdi-do-not-disturb::before{content:"\F0698"}.mdi-do-not-disturb-off::before{content:"\F0699"}.mdi-dock-bottom::before{content:"\F10A9"}.mdi-dock-left::before{content:"\F10AA"}.mdi-dock-right::before{content:"\F10AB"}.mdi-dock-top::before{content:"\F1513"}.mdi-dock-window::before{content:"\F10AC"}.mdi-docker::before{content:"\F0868"}.mdi-doctor::before{content:"\F0A42"}.mdi-dog::before{content:"\F0A43"}.mdi-dog-service::before{content:"\F0AAD"}.mdi-dog-side::before{content:"\F0A44"}.mdi-dolby::before{content:"\F06B3"}.mdi-dolly::before{content:"\F0E9E"}.mdi-domain::before{content:"\F01D7"}.mdi-domain-off::before{content:"\F0D6F"}.mdi-domain-plus::before{content:"\F10AD"}.mdi-domain-remove::before{content:"\F10AE"}.mdi-dome-light::before{content:"\F141E"}.mdi-domino-mask::before{content:"\F1023"}.mdi-donkey::before{content:"\F07C2"}.mdi-door::before{content:"\F081A"}.mdi-door-closed::before{content:"\F081B"}.mdi-door-closed-lock::before{content:"\F10AF"}.mdi-door-open::before{content:"\F081C"}.mdi-doorbell::before{content:"\F12E6"}.mdi-doorbell-video::before{content:"\F0869"}.mdi-dot-net::before{content:"\F0AAE"}.mdi-dots-grid::before{content:"\F15FC"}.mdi-dots-hexagon::before{content:"\F15FF"}.mdi-dots-horizontal::before{content:"\F01D8"}.mdi-dots-horizontal-circle::before{content:"\F07C3"}.mdi-dots-horizontal-circle-outline::before{content:"\F0B8D"}.mdi-dots-square::before{content:"\F15FD"}.mdi-dots-triangle::before{content:"\F15FE"}.mdi-dots-vertical::before{content:"\F01D9"}.mdi-dots-vertical-circle::before{content:"\F07C4"}.mdi-dots-vertical-circle-outline::before{content:"\F0B8E"}.mdi-douban::before{content:"\F069A"}.mdi-download::before{content:"\F01DA"}.mdi-download-box::before{content:"\F1462"}.mdi-download-box-outline::before{content:"\F1463"}.mdi-download-circle::before{content:"\F1464"}.mdi-download-circle-outline::before{content:"\F1465"}.mdi-download-lock::before{content:"\F1320"}.mdi-download-lock-outline::before{content:"\F1321"}.mdi-download-multiple::before{content:"\F09E9"}.mdi-download-network::before{content:"\F06F4"}.mdi-download-network-outline::before{content:"\F0C66"}.mdi-download-off::before{content:"\F10B0"}.mdi-download-off-outline::before{content:"\F10B1"}.mdi-download-outline::before{content:"\F0B8F"}.mdi-drag::before{content:"\F01DB"}.mdi-drag-horizontal::before{content:"\F01DC"}.mdi-drag-horizontal-variant::before{content:"\F12F0"}.mdi-drag-variant::before{content:"\F0B90"}.mdi-drag-vertical::before{content:"\F01DD"}.mdi-drag-vertical-variant::before{content:"\F12F1"}.mdi-drama-masks::before{content:"\F0D02"}.mdi-draw::before{content:"\F0F49"}.mdi-drawing::before{content:"\F01DE"}.mdi-drawing-box::before{content:"\F01DF"}.mdi-dresser::before{content:"\F0F4A"}.mdi-dresser-outline::before{content:"\F0F4B"}.mdi-drone::before{content:"\F01E2"}.mdi-dropbox::before{content:"\F01E3"}.mdi-drupal::before{content:"\F01E4"}.mdi-duck::before{content:"\F01E5"}.mdi-dumbbell::before{content:"\F01E6"}.mdi-dump-truck::before{content:"\F0C67"}.mdi-ear-hearing::before{content:"\F07C5"}.mdi-ear-hearing-off::before{content:"\F0A45"}.mdi-earth::before{content:"\F01E7"}.mdi-earth-arrow-right::before{content:"\F1311"}.mdi-earth-box::before{content:"\F06CD"}.mdi-earth-box-minus::before{content:"\F1407"}.mdi-earth-box-off::before{content:"\F06CE"}.mdi-earth-box-plus::before{content:"\F1406"}.mdi-earth-box-remove::before{content:"\F1408"}.mdi-earth-minus::before{content:"\F1404"}.mdi-earth-off::before{content:"\F01E8"}.mdi-earth-plus::before{content:"\F1403"}.mdi-earth-remove::before{content:"\F1405"}.mdi-egg::before{content:"\F0AAF"}.mdi-egg-easter::before{content:"\F0AB0"}.mdi-egg-off::before{content:"\F13F0"}.mdi-egg-off-outline::before{content:"\F13F1"}.mdi-egg-outline::before{content:"\F13F2"}.mdi-eiffel-tower::before{content:"\F156B"}.mdi-eight-track::before{content:"\F09EA"}.mdi-eject::before{content:"\F01EA"}.mdi-eject-outline::before{content:"\F0B91"}.mdi-electric-switch::before{content:"\F0E9F"}.mdi-electric-switch-closed::before{content:"\F10D9"}.mdi-electron-framework::before{content:"\F1024"}.mdi-elephant::before{content:"\F07C6"}.mdi-elevation-decline::before{content:"\F01EB"}.mdi-elevation-rise::before{content:"\F01EC"}.mdi-elevator::before{content:"\F01ED"}.mdi-elevator-down::before{content:"\F12C2"}.mdi-elevator-passenger::before{content:"\F1381"}.mdi-elevator-up::before{content:"\F12C1"}.mdi-ellipse::before{content:"\F0EA0"}.mdi-ellipse-outline::before{content:"\F0EA1"}.mdi-email::before{content:"\F01EE"}.mdi-email-alert::before{content:"\F06CF"}.mdi-email-alert-outline::before{content:"\F0D42"}.mdi-email-box::before{content:"\F0D03"}.mdi-email-check::before{content:"\F0AB1"}.mdi-email-check-outline::before{content:"\F0AB2"}.mdi-email-edit::before{content:"\F0EE3"}.mdi-email-edit-outline::before{content:"\F0EE4"}.mdi-email-lock::before{content:"\F01F1"}.mdi-email-mark-as-unread::before{content:"\F0B92"}.mdi-email-minus::before{content:"\F0EE5"}.mdi-email-minus-outline::before{content:"\F0EE6"}.mdi-email-multiple::before{content:"\F0EE7"}.mdi-email-multiple-outline::before{content:"\F0EE8"}.mdi-email-newsletter::before{content:"\F0FB1"}.mdi-email-off::before{content:"\F13E3"}.mdi-email-off-outline::before{content:"\F13E4"}.mdi-email-open::before{content:"\F01EF"}.mdi-email-open-multiple::before{content:"\F0EE9"}.mdi-email-open-multiple-outline::before{content:"\F0EEA"}.mdi-email-open-outline::before{content:"\F05EF"}.mdi-email-outline::before{content:"\F01F0"}.mdi-email-plus::before{content:"\F09EB"}.mdi-email-plus-outline::before{content:"\F09EC"}.mdi-email-receive::before{content:"\F10DA"}.mdi-email-receive-outline::before{content:"\F10DB"}.mdi-email-remove::before{content:"\F1661"}.mdi-email-remove-outline::before{content:"\F1662"}.mdi-email-search::before{content:"\F0961"}.mdi-email-search-outline::before{content:"\F0962"}.mdi-email-send::before{content:"\F10DC"}.mdi-email-send-outline::before{content:"\F10DD"}.mdi-email-sync::before{content:"\F12C7"}.mdi-email-sync-outline::before{content:"\F12C8"}.mdi-email-variant::before{content:"\F05F0"}.mdi-ember::before{content:"\F0B30"}.mdi-emby::before{content:"\F06B4"}.mdi-emoticon::before{content:"\F0C68"}.mdi-emoticon-angry::before{content:"\F0C69"}.mdi-emoticon-angry-outline::before{content:"\F0C6A"}.mdi-emoticon-confused::before{content:"\F10DE"}.mdi-emoticon-confused-outline::before{content:"\F10DF"}.mdi-emoticon-cool::before{content:"\F0C6B"}.mdi-emoticon-cool-outline::before{content:"\F01F3"}.mdi-emoticon-cry::before{content:"\F0C6C"}.mdi-emoticon-cry-outline::before{content:"\F0C6D"}.mdi-emoticon-dead::before{content:"\F0C6E"}.mdi-emoticon-dead-outline::before{content:"\F069B"}.mdi-emoticon-devil::before{content:"\F0C6F"}.mdi-emoticon-devil-outline::before{content:"\F01F4"}.mdi-emoticon-excited::before{content:"\F0C70"}.mdi-emoticon-excited-outline::before{content:"\F069C"}.mdi-emoticon-frown::before{content:"\F0F4C"}.mdi-emoticon-frown-outline::before{content:"\F0F4D"}.mdi-emoticon-happy::before{content:"\F0C71"}.mdi-emoticon-happy-outline::before{content:"\F01F5"}.mdi-emoticon-kiss::before{content:"\F0C72"}.mdi-emoticon-kiss-outline::before{content:"\F0C73"}.mdi-emoticon-lol::before{content:"\F1214"}.mdi-emoticon-lol-outline::before{content:"\F1215"}.mdi-emoticon-neutral::before{content:"\F0C74"}.mdi-emoticon-neutral-outline::before{content:"\F01F6"}.mdi-emoticon-outline::before{content:"\F01F2"}.mdi-emoticon-poop::before{content:"\F01F7"}.mdi-emoticon-poop-outline::before{content:"\F0C75"}.mdi-emoticon-sad::before{content:"\F0C76"}.mdi-emoticon-sad-outline::before{content:"\F01F8"}.mdi-emoticon-sick::before{content:"\F157C"}.mdi-emoticon-sick-outline::before{content:"\F157D"}.mdi-emoticon-tongue::before{content:"\F01F9"}.mdi-emoticon-tongue-outline::before{content:"\F0C77"}.mdi-emoticon-wink::before{content:"\F0C78"}.mdi-emoticon-wink-outline::before{content:"\F0C79"}.mdi-engine::before{content:"\F01FA"}.mdi-engine-off::before{content:"\F0A46"}.mdi-engine-off-outline::before{content:"\F0A47"}.mdi-engine-outline::before{content:"\F01FB"}.mdi-epsilon::before{content:"\F10E0"}.mdi-equal::before{content:"\F01FC"}.mdi-equal-box::before{content:"\F01FD"}.mdi-equalizer::before{content:"\F0EA2"}.mdi-equalizer-outline::before{content:"\F0EA3"}.mdi-eraser::before{content:"\F01FE"}.mdi-eraser-variant::before{content:"\F0642"}.mdi-escalator::before{content:"\F01FF"}.mdi-escalator-box::before{content:"\F1399"}.mdi-escalator-down::before{content:"\F12C0"}.mdi-escalator-up::before{content:"\F12BF"}.mdi-eslint::before{content:"\F0C7A"}.mdi-et::before{content:"\F0AB3"}.mdi-ethereum::before{content:"\F086A"}.mdi-ethernet::before{content:"\F0200"}.mdi-ethernet-cable::before{content:"\F0201"}.mdi-ethernet-cable-off::before{content:"\F0202"}.mdi-ev-plug-ccs1::before{content:"\F1519"}.mdi-ev-plug-ccs2::before{content:"\F151A"}.mdi-ev-plug-chademo::before{content:"\F151B"}.mdi-ev-plug-tesla::before{content:"\F151C"}.mdi-ev-plug-type1::before{content:"\F151D"}.mdi-ev-plug-type2::before{content:"\F151E"}.mdi-ev-station::before{content:"\F05F1"}.mdi-evernote::before{content:"\F0204"}.mdi-excavator::before{content:"\F1025"}.mdi-exclamation::before{content:"\F0205"}.mdi-exclamation-thick::before{content:"\F1238"}.mdi-exit-run::before{content:"\F0A48"}.mdi-exit-to-app::before{content:"\F0206"}.mdi-expand-all::before{content:"\F0AB4"}.mdi-expand-all-outline::before{content:"\F0AB5"}.mdi-expansion-card::before{content:"\F08AE"}.mdi-expansion-card-variant::before{content:"\F0FB2"}.mdi-exponent::before{content:"\F0963"}.mdi-exponent-box::before{content:"\F0964"}.mdi-export::before{content:"\F0207"}.mdi-export-variant::before{content:"\F0B93"}.mdi-eye::before{content:"\F0208"}.mdi-eye-check::before{content:"\F0D04"}.mdi-eye-check-outline::before{content:"\F0D05"}.mdi-eye-circle::before{content:"\F0B94"}.mdi-eye-circle-outline::before{content:"\F0B95"}.mdi-eye-minus::before{content:"\F1026"}.mdi-eye-minus-outline::before{content:"\F1027"}.mdi-eye-off::before{content:"\F0209"}.mdi-eye-off-outline::before{content:"\F06D1"}.mdi-eye-outline::before{content:"\F06D0"}.mdi-eye-plus::before{content:"\F086B"}.mdi-eye-plus-outline::before{content:"\F086C"}.mdi-eye-remove::before{content:"\F15E3"}.mdi-eye-remove-outline::before{content:"\F15E4"}.mdi-eye-settings::before{content:"\F086D"}.mdi-eye-settings-outline::before{content:"\F086E"}.mdi-eyedropper::before{content:"\F020A"}.mdi-eyedropper-minus::before{content:"\F13DD"}.mdi-eyedropper-off::before{content:"\F13DF"}.mdi-eyedropper-plus::before{content:"\F13DC"}.mdi-eyedropper-remove::before{content:"\F13DE"}.mdi-eyedropper-variant::before{content:"\F020B"}.mdi-face::before{content:"\F0643"}.mdi-face-agent::before{content:"\F0D70"}.mdi-face-mask::before{content:"\F1586"}.mdi-face-mask-outline::before{content:"\F1587"}.mdi-face-outline::before{content:"\F0B96"}.mdi-face-profile::before{content:"\F0644"}.mdi-face-profile-woman::before{content:"\F1076"}.mdi-face-recognition::before{content:"\F0C7B"}.mdi-face-shimmer::before{content:"\F15CC"}.mdi-face-shimmer-outline::before{content:"\F15CD"}.mdi-face-woman::before{content:"\F1077"}.mdi-face-woman-outline::before{content:"\F1078"}.mdi-face-woman-shimmer::before{content:"\F15CE"}.mdi-face-woman-shimmer-outline::before{content:"\F15CF"}.mdi-facebook::before{content:"\F020C"}.mdi-facebook-gaming::before{content:"\F07DD"}.mdi-facebook-messenger::before{content:"\F020E"}.mdi-facebook-workplace::before{content:"\F0B31"}.mdi-factory::before{content:"\F020F"}.mdi-family-tree::before{content:"\F160E"}.mdi-fan::before{content:"\F0210"}.mdi-fan-alert::before{content:"\F146C"}.mdi-fan-chevron-down::before{content:"\F146D"}.mdi-fan-chevron-up::before{content:"\F146E"}.mdi-fan-minus::before{content:"\F1470"}.mdi-fan-off::before{content:"\F081D"}.mdi-fan-plus::before{content:"\F146F"}.mdi-fan-remove::before{content:"\F1471"}.mdi-fan-speed-1::before{content:"\F1472"}.mdi-fan-speed-2::before{content:"\F1473"}.mdi-fan-speed-3::before{content:"\F1474"}.mdi-fast-forward::before{content:"\F0211"}.mdi-fast-forward-10::before{content:"\F0D71"}.mdi-fast-forward-30::before{content:"\F0D06"}.mdi-fast-forward-5::before{content:"\F11F8"}.mdi-fast-forward-60::before{content:"\F160B"}.mdi-fast-forward-outline::before{content:"\F06D2"}.mdi-fax::before{content:"\F0212"}.mdi-feather::before{content:"\F06D3"}.mdi-feature-search::before{content:"\F0A49"}.mdi-feature-search-outline::before{content:"\F0A4A"}.mdi-fedora::before{content:"\F08DB"}.mdi-fencing::before{content:"\F14C1"}.mdi-ferris-wheel::before{content:"\F0EA4"}.mdi-ferry::before{content:"\F0213"}.mdi-file::before{content:"\F0214"}.mdi-file-account::before{content:"\F073B"}.mdi-file-account-outline::before{content:"\F1028"}.mdi-file-alert::before{content:"\F0A4B"}.mdi-file-alert-outline::before{content:"\F0A4C"}.mdi-file-cabinet::before{content:"\F0AB6"}.mdi-file-cad::before{content:"\F0EEB"}.mdi-file-cad-box::before{content:"\F0EEC"}.mdi-file-cancel::before{content:"\F0DC6"}.mdi-file-cancel-outline::before{content:"\F0DC7"}.mdi-file-certificate::before{content:"\F1186"}.mdi-file-certificate-outline::before{content:"\F1187"}.mdi-file-chart::before{content:"\F0215"}.mdi-file-chart-outline::before{content:"\F1029"}.mdi-file-check::before{content:"\F0216"}.mdi-file-check-outline::before{content:"\F0E29"}.mdi-file-clock::before{content:"\F12E1"}.mdi-file-clock-outline::before{content:"\F12E2"}.mdi-file-cloud::before{content:"\F0217"}.mdi-file-cloud-outline::before{content:"\F102A"}.mdi-file-code::before{content:"\F022E"}.mdi-file-code-outline::before{content:"\F102B"}.mdi-file-cog::before{content:"\F107B"}.mdi-file-cog-outline::before{content:"\F107C"}.mdi-file-compare::before{content:"\F08AA"}.mdi-file-delimited::before{content:"\F0218"}.mdi-file-delimited-outline::before{content:"\F0EA5"}.mdi-file-document::before{content:"\F0219"}.mdi-file-document-edit::before{content:"\F0DC8"}.mdi-file-document-edit-outline::before{content:"\F0DC9"}.mdi-file-document-multiple::before{content:"\F1517"}.mdi-file-document-multiple-outline::before{content:"\F1518"}.mdi-file-document-outline::before{content:"\F09EE"}.mdi-file-download::before{content:"\F0965"}.mdi-file-download-outline::before{content:"\F0966"}.mdi-file-edit::before{content:"\F11E7"}.mdi-file-edit-outline::before{content:"\F11E8"}.mdi-file-excel::before{content:"\F021B"}.mdi-file-excel-box::before{content:"\F021C"}.mdi-file-excel-box-outline::before{content:"\F102C"}.mdi-file-excel-outline::before{content:"\F102D"}.mdi-file-export::before{content:"\F021D"}.mdi-file-export-outline::before{content:"\F102E"}.mdi-file-eye::before{content:"\F0DCA"}.mdi-file-eye-outline::before{content:"\F0DCB"}.mdi-file-find::before{content:"\F021E"}.mdi-file-find-outline::before{content:"\F0B97"}.mdi-file-hidden::before{content:"\F0613"}.mdi-file-image::before{content:"\F021F"}.mdi-file-image-outline::before{content:"\F0EB0"}.mdi-file-import::before{content:"\F0220"}.mdi-file-import-outline::before{content:"\F102F"}.mdi-file-key::before{content:"\F1184"}.mdi-file-key-outline::before{content:"\F1185"}.mdi-file-link::before{content:"\F1177"}.mdi-file-link-outline::before{content:"\F1178"}.mdi-file-lock::before{content:"\F0221"}.mdi-file-lock-outline::before{content:"\F1030"}.mdi-file-move::before{content:"\F0AB9"}.mdi-file-move-outline::before{content:"\F1031"}.mdi-file-multiple::before{content:"\F0222"}.mdi-file-multiple-outline::before{content:"\F1032"}.mdi-file-music::before{content:"\F0223"}.mdi-file-music-outline::before{content:"\F0E2A"}.mdi-file-outline::before{content:"\F0224"}.mdi-file-pdf::before{content:"\F0225"}.mdi-file-pdf-box::before{content:"\F0226"}.mdi-file-pdf-box-outline::before{content:"\F0FB3"}.mdi-file-pdf-outline::before{content:"\F0E2D"}.mdi-file-percent::before{content:"\F081E"}.mdi-file-percent-outline::before{content:"\F1033"}.mdi-file-phone::before{content:"\F1179"}.mdi-file-phone-outline::before{content:"\F117A"}.mdi-file-plus::before{content:"\F0752"}.mdi-file-plus-outline::before{content:"\F0EED"}.mdi-file-powerpoint::before{content:"\F0227"}.mdi-file-powerpoint-box::before{content:"\F0228"}.mdi-file-powerpoint-box-outline::before{content:"\F1034"}.mdi-file-powerpoint-outline::before{content:"\F1035"}.mdi-file-presentation-box::before{content:"\F0229"}.mdi-file-question::before{content:"\F086F"}.mdi-file-question-outline::before{content:"\F1036"}.mdi-file-refresh::before{content:"\F0918"}.mdi-file-refresh-outline::before{content:"\F0541"}.mdi-file-remove::before{content:"\F0B98"}.mdi-file-remove-outline::before{content:"\F1037"}.mdi-file-replace::before{content:"\F0B32"}.mdi-file-replace-outline::before{content:"\F0B33"}.mdi-file-restore::before{content:"\F0670"}.mdi-file-restore-outline::before{content:"\F1038"}.mdi-file-search::before{content:"\F0C7C"}.mdi-file-search-outline::before{content:"\F0C7D"}.mdi-file-send::before{content:"\F022A"}.mdi-file-send-outline::before{content:"\F1039"}.mdi-file-settings::before{content:"\F1079"}.mdi-file-settings-outline::before{content:"\F107A"}.mdi-file-star::before{content:"\F103A"}.mdi-file-star-outline::before{content:"\F103B"}.mdi-file-swap::before{content:"\F0FB4"}.mdi-file-swap-outline::before{content:"\F0FB5"}.mdi-file-sync::before{content:"\F1216"}.mdi-file-sync-outline::before{content:"\F1217"}.mdi-file-table::before{content:"\F0C7E"}.mdi-file-table-box::before{content:"\F10E1"}.mdi-file-table-box-multiple::before{content:"\F10E2"}.mdi-file-table-box-multiple-outline::before{content:"\F10E3"}.mdi-file-table-box-outline::before{content:"\F10E4"}.mdi-file-table-outline::before{content:"\F0C7F"}.mdi-file-tree::before{content:"\F0645"}.mdi-file-tree-outline::before{content:"\F13D2"}.mdi-file-undo::before{content:"\F08DC"}.mdi-file-undo-outline::before{content:"\F103C"}.mdi-file-upload::before{content:"\F0A4D"}.mdi-file-upload-outline::before{content:"\F0A4E"}.mdi-file-video::before{content:"\F022B"}.mdi-file-video-outline::before{content:"\F0E2C"}.mdi-file-word::before{content:"\F022C"}.mdi-file-word-box::before{content:"\F022D"}.mdi-file-word-box-outline::before{content:"\F103D"}.mdi-file-word-outline::before{content:"\F103E"}.mdi-film::before{content:"\F022F"}.mdi-filmstrip::before{content:"\F0230"}.mdi-filmstrip-box::before{content:"\F0332"}.mdi-filmstrip-box-multiple::before{content:"\F0D18"}.mdi-filmstrip-off::before{content:"\F0231"}.mdi-filter::before{content:"\F0232"}.mdi-filter-menu::before{content:"\F10E5"}.mdi-filter-menu-outline::before{content:"\F10E6"}.mdi-filter-minus::before{content:"\F0EEE"}.mdi-filter-minus-outline::before{content:"\F0EEF"}.mdi-filter-off::before{content:"\F14EF"}.mdi-filter-off-outline::before{content:"\F14F0"}.mdi-filter-outline::before{content:"\F0233"}.mdi-filter-plus::before{content:"\F0EF0"}.mdi-filter-plus-outline::before{content:"\F0EF1"}.mdi-filter-remove::before{content:"\F0234"}.mdi-filter-remove-outline::before{content:"\F0235"}.mdi-filter-variant::before{content:"\F0236"}.mdi-filter-variant-minus::before{content:"\F1112"}.mdi-filter-variant-plus::before{content:"\F1113"}.mdi-filter-variant-remove::before{content:"\F103F"}.mdi-finance::before{content:"\F081F"}.mdi-find-replace::before{content:"\F06D4"}.mdi-fingerprint::before{content:"\F0237"}.mdi-fingerprint-off::before{content:"\F0EB1"}.mdi-fire::before{content:"\F0238"}.mdi-fire-alert::before{content:"\F15D7"}.mdi-fire-extinguisher::before{content:"\F0EF2"}.mdi-fire-hydrant::before{content:"\F1137"}.mdi-fire-hydrant-alert::before{content:"\F1138"}.mdi-fire-hydrant-off::before{content:"\F1139"}.mdi-fire-truck::before{content:"\F08AB"}.mdi-firebase::before{content:"\F0967"}.mdi-firefox::before{content:"\F0239"}.mdi-fireplace::before{content:"\F0E2E"}.mdi-fireplace-off::before{content:"\F0E2F"}.mdi-firework::before{content:"\F0E30"}.mdi-fish::before{content:"\F023A"}.mdi-fish-off::before{content:"\F13F3"}.mdi-fishbowl::before{content:"\F0EF3"}.mdi-fishbowl-outline::before{content:"\F0EF4"}.mdi-fit-to-page::before{content:"\F0EF5"}.mdi-fit-to-page-outline::before{content:"\F0EF6"}.mdi-flag::before{content:"\F023B"}.mdi-flag-checkered::before{content:"\F023C"}.mdi-flag-minus::before{content:"\F0B99"}.mdi-flag-minus-outline::before{content:"\F10B2"}.mdi-flag-outline::before{content:"\F023D"}.mdi-flag-plus::before{content:"\F0B9A"}.mdi-flag-plus-outline::before{content:"\F10B3"}.mdi-flag-remove::before{content:"\F0B9B"}.mdi-flag-remove-outline::before{content:"\F10B4"}.mdi-flag-triangle::before{content:"\F023F"}.mdi-flag-variant::before{content:"\F0240"}.mdi-flag-variant-outline::before{content:"\F023E"}.mdi-flare::before{content:"\F0D72"}.mdi-flash::before{content:"\F0241"}.mdi-flash-alert::before{content:"\F0EF7"}.mdi-flash-alert-outline::before{content:"\F0EF8"}.mdi-flash-auto::before{content:"\F0242"}.mdi-flash-circle::before{content:"\F0820"}.mdi-flash-off::before{content:"\F0243"}.mdi-flash-outline::before{content:"\F06D5"}.mdi-flash-red-eye::before{content:"\F067B"}.mdi-flashlight::before{content:"\F0244"}.mdi-flashlight-off::before{content:"\F0245"}.mdi-flask::before{content:"\F0093"}.mdi-flask-empty::before{content:"\F0094"}.mdi-flask-empty-minus::before{content:"\F123A"}.mdi-flask-empty-minus-outline::before{content:"\F123B"}.mdi-flask-empty-off::before{content:"\F13F4"}.mdi-flask-empty-off-outline::before{content:"\F13F5"}.mdi-flask-empty-outline::before{content:"\F0095"}.mdi-flask-empty-plus::before{content:"\F123C"}.mdi-flask-empty-plus-outline::before{content:"\F123D"}.mdi-flask-empty-remove::before{content:"\F123E"}.mdi-flask-empty-remove-outline::before{content:"\F123F"}.mdi-flask-minus::before{content:"\F1240"}.mdi-flask-minus-outline::before{content:"\F1241"}.mdi-flask-off::before{content:"\F13F6"}.mdi-flask-off-outline::before{content:"\F13F7"}.mdi-flask-outline::before{content:"\F0096"}.mdi-flask-plus::before{content:"\F1242"}.mdi-flask-plus-outline::before{content:"\F1243"}.mdi-flask-remove::before{content:"\F1244"}.mdi-flask-remove-outline::before{content:"\F1245"}.mdi-flask-round-bottom::before{content:"\F124B"}.mdi-flask-round-bottom-empty::before{content:"\F124C"}.mdi-flask-round-bottom-empty-outline::before{content:"\F124D"}.mdi-flask-round-bottom-outline::before{content:"\F124E"}.mdi-fleur-de-lis::before{content:"\F1303"}.mdi-flip-horizontal::before{content:"\F10E7"}.mdi-flip-to-back::before{content:"\F0247"}.mdi-flip-to-front::before{content:"\F0248"}.mdi-flip-vertical::before{content:"\F10E8"}.mdi-floor-lamp::before{content:"\F08DD"}.mdi-floor-lamp-dual::before{content:"\F1040"}.mdi-floor-lamp-variant::before{content:"\F1041"}.mdi-floor-plan::before{content:"\F0821"}.mdi-floppy::before{content:"\F0249"}.mdi-floppy-variant::before{content:"\F09EF"}.mdi-flower::before{content:"\F024A"}.mdi-flower-outline::before{content:"\F09F0"}.mdi-flower-poppy::before{content:"\F0D08"}.mdi-flower-tulip::before{content:"\F09F1"}.mdi-flower-tulip-outline::before{content:"\F09F2"}.mdi-focus-auto::before{content:"\F0F4E"}.mdi-focus-field::before{content:"\F0F4F"}.mdi-focus-field-horizontal::before{content:"\F0F50"}.mdi-focus-field-vertical::before{content:"\F0F51"}.mdi-folder::before{content:"\F024B"}.mdi-folder-account::before{content:"\F024C"}.mdi-folder-account-outline::before{content:"\F0B9C"}.mdi-folder-alert::before{content:"\F0DCC"}.mdi-folder-alert-outline::before{content:"\F0DCD"}.mdi-folder-clock::before{content:"\F0ABA"}.mdi-folder-clock-outline::before{content:"\F0ABB"}.mdi-folder-cog::before{content:"\F107F"}.mdi-folder-cog-outline::before{content:"\F1080"}.mdi-folder-download::before{content:"\F024D"}.mdi-folder-download-outline::before{content:"\F10E9"}.mdi-folder-edit::before{content:"\F08DE"}.mdi-folder-edit-outline::before{content:"\F0DCE"}.mdi-folder-google-drive::before{content:"\F024E"}.mdi-folder-heart::before{content:"\F10EA"}.mdi-folder-heart-outline::before{content:"\F10EB"}.mdi-folder-home::before{content:"\F10B5"}.mdi-folder-home-outline::before{content:"\F10B6"}.mdi-folder-image::before{content:"\F024F"}.mdi-folder-information::before{content:"\F10B7"}.mdi-folder-information-outline::before{content:"\F10B8"}.mdi-folder-key::before{content:"\F08AC"}.mdi-folder-key-network::before{content:"\F08AD"}.mdi-folder-key-network-outline::before{content:"\F0C80"}.mdi-folder-key-outline::before{content:"\F10EC"}.mdi-folder-lock::before{content:"\F0250"}.mdi-folder-lock-open::before{content:"\F0251"}.mdi-folder-marker::before{content:"\F126D"}.mdi-folder-marker-outline::before{content:"\F126E"}.mdi-folder-move::before{content:"\F0252"}.mdi-folder-move-outline::before{content:"\F1246"}.mdi-folder-multiple::before{content:"\F0253"}.mdi-folder-multiple-image::before{content:"\F0254"}.mdi-folder-multiple-outline::before{content:"\F0255"}.mdi-folder-multiple-plus::before{content:"\F147E"}.mdi-folder-multiple-plus-outline::before{content:"\F147F"}.mdi-folder-music::before{content:"\F1359"}.mdi-folder-music-outline::before{content:"\F135A"}.mdi-folder-network::before{content:"\F0870"}.mdi-folder-network-outline::before{content:"\F0C81"}.mdi-folder-open::before{content:"\F0770"}.mdi-folder-open-outline::before{content:"\F0DCF"}.mdi-folder-outline::before{content:"\F0256"}.mdi-folder-plus::before{content:"\F0257"}.mdi-folder-plus-outline::before{content:"\F0B9D"}.mdi-folder-pound::before{content:"\F0D09"}.mdi-folder-pound-outline::before{content:"\F0D0A"}.mdi-folder-refresh::before{content:"\F0749"}.mdi-folder-refresh-outline::before{content:"\F0542"}.mdi-folder-remove::before{content:"\F0258"}.mdi-folder-remove-outline::before{content:"\F0B9E"}.mdi-folder-search::before{content:"\F0968"}.mdi-folder-search-outline::before{content:"\F0969"}.mdi-folder-settings::before{content:"\F107D"}.mdi-folder-settings-outline::before{content:"\F107E"}.mdi-folder-star::before{content:"\F069D"}.mdi-folder-star-multiple::before{content:"\F13D3"}.mdi-folder-star-multiple-outline::before{content:"\F13D4"}.mdi-folder-star-outline::before{content:"\F0B9F"}.mdi-folder-swap::before{content:"\F0FB6"}.mdi-folder-swap-outline::before{content:"\F0FB7"}.mdi-folder-sync::before{content:"\F0D0B"}.mdi-folder-sync-outline::before{content:"\F0D0C"}.mdi-folder-table::before{content:"\F12E3"}.mdi-folder-table-outline::before{content:"\F12E4"}.mdi-folder-text::before{content:"\F0C82"}.mdi-folder-text-outline::before{content:"\F0C83"}.mdi-folder-upload::before{content:"\F0259"}.mdi-folder-upload-outline::before{content:"\F10ED"}.mdi-folder-zip::before{content:"\F06EB"}.mdi-folder-zip-outline::before{content:"\F07B9"}.mdi-font-awesome::before{content:"\F003A"}.mdi-food::before{content:"\F025A"}.mdi-food-apple::before{content:"\F025B"}.mdi-food-apple-outline::before{content:"\F0C84"}.mdi-food-croissant::before{content:"\F07C8"}.mdi-food-drumstick::before{content:"\F141F"}.mdi-food-drumstick-off::before{content:"\F1468"}.mdi-food-drumstick-off-outline::before{content:"\F1469"}.mdi-food-drumstick-outline::before{content:"\F1420"}.mdi-food-fork-drink::before{content:"\F05F2"}.mdi-food-halal::before{content:"\F1572"}.mdi-food-kosher::before{content:"\F1573"}.mdi-food-off::before{content:"\F05F3"}.mdi-food-steak::before{content:"\F146A"}.mdi-food-steak-off::before{content:"\F146B"}.mdi-food-variant::before{content:"\F025C"}.mdi-food-variant-off::before{content:"\F13E5"}.mdi-foot-print::before{content:"\F0F52"}.mdi-football::before{content:"\F025D"}.mdi-football-australian::before{content:"\F025E"}.mdi-football-helmet::before{content:"\F025F"}.mdi-forklift::before{content:"\F07C9"}.mdi-form-dropdown::before{content:"\F1400"}.mdi-form-select::before{content:"\F1401"}.mdi-form-textarea::before{content:"\F1095"}.mdi-form-textbox::before{content:"\F060E"}.mdi-form-textbox-lock::before{content:"\F135D"}.mdi-form-textbox-password::before{content:"\F07F5"}.mdi-format-align-bottom::before{content:"\F0753"}.mdi-format-align-center::before{content:"\F0260"}.mdi-format-align-justify::before{content:"\F0261"}.mdi-format-align-left::before{content:"\F0262"}.mdi-format-align-middle::before{content:"\F0754"}.mdi-format-align-right::before{content:"\F0263"}.mdi-format-align-top::before{content:"\F0755"}.mdi-format-annotation-minus::before{content:"\F0ABC"}.mdi-format-annotation-plus::before{content:"\F0646"}.mdi-format-bold::before{content:"\F0264"}.mdi-format-clear::before{content:"\F0265"}.mdi-format-color-fill::before{content:"\F0266"}.mdi-format-color-highlight::before{content:"\F0E31"}.mdi-format-color-marker-cancel::before{content:"\F1313"}.mdi-format-color-text::before{content:"\F069E"}.mdi-format-columns::before{content:"\F08DF"}.mdi-format-float-center::before{content:"\F0267"}.mdi-format-float-left::before{content:"\F0268"}.mdi-format-float-none::before{content:"\F0269"}.mdi-format-float-right::before{content:"\F026A"}.mdi-format-font::before{content:"\F06D6"}.mdi-format-font-size-decrease::before{content:"\F09F3"}.mdi-format-font-size-increase::before{content:"\F09F4"}.mdi-format-header-1::before{content:"\F026B"}.mdi-format-header-2::before{content:"\F026C"}.mdi-format-header-3::before{content:"\F026D"}.mdi-format-header-4::before{content:"\F026E"}.mdi-format-header-5::before{content:"\F026F"}.mdi-format-header-6::before{content:"\F0270"}.mdi-format-header-decrease::before{content:"\F0271"}.mdi-format-header-equal::before{content:"\F0272"}.mdi-format-header-increase::before{content:"\F0273"}.mdi-format-header-pound::before{content:"\F0274"}.mdi-format-horizontal-align-center::before{content:"\F061E"}.mdi-format-horizontal-align-left::before{content:"\F061F"}.mdi-format-horizontal-align-right::before{content:"\F0620"}.mdi-format-indent-decrease::before{content:"\F0275"}.mdi-format-indent-increase::before{content:"\F0276"}.mdi-format-italic::before{content:"\F0277"}.mdi-format-letter-case::before{content:"\F0B34"}.mdi-format-letter-case-lower::before{content:"\F0B35"}.mdi-format-letter-case-upper::before{content:"\F0B36"}.mdi-format-letter-ends-with::before{content:"\F0FB8"}.mdi-format-letter-matches::before{content:"\F0FB9"}.mdi-format-letter-starts-with::before{content:"\F0FBA"}.mdi-format-line-spacing::before{content:"\F0278"}.mdi-format-line-style::before{content:"\F05C8"}.mdi-format-line-weight::before{content:"\F05C9"}.mdi-format-list-bulleted::before{content:"\F0279"}.mdi-format-list-bulleted-square::before{content:"\F0DD0"}.mdi-format-list-bulleted-triangle::before{content:"\F0EB2"}.mdi-format-list-bulleted-type::before{content:"\F027A"}.mdi-format-list-checkbox::before{content:"\F096A"}.mdi-format-list-checks::before{content:"\F0756"}.mdi-format-list-numbered::before{content:"\F027B"}.mdi-format-list-numbered-rtl::before{content:"\F0D0D"}.mdi-format-list-text::before{content:"\F126F"}.mdi-format-overline::before{content:"\F0EB3"}.mdi-format-page-break::before{content:"\F06D7"}.mdi-format-paint::before{content:"\F027C"}.mdi-format-paragraph::before{content:"\F027D"}.mdi-format-pilcrow::before{content:"\F06D8"}.mdi-format-quote-close::before{content:"\F027E"}.mdi-format-quote-close-outline::before{content:"\F11A8"}.mdi-format-quote-open::before{content:"\F0757"}.mdi-format-quote-open-outline::before{content:"\F11A7"}.mdi-format-rotate-90::before{content:"\F06AA"}.mdi-format-section::before{content:"\F069F"}.mdi-format-size::before{content:"\F027F"}.mdi-format-strikethrough::before{content:"\F0280"}.mdi-format-strikethrough-variant::before{content:"\F0281"}.mdi-format-subscript::before{content:"\F0282"}.mdi-format-superscript::before{content:"\F0283"}.mdi-format-text::before{content:"\F0284"}.mdi-format-text-rotation-angle-down::before{content:"\F0FBB"}.mdi-format-text-rotation-angle-up::before{content:"\F0FBC"}.mdi-format-text-rotation-down::before{content:"\F0D73"}.mdi-format-text-rotation-down-vertical::before{content:"\F0FBD"}.mdi-format-text-rotation-none::before{content:"\F0D74"}.mdi-format-text-rotation-up::before{content:"\F0FBE"}.mdi-format-text-rotation-vertical::before{content:"\F0FBF"}.mdi-format-text-variant::before{content:"\F0E32"}.mdi-format-text-variant-outline::before{content:"\F150F"}.mdi-format-text-wrapping-clip::before{content:"\F0D0E"}.mdi-format-text-wrapping-overflow::before{content:"\F0D0F"}.mdi-format-text-wrapping-wrap::before{content:"\F0D10"}.mdi-format-textbox::before{content:"\F0D11"}.mdi-format-textdirection-l-to-r::before{content:"\F0285"}.mdi-format-textdirection-r-to-l::before{content:"\F0286"}.mdi-format-title::before{content:"\F05F4"}.mdi-format-underline::before{content:"\F0287"}.mdi-format-vertical-align-bottom::before{content:"\F0621"}.mdi-format-vertical-align-center::before{content:"\F0622"}.mdi-format-vertical-align-top::before{content:"\F0623"}.mdi-format-wrap-inline::before{content:"\F0288"}.mdi-format-wrap-square::before{content:"\F0289"}.mdi-format-wrap-tight::before{content:"\F028A"}.mdi-format-wrap-top-bottom::before{content:"\F028B"}.mdi-forum::before{content:"\F028C"}.mdi-forum-outline::before{content:"\F0822"}.mdi-forward::before{content:"\F028D"}.mdi-forwardburger::before{content:"\F0D75"}.mdi-fountain::before{content:"\F096B"}.mdi-fountain-pen::before{content:"\F0D12"}.mdi-fountain-pen-tip::before{content:"\F0D13"}.mdi-freebsd::before{content:"\F08E0"}.mdi-frequently-asked-questions::before{content:"\F0EB4"}.mdi-fridge::before{content:"\F0290"}.mdi-fridge-alert::before{content:"\F11B1"}.mdi-fridge-alert-outline::before{content:"\F11B2"}.mdi-fridge-bottom::before{content:"\F0292"}.mdi-fridge-industrial::before{content:"\F15EE"}.mdi-fridge-industrial-alert::before{content:"\F15EF"}.mdi-fridge-industrial-alert-outline::before{content:"\F15F0"}.mdi-fridge-industrial-off::before{content:"\F15F1"}.mdi-fridge-industrial-off-outline::before{content:"\F15F2"}.mdi-fridge-industrial-outline::before{content:"\F15F3"}.mdi-fridge-off::before{content:"\F11AF"}.mdi-fridge-off-outline::before{content:"\F11B0"}.mdi-fridge-outline::before{content:"\F028F"}.mdi-fridge-top::before{content:"\F0291"}.mdi-fridge-variant::before{content:"\F15F4"}.mdi-fridge-variant-alert::before{content:"\F15F5"}.mdi-fridge-variant-alert-outline::before{content:"\F15F6"}.mdi-fridge-variant-off::before{content:"\F15F7"}.mdi-fridge-variant-off-outline::before{content:"\F15F8"}.mdi-fridge-variant-outline::before{content:"\F15F9"}.mdi-fruit-cherries::before{content:"\F1042"}.mdi-fruit-cherries-off::before{content:"\F13F8"}.mdi-fruit-citrus::before{content:"\F1043"}.mdi-fruit-citrus-off::before{content:"\F13F9"}.mdi-fruit-grapes::before{content:"\F1044"}.mdi-fruit-grapes-outline::before{content:"\F1045"}.mdi-fruit-pineapple::before{content:"\F1046"}.mdi-fruit-watermelon::before{content:"\F1047"}.mdi-fuel::before{content:"\F07CA"}.mdi-fullscreen::before{content:"\F0293"}.mdi-fullscreen-exit::before{content:"\F0294"}.mdi-function::before{content:"\F0295"}.mdi-function-variant::before{content:"\F0871"}.mdi-furigana-horizontal::before{content:"\F1081"}.mdi-furigana-vertical::before{content:"\F1082"}.mdi-fuse::before{content:"\F0C85"}.mdi-fuse-alert::before{content:"\F142D"}.mdi-fuse-blade::before{content:"\F0C86"}.mdi-fuse-off::before{content:"\F142C"}.mdi-gamepad::before{content:"\F0296"}.mdi-gamepad-circle::before{content:"\F0E33"}.mdi-gamepad-circle-down::before{content:"\F0E34"}.mdi-gamepad-circle-left::before{content:"\F0E35"}.mdi-gamepad-circle-outline::before{content:"\F0E36"}.mdi-gamepad-circle-right::before{content:"\F0E37"}.mdi-gamepad-circle-up::before{content:"\F0E38"}.mdi-gamepad-down::before{content:"\F0E39"}.mdi-gamepad-left::before{content:"\F0E3A"}.mdi-gamepad-right::before{content:"\F0E3B"}.mdi-gamepad-round::before{content:"\F0E3C"}.mdi-gamepad-round-down::before{content:"\F0E3D"}.mdi-gamepad-round-left::before{content:"\F0E3E"}.mdi-gamepad-round-outline::before{content:"\F0E3F"}.mdi-gamepad-round-right::before{content:"\F0E40"}.mdi-gamepad-round-up::before{content:"\F0E41"}.mdi-gamepad-square::before{content:"\F0EB5"}.mdi-gamepad-square-outline::before{content:"\F0EB6"}.mdi-gamepad-up::before{content:"\F0E42"}.mdi-gamepad-variant::before{content:"\F0297"}.mdi-gamepad-variant-outline::before{content:"\F0EB7"}.mdi-gamma::before{content:"\F10EE"}.mdi-gantry-crane::before{content:"\F0DD1"}.mdi-garage::before{content:"\F06D9"}.mdi-garage-alert::before{content:"\F0872"}.mdi-garage-alert-variant::before{content:"\F12D5"}.mdi-garage-open::before{content:"\F06DA"}.mdi-garage-open-variant::before{content:"\F12D4"}.mdi-garage-variant::before{content:"\F12D3"}.mdi-gas-cylinder::before{content:"\F0647"}.mdi-gas-station::before{content:"\F0298"}.mdi-gas-station-off::before{content:"\F1409"}.mdi-gas-station-off-outline::before{content:"\F140A"}.mdi-gas-station-outline::before{content:"\F0EB8"}.mdi-gate::before{content:"\F0299"}.mdi-gate-and::before{content:"\F08E1"}.mdi-gate-arrow-right::before{content:"\F1169"}.mdi-gate-nand::before{content:"\F08E2"}.mdi-gate-nor::before{content:"\F08E3"}.mdi-gate-not::before{content:"\F08E4"}.mdi-gate-open::before{content:"\F116A"}.mdi-gate-or::before{content:"\F08E5"}.mdi-gate-xnor::before{content:"\F08E6"}.mdi-gate-xor::before{content:"\F08E7"}.mdi-gatsby::before{content:"\F0E43"}.mdi-gauge::before{content:"\F029A"}.mdi-gauge-empty::before{content:"\F0873"}.mdi-gauge-full::before{content:"\F0874"}.mdi-gauge-low::before{content:"\F0875"}.mdi-gavel::before{content:"\F029B"}.mdi-gender-female::before{content:"\F029C"}.mdi-gender-male::before{content:"\F029D"}.mdi-gender-male-female::before{content:"\F029E"}.mdi-gender-male-female-variant::before{content:"\F113F"}.mdi-gender-non-binary::before{content:"\F1140"}.mdi-gender-transgender::before{content:"\F029F"}.mdi-gentoo::before{content:"\F08E8"}.mdi-gesture::before{content:"\F07CB"}.mdi-gesture-double-tap::before{content:"\F073C"}.mdi-gesture-pinch::before{content:"\F0ABD"}.mdi-gesture-spread::before{content:"\F0ABE"}.mdi-gesture-swipe::before{content:"\F0D76"}.mdi-gesture-swipe-down::before{content:"\F073D"}.mdi-gesture-swipe-horizontal::before{content:"\F0ABF"}.mdi-gesture-swipe-left::before{content:"\F073E"}.mdi-gesture-swipe-right::before{content:"\F073F"}.mdi-gesture-swipe-up::before{content:"\F0740"}.mdi-gesture-swipe-vertical::before{content:"\F0AC0"}.mdi-gesture-tap::before{content:"\F0741"}.mdi-gesture-tap-box::before{content:"\F12A9"}.mdi-gesture-tap-button::before{content:"\F12A8"}.mdi-gesture-tap-hold::before{content:"\F0D77"}.mdi-gesture-two-double-tap::before{content:"\F0742"}.mdi-gesture-two-tap::before{content:"\F0743"}.mdi-ghost::before{content:"\F02A0"}.mdi-ghost-off::before{content:"\F09F5"}.mdi-ghost-off-outline::before{content:"\F165C"}.mdi-ghost-outline::before{content:"\F165D"}.mdi-gif::before{content:"\F0D78"}.mdi-gift::before{content:"\F0E44"}.mdi-gift-outline::before{content:"\F02A1"}.mdi-git::before{content:"\F02A2"}.mdi-github::before{content:"\F02A4"}.mdi-gitlab::before{content:"\F0BA0"}.mdi-glass-cocktail::before{content:"\F0356"}.mdi-glass-cocktail-off::before{content:"\F15E6"}.mdi-glass-flute::before{content:"\F02A5"}.mdi-glass-mug::before{content:"\F02A6"}.mdi-glass-mug-off::before{content:"\F15E7"}.mdi-glass-mug-variant::before{content:"\F1116"}.mdi-glass-mug-variant-off::before{content:"\F15E8"}.mdi-glass-pint-outline::before{content:"\F130D"}.mdi-glass-stange::before{content:"\F02A7"}.mdi-glass-tulip::before{content:"\F02A8"}.mdi-glass-wine::before{content:"\F0876"}.mdi-glasses::before{content:"\F02AA"}.mdi-globe-light::before{content:"\F12D7"}.mdi-globe-model::before{content:"\F08E9"}.mdi-gmail::before{content:"\F02AB"}.mdi-gnome::before{content:"\F02AC"}.mdi-go-kart::before{content:"\F0D79"}.mdi-go-kart-track::before{content:"\F0D7A"}.mdi-gog::before{content:"\F0BA1"}.mdi-gold::before{content:"\F124F"}.mdi-golf::before{content:"\F0823"}.mdi-golf-cart::before{content:"\F11A4"}.mdi-golf-tee::before{content:"\F1083"}.mdi-gondola::before{content:"\F0686"}.mdi-goodreads::before{content:"\F0D7B"}.mdi-google::before{content:"\F02AD"}.mdi-google-ads::before{content:"\F0C87"}.mdi-google-analytics::before{content:"\F07CC"}.mdi-google-assistant::before{content:"\F07CD"}.mdi-google-cardboard::before{content:"\F02AE"}.mdi-google-chrome::before{content:"\F02AF"}.mdi-google-circles::before{content:"\F02B0"}.mdi-google-circles-communities::before{content:"\F02B1"}.mdi-google-circles-extended::before{content:"\F02B2"}.mdi-google-circles-group::before{content:"\F02B3"}.mdi-google-classroom::before{content:"\F02C0"}.mdi-google-cloud::before{content:"\F11F6"}.mdi-google-controller::before{content:"\F02B4"}.mdi-google-controller-off::before{content:"\F02B5"}.mdi-google-downasaur::before{content:"\F1362"}.mdi-google-drive::before{content:"\F02B6"}.mdi-google-earth::before{content:"\F02B7"}.mdi-google-fit::before{content:"\F096C"}.mdi-google-glass::before{content:"\F02B8"}.mdi-google-hangouts::before{content:"\F02C9"}.mdi-google-home::before{content:"\F0824"}.mdi-google-keep::before{content:"\F06DC"}.mdi-google-lens::before{content:"\F09F6"}.mdi-google-maps::before{content:"\F05F5"}.mdi-google-my-business::before{content:"\F1048"}.mdi-google-nearby::before{content:"\F02B9"}.mdi-google-photos::before{content:"\F06DD"}.mdi-google-play::before{content:"\F02BC"}.mdi-google-plus::before{content:"\F02BD"}.mdi-google-podcast::before{content:"\F0EB9"}.mdi-google-spreadsheet::before{content:"\F09F7"}.mdi-google-street-view::before{content:"\F0C88"}.mdi-google-translate::before{content:"\F02BF"}.mdi-gradient::before{content:"\F06A0"}.mdi-grain::before{content:"\F0D7C"}.mdi-graph::before{content:"\F1049"}.mdi-graph-outline::before{content:"\F104A"}.mdi-graphql::before{content:"\F0877"}.mdi-grass::before{content:"\F1510"}.mdi-grave-stone::before{content:"\F0BA2"}.mdi-grease-pencil::before{content:"\F0648"}.mdi-greater-than::before{content:"\F096D"}.mdi-greater-than-or-equal::before{content:"\F096E"}.mdi-grid::before{content:"\F02C1"}.mdi-grid-large::before{content:"\F0758"}.mdi-grid-off::before{content:"\F02C2"}.mdi-grill::before{content:"\F0E45"}.mdi-grill-outline::before{content:"\F118A"}.mdi-group::before{content:"\F02C3"}.mdi-guitar-acoustic::before{content:"\F0771"}.mdi-guitar-electric::before{content:"\F02C4"}.mdi-guitar-pick::before{content:"\F02C5"}.mdi-guitar-pick-outline::before{content:"\F02C6"}.mdi-guy-fawkes-mask::before{content:"\F0825"}.mdi-hail::before{content:"\F0AC1"}.mdi-hair-dryer::before{content:"\F10EF"}.mdi-hair-dryer-outline::before{content:"\F10F0"}.mdi-halloween::before{content:"\F0BA3"}.mdi-hamburger::before{content:"\F0685"}.mdi-hammer::before{content:"\F08EA"}.mdi-hammer-screwdriver::before{content:"\F1322"}.mdi-hammer-wrench::before{content:"\F1323"}.mdi-hand::before{content:"\F0A4F"}.mdi-hand-heart::before{content:"\F10F1"}.mdi-hand-heart-outline::before{content:"\F157E"}.mdi-hand-left::before{content:"\F0E46"}.mdi-hand-okay::before{content:"\F0A50"}.mdi-hand-peace::before{content:"\F0A51"}.mdi-hand-peace-variant::before{content:"\F0A52"}.mdi-hand-pointing-down::before{content:"\F0A53"}.mdi-hand-pointing-left::before{content:"\F0A54"}.mdi-hand-pointing-right::before{content:"\F02C7"}.mdi-hand-pointing-up::before{content:"\F0A55"}.mdi-hand-right::before{content:"\F0E47"}.mdi-hand-saw::before{content:"\F0E48"}.mdi-hand-wash::before{content:"\F157F"}.mdi-hand-wash-outline::before{content:"\F1580"}.mdi-hand-water::before{content:"\F139F"}.mdi-handball::before{content:"\F0F53"}.mdi-handcuffs::before{content:"\F113E"}.mdi-handshake::before{content:"\F1218"}.mdi-handshake-outline::before{content:"\F15A1"}.mdi-hanger::before{content:"\F02C8"}.mdi-hard-hat::before{content:"\F096F"}.mdi-harddisk::before{content:"\F02CA"}.mdi-harddisk-plus::before{content:"\F104B"}.mdi-harddisk-remove::before{content:"\F104C"}.mdi-hat-fedora::before{content:"\F0BA4"}.mdi-hazard-lights::before{content:"\F0C89"}.mdi-hdr::before{content:"\F0D7D"}.mdi-hdr-off::before{content:"\F0D7E"}.mdi-head::before{content:"\F135E"}.mdi-head-alert::before{content:"\F1338"}.mdi-head-alert-outline::before{content:"\F1339"}.mdi-head-check::before{content:"\F133A"}.mdi-head-check-outline::before{content:"\F133B"}.mdi-head-cog::before{content:"\F133C"}.mdi-head-cog-outline::before{content:"\F133D"}.mdi-head-dots-horizontal::before{content:"\F133E"}.mdi-head-dots-horizontal-outline::before{content:"\F133F"}.mdi-head-flash::before{content:"\F1340"}.mdi-head-flash-outline::before{content:"\F1341"}.mdi-head-heart::before{content:"\F1342"}.mdi-head-heart-outline::before{content:"\F1343"}.mdi-head-lightbulb::before{content:"\F1344"}.mdi-head-lightbulb-outline::before{content:"\F1345"}.mdi-head-minus::before{content:"\F1346"}.mdi-head-minus-outline::before{content:"\F1347"}.mdi-head-outline::before{content:"\F135F"}.mdi-head-plus::before{content:"\F1348"}.mdi-head-plus-outline::before{content:"\F1349"}.mdi-head-question::before{content:"\F134A"}.mdi-head-question-outline::before{content:"\F134B"}.mdi-head-remove::before{content:"\F134C"}.mdi-head-remove-outline::before{content:"\F134D"}.mdi-head-snowflake::before{content:"\F134E"}.mdi-head-snowflake-outline::before{content:"\F134F"}.mdi-head-sync::before{content:"\F1350"}.mdi-head-sync-outline::before{content:"\F1351"}.mdi-headphones::before{content:"\F02CB"}.mdi-headphones-bluetooth::before{content:"\F0970"}.mdi-headphones-box::before{content:"\F02CC"}.mdi-headphones-off::before{content:"\F07CE"}.mdi-headphones-settings::before{content:"\F02CD"}.mdi-headset::before{content:"\F02CE"}.mdi-headset-dock::before{content:"\F02CF"}.mdi-headset-off::before{content:"\F02D0"}.mdi-heart::before{content:"\F02D1"}.mdi-heart-box::before{content:"\F02D2"}.mdi-heart-box-outline::before{content:"\F02D3"}.mdi-heart-broken::before{content:"\F02D4"}.mdi-heart-broken-outline::before{content:"\F0D14"}.mdi-heart-circle::before{content:"\F0971"}.mdi-heart-circle-outline::before{content:"\F0972"}.mdi-heart-cog::before{content:"\F1663"}.mdi-heart-cog-outline::before{content:"\F1664"}.mdi-heart-flash::before{content:"\F0EF9"}.mdi-heart-half::before{content:"\F06DF"}.mdi-heart-half-full::before{content:"\F06DE"}.mdi-heart-half-outline::before{content:"\F06E0"}.mdi-heart-minus::before{content:"\F142F"}.mdi-heart-minus-outline::before{content:"\F1432"}.mdi-heart-multiple::before{content:"\F0A56"}.mdi-heart-multiple-outline::before{content:"\F0A57"}.mdi-heart-off::before{content:"\F0759"}.mdi-heart-off-outline::before{content:"\F1434"}.mdi-heart-outline::before{content:"\F02D5"}.mdi-heart-plus::before{content:"\F142E"}.mdi-heart-plus-outline::before{content:"\F1431"}.mdi-heart-pulse::before{content:"\F05F6"}.mdi-heart-remove::before{content:"\F1430"}.mdi-heart-remove-outline::before{content:"\F1433"}.mdi-heart-settings::before{content:"\F1665"}.mdi-heart-settings-outline::before{content:"\F1666"}.mdi-helicopter::before{content:"\F0AC2"}.mdi-help::before{content:"\F02D6"}.mdi-help-box::before{content:"\F078B"}.mdi-help-circle::before{content:"\F02D7"}.mdi-help-circle-outline::before{content:"\F0625"}.mdi-help-network::before{content:"\F06F5"}.mdi-help-network-outline::before{content:"\F0C8A"}.mdi-help-rhombus::before{content:"\F0BA5"}.mdi-help-rhombus-outline::before{content:"\F0BA6"}.mdi-hexadecimal::before{content:"\F12A7"}.mdi-hexagon::before{content:"\F02D8"}.mdi-hexagon-multiple::before{content:"\F06E1"}.mdi-hexagon-multiple-outline::before{content:"\F10F2"}.mdi-hexagon-outline::before{content:"\F02D9"}.mdi-hexagon-slice-1::before{content:"\F0AC3"}.mdi-hexagon-slice-2::before{content:"\F0AC4"}.mdi-hexagon-slice-3::before{content:"\F0AC5"}.mdi-hexagon-slice-4::before{content:"\F0AC6"}.mdi-hexagon-slice-5::before{content:"\F0AC7"}.mdi-hexagon-slice-6::before{content:"\F0AC8"}.mdi-hexagram::before{content:"\F0AC9"}.mdi-hexagram-outline::before{content:"\F0ACA"}.mdi-high-definition::before{content:"\F07CF"}.mdi-high-definition-box::before{content:"\F0878"}.mdi-highway::before{content:"\F05F7"}.mdi-hiking::before{content:"\F0D7F"}.mdi-hinduism::before{content:"\F0973"}.mdi-history::before{content:"\F02DA"}.mdi-hockey-puck::before{content:"\F0879"}.mdi-hockey-sticks::before{content:"\F087A"}.mdi-hololens::before{content:"\F02DB"}.mdi-home::before{content:"\F02DC"}.mdi-home-account::before{content:"\F0826"}.mdi-home-alert::before{content:"\F087B"}.mdi-home-alert-outline::before{content:"\F15D0"}.mdi-home-analytics::before{content:"\F0EBA"}.mdi-home-assistant::before{content:"\F07D0"}.mdi-home-automation::before{content:"\F07D1"}.mdi-home-circle::before{content:"\F07D2"}.mdi-home-circle-outline::before{content:"\F104D"}.mdi-home-city::before{content:"\F0D15"}.mdi-home-city-outline::before{content:"\F0D16"}.mdi-home-currency-usd::before{content:"\F08AF"}.mdi-home-edit::before{content:"\F1159"}.mdi-home-edit-outline::before{content:"\F115A"}.mdi-home-export-outline::before{content:"\F0F9B"}.mdi-home-flood::before{content:"\F0EFA"}.mdi-home-floor-0::before{content:"\F0DD2"}.mdi-home-floor-1::before{content:"\F0D80"}.mdi-home-floor-2::before{content:"\F0D81"}.mdi-home-floor-3::before{content:"\F0D82"}.mdi-home-floor-a::before{content:"\F0D83"}.mdi-home-floor-b::before{content:"\F0D84"}.mdi-home-floor-g::before{content:"\F0D85"}.mdi-home-floor-l::before{content:"\F0D86"}.mdi-home-floor-negative-1::before{content:"\F0DD3"}.mdi-home-group::before{content:"\F0DD4"}.mdi-home-heart::before{content:"\F0827"}.mdi-home-import-outline::before{content:"\F0F9C"}.mdi-home-lightbulb::before{content:"\F1251"}.mdi-home-lightbulb-outline::before{content:"\F1252"}.mdi-home-lock::before{content:"\F08EB"}.mdi-home-lock-open::before{content:"\F08EC"}.mdi-home-map-marker::before{content:"\F05F8"}.mdi-home-minus::before{content:"\F0974"}.mdi-home-minus-outline::before{content:"\F13D5"}.mdi-home-modern::before{content:"\F02DD"}.mdi-home-outline::before{content:"\F06A1"}.mdi-home-plus::before{content:"\F0975"}.mdi-home-plus-outline::before{content:"\F13D6"}.mdi-home-remove::before{content:"\F1247"}.mdi-home-remove-outline::before{content:"\F13D7"}.mdi-home-roof::before{content:"\F112B"}.mdi-home-search::before{content:"\F13B0"}.mdi-home-search-outline::before{content:"\F13B1"}.mdi-home-thermometer::before{content:"\F0F54"}.mdi-home-thermometer-outline::before{content:"\F0F55"}.mdi-home-variant::before{content:"\F02DE"}.mdi-home-variant-outline::before{content:"\F0BA7"}.mdi-hook::before{content:"\F06E2"}.mdi-hook-off::before{content:"\F06E3"}.mdi-hops::before{content:"\F02DF"}.mdi-horizontal-rotate-clockwise::before{content:"\F10F3"}.mdi-horizontal-rotate-counterclockwise::before{content:"\F10F4"}.mdi-horse::before{content:"\F15BF"}.mdi-horse-human::before{content:"\F15C0"}.mdi-horse-variant::before{content:"\F15C1"}.mdi-horseshoe::before{content:"\F0A58"}.mdi-hospital::before{content:"\F0FF6"}.mdi-hospital-box::before{content:"\F02E0"}.mdi-hospital-box-outline::before{content:"\F0FF7"}.mdi-hospital-building::before{content:"\F02E1"}.mdi-hospital-marker::before{content:"\F02E2"}.mdi-hot-tub::before{content:"\F0828"}.mdi-hours-24::before{content:"\F1478"}.mdi-hubspot::before{content:"\F0D17"}.mdi-hulu::before{content:"\F0829"}.mdi-human::before{content:"\F02E6"}.mdi-human-baby-changing-table::before{content:"\F138B"}.mdi-human-cane::before{content:"\F1581"}.mdi-human-capacity-decrease::before{content:"\F159B"}.mdi-human-capacity-increase::before{content:"\F159C"}.mdi-human-child::before{content:"\F02E7"}.mdi-human-edit::before{content:"\F14E8"}.mdi-human-female::before{content:"\F0649"}.mdi-human-female-boy::before{content:"\F0A59"}.mdi-human-female-dance::before{content:"\F15C9"}.mdi-human-female-female::before{content:"\F0A5A"}.mdi-human-female-girl::before{content:"\F0A5B"}.mdi-human-greeting::before{content:"\F064A"}.mdi-human-greeting-proximity::before{content:"\F159D"}.mdi-human-handsdown::before{content:"\F064B"}.mdi-human-handsup::before{content:"\F064C"}.mdi-human-male::before{content:"\F064D"}.mdi-human-male-boy::before{content:"\F0A5C"}.mdi-human-male-child::before{content:"\F138C"}.mdi-human-male-female::before{content:"\F02E8"}.mdi-human-male-girl::before{content:"\F0A5D"}.mdi-human-male-height::before{content:"\F0EFB"}.mdi-human-male-height-variant::before{content:"\F0EFC"}.mdi-human-male-male::before{content:"\F0A5E"}.mdi-human-pregnant::before{content:"\F05CF"}.mdi-human-queue::before{content:"\F1571"}.mdi-human-scooter::before{content:"\F11E9"}.mdi-human-wheelchair::before{content:"\F138D"}.mdi-humble-bundle::before{content:"\F0744"}.mdi-hvac::before{content:"\F1352"}.mdi-hvac-off::before{content:"\F159E"}.mdi-hydraulic-oil-level::before{content:"\F1324"}.mdi-hydraulic-oil-temperature::before{content:"\F1325"}.mdi-hydro-power::before{content:"\F12E5"}.mdi-ice-cream::before{content:"\F082A"}.mdi-ice-cream-off::before{content:"\F0E52"}.mdi-ice-pop::before{content:"\F0EFD"}.mdi-id-card::before{content:"\F0FC0"}.mdi-identifier::before{content:"\F0EFE"}.mdi-ideogram-cjk::before{content:"\F1331"}.mdi-ideogram-cjk-variant::before{content:"\F1332"}.mdi-iframe::before{content:"\F0C8B"}.mdi-iframe-array::before{content:"\F10F5"}.mdi-iframe-array-outline::before{content:"\F10F6"}.mdi-iframe-braces::before{content:"\F10F7"}.mdi-iframe-braces-outline::before{content:"\F10F8"}.mdi-iframe-outline::before{content:"\F0C8C"}.mdi-iframe-parentheses::before{content:"\F10F9"}.mdi-iframe-parentheses-outline::before{content:"\F10FA"}.mdi-iframe-variable::before{content:"\F10FB"}.mdi-iframe-variable-outline::before{content:"\F10FC"}.mdi-image::before{content:"\F02E9"}.mdi-image-album::before{content:"\F02EA"}.mdi-image-area::before{content:"\F02EB"}.mdi-image-area-close::before{content:"\F02EC"}.mdi-image-auto-adjust::before{content:"\F0FC1"}.mdi-image-broken::before{content:"\F02ED"}.mdi-image-broken-variant::before{content:"\F02EE"}.mdi-image-edit::before{content:"\F11E3"}.mdi-image-edit-outline::before{content:"\F11E4"}.mdi-image-filter-black-white::before{content:"\F02F0"}.mdi-image-filter-center-focus::before{content:"\F02F1"}.mdi-image-filter-center-focus-strong::before{content:"\F0EFF"}.mdi-image-filter-center-focus-strong-outline::before{content:"\F0F00"}.mdi-image-filter-center-focus-weak::before{content:"\F02F2"}.mdi-image-filter-drama::before{content:"\F02F3"}.mdi-image-filter-frames::before{content:"\F02F4"}.mdi-image-filter-hdr::before{content:"\F02F5"}.mdi-image-filter-none::before{content:"\F02F6"}.mdi-image-filter-tilt-shift::before{content:"\F02F7"}.mdi-image-filter-vintage::before{content:"\F02F8"}.mdi-image-frame::before{content:"\F0E49"}.mdi-image-minus::before{content:"\F1419"}.mdi-image-move::before{content:"\F09F8"}.mdi-image-multiple::before{content:"\F02F9"}.mdi-image-multiple-outline::before{content:"\F02EF"}.mdi-image-off::before{content:"\F082B"}.mdi-image-off-outline::before{content:"\F11D1"}.mdi-image-outline::before{content:"\F0976"}.mdi-image-plus::before{content:"\F087C"}.mdi-image-remove::before{content:"\F1418"}.mdi-image-search::before{content:"\F0977"}.mdi-image-search-outline::before{content:"\F0978"}.mdi-image-size-select-actual::before{content:"\F0C8D"}.mdi-image-size-select-large::before{content:"\F0C8E"}.mdi-image-size-select-small::before{content:"\F0C8F"}.mdi-image-text::before{content:"\F160D"}.mdi-import::before{content:"\F02FA"}.mdi-inbox::before{content:"\F0687"}.mdi-inbox-arrow-down::before{content:"\F02FB"}.mdi-inbox-arrow-down-outline::before{content:"\F1270"}.mdi-inbox-arrow-up::before{content:"\F03D1"}.mdi-inbox-arrow-up-outline::before{content:"\F1271"}.mdi-inbox-full::before{content:"\F1272"}.mdi-inbox-full-outline::before{content:"\F1273"}.mdi-inbox-multiple::before{content:"\F08B0"}.mdi-inbox-multiple-outline::before{content:"\F0BA8"}.mdi-inbox-outline::before{content:"\F1274"}.mdi-inbox-remove::before{content:"\F159F"}.mdi-inbox-remove-outline::before{content:"\F15A0"}.mdi-incognito::before{content:"\F05F9"}.mdi-incognito-circle::before{content:"\F1421"}.mdi-incognito-circle-off::before{content:"\F1422"}.mdi-incognito-off::before{content:"\F0075"}.mdi-infinity::before{content:"\F06E4"}.mdi-information::before{content:"\F02FC"}.mdi-information-outline::before{content:"\F02FD"}.mdi-information-variant::before{content:"\F064E"}.mdi-instagram::before{content:"\F02FE"}.mdi-instrument-triangle::before{content:"\F104E"}.mdi-invert-colors::before{content:"\F0301"}.mdi-invert-colors-off::before{content:"\F0E4A"}.mdi-iobroker::before{content:"\F12E8"}.mdi-ip::before{content:"\F0A5F"}.mdi-ip-network::before{content:"\F0A60"}.mdi-ip-network-outline::before{content:"\F0C90"}.mdi-ipod::before{content:"\F0C91"}.mdi-islam::before{content:"\F0979"}.mdi-island::before{content:"\F104F"}.mdi-iv-bag::before{content:"\F10B9"}.mdi-jabber::before{content:"\F0DD5"}.mdi-jeepney::before{content:"\F0302"}.mdi-jellyfish::before{content:"\F0F01"}.mdi-jellyfish-outline::before{content:"\F0F02"}.mdi-jira::before{content:"\F0303"}.mdi-jquery::before{content:"\F087D"}.mdi-jsfiddle::before{content:"\F0304"}.mdi-judaism::before{content:"\F097A"}.mdi-jump-rope::before{content:"\F12FF"}.mdi-kabaddi::before{content:"\F0D87"}.mdi-kangaroo::before{content:"\F1558"}.mdi-karate::before{content:"\F082C"}.mdi-keg::before{content:"\F0305"}.mdi-kettle::before{content:"\F05FA"}.mdi-kettle-alert::before{content:"\F1317"}.mdi-kettle-alert-outline::before{content:"\F1318"}.mdi-kettle-off::before{content:"\F131B"}.mdi-kettle-off-outline::before{content:"\F131C"}.mdi-kettle-outline::before{content:"\F0F56"}.mdi-kettle-steam::before{content:"\F1319"}.mdi-kettle-steam-outline::before{content:"\F131A"}.mdi-kettlebell::before{content:"\F1300"}.mdi-key::before{content:"\F0306"}.mdi-key-arrow-right::before{content:"\F1312"}.mdi-key-chain::before{content:"\F1574"}.mdi-key-chain-variant::before{content:"\F1575"}.mdi-key-change::before{content:"\F0307"}.mdi-key-link::before{content:"\F119F"}.mdi-key-minus::before{content:"\F0308"}.mdi-key-outline::before{content:"\F0DD6"}.mdi-key-plus::before{content:"\F0309"}.mdi-key-remove::before{content:"\F030A"}.mdi-key-star::before{content:"\F119E"}.mdi-key-variant::before{content:"\F030B"}.mdi-key-wireless::before{content:"\F0FC2"}.mdi-keyboard::before{content:"\F030C"}.mdi-keyboard-backspace::before{content:"\F030D"}.mdi-keyboard-caps::before{content:"\F030E"}.mdi-keyboard-close::before{content:"\F030F"}.mdi-keyboard-esc::before{content:"\F12B7"}.mdi-keyboard-f1::before{content:"\F12AB"}.mdi-keyboard-f10::before{content:"\F12B4"}.mdi-keyboard-f11::before{content:"\F12B5"}.mdi-keyboard-f12::before{content:"\F12B6"}.mdi-keyboard-f2::before{content:"\F12AC"}.mdi-keyboard-f3::before{content:"\F12AD"}.mdi-keyboard-f4::before{content:"\F12AE"}.mdi-keyboard-f5::before{content:"\F12AF"}.mdi-keyboard-f6::before{content:"\F12B0"}.mdi-keyboard-f7::before{content:"\F12B1"}.mdi-keyboard-f8::before{content:"\F12B2"}.mdi-keyboard-f9::before{content:"\F12B3"}.mdi-keyboard-off::before{content:"\F0310"}.mdi-keyboard-off-outline::before{content:"\F0E4B"}.mdi-keyboard-outline::before{content:"\F097B"}.mdi-keyboard-return::before{content:"\F0311"}.mdi-keyboard-settings::before{content:"\F09F9"}.mdi-keyboard-settings-outline::before{content:"\F09FA"}.mdi-keyboard-space::before{content:"\F1050"}.mdi-keyboard-tab::before{content:"\F0312"}.mdi-keyboard-variant::before{content:"\F0313"}.mdi-khanda::before{content:"\F10FD"}.mdi-kickstarter::before{content:"\F0745"}.mdi-klingon::before{content:"\F135B"}.mdi-knife::before{content:"\F09FB"}.mdi-knife-military::before{content:"\F09FC"}.mdi-kodi::before{content:"\F0314"}.mdi-kubernetes::before{content:"\F10FE"}.mdi-label::before{content:"\F0315"}.mdi-label-multiple::before{content:"\F1375"}.mdi-label-multiple-outline::before{content:"\F1376"}.mdi-label-off::before{content:"\F0ACB"}.mdi-label-off-outline::before{content:"\F0ACC"}.mdi-label-outline::before{content:"\F0316"}.mdi-label-percent::before{content:"\F12EA"}.mdi-label-percent-outline::before{content:"\F12EB"}.mdi-label-variant::before{content:"\F0ACD"}.mdi-label-variant-outline::before{content:"\F0ACE"}.mdi-ladder::before{content:"\F15A2"}.mdi-ladybug::before{content:"\F082D"}.mdi-lambda::before{content:"\F0627"}.mdi-lamp::before{content:"\F06B5"}.mdi-lamps::before{content:"\F1576"}.mdi-lan::before{content:"\F0317"}.mdi-lan-check::before{content:"\F12AA"}.mdi-lan-connect::before{content:"\F0318"}.mdi-lan-disconnect::before{content:"\F0319"}.mdi-lan-pending::before{content:"\F031A"}.mdi-language-c::before{content:"\F0671"}.mdi-language-cpp::before{content:"\F0672"}.mdi-language-csharp::before{content:"\F031B"}.mdi-language-css3::before{content:"\F031C"}.mdi-language-fortran::before{content:"\F121A"}.mdi-language-go::before{content:"\F07D3"}.mdi-language-haskell::before{content:"\F0C92"}.mdi-language-html5::before{content:"\F031D"}.mdi-language-java::before{content:"\F0B37"}.mdi-language-javascript::before{content:"\F031E"}.mdi-language-kotlin::before{content:"\F1219"}.mdi-language-lua::before{content:"\F08B1"}.mdi-language-markdown::before{content:"\F0354"}.mdi-language-markdown-outline::before{content:"\F0F5B"}.mdi-language-php::before{content:"\F031F"}.mdi-language-python::before{content:"\F0320"}.mdi-language-r::before{content:"\F07D4"}.mdi-language-ruby::before{content:"\F0D2D"}.mdi-language-ruby-on-rails::before{content:"\F0ACF"}.mdi-language-rust::before{content:"\F1617"}.mdi-language-swift::before{content:"\F06E5"}.mdi-language-typescript::before{content:"\F06E6"}.mdi-language-xaml::before{content:"\F0673"}.mdi-laptop::before{content:"\F0322"}.mdi-laptop-chromebook::before{content:"\F0323"}.mdi-laptop-mac::before{content:"\F0324"}.mdi-laptop-off::before{content:"\F06E7"}.mdi-laptop-windows::before{content:"\F0325"}.mdi-laravel::before{content:"\F0AD0"}.mdi-laser-pointer::before{content:"\F1484"}.mdi-lasso::before{content:"\F0F03"}.mdi-lastpass::before{content:"\F0446"}.mdi-latitude::before{content:"\F0F57"}.mdi-launch::before{content:"\F0327"}.mdi-lava-lamp::before{content:"\F07D5"}.mdi-layers::before{content:"\F0328"}.mdi-layers-minus::before{content:"\F0E4C"}.mdi-layers-off::before{content:"\F0329"}.mdi-layers-off-outline::before{content:"\F09FD"}.mdi-layers-outline::before{content:"\F09FE"}.mdi-layers-plus::before{content:"\F0E4D"}.mdi-layers-remove::before{content:"\F0E4E"}.mdi-layers-search::before{content:"\F1206"}.mdi-layers-search-outline::before{content:"\F1207"}.mdi-layers-triple::before{content:"\F0F58"}.mdi-layers-triple-outline::before{content:"\F0F59"}.mdi-lead-pencil::before{content:"\F064F"}.mdi-leaf::before{content:"\F032A"}.mdi-leaf-maple::before{content:"\F0C93"}.mdi-leaf-maple-off::before{content:"\F12DA"}.mdi-leaf-off::before{content:"\F12D9"}.mdi-leak::before{content:"\F0DD7"}.mdi-leak-off::before{content:"\F0DD8"}.mdi-led-off::before{content:"\F032B"}.mdi-led-on::before{content:"\F032C"}.mdi-led-outline::before{content:"\F032D"}.mdi-led-strip::before{content:"\F07D6"}.mdi-led-strip-variant::before{content:"\F1051"}.mdi-led-variant-off::before{content:"\F032E"}.mdi-led-variant-on::before{content:"\F032F"}.mdi-led-variant-outline::before{content:"\F0330"}.mdi-leek::before{content:"\F117D"}.mdi-less-than::before{content:"\F097C"}.mdi-less-than-or-equal::before{content:"\F097D"}.mdi-library::before{content:"\F0331"}.mdi-library-shelves::before{content:"\F0BA9"}.mdi-license::before{content:"\F0FC3"}.mdi-lifebuoy::before{content:"\F087E"}.mdi-light-switch::before{content:"\F097E"}.mdi-lightbulb::before{content:"\F0335"}.mdi-lightbulb-cfl::before{content:"\F1208"}.mdi-lightbulb-cfl-off::before{content:"\F1209"}.mdi-lightbulb-cfl-spiral::before{content:"\F1275"}.mdi-lightbulb-cfl-spiral-off::before{content:"\F12C3"}.mdi-lightbulb-group::before{content:"\F1253"}.mdi-lightbulb-group-off::before{content:"\F12CD"}.mdi-lightbulb-group-off-outline::before{content:"\F12CE"}.mdi-lightbulb-group-outline::before{content:"\F1254"}.mdi-lightbulb-multiple::before{content:"\F1255"}.mdi-lightbulb-multiple-off::before{content:"\F12CF"}.mdi-lightbulb-multiple-off-outline::before{content:"\F12D0"}.mdi-lightbulb-multiple-outline::before{content:"\F1256"}.mdi-lightbulb-off::before{content:"\F0E4F"}.mdi-lightbulb-off-outline::before{content:"\F0E50"}.mdi-lightbulb-on::before{content:"\F06E8"}.mdi-lightbulb-on-outline::before{content:"\F06E9"}.mdi-lightbulb-outline::before{content:"\F0336"}.mdi-lighthouse::before{content:"\F09FF"}.mdi-lighthouse-on::before{content:"\F0A00"}.mdi-lightning-bolt::before{content:"\F140B"}.mdi-lightning-bolt-outline::before{content:"\F140C"}.mdi-lingerie::before{content:"\F1476"}.mdi-link::before{content:"\F0337"}.mdi-link-box::before{content:"\F0D1A"}.mdi-link-box-outline::before{content:"\F0D1B"}.mdi-link-box-variant::before{content:"\F0D1C"}.mdi-link-box-variant-outline::before{content:"\F0D1D"}.mdi-link-lock::before{content:"\F10BA"}.mdi-link-off::before{content:"\F0338"}.mdi-link-plus::before{content:"\F0C94"}.mdi-link-variant::before{content:"\F0339"}.mdi-link-variant-minus::before{content:"\F10FF"}.mdi-link-variant-off::before{content:"\F033A"}.mdi-link-variant-plus::before{content:"\F1100"}.mdi-link-variant-remove::before{content:"\F1101"}.mdi-linkedin::before{content:"\F033B"}.mdi-linux::before{content:"\F033D"}.mdi-linux-mint::before{content:"\F08ED"}.mdi-lipstick::before{content:"\F13B5"}.mdi-list-status::before{content:"\F15AB"}.mdi-litecoin::before{content:"\F0A61"}.mdi-loading::before{content:"\F0772"}.mdi-location-enter::before{content:"\F0FC4"}.mdi-location-exit::before{content:"\F0FC5"}.mdi-lock::before{content:"\F033E"}.mdi-lock-alert::before{content:"\F08EE"}.mdi-lock-alert-outline::before{content:"\F15D1"}.mdi-lock-check::before{content:"\F139A"}.mdi-lock-check-outline::before{content:"\F16A8"}.mdi-lock-clock::before{content:"\F097F"}.mdi-lock-minus::before{content:"\F16A9"}.mdi-lock-minus-outline::before{content:"\F16AA"}.mdi-lock-off::before{content:"\F1671"}.mdi-lock-off-outline::before{content:"\F1672"}.mdi-lock-open::before{content:"\F033F"}.mdi-lock-open-alert::before{content:"\F139B"}.mdi-lock-open-alert-outline::before{content:"\F15D2"}.mdi-lock-open-check::before{content:"\F139C"}.mdi-lock-open-check-outline::before{content:"\F16AB"}.mdi-lock-open-minus::before{content:"\F16AC"}.mdi-lock-open-minus-outline::before{content:"\F16AD"}.mdi-lock-open-outline::before{content:"\F0340"}.mdi-lock-open-plus::before{content:"\F16AE"}.mdi-lock-open-plus-outline::before{content:"\F16AF"}.mdi-lock-open-remove::before{content:"\F16B0"}.mdi-lock-open-remove-outline::before{content:"\F16B1"}.mdi-lock-open-variant::before{content:"\F0FC6"}.mdi-lock-open-variant-outline::before{content:"\F0FC7"}.mdi-lock-outline::before{content:"\F0341"}.mdi-lock-pattern::before{content:"\F06EA"}.mdi-lock-plus::before{content:"\F05FB"}.mdi-lock-plus-outline::before{content:"\F16B2"}.mdi-lock-question::before{content:"\F08EF"}.mdi-lock-remove::before{content:"\F16B3"}.mdi-lock-remove-outline::before{content:"\F16B4"}.mdi-lock-reset::before{content:"\F0773"}.mdi-lock-smart::before{content:"\F08B2"}.mdi-locker::before{content:"\F07D7"}.mdi-locker-multiple::before{content:"\F07D8"}.mdi-login::before{content:"\F0342"}.mdi-login-variant::before{content:"\F05FC"}.mdi-logout::before{content:"\F0343"}.mdi-logout-variant::before{content:"\F05FD"}.mdi-longitude::before{content:"\F0F5A"}.mdi-looks::before{content:"\F0344"}.mdi-lotion::before{content:"\F1582"}.mdi-lotion-outline::before{content:"\F1583"}.mdi-lotion-plus::before{content:"\F1584"}.mdi-lotion-plus-outline::before{content:"\F1585"}.mdi-loupe::before{content:"\F0345"}.mdi-lumx::before{content:"\F0346"}.mdi-lungs::before{content:"\F1084"}.mdi-magnet::before{content:"\F0347"}.mdi-magnet-on::before{content:"\F0348"}.mdi-magnify::before{content:"\F0349"}.mdi-magnify-close::before{content:"\F0980"}.mdi-magnify-minus::before{content:"\F034A"}.mdi-magnify-minus-cursor::before{content:"\F0A62"}.mdi-magnify-minus-outline::before{content:"\F06EC"}.mdi-magnify-plus::before{content:"\F034B"}.mdi-magnify-plus-cursor::before{content:"\F0A63"}.mdi-magnify-plus-outline::before{content:"\F06ED"}.mdi-magnify-remove-cursor::before{content:"\F120C"}.mdi-magnify-remove-outline::before{content:"\F120D"}.mdi-magnify-scan::before{content:"\F1276"}.mdi-mail::before{content:"\F0EBB"}.mdi-mailbox::before{content:"\F06EE"}.mdi-mailbox-open::before{content:"\F0D88"}.mdi-mailbox-open-outline::before{content:"\F0D89"}.mdi-mailbox-open-up::before{content:"\F0D8A"}.mdi-mailbox-open-up-outline::before{content:"\F0D8B"}.mdi-mailbox-outline::before{content:"\F0D8C"}.mdi-mailbox-up::before{content:"\F0D8D"}.mdi-mailbox-up-outline::before{content:"\F0D8E"}.mdi-manjaro::before{content:"\F160A"}.mdi-map::before{content:"\F034D"}.mdi-map-check::before{content:"\F0EBC"}.mdi-map-check-outline::before{content:"\F0EBD"}.mdi-map-clock::before{content:"\F0D1E"}.mdi-map-clock-outline::before{content:"\F0D1F"}.mdi-map-legend::before{content:"\F0A01"}.mdi-map-marker::before{content:"\F034E"}.mdi-map-marker-alert::before{content:"\F0F05"}.mdi-map-marker-alert-outline::before{content:"\F0F06"}.mdi-map-marker-check::before{content:"\F0C95"}.mdi-map-marker-check-outline::before{content:"\F12FB"}.mdi-map-marker-circle::before{content:"\F034F"}.mdi-map-marker-distance::before{content:"\F08F0"}.mdi-map-marker-down::before{content:"\F1102"}.mdi-map-marker-left::before{content:"\F12DB"}.mdi-map-marker-left-outline::before{content:"\F12DD"}.mdi-map-marker-minus::before{content:"\F0650"}.mdi-map-marker-minus-outline::before{content:"\F12F9"}.mdi-map-marker-multiple::before{content:"\F0350"}.mdi-map-marker-multiple-outline::before{content:"\F1277"}.mdi-map-marker-off::before{content:"\F0351"}.mdi-map-marker-off-outline::before{content:"\F12FD"}.mdi-map-marker-outline::before{content:"\F07D9"}.mdi-map-marker-path::before{content:"\F0D20"}.mdi-map-marker-plus::before{content:"\F0651"}.mdi-map-marker-plus-outline::before{content:"\F12F8"}.mdi-map-marker-question::before{content:"\F0F07"}.mdi-map-marker-question-outline::before{content:"\F0F08"}.mdi-map-marker-radius::before{content:"\F0352"}.mdi-map-marker-radius-outline::before{content:"\F12FC"}.mdi-map-marker-remove::before{content:"\F0F09"}.mdi-map-marker-remove-outline::before{content:"\F12FA"}.mdi-map-marker-remove-variant::before{content:"\F0F0A"}.mdi-map-marker-right::before{content:"\F12DC"}.mdi-map-marker-right-outline::before{content:"\F12DE"}.mdi-map-marker-star::before{content:"\F1608"}.mdi-map-marker-star-outline::before{content:"\F1609"}.mdi-map-marker-up::before{content:"\F1103"}.mdi-map-minus::before{content:"\F0981"}.mdi-map-outline::before{content:"\F0982"}.mdi-map-plus::before{content:"\F0983"}.mdi-map-search::before{content:"\F0984"}.mdi-map-search-outline::before{content:"\F0985"}.mdi-mapbox::before{content:"\F0BAA"}.mdi-margin::before{content:"\F0353"}.mdi-marker::before{content:"\F0652"}.mdi-marker-cancel::before{content:"\F0DD9"}.mdi-marker-check::before{content:"\F0355"}.mdi-mastodon::before{content:"\F0AD1"}.mdi-material-design::before{content:"\F0986"}.mdi-material-ui::before{content:"\F0357"}.mdi-math-compass::before{content:"\F0358"}.mdi-math-cos::before{content:"\F0C96"}.mdi-math-integral::before{content:"\F0FC8"}.mdi-math-integral-box::before{content:"\F0FC9"}.mdi-math-log::before{content:"\F1085"}.mdi-math-norm::before{content:"\F0FCA"}.mdi-math-norm-box::before{content:"\F0FCB"}.mdi-math-sin::before{content:"\F0C97"}.mdi-math-tan::before{content:"\F0C98"}.mdi-matrix::before{content:"\F0628"}.mdi-medal::before{content:"\F0987"}.mdi-medal-outline::before{content:"\F1326"}.mdi-medical-bag::before{content:"\F06EF"}.mdi-meditation::before{content:"\F117B"}.mdi-memory::before{content:"\F035B"}.mdi-menu::before{content:"\F035C"}.mdi-menu-down::before{content:"\F035D"}.mdi-menu-down-outline::before{content:"\F06B6"}.mdi-menu-left::before{content:"\F035E"}.mdi-menu-left-outline::before{content:"\F0A02"}.mdi-menu-open::before{content:"\F0BAB"}.mdi-menu-right::before{content:"\F035F"}.mdi-menu-right-outline::before{content:"\F0A03"}.mdi-menu-swap::before{content:"\F0A64"}.mdi-menu-swap-outline::before{content:"\F0A65"}.mdi-menu-up::before{content:"\F0360"}.mdi-menu-up-outline::before{content:"\F06B7"}.mdi-merge::before{content:"\F0F5C"}.mdi-message::before{content:"\F0361"}.mdi-message-alert::before{content:"\F0362"}.mdi-message-alert-outline::before{content:"\F0A04"}.mdi-message-arrow-left::before{content:"\F12F2"}.mdi-message-arrow-left-outline::before{content:"\F12F3"}.mdi-message-arrow-right::before{content:"\F12F4"}.mdi-message-arrow-right-outline::before{content:"\F12F5"}.mdi-message-bookmark::before{content:"\F15AC"}.mdi-message-bookmark-outline::before{content:"\F15AD"}.mdi-message-bulleted::before{content:"\F06A2"}.mdi-message-bulleted-off::before{content:"\F06A3"}.mdi-message-cog::before{content:"\F06F1"}.mdi-message-cog-outline::before{content:"\F1172"}.mdi-message-draw::before{content:"\F0363"}.mdi-message-flash::before{content:"\F15A9"}.mdi-message-flash-outline::before{content:"\F15AA"}.mdi-message-image::before{content:"\F0364"}.mdi-message-image-outline::before{content:"\F116C"}.mdi-message-lock::before{content:"\F0FCC"}.mdi-message-lock-outline::before{content:"\F116D"}.mdi-message-minus::before{content:"\F116E"}.mdi-message-minus-outline::before{content:"\F116F"}.mdi-message-off::before{content:"\F164D"}.mdi-message-off-outline::before{content:"\F164E"}.mdi-message-outline::before{content:"\F0365"}.mdi-message-plus::before{content:"\F0653"}.mdi-message-plus-outline::before{content:"\F10BB"}.mdi-message-processing::before{content:"\F0366"}.mdi-message-processing-outline::before{content:"\F1170"}.mdi-message-reply::before{content:"\F0367"}.mdi-message-reply-text::before{content:"\F0368"}.mdi-message-settings::before{content:"\F06F0"}.mdi-message-settings-outline::before{content:"\F1171"}.mdi-message-text::before{content:"\F0369"}.mdi-message-text-clock::before{content:"\F1173"}.mdi-message-text-clock-outline::before{content:"\F1174"}.mdi-message-text-lock::before{content:"\F0FCD"}.mdi-message-text-lock-outline::before{content:"\F1175"}.mdi-message-text-outline::before{content:"\F036A"}.mdi-message-video::before{content:"\F036B"}.mdi-meteor::before{content:"\F0629"}.mdi-metronome::before{content:"\F07DA"}.mdi-metronome-tick::before{content:"\F07DB"}.mdi-micro-sd::before{content:"\F07DC"}.mdi-microphone::before{content:"\F036C"}.mdi-microphone-minus::before{content:"\F08B3"}.mdi-microphone-off::before{content:"\F036D"}.mdi-microphone-outline::before{content:"\F036E"}.mdi-microphone-plus::before{content:"\F08B4"}.mdi-microphone-settings::before{content:"\F036F"}.mdi-microphone-variant::before{content:"\F0370"}.mdi-microphone-variant-off::before{content:"\F0371"}.mdi-microscope::before{content:"\F0654"}.mdi-microsoft::before{content:"\F0372"}.mdi-microsoft-access::before{content:"\F138E"}.mdi-microsoft-azure::before{content:"\F0805"}.mdi-microsoft-azure-devops::before{content:"\F0FD5"}.mdi-microsoft-bing::before{content:"\F00A4"}.mdi-microsoft-dynamics-365::before{content:"\F0988"}.mdi-microsoft-edge::before{content:"\F01E9"}.mdi-microsoft-edge-legacy::before{content:"\F1250"}.mdi-microsoft-excel::before{content:"\F138F"}.mdi-microsoft-internet-explorer::before{content:"\F0300"}.mdi-microsoft-office::before{content:"\F03C6"}.mdi-microsoft-onedrive::before{content:"\F03CA"}.mdi-microsoft-onenote::before{content:"\F0747"}.mdi-microsoft-outlook::before{content:"\F0D22"}.mdi-microsoft-powerpoint::before{content:"\F1390"}.mdi-microsoft-sharepoint::before{content:"\F1391"}.mdi-microsoft-teams::before{content:"\F02BB"}.mdi-microsoft-visual-studio::before{content:"\F0610"}.mdi-microsoft-visual-studio-code::before{content:"\F0A1E"}.mdi-microsoft-windows::before{content:"\F05B3"}.mdi-microsoft-windows-classic::before{content:"\F0A21"}.mdi-microsoft-word::before{content:"\F1392"}.mdi-microsoft-xbox::before{content:"\F05B9"}.mdi-microsoft-xbox-controller::before{content:"\F05BA"}.mdi-microsoft-xbox-controller-battery-alert::before{content:"\F074B"}.mdi-microsoft-xbox-controller-battery-charging::before{content:"\F0A22"}.mdi-microsoft-xbox-controller-battery-empty::before{content:"\F074C"}.mdi-microsoft-xbox-controller-battery-full::before{content:"\F074D"}.mdi-microsoft-xbox-controller-battery-low::before{content:"\F074E"}.mdi-microsoft-xbox-controller-battery-medium::before{content:"\F074F"}.mdi-microsoft-xbox-controller-battery-unknown::before{content:"\F0750"}.mdi-microsoft-xbox-controller-menu::before{content:"\F0E6F"}.mdi-microsoft-xbox-controller-off::before{content:"\F05BB"}.mdi-microsoft-xbox-controller-view::before{content:"\F0E70"}.mdi-microsoft-yammer::before{content:"\F0789"}.mdi-microwave::before{content:"\F0C99"}.mdi-microwave-off::before{content:"\F1423"}.mdi-middleware::before{content:"\F0F5D"}.mdi-middleware-outline::before{content:"\F0F5E"}.mdi-midi::before{content:"\F08F1"}.mdi-midi-port::before{content:"\F08F2"}.mdi-mine::before{content:"\F0DDA"}.mdi-minecraft::before{content:"\F0373"}.mdi-mini-sd::before{content:"\F0A05"}.mdi-minidisc::before{content:"\F0A06"}.mdi-minus::before{content:"\F0374"}.mdi-minus-box::before{content:"\F0375"}.mdi-minus-box-multiple::before{content:"\F1141"}.mdi-minus-box-multiple-outline::before{content:"\F1142"}.mdi-minus-box-outline::before{content:"\F06F2"}.mdi-minus-circle::before{content:"\F0376"}.mdi-minus-circle-multiple::before{content:"\F035A"}.mdi-minus-circle-multiple-outline::before{content:"\F0AD3"}.mdi-minus-circle-off::before{content:"\F1459"}.mdi-minus-circle-off-outline::before{content:"\F145A"}.mdi-minus-circle-outline::before{content:"\F0377"}.mdi-minus-network::before{content:"\F0378"}.mdi-minus-network-outline::before{content:"\F0C9A"}.mdi-minus-thick::before{content:"\F1639"}.mdi-mirror::before{content:"\F11FD"}.mdi-mixed-martial-arts::before{content:"\F0D8F"}.mdi-mixed-reality::before{content:"\F087F"}.mdi-molecule::before{content:"\F0BAC"}.mdi-molecule-co::before{content:"\F12FE"}.mdi-molecule-co2::before{content:"\F07E4"}.mdi-monitor::before{content:"\F0379"}.mdi-monitor-cellphone::before{content:"\F0989"}.mdi-monitor-cellphone-star::before{content:"\F098A"}.mdi-monitor-clean::before{content:"\F1104"}.mdi-monitor-dashboard::before{content:"\F0A07"}.mdi-monitor-edit::before{content:"\F12C6"}.mdi-monitor-eye::before{content:"\F13B4"}.mdi-monitor-lock::before{content:"\F0DDB"}.mdi-monitor-multiple::before{content:"\F037A"}.mdi-monitor-off::before{content:"\F0D90"}.mdi-monitor-screenshot::before{content:"\F0E51"}.mdi-monitor-share::before{content:"\F1483"}.mdi-monitor-speaker::before{content:"\F0F5F"}.mdi-monitor-speaker-off::before{content:"\F0F60"}.mdi-monitor-star::before{content:"\F0DDC"}.mdi-moon-first-quarter::before{content:"\F0F61"}.mdi-moon-full::before{content:"\F0F62"}.mdi-moon-last-quarter::before{content:"\F0F63"}.mdi-moon-new::before{content:"\F0F64"}.mdi-moon-waning-crescent::before{content:"\F0F65"}.mdi-moon-waning-gibbous::before{content:"\F0F66"}.mdi-moon-waxing-crescent::before{content:"\F0F67"}.mdi-moon-waxing-gibbous::before{content:"\F0F68"}.mdi-moped::before{content:"\F1086"}.mdi-moped-electric::before{content:"\F15B7"}.mdi-moped-electric-outline::before{content:"\F15B8"}.mdi-moped-outline::before{content:"\F15B9"}.mdi-more::before{content:"\F037B"}.mdi-mother-heart::before{content:"\F1314"}.mdi-mother-nurse::before{content:"\F0D21"}.mdi-motion::before{content:"\F15B2"}.mdi-motion-outline::before{content:"\F15B3"}.mdi-motion-pause::before{content:"\F1590"}.mdi-motion-pause-outline::before{content:"\F1592"}.mdi-motion-play::before{content:"\F158F"}.mdi-motion-play-outline::before{content:"\F1591"}.mdi-motion-sensor::before{content:"\F0D91"}.mdi-motion-sensor-off::before{content:"\F1435"}.mdi-motorbike::before{content:"\F037C"}.mdi-motorbike-electric::before{content:"\F15BA"}.mdi-mouse::before{content:"\F037D"}.mdi-mouse-bluetooth::before{content:"\F098B"}.mdi-mouse-move-down::before{content:"\F1550"}.mdi-mouse-move-up::before{content:"\F1551"}.mdi-mouse-move-vertical::before{content:"\F1552"}.mdi-mouse-off::before{content:"\F037E"}.mdi-mouse-variant::before{content:"\F037F"}.mdi-mouse-variant-off::before{content:"\F0380"}.mdi-move-resize::before{content:"\F0655"}.mdi-move-resize-variant::before{content:"\F0656"}.mdi-movie::before{content:"\F0381"}.mdi-movie-edit::before{content:"\F1122"}.mdi-movie-edit-outline::before{content:"\F1123"}.mdi-movie-filter::before{content:"\F1124"}.mdi-movie-filter-outline::before{content:"\F1125"}.mdi-movie-open::before{content:"\F0FCE"}.mdi-movie-open-outline::before{content:"\F0FCF"}.mdi-movie-outline::before{content:"\F0DDD"}.mdi-movie-roll::before{content:"\F07DE"}.mdi-movie-search::before{content:"\F11D2"}.mdi-movie-search-outline::before{content:"\F11D3"}.mdi-mower::before{content:"\F166F"}.mdi-mower-bag::before{content:"\F1670"}.mdi-muffin::before{content:"\F098C"}.mdi-multiplication::before{content:"\F0382"}.mdi-multiplication-box::before{content:"\F0383"}.mdi-mushroom::before{content:"\F07DF"}.mdi-mushroom-off::before{content:"\F13FA"}.mdi-mushroom-off-outline::before{content:"\F13FB"}.mdi-mushroom-outline::before{content:"\F07E0"}.mdi-music::before{content:"\F075A"}.mdi-music-accidental-double-flat::before{content:"\F0F69"}.mdi-music-accidental-double-sharp::before{content:"\F0F6A"}.mdi-music-accidental-flat::before{content:"\F0F6B"}.mdi-music-accidental-natural::before{content:"\F0F6C"}.mdi-music-accidental-sharp::before{content:"\F0F6D"}.mdi-music-box::before{content:"\F0384"}.mdi-music-box-multiple::before{content:"\F0333"}.mdi-music-box-multiple-outline::before{content:"\F0F04"}.mdi-music-box-outline::before{content:"\F0385"}.mdi-music-circle::before{content:"\F0386"}.mdi-music-circle-outline::before{content:"\F0AD4"}.mdi-music-clef-alto::before{content:"\F0F6E"}.mdi-music-clef-bass::before{content:"\F0F6F"}.mdi-music-clef-treble::before{content:"\F0F70"}.mdi-music-note::before{content:"\F0387"}.mdi-music-note-bluetooth::before{content:"\F05FE"}.mdi-music-note-bluetooth-off::before{content:"\F05FF"}.mdi-music-note-eighth::before{content:"\F0388"}.mdi-music-note-eighth-dotted::before{content:"\F0F71"}.mdi-music-note-half::before{content:"\F0389"}.mdi-music-note-half-dotted::before{content:"\F0F72"}.mdi-music-note-off::before{content:"\F038A"}.mdi-music-note-off-outline::before{content:"\F0F73"}.mdi-music-note-outline::before{content:"\F0F74"}.mdi-music-note-plus::before{content:"\F0DDE"}.mdi-music-note-quarter::before{content:"\F038B"}.mdi-music-note-quarter-dotted::before{content:"\F0F75"}.mdi-music-note-sixteenth::before{content:"\F038C"}.mdi-music-note-sixteenth-dotted::before{content:"\F0F76"}.mdi-music-note-whole::before{content:"\F038D"}.mdi-music-note-whole-dotted::before{content:"\F0F77"}.mdi-music-off::before{content:"\F075B"}.mdi-music-rest-eighth::before{content:"\F0F78"}.mdi-music-rest-half::before{content:"\F0F79"}.mdi-music-rest-quarter::before{content:"\F0F7A"}.mdi-music-rest-sixteenth::before{content:"\F0F7B"}.mdi-music-rest-whole::before{content:"\F0F7C"}.mdi-mustache::before{content:"\F15DE"}.mdi-nail::before{content:"\F0DDF"}.mdi-nas::before{content:"\F08F3"}.mdi-nativescript::before{content:"\F0880"}.mdi-nature::before{content:"\F038E"}.mdi-nature-people::before{content:"\F038F"}.mdi-navigation::before{content:"\F0390"}.mdi-navigation-outline::before{content:"\F1607"}.mdi-near-me::before{content:"\F05CD"}.mdi-necklace::before{content:"\F0F0B"}.mdi-needle::before{content:"\F0391"}.mdi-netflix::before{content:"\F0746"}.mdi-network::before{content:"\F06F3"}.mdi-network-off::before{content:"\F0C9B"}.mdi-network-off-outline::before{content:"\F0C9C"}.mdi-network-outline::before{content:"\F0C9D"}.mdi-network-strength-1::before{content:"\F08F4"}.mdi-network-strength-1-alert::before{content:"\F08F5"}.mdi-network-strength-2::before{content:"\F08F6"}.mdi-network-strength-2-alert::before{content:"\F08F7"}.mdi-network-strength-3::before{content:"\F08F8"}.mdi-network-strength-3-alert::before{content:"\F08F9"}.mdi-network-strength-4::before{content:"\F08FA"}.mdi-network-strength-4-alert::before{content:"\F08FB"}.mdi-network-strength-off::before{content:"\F08FC"}.mdi-network-strength-off-outline::before{content:"\F08FD"}.mdi-network-strength-outline::before{content:"\F08FE"}.mdi-new-box::before{content:"\F0394"}.mdi-newspaper::before{content:"\F0395"}.mdi-newspaper-minus::before{content:"\F0F0C"}.mdi-newspaper-plus::before{content:"\F0F0D"}.mdi-newspaper-variant::before{content:"\F1001"}.mdi-newspaper-variant-multiple::before{content:"\F1002"}.mdi-newspaper-variant-multiple-outline::before{content:"\F1003"}.mdi-newspaper-variant-outline::before{content:"\F1004"}.mdi-nfc::before{content:"\F0396"}.mdi-nfc-search-variant::before{content:"\F0E53"}.mdi-nfc-tap::before{content:"\F0397"}.mdi-nfc-variant::before{content:"\F0398"}.mdi-nfc-variant-off::before{content:"\F0E54"}.mdi-ninja::before{content:"\F0774"}.mdi-nintendo-game-boy::before{content:"\F1393"}.mdi-nintendo-switch::before{content:"\F07E1"}.mdi-nintendo-wii::before{content:"\F05AB"}.mdi-nintendo-wiiu::before{content:"\F072D"}.mdi-nix::before{content:"\F1105"}.mdi-nodejs::before{content:"\F0399"}.mdi-noodles::before{content:"\F117E"}.mdi-not-equal::before{content:"\F098D"}.mdi-not-equal-variant::before{content:"\F098E"}.mdi-note::before{content:"\F039A"}.mdi-note-minus::before{content:"\F164F"}.mdi-note-minus-outline::before{content:"\F1650"}.mdi-note-multiple::before{content:"\F06B8"}.mdi-note-multiple-outline::before{content:"\F06B9"}.mdi-note-outline::before{content:"\F039B"}.mdi-note-plus::before{content:"\F039C"}.mdi-note-plus-outline::before{content:"\F039D"}.mdi-note-remove::before{content:"\F1651"}.mdi-note-remove-outline::before{content:"\F1652"}.mdi-note-search::before{content:"\F1653"}.mdi-note-search-outline::before{content:"\F1654"}.mdi-note-text::before{content:"\F039E"}.mdi-note-text-outline::before{content:"\F11D7"}.mdi-notebook::before{content:"\F082E"}.mdi-notebook-check::before{content:"\F14F5"}.mdi-notebook-check-outline::before{content:"\F14F6"}.mdi-notebook-edit::before{content:"\F14E7"}.mdi-notebook-edit-outline::before{content:"\F14E9"}.mdi-notebook-minus::before{content:"\F1610"}.mdi-notebook-minus-outline::before{content:"\F1611"}.mdi-notebook-multiple::before{content:"\F0E55"}.mdi-notebook-outline::before{content:"\F0EBF"}.mdi-notebook-plus::before{content:"\F1612"}.mdi-notebook-plus-outline::before{content:"\F1613"}.mdi-notebook-remove::before{content:"\F1614"}.mdi-notebook-remove-outline::before{content:"\F1615"}.mdi-notification-clear-all::before{content:"\F039F"}.mdi-npm::before{content:"\F06F7"}.mdi-nuke::before{content:"\F06A4"}.mdi-null::before{content:"\F07E2"}.mdi-numeric::before{content:"\F03A0"}.mdi-numeric-0::before{content:"\F0B39"}.mdi-numeric-0-box::before{content:"\F03A1"}.mdi-numeric-0-box-multiple::before{content:"\F0F0E"}.mdi-numeric-0-box-multiple-outline::before{content:"\F03A2"}.mdi-numeric-0-box-outline::before{content:"\F03A3"}.mdi-numeric-0-circle::before{content:"\F0C9E"}.mdi-numeric-0-circle-outline::before{content:"\F0C9F"}.mdi-numeric-1::before{content:"\F0B3A"}.mdi-numeric-1-box::before{content:"\F03A4"}.mdi-numeric-1-box-multiple::before{content:"\F0F0F"}.mdi-numeric-1-box-multiple-outline::before{content:"\F03A5"}.mdi-numeric-1-box-outline::before{content:"\F03A6"}.mdi-numeric-1-circle::before{content:"\F0CA0"}.mdi-numeric-1-circle-outline::before{content:"\F0CA1"}.mdi-numeric-10::before{content:"\F0FE9"}.mdi-numeric-10-box::before{content:"\F0F7D"}.mdi-numeric-10-box-multiple::before{content:"\F0FEA"}.mdi-numeric-10-box-multiple-outline::before{content:"\F0FEB"}.mdi-numeric-10-box-outline::before{content:"\F0F7E"}.mdi-numeric-10-circle::before{content:"\F0FEC"}.mdi-numeric-10-circle-outline::before{content:"\F0FED"}.mdi-numeric-2::before{content:"\F0B3B"}.mdi-numeric-2-box::before{content:"\F03A7"}.mdi-numeric-2-box-multiple::before{content:"\F0F10"}.mdi-numeric-2-box-multiple-outline::before{content:"\F03A8"}.mdi-numeric-2-box-outline::before{content:"\F03A9"}.mdi-numeric-2-circle::before{content:"\F0CA2"}.mdi-numeric-2-circle-outline::before{content:"\F0CA3"}.mdi-numeric-3::before{content:"\F0B3C"}.mdi-numeric-3-box::before{content:"\F03AA"}.mdi-numeric-3-box-multiple::before{content:"\F0F11"}.mdi-numeric-3-box-multiple-outline::before{content:"\F03AB"}.mdi-numeric-3-box-outline::before{content:"\F03AC"}.mdi-numeric-3-circle::before{content:"\F0CA4"}.mdi-numeric-3-circle-outline::before{content:"\F0CA5"}.mdi-numeric-4::before{content:"\F0B3D"}.mdi-numeric-4-box::before{content:"\F03AD"}.mdi-numeric-4-box-multiple::before{content:"\F0F12"}.mdi-numeric-4-box-multiple-outline::before{content:"\F03B2"}.mdi-numeric-4-box-outline::before{content:"\F03AE"}.mdi-numeric-4-circle::before{content:"\F0CA6"}.mdi-numeric-4-circle-outline::before{content:"\F0CA7"}.mdi-numeric-5::before{content:"\F0B3E"}.mdi-numeric-5-box::before{content:"\F03B1"}.mdi-numeric-5-box-multiple::before{content:"\F0F13"}.mdi-numeric-5-box-multiple-outline::before{content:"\F03AF"}.mdi-numeric-5-box-outline::before{content:"\F03B0"}.mdi-numeric-5-circle::before{content:"\F0CA8"}.mdi-numeric-5-circle-outline::before{content:"\F0CA9"}.mdi-numeric-6::before{content:"\F0B3F"}.mdi-numeric-6-box::before{content:"\F03B3"}.mdi-numeric-6-box-multiple::before{content:"\F0F14"}.mdi-numeric-6-box-multiple-outline::before{content:"\F03B4"}.mdi-numeric-6-box-outline::before{content:"\F03B5"}.mdi-numeric-6-circle::before{content:"\F0CAA"}.mdi-numeric-6-circle-outline::before{content:"\F0CAB"}.mdi-numeric-7::before{content:"\F0B40"}.mdi-numeric-7-box::before{content:"\F03B6"}.mdi-numeric-7-box-multiple::before{content:"\F0F15"}.mdi-numeric-7-box-multiple-outline::before{content:"\F03B7"}.mdi-numeric-7-box-outline::before{content:"\F03B8"}.mdi-numeric-7-circle::before{content:"\F0CAC"}.mdi-numeric-7-circle-outline::before{content:"\F0CAD"}.mdi-numeric-8::before{content:"\F0B41"}.mdi-numeric-8-box::before{content:"\F03B9"}.mdi-numeric-8-box-multiple::before{content:"\F0F16"}.mdi-numeric-8-box-multiple-outline::before{content:"\F03BA"}.mdi-numeric-8-box-outline::before{content:"\F03BB"}.mdi-numeric-8-circle::before{content:"\F0CAE"}.mdi-numeric-8-circle-outline::before{content:"\F0CAF"}.mdi-numeric-9::before{content:"\F0B42"}.mdi-numeric-9-box::before{content:"\F03BC"}.mdi-numeric-9-box-multiple::before{content:"\F0F17"}.mdi-numeric-9-box-multiple-outline::before{content:"\F03BD"}.mdi-numeric-9-box-outline::before{content:"\F03BE"}.mdi-numeric-9-circle::before{content:"\F0CB0"}.mdi-numeric-9-circle-outline::before{content:"\F0CB1"}.mdi-numeric-9-plus::before{content:"\F0FEE"}.mdi-numeric-9-plus-box::before{content:"\F03BF"}.mdi-numeric-9-plus-box-multiple::before{content:"\F0F18"}.mdi-numeric-9-plus-box-multiple-outline::before{content:"\F03C0"}.mdi-numeric-9-plus-box-outline::before{content:"\F03C1"}.mdi-numeric-9-plus-circle::before{content:"\F0CB2"}.mdi-numeric-9-plus-circle-outline::before{content:"\F0CB3"}.mdi-numeric-negative-1::before{content:"\F1052"}.mdi-numeric-positive-1::before{content:"\F15CB"}.mdi-nut::before{content:"\F06F8"}.mdi-nutrition::before{content:"\F03C2"}.mdi-nuxt::before{content:"\F1106"}.mdi-oar::before{content:"\F067C"}.mdi-ocarina::before{content:"\F0DE0"}.mdi-oci::before{content:"\F12E9"}.mdi-ocr::before{content:"\F113A"}.mdi-octagon::before{content:"\F03C3"}.mdi-octagon-outline::before{content:"\F03C4"}.mdi-octagram::before{content:"\F06F9"}.mdi-octagram-outline::before{content:"\F0775"}.mdi-odnoklassniki::before{content:"\F03C5"}.mdi-offer::before{content:"\F121B"}.mdi-office-building::before{content:"\F0991"}.mdi-office-building-marker::before{content:"\F1520"}.mdi-office-building-marker-outline::before{content:"\F1521"}.mdi-office-building-outline::before{content:"\F151F"}.mdi-oil::before{content:"\F03C7"}.mdi-oil-lamp::before{content:"\F0F19"}.mdi-oil-level::before{content:"\F1053"}.mdi-oil-temperature::before{content:"\F0FF8"}.mdi-omega::before{content:"\F03C9"}.mdi-one-up::before{content:"\F0BAD"}.mdi-onepassword::before{content:"\F0881"}.mdi-opacity::before{content:"\F05CC"}.mdi-open-in-app::before{content:"\F03CB"}.mdi-open-in-new::before{content:"\F03CC"}.mdi-open-source-initiative::before{content:"\F0BAE"}.mdi-openid::before{content:"\F03CD"}.mdi-opera::before{content:"\F03CE"}.mdi-orbit::before{content:"\F0018"}.mdi-orbit-variant::before{content:"\F15DB"}.mdi-order-alphabetical-ascending::before{content:"\F020D"}.mdi-order-alphabetical-descending::before{content:"\F0D07"}.mdi-order-bool-ascending::before{content:"\F02BE"}.mdi-order-bool-ascending-variant::before{content:"\F098F"}.mdi-order-bool-descending::before{content:"\F1384"}.mdi-order-bool-descending-variant::before{content:"\F0990"}.mdi-order-numeric-ascending::before{content:"\F0545"}.mdi-order-numeric-descending::before{content:"\F0546"}.mdi-origin::before{content:"\F0B43"}.mdi-ornament::before{content:"\F03CF"}.mdi-ornament-variant::before{content:"\F03D0"}.mdi-outdoor-lamp::before{content:"\F1054"}.mdi-overscan::before{content:"\F1005"}.mdi-owl::before{content:"\F03D2"}.mdi-pac-man::before{content:"\F0BAF"}.mdi-package::before{content:"\F03D3"}.mdi-package-down::before{content:"\F03D4"}.mdi-package-up::before{content:"\F03D5"}.mdi-package-variant::before{content:"\F03D6"}.mdi-package-variant-closed::before{content:"\F03D7"}.mdi-page-first::before{content:"\F0600"}.mdi-page-last::before{content:"\F0601"}.mdi-page-layout-body::before{content:"\F06FA"}.mdi-page-layout-footer::before{content:"\F06FB"}.mdi-page-layout-header::before{content:"\F06FC"}.mdi-page-layout-header-footer::before{content:"\F0F7F"}.mdi-page-layout-sidebar-left::before{content:"\F06FD"}.mdi-page-layout-sidebar-right::before{content:"\F06FE"}.mdi-page-next::before{content:"\F0BB0"}.mdi-page-next-outline::before{content:"\F0BB1"}.mdi-page-previous::before{content:"\F0BB2"}.mdi-page-previous-outline::before{content:"\F0BB3"}.mdi-pail::before{content:"\F1417"}.mdi-pail-minus::before{content:"\F1437"}.mdi-pail-minus-outline::before{content:"\F143C"}.mdi-pail-off::before{content:"\F1439"}.mdi-pail-off-outline::before{content:"\F143E"}.mdi-pail-outline::before{content:"\F143A"}.mdi-pail-plus::before{content:"\F1436"}.mdi-pail-plus-outline::before{content:"\F143B"}.mdi-pail-remove::before{content:"\F1438"}.mdi-pail-remove-outline::before{content:"\F143D"}.mdi-palette::before{content:"\F03D8"}.mdi-palette-advanced::before{content:"\F03D9"}.mdi-palette-outline::before{content:"\F0E0C"}.mdi-palette-swatch::before{content:"\F08B5"}.mdi-palette-swatch-outline::before{content:"\F135C"}.mdi-palm-tree::before{content:"\F1055"}.mdi-pan::before{content:"\F0BB4"}.mdi-pan-bottom-left::before{content:"\F0BB5"}.mdi-pan-bottom-right::before{content:"\F0BB6"}.mdi-pan-down::before{content:"\F0BB7"}.mdi-pan-horizontal::before{content:"\F0BB8"}.mdi-pan-left::before{content:"\F0BB9"}.mdi-pan-right::before{content:"\F0BBA"}.mdi-pan-top-left::before{content:"\F0BBB"}.mdi-pan-top-right::before{content:"\F0BBC"}.mdi-pan-up::before{content:"\F0BBD"}.mdi-pan-vertical::before{content:"\F0BBE"}.mdi-panda::before{content:"\F03DA"}.mdi-pandora::before{content:"\F03DB"}.mdi-panorama::before{content:"\F03DC"}.mdi-panorama-fisheye::before{content:"\F03DD"}.mdi-panorama-horizontal::before{content:"\F03DE"}.mdi-panorama-vertical::before{content:"\F03DF"}.mdi-panorama-wide-angle::before{content:"\F03E0"}.mdi-paper-cut-vertical::before{content:"\F03E1"}.mdi-paper-roll::before{content:"\F1157"}.mdi-paper-roll-outline::before{content:"\F1158"}.mdi-paperclip::before{content:"\F03E2"}.mdi-parachute::before{content:"\F0CB4"}.mdi-parachute-outline::before{content:"\F0CB5"}.mdi-parking::before{content:"\F03E3"}.mdi-party-popper::before{content:"\F1056"}.mdi-passport::before{content:"\F07E3"}.mdi-passport-biometric::before{content:"\F0DE1"}.mdi-pasta::before{content:"\F1160"}.mdi-patio-heater::before{content:"\F0F80"}.mdi-patreon::before{content:"\F0882"}.mdi-pause::before{content:"\F03E4"}.mdi-pause-circle::before{content:"\F03E5"}.mdi-pause-circle-outline::before{content:"\F03E6"}.mdi-pause-octagon::before{content:"\F03E7"}.mdi-pause-octagon-outline::before{content:"\F03E8"}.mdi-paw::before{content:"\F03E9"}.mdi-paw-off::before{content:"\F0657"}.mdi-paw-off-outline::before{content:"\F1676"}.mdi-paw-outline::before{content:"\F1675"}.mdi-pdf-box::before{content:"\F0E56"}.mdi-peace::before{content:"\F0884"}.mdi-peanut::before{content:"\F0FFC"}.mdi-peanut-off::before{content:"\F0FFD"}.mdi-peanut-off-outline::before{content:"\F0FFF"}.mdi-peanut-outline::before{content:"\F0FFE"}.mdi-pen::before{content:"\F03EA"}.mdi-pen-lock::before{content:"\F0DE2"}.mdi-pen-minus::before{content:"\F0DE3"}.mdi-pen-off::before{content:"\F0DE4"}.mdi-pen-plus::before{content:"\F0DE5"}.mdi-pen-remove::before{content:"\F0DE6"}.mdi-pencil::before{content:"\F03EB"}.mdi-pencil-box::before{content:"\F03EC"}.mdi-pencil-box-multiple::before{content:"\F1144"}.mdi-pencil-box-multiple-outline::before{content:"\F1145"}.mdi-pencil-box-outline::before{content:"\F03ED"}.mdi-pencil-circle::before{content:"\F06FF"}.mdi-pencil-circle-outline::before{content:"\F0776"}.mdi-pencil-lock::before{content:"\F03EE"}.mdi-pencil-lock-outline::before{content:"\F0DE7"}.mdi-pencil-minus::before{content:"\F0DE8"}.mdi-pencil-minus-outline::before{content:"\F0DE9"}.mdi-pencil-off::before{content:"\F03EF"}.mdi-pencil-off-outline::before{content:"\F0DEA"}.mdi-pencil-outline::before{content:"\F0CB6"}.mdi-pencil-plus::before{content:"\F0DEB"}.mdi-pencil-plus-outline::before{content:"\F0DEC"}.mdi-pencil-remove::before{content:"\F0DED"}.mdi-pencil-remove-outline::before{content:"\F0DEE"}.mdi-pencil-ruler::before{content:"\F1353"}.mdi-penguin::before{content:"\F0EC0"}.mdi-pentagon::before{content:"\F0701"}.mdi-pentagon-outline::before{content:"\F0700"}.mdi-pentagram::before{content:"\F1667"}.mdi-percent::before{content:"\F03F0"}.mdi-percent-outline::before{content:"\F1278"}.mdi-periodic-table::before{content:"\F08B6"}.mdi-perspective-less::before{content:"\F0D23"}.mdi-perspective-more::before{content:"\F0D24"}.mdi-pharmacy::before{content:"\F03F1"}.mdi-phone::before{content:"\F03F2"}.mdi-phone-alert::before{content:"\F0F1A"}.mdi-phone-alert-outline::before{content:"\F118E"}.mdi-phone-bluetooth::before{content:"\F03F3"}.mdi-phone-bluetooth-outline::before{content:"\F118F"}.mdi-phone-cancel::before{content:"\F10BC"}.mdi-phone-cancel-outline::before{content:"\F1190"}.mdi-phone-check::before{content:"\F11A9"}.mdi-phone-check-outline::before{content:"\F11AA"}.mdi-phone-classic::before{content:"\F0602"}.mdi-phone-classic-off::before{content:"\F1279"}.mdi-phone-dial::before{content:"\F1559"}.mdi-phone-dial-outline::before{content:"\F155A"}.mdi-phone-forward::before{content:"\F03F4"}.mdi-phone-forward-outline::before{content:"\F1191"}.mdi-phone-hangup::before{content:"\F03F5"}.mdi-phone-hangup-outline::before{content:"\F1192"}.mdi-phone-in-talk::before{content:"\F03F6"}.mdi-phone-in-talk-outline::before{content:"\F1182"}.mdi-phone-incoming::before{content:"\F03F7"}.mdi-phone-incoming-outline::before{content:"\F1193"}.mdi-phone-lock::before{content:"\F03F8"}.mdi-phone-lock-outline::before{content:"\F1194"}.mdi-phone-log::before{content:"\F03F9"}.mdi-phone-log-outline::before{content:"\F1195"}.mdi-phone-message::before{content:"\F1196"}.mdi-phone-message-outline::before{content:"\F1197"}.mdi-phone-minus::before{content:"\F0658"}.mdi-phone-minus-outline::before{content:"\F1198"}.mdi-phone-missed::before{content:"\F03FA"}.mdi-phone-missed-outline::before{content:"\F11A5"}.mdi-phone-off::before{content:"\F0DEF"}.mdi-phone-off-outline::before{content:"\F11A6"}.mdi-phone-outgoing::before{content:"\F03FB"}.mdi-phone-outgoing-outline::before{content:"\F1199"}.mdi-phone-outline::before{content:"\F0DF0"}.mdi-phone-paused::before{content:"\F03FC"}.mdi-phone-paused-outline::before{content:"\F119A"}.mdi-phone-plus::before{content:"\F0659"}.mdi-phone-plus-outline::before{content:"\F119B"}.mdi-phone-remove::before{content:"\F152F"}.mdi-phone-remove-outline::before{content:"\F1530"}.mdi-phone-return::before{content:"\F082F"}.mdi-phone-return-outline::before{content:"\F119C"}.mdi-phone-ring::before{content:"\F11AB"}.mdi-phone-ring-outline::before{content:"\F11AC"}.mdi-phone-rotate-landscape::before{content:"\F0885"}.mdi-phone-rotate-portrait::before{content:"\F0886"}.mdi-phone-settings::before{content:"\F03FD"}.mdi-phone-settings-outline::before{content:"\F119D"}.mdi-phone-voip::before{content:"\F03FE"}.mdi-pi::before{content:"\F03FF"}.mdi-pi-box::before{content:"\F0400"}.mdi-pi-hole::before{content:"\F0DF1"}.mdi-piano::before{content:"\F067D"}.mdi-pickaxe::before{content:"\F08B7"}.mdi-picture-in-picture-bottom-right::before{content:"\F0E57"}.mdi-picture-in-picture-bottom-right-outline::before{content:"\F0E58"}.mdi-picture-in-picture-top-right::before{content:"\F0E59"}.mdi-picture-in-picture-top-right-outline::before{content:"\F0E5A"}.mdi-pier::before{content:"\F0887"}.mdi-pier-crane::before{content:"\F0888"}.mdi-pig::before{content:"\F0401"}.mdi-pig-variant::before{content:"\F1006"}.mdi-pig-variant-outline::before{content:"\F1678"}.mdi-piggy-bank::before{content:"\F1007"}.mdi-piggy-bank-outline::before{content:"\F1679"}.mdi-pill::before{content:"\F0402"}.mdi-pillar::before{content:"\F0702"}.mdi-pin::before{content:"\F0403"}.mdi-pin-off::before{content:"\F0404"}.mdi-pin-off-outline::before{content:"\F0930"}.mdi-pin-outline::before{content:"\F0931"}.mdi-pine-tree::before{content:"\F0405"}.mdi-pine-tree-box::before{content:"\F0406"}.mdi-pine-tree-fire::before{content:"\F141A"}.mdi-pinterest::before{content:"\F0407"}.mdi-pinwheel::before{content:"\F0AD5"}.mdi-pinwheel-outline::before{content:"\F0AD6"}.mdi-pipe::before{content:"\F07E5"}.mdi-pipe-disconnected::before{content:"\F07E6"}.mdi-pipe-leak::before{content:"\F0889"}.mdi-pipe-wrench::before{content:"\F1354"}.mdi-pirate::before{content:"\F0A08"}.mdi-pistol::before{content:"\F0703"}.mdi-piston::before{content:"\F088A"}.mdi-pitchfork::before{content:"\F1553"}.mdi-pizza::before{content:"\F0409"}.mdi-play::before{content:"\F040A"}.mdi-play-box::before{content:"\F127A"}.mdi-play-box-multiple::before{content:"\F0D19"}.mdi-play-box-multiple-outline::before{content:"\F13E6"}.mdi-play-box-outline::before{content:"\F040B"}.mdi-play-circle::before{content:"\F040C"}.mdi-play-circle-outline::before{content:"\F040D"}.mdi-play-network::before{content:"\F088B"}.mdi-play-network-outline::before{content:"\F0CB7"}.mdi-play-outline::before{content:"\F0F1B"}.mdi-play-pause::before{content:"\F040E"}.mdi-play-protected-content::before{content:"\F040F"}.mdi-play-speed::before{content:"\F08FF"}.mdi-playlist-check::before{content:"\F05C7"}.mdi-playlist-edit::before{content:"\F0900"}.mdi-playlist-minus::before{content:"\F0410"}.mdi-playlist-music::before{content:"\F0CB8"}.mdi-playlist-music-outline::before{content:"\F0CB9"}.mdi-playlist-play::before{content:"\F0411"}.mdi-playlist-plus::before{content:"\F0412"}.mdi-playlist-remove::before{content:"\F0413"}.mdi-playlist-star::before{content:"\F0DF2"}.mdi-plex::before{content:"\F06BA"}.mdi-plus::before{content:"\F0415"}.mdi-plus-box::before{content:"\F0416"}.mdi-plus-box-multiple::before{content:"\F0334"}.mdi-plus-box-multiple-outline::before{content:"\F1143"}.mdi-plus-box-outline::before{content:"\F0704"}.mdi-plus-circle::before{content:"\F0417"}.mdi-plus-circle-multiple::before{content:"\F034C"}.mdi-plus-circle-multiple-outline::before{content:"\F0418"}.mdi-plus-circle-outline::before{content:"\F0419"}.mdi-plus-minus::before{content:"\F0992"}.mdi-plus-minus-box::before{content:"\F0993"}.mdi-plus-minus-variant::before{content:"\F14C9"}.mdi-plus-network::before{content:"\F041A"}.mdi-plus-network-outline::before{content:"\F0CBA"}.mdi-plus-one::before{content:"\F041B"}.mdi-plus-outline::before{content:"\F0705"}.mdi-plus-thick::before{content:"\F11EC"}.mdi-podcast::before{content:"\F0994"}.mdi-podium::before{content:"\F0D25"}.mdi-podium-bronze::before{content:"\F0D26"}.mdi-podium-gold::before{content:"\F0D27"}.mdi-podium-silver::before{content:"\F0D28"}.mdi-point-of-sale::before{content:"\F0D92"}.mdi-pokeball::before{content:"\F041D"}.mdi-pokemon-go::before{content:"\F0A09"}.mdi-poker-chip::before{content:"\F0830"}.mdi-polaroid::before{content:"\F041E"}.mdi-police-badge::before{content:"\F1167"}.mdi-police-badge-outline::before{content:"\F1168"}.mdi-poll::before{content:"\F041F"}.mdi-poll-box::before{content:"\F0420"}.mdi-poll-box-outline::before{content:"\F127B"}.mdi-polo::before{content:"\F14C3"}.mdi-polymer::before{content:"\F0421"}.mdi-pool::before{content:"\F0606"}.mdi-popcorn::before{content:"\F0422"}.mdi-post::before{content:"\F1008"}.mdi-post-outline::before{content:"\F1009"}.mdi-postage-stamp::before{content:"\F0CBB"}.mdi-pot::before{content:"\F02E5"}.mdi-pot-mix::before{content:"\F065B"}.mdi-pot-mix-outline::before{content:"\F0677"}.mdi-pot-outline::before{content:"\F02FF"}.mdi-pot-steam::before{content:"\F065A"}.mdi-pot-steam-outline::before{content:"\F0326"}.mdi-pound::before{content:"\F0423"}.mdi-pound-box::before{content:"\F0424"}.mdi-pound-box-outline::before{content:"\F117F"}.mdi-power::before{content:"\F0425"}.mdi-power-cycle::before{content:"\F0901"}.mdi-power-off::before{content:"\F0902"}.mdi-power-on::before{content:"\F0903"}.mdi-power-plug::before{content:"\F06A5"}.mdi-power-plug-off::before{content:"\F06A6"}.mdi-power-plug-off-outline::before{content:"\F1424"}.mdi-power-plug-outline::before{content:"\F1425"}.mdi-power-settings::before{content:"\F0426"}.mdi-power-sleep::before{content:"\F0904"}.mdi-power-socket::before{content:"\F0427"}.mdi-power-socket-au::before{content:"\F0905"}.mdi-power-socket-de::before{content:"\F1107"}.mdi-power-socket-eu::before{content:"\F07E7"}.mdi-power-socket-fr::before{content:"\F1108"}.mdi-power-socket-it::before{content:"\F14FF"}.mdi-power-socket-jp::before{content:"\F1109"}.mdi-power-socket-uk::before{content:"\F07E8"}.mdi-power-socket-us::before{content:"\F07E9"}.mdi-power-standby::before{content:"\F0906"}.mdi-powershell::before{content:"\F0A0A"}.mdi-prescription::before{content:"\F0706"}.mdi-presentation::before{content:"\F0428"}.mdi-presentation-play::before{content:"\F0429"}.mdi-pretzel::before{content:"\F1562"}.mdi-printer::before{content:"\F042A"}.mdi-printer-3d::before{content:"\F042B"}.mdi-printer-3d-nozzle::before{content:"\F0E5B"}.mdi-printer-3d-nozzle-alert::before{content:"\F11C0"}.mdi-printer-3d-nozzle-alert-outline::before{content:"\F11C1"}.mdi-printer-3d-nozzle-outline::before{content:"\F0E5C"}.mdi-printer-alert::before{content:"\F042C"}.mdi-printer-check::before{content:"\F1146"}.mdi-printer-eye::before{content:"\F1458"}.mdi-printer-off::before{content:"\F0E5D"}.mdi-printer-pos::before{content:"\F1057"}.mdi-printer-search::before{content:"\F1457"}.mdi-printer-settings::before{content:"\F0707"}.mdi-printer-wireless::before{content:"\F0A0B"}.mdi-priority-high::before{content:"\F0603"}.mdi-priority-low::before{content:"\F0604"}.mdi-professional-hexagon::before{content:"\F042D"}.mdi-progress-alert::before{content:"\F0CBC"}.mdi-progress-check::before{content:"\F0995"}.mdi-progress-clock::before{content:"\F0996"}.mdi-progress-close::before{content:"\F110A"}.mdi-progress-download::before{content:"\F0997"}.mdi-progress-question::before{content:"\F1522"}.mdi-progress-upload::before{content:"\F0998"}.mdi-progress-wrench::before{content:"\F0CBD"}.mdi-projector::before{content:"\F042E"}.mdi-projector-screen::before{content:"\F042F"}.mdi-propane-tank::before{content:"\F1357"}.mdi-propane-tank-outline::before{content:"\F1358"}.mdi-protocol::before{content:"\F0FD8"}.mdi-publish::before{content:"\F06A7"}.mdi-pulse::before{content:"\F0430"}.mdi-pump::before{content:"\F1402"}.mdi-pumpkin::before{content:"\F0BBF"}.mdi-purse::before{content:"\F0F1C"}.mdi-purse-outline::before{content:"\F0F1D"}.mdi-puzzle::before{content:"\F0431"}.mdi-puzzle-check::before{content:"\F1426"}.mdi-puzzle-check-outline::before{content:"\F1427"}.mdi-puzzle-edit::before{content:"\F14D3"}.mdi-puzzle-edit-outline::before{content:"\F14D9"}.mdi-puzzle-heart::before{content:"\F14D4"}.mdi-puzzle-heart-outline::before{content:"\F14DA"}.mdi-puzzle-minus::before{content:"\F14D1"}.mdi-puzzle-minus-outline::before{content:"\F14D7"}.mdi-puzzle-outline::before{content:"\F0A66"}.mdi-puzzle-plus::before{content:"\F14D0"}.mdi-puzzle-plus-outline::before{content:"\F14D6"}.mdi-puzzle-remove::before{content:"\F14D2"}.mdi-puzzle-remove-outline::before{content:"\F14D8"}.mdi-puzzle-star::before{content:"\F14D5"}.mdi-puzzle-star-outline::before{content:"\F14DB"}.mdi-qi::before{content:"\F0999"}.mdi-qqchat::before{content:"\F0605"}.mdi-qrcode::before{content:"\F0432"}.mdi-qrcode-edit::before{content:"\F08B8"}.mdi-qrcode-minus::before{content:"\F118C"}.mdi-qrcode-plus::before{content:"\F118B"}.mdi-qrcode-remove::before{content:"\F118D"}.mdi-qrcode-scan::before{content:"\F0433"}.mdi-quadcopter::before{content:"\F0434"}.mdi-quality-high::before{content:"\F0435"}.mdi-quality-low::before{content:"\F0A0C"}.mdi-quality-medium::before{content:"\F0A0D"}.mdi-quora::before{content:"\F0D29"}.mdi-rabbit::before{content:"\F0907"}.mdi-racing-helmet::before{content:"\F0D93"}.mdi-racquetball::before{content:"\F0D94"}.mdi-radar::before{content:"\F0437"}.mdi-radiator::before{content:"\F0438"}.mdi-radiator-disabled::before{content:"\F0AD7"}.mdi-radiator-off::before{content:"\F0AD8"}.mdi-radio::before{content:"\F0439"}.mdi-radio-am::before{content:"\F0CBE"}.mdi-radio-fm::before{content:"\F0CBF"}.mdi-radio-handheld::before{content:"\F043A"}.mdi-radio-off::before{content:"\F121C"}.mdi-radio-tower::before{content:"\F043B"}.mdi-radioactive::before{content:"\F043C"}.mdi-radioactive-off::before{content:"\F0EC1"}.mdi-radiobox-blank::before{content:"\F043D"}.mdi-radiobox-marked::before{content:"\F043E"}.mdi-radiology-box::before{content:"\F14C5"}.mdi-radiology-box-outline::before{content:"\F14C6"}.mdi-radius::before{content:"\F0CC0"}.mdi-radius-outline::before{content:"\F0CC1"}.mdi-railroad-light::before{content:"\F0F1E"}.mdi-rake::before{content:"\F1544"}.mdi-raspberry-pi::before{content:"\F043F"}.mdi-ray-end::before{content:"\F0440"}.mdi-ray-end-arrow::before{content:"\F0441"}.mdi-ray-start::before{content:"\F0442"}.mdi-ray-start-arrow::before{content:"\F0443"}.mdi-ray-start-end::before{content:"\F0444"}.mdi-ray-start-vertex-end::before{content:"\F15D8"}.mdi-ray-vertex::before{content:"\F0445"}.mdi-react::before{content:"\F0708"}.mdi-read::before{content:"\F0447"}.mdi-receipt::before{content:"\F0449"}.mdi-record::before{content:"\F044A"}.mdi-record-circle::before{content:"\F0EC2"}.mdi-record-circle-outline::before{content:"\F0EC3"}.mdi-record-player::before{content:"\F099A"}.mdi-record-rec::before{content:"\F044B"}.mdi-rectangle::before{content:"\F0E5E"}.mdi-rectangle-outline::before{content:"\F0E5F"}.mdi-recycle::before{content:"\F044C"}.mdi-recycle-variant::before{content:"\F139D"}.mdi-reddit::before{content:"\F044D"}.mdi-redhat::before{content:"\F111B"}.mdi-redo::before{content:"\F044E"}.mdi-redo-variant::before{content:"\F044F"}.mdi-reflect-horizontal::before{content:"\F0A0E"}.mdi-reflect-vertical::before{content:"\F0A0F"}.mdi-refresh::before{content:"\F0450"}.mdi-refresh-circle::before{content:"\F1377"}.mdi-regex::before{content:"\F0451"}.mdi-registered-trademark::before{content:"\F0A67"}.mdi-reiterate::before{content:"\F1588"}.mdi-relation-many-to-many::before{content:"\F1496"}.mdi-relation-many-to-one::before{content:"\F1497"}.mdi-relation-many-to-one-or-many::before{content:"\F1498"}.mdi-relation-many-to-only-one::before{content:"\F1499"}.mdi-relation-many-to-zero-or-many::before{content:"\F149A"}.mdi-relation-many-to-zero-or-one::before{content:"\F149B"}.mdi-relation-one-or-many-to-many::before{content:"\F149C"}.mdi-relation-one-or-many-to-one::before{content:"\F149D"}.mdi-relation-one-or-many-to-one-or-many::before{content:"\F149E"}.mdi-relation-one-or-many-to-only-one::before{content:"\F149F"}.mdi-relation-one-or-many-to-zero-or-many::before{content:"\F14A0"}.mdi-relation-one-or-many-to-zero-or-one::before{content:"\F14A1"}.mdi-relation-one-to-many::before{content:"\F14A2"}.mdi-relation-one-to-one::before{content:"\F14A3"}.mdi-relation-one-to-one-or-many::before{content:"\F14A4"}.mdi-relation-one-to-only-one::before{content:"\F14A5"}.mdi-relation-one-to-zero-or-many::before{content:"\F14A6"}.mdi-relation-one-to-zero-or-one::before{content:"\F14A7"}.mdi-relation-only-one-to-many::before{content:"\F14A8"}.mdi-relation-only-one-to-one::before{content:"\F14A9"}.mdi-relation-only-one-to-one-or-many::before{content:"\F14AA"}.mdi-relation-only-one-to-only-one::before{content:"\F14AB"}.mdi-relation-only-one-to-zero-or-many::before{content:"\F14AC"}.mdi-relation-only-one-to-zero-or-one::before{content:"\F14AD"}.mdi-relation-zero-or-many-to-many::before{content:"\F14AE"}.mdi-relation-zero-or-many-to-one::before{content:"\F14AF"}.mdi-relation-zero-or-many-to-one-or-many::before{content:"\F14B0"}.mdi-relation-zero-or-many-to-only-one::before{content:"\F14B1"}.mdi-relation-zero-or-many-to-zero-or-many::before{content:"\F14B2"}.mdi-relation-zero-or-many-to-zero-or-one::before{content:"\F14B3"}.mdi-relation-zero-or-one-to-many::before{content:"\F14B4"}.mdi-relation-zero-or-one-to-one::before{content:"\F14B5"}.mdi-relation-zero-or-one-to-one-or-many::before{content:"\F14B6"}.mdi-relation-zero-or-one-to-only-one::before{content:"\F14B7"}.mdi-relation-zero-or-one-to-zero-or-many::before{content:"\F14B8"}.mdi-relation-zero-or-one-to-zero-or-one::before{content:"\F14B9"}.mdi-relative-scale::before{content:"\F0452"}.mdi-reload::before{content:"\F0453"}.mdi-reload-alert::before{content:"\F110B"}.mdi-reminder::before{content:"\F088C"}.mdi-remote::before{content:"\F0454"}.mdi-remote-desktop::before{content:"\F08B9"}.mdi-remote-off::before{content:"\F0EC4"}.mdi-remote-tv::before{content:"\F0EC5"}.mdi-remote-tv-off::before{content:"\F0EC6"}.mdi-rename-box::before{content:"\F0455"}.mdi-reorder-horizontal::before{content:"\F0688"}.mdi-reorder-vertical::before{content:"\F0689"}.mdi-repeat::before{content:"\F0456"}.mdi-repeat-off::before{content:"\F0457"}.mdi-repeat-once::before{content:"\F0458"}.mdi-replay::before{content:"\F0459"}.mdi-reply::before{content:"\F045A"}.mdi-reply-all::before{content:"\F045B"}.mdi-reply-all-outline::before{content:"\F0F1F"}.mdi-reply-circle::before{content:"\F11AE"}.mdi-reply-outline::before{content:"\F0F20"}.mdi-reproduction::before{content:"\F045C"}.mdi-resistor::before{content:"\F0B44"}.mdi-resistor-nodes::before{content:"\F0B45"}.mdi-resize::before{content:"\F0A68"}.mdi-resize-bottom-right::before{content:"\F045D"}.mdi-responsive::before{content:"\F045E"}.mdi-restart::before{content:"\F0709"}.mdi-restart-alert::before{content:"\F110C"}.mdi-restart-off::before{content:"\F0D95"}.mdi-restore::before{content:"\F099B"}.mdi-restore-alert::before{content:"\F110D"}.mdi-rewind::before{content:"\F045F"}.mdi-rewind-10::before{content:"\F0D2A"}.mdi-rewind-30::before{content:"\F0D96"}.mdi-rewind-5::before{content:"\F11F9"}.mdi-rewind-60::before{content:"\F160C"}.mdi-rewind-outline::before{content:"\F070A"}.mdi-rhombus::before{content:"\F070B"}.mdi-rhombus-medium::before{content:"\F0A10"}.mdi-rhombus-medium-outline::before{content:"\F14DC"}.mdi-rhombus-outline::before{content:"\F070C"}.mdi-rhombus-split::before{content:"\F0A11"}.mdi-rhombus-split-outline::before{content:"\F14DD"}.mdi-ribbon::before{content:"\F0460"}.mdi-rice::before{content:"\F07EA"}.mdi-rickshaw::before{content:"\F15BB"}.mdi-rickshaw-electric::before{content:"\F15BC"}.mdi-ring::before{content:"\F07EB"}.mdi-rivet::before{content:"\F0E60"}.mdi-road::before{content:"\F0461"}.mdi-road-variant::before{content:"\F0462"}.mdi-robber::before{content:"\F1058"}.mdi-robot::before{content:"\F06A9"}.mdi-robot-angry::before{content:"\F169D"}.mdi-robot-angry-outline::before{content:"\F169E"}.mdi-robot-confused::before{content:"\F169F"}.mdi-robot-confused-outline::before{content:"\F16A0"}.mdi-robot-dead::before{content:"\F16A1"}.mdi-robot-dead-outline::before{content:"\F16A2"}.mdi-robot-excited::before{content:"\F16A3"}.mdi-robot-excited-outline::before{content:"\F16A4"}.mdi-robot-industrial::before{content:"\F0B46"}.mdi-robot-love::before{content:"\F16A5"}.mdi-robot-love-outline::before{content:"\F16A6"}.mdi-robot-mower::before{content:"\F11F7"}.mdi-robot-mower-outline::before{content:"\F11F3"}.mdi-robot-off::before{content:"\F16A7"}.mdi-robot-off-outline::before{content:"\F167B"}.mdi-robot-outline::before{content:"\F167A"}.mdi-robot-vacuum::before{content:"\F070D"}.mdi-robot-vacuum-variant::before{content:"\F0908"}.mdi-rocket::before{content:"\F0463"}.mdi-rocket-launch::before{content:"\F14DE"}.mdi-rocket-launch-outline::before{content:"\F14DF"}.mdi-rocket-outline::before{content:"\F13AF"}.mdi-rodent::before{content:"\F1327"}.mdi-roller-skate::before{content:"\F0D2B"}.mdi-roller-skate-off::before{content:"\F0145"}.mdi-rollerblade::before{content:"\F0D2C"}.mdi-rollerblade-off::before{content:"\F002E"}.mdi-rollupjs::before{content:"\F0BC0"}.mdi-roman-numeral-1::before{content:"\F1088"}.mdi-roman-numeral-10::before{content:"\F1091"}.mdi-roman-numeral-2::before{content:"\F1089"}.mdi-roman-numeral-3::before{content:"\F108A"}.mdi-roman-numeral-4::before{content:"\F108B"}.mdi-roman-numeral-5::before{content:"\F108C"}.mdi-roman-numeral-6::before{content:"\F108D"}.mdi-roman-numeral-7::before{content:"\F108E"}.mdi-roman-numeral-8::before{content:"\F108F"}.mdi-roman-numeral-9::before{content:"\F1090"}.mdi-room-service::before{content:"\F088D"}.mdi-room-service-outline::before{content:"\F0D97"}.mdi-rotate-3d::before{content:"\F0EC7"}.mdi-rotate-3d-variant::before{content:"\F0464"}.mdi-rotate-left::before{content:"\F0465"}.mdi-rotate-left-variant::before{content:"\F0466"}.mdi-rotate-orbit::before{content:"\F0D98"}.mdi-rotate-right::before{content:"\F0467"}.mdi-rotate-right-variant::before{content:"\F0468"}.mdi-rounded-corner::before{content:"\F0607"}.mdi-router::before{content:"\F11E2"}.mdi-router-network::before{content:"\F1087"}.mdi-router-wireless::before{content:"\F0469"}.mdi-router-wireless-off::before{content:"\F15A3"}.mdi-router-wireless-settings::before{content:"\F0A69"}.mdi-routes::before{content:"\F046A"}.mdi-routes-clock::before{content:"\F1059"}.mdi-rowing::before{content:"\F0608"}.mdi-rss::before{content:"\F046B"}.mdi-rss-box::before{content:"\F046C"}.mdi-rss-off::before{content:"\F0F21"}.mdi-rug::before{content:"\F1475"}.mdi-rugby::before{content:"\F0D99"}.mdi-ruler::before{content:"\F046D"}.mdi-ruler-square::before{content:"\F0CC2"}.mdi-ruler-square-compass::before{content:"\F0EBE"}.mdi-run::before{content:"\F070E"}.mdi-run-fast::before{content:"\F046E"}.mdi-rv-truck::before{content:"\F11D4"}.mdi-sack::before{content:"\F0D2E"}.mdi-sack-percent::before{content:"\F0D2F"}.mdi-safe::before{content:"\F0A6A"}.mdi-safe-square::before{content:"\F127C"}.mdi-safe-square-outline::before{content:"\F127D"}.mdi-safety-goggles::before{content:"\F0D30"}.mdi-sail-boat::before{content:"\F0EC8"}.mdi-sale::before{content:"\F046F"}.mdi-salesforce::before{content:"\F088E"}.mdi-sass::before{content:"\F07EC"}.mdi-satellite::before{content:"\F0470"}.mdi-satellite-uplink::before{content:"\F0909"}.mdi-satellite-variant::before{content:"\F0471"}.mdi-sausage::before{content:"\F08BA"}.mdi-saw-blade::before{content:"\F0E61"}.mdi-sawtooth-wave::before{content:"\F147A"}.mdi-saxophone::before{content:"\F0609"}.mdi-scale::before{content:"\F0472"}.mdi-scale-balance::before{content:"\F05D1"}.mdi-scale-bathroom::before{content:"\F0473"}.mdi-scale-off::before{content:"\F105A"}.mdi-scan-helper::before{content:"\F13D8"}.mdi-scanner::before{content:"\F06AB"}.mdi-scanner-off::before{content:"\F090A"}.mdi-scatter-plot::before{content:"\F0EC9"}.mdi-scatter-plot-outline::before{content:"\F0ECA"}.mdi-school::before{content:"\F0474"}.mdi-school-outline::before{content:"\F1180"}.mdi-scissors-cutting::before{content:"\F0A6B"}.mdi-scooter::before{content:"\F15BD"}.mdi-scooter-electric::before{content:"\F15BE"}.mdi-scoreboard::before{content:"\F127E"}.mdi-scoreboard-outline::before{content:"\F127F"}.mdi-screen-rotation::before{content:"\F0475"}.mdi-screen-rotation-lock::before{content:"\F0478"}.mdi-screw-flat-top::before{content:"\F0DF3"}.mdi-screw-lag::before{content:"\F0DF4"}.mdi-screw-machine-flat-top::before{content:"\F0DF5"}.mdi-screw-machine-round-top::before{content:"\F0DF6"}.mdi-screw-round-top::before{content:"\F0DF7"}.mdi-screwdriver::before{content:"\F0476"}.mdi-script::before{content:"\F0BC1"}.mdi-script-outline::before{content:"\F0477"}.mdi-script-text::before{content:"\F0BC2"}.mdi-script-text-outline::before{content:"\F0BC3"}.mdi-sd::before{content:"\F0479"}.mdi-seal::before{content:"\F047A"}.mdi-seal-variant::before{content:"\F0FD9"}.mdi-search-web::before{content:"\F070F"}.mdi-seat::before{content:"\F0CC3"}.mdi-seat-flat::before{content:"\F047B"}.mdi-seat-flat-angled::before{content:"\F047C"}.mdi-seat-individual-suite::before{content:"\F047D"}.mdi-seat-legroom-extra::before{content:"\F047E"}.mdi-seat-legroom-normal::before{content:"\F047F"}.mdi-seat-legroom-reduced::before{content:"\F0480"}.mdi-seat-outline::before{content:"\F0CC4"}.mdi-seat-passenger::before{content:"\F1249"}.mdi-seat-recline-extra::before{content:"\F0481"}.mdi-seat-recline-normal::before{content:"\F0482"}.mdi-seatbelt::before{content:"\F0CC5"}.mdi-security::before{content:"\F0483"}.mdi-security-network::before{content:"\F0484"}.mdi-seed::before{content:"\F0E62"}.mdi-seed-off::before{content:"\F13FD"}.mdi-seed-off-outline::before{content:"\F13FE"}.mdi-seed-outline::before{content:"\F0E63"}.mdi-seesaw::before{content:"\F15A4"}.mdi-segment::before{content:"\F0ECB"}.mdi-select::before{content:"\F0485"}.mdi-select-all::before{content:"\F0486"}.mdi-select-color::before{content:"\F0D31"}.mdi-select-compare::before{content:"\F0AD9"}.mdi-select-drag::before{content:"\F0A6C"}.mdi-select-group::before{content:"\F0F82"}.mdi-select-inverse::before{content:"\F0487"}.mdi-select-marker::before{content:"\F1280"}.mdi-select-multiple::before{content:"\F1281"}.mdi-select-multiple-marker::before{content:"\F1282"}.mdi-select-off::before{content:"\F0488"}.mdi-select-place::before{content:"\F0FDA"}.mdi-select-search::before{content:"\F1204"}.mdi-selection::before{content:"\F0489"}.mdi-selection-drag::before{content:"\F0A6D"}.mdi-selection-ellipse::before{content:"\F0D32"}.mdi-selection-ellipse-arrow-inside::before{content:"\F0F22"}.mdi-selection-marker::before{content:"\F1283"}.mdi-selection-multiple::before{content:"\F1285"}.mdi-selection-multiple-marker::before{content:"\F1284"}.mdi-selection-off::before{content:"\F0777"}.mdi-selection-search::before{content:"\F1205"}.mdi-semantic-web::before{content:"\F1316"}.mdi-send::before{content:"\F048A"}.mdi-send-check::before{content:"\F1161"}.mdi-send-check-outline::before{content:"\F1162"}.mdi-send-circle::before{content:"\F0DF8"}.mdi-send-circle-outline::before{content:"\F0DF9"}.mdi-send-clock::before{content:"\F1163"}.mdi-send-clock-outline::before{content:"\F1164"}.mdi-send-lock::before{content:"\F07ED"}.mdi-send-lock-outline::before{content:"\F1166"}.mdi-send-outline::before{content:"\F1165"}.mdi-serial-port::before{content:"\F065C"}.mdi-server::before{content:"\F048B"}.mdi-server-minus::before{content:"\F048C"}.mdi-server-network::before{content:"\F048D"}.mdi-server-network-off::before{content:"\F048E"}.mdi-server-off::before{content:"\F048F"}.mdi-server-plus::before{content:"\F0490"}.mdi-server-remove::before{content:"\F0491"}.mdi-server-security::before{content:"\F0492"}.mdi-set-all::before{content:"\F0778"}.mdi-set-center::before{content:"\F0779"}.mdi-set-center-right::before{content:"\F077A"}.mdi-set-left::before{content:"\F077B"}.mdi-set-left-center::before{content:"\F077C"}.mdi-set-left-right::before{content:"\F077D"}.mdi-set-merge::before{content:"\F14E0"}.mdi-set-none::before{content:"\F077E"}.mdi-set-right::before{content:"\F077F"}.mdi-set-split::before{content:"\F14E1"}.mdi-set-square::before{content:"\F145D"}.mdi-set-top-box::before{content:"\F099F"}.mdi-settings-helper::before{content:"\F0A6E"}.mdi-shaker::before{content:"\F110E"}.mdi-shaker-outline::before{content:"\F110F"}.mdi-shape::before{content:"\F0831"}.mdi-shape-circle-plus::before{content:"\F065D"}.mdi-shape-outline::before{content:"\F0832"}.mdi-shape-oval-plus::before{content:"\F11FA"}.mdi-shape-plus::before{content:"\F0495"}.mdi-shape-polygon-plus::before{content:"\F065E"}.mdi-shape-rectangle-plus::before{content:"\F065F"}.mdi-shape-square-plus::before{content:"\F0660"}.mdi-shape-square-rounded-plus::before{content:"\F14FA"}.mdi-share::before{content:"\F0496"}.mdi-share-all::before{content:"\F11F4"}.mdi-share-all-outline::before{content:"\F11F5"}.mdi-share-circle::before{content:"\F11AD"}.mdi-share-off::before{content:"\F0F23"}.mdi-share-off-outline::before{content:"\F0F24"}.mdi-share-outline::before{content:"\F0932"}.mdi-share-variant::before{content:"\F0497"}.mdi-share-variant-outline::before{content:"\F1514"}.mdi-shark-fin::before{content:"\F1673"}.mdi-shark-fin-outline::before{content:"\F1674"}.mdi-sheep::before{content:"\F0CC6"}.mdi-shield::before{content:"\F0498"}.mdi-shield-account::before{content:"\F088F"}.mdi-shield-account-outline::before{content:"\F0A12"}.mdi-shield-account-variant::before{content:"\F15A7"}.mdi-shield-account-variant-outline::before{content:"\F15A8"}.mdi-shield-airplane::before{content:"\F06BB"}.mdi-shield-airplane-outline::before{content:"\F0CC7"}.mdi-shield-alert::before{content:"\F0ECC"}.mdi-shield-alert-outline::before{content:"\F0ECD"}.mdi-shield-bug::before{content:"\F13DA"}.mdi-shield-bug-outline::before{content:"\F13DB"}.mdi-shield-car::before{content:"\F0F83"}.mdi-shield-check::before{content:"\F0565"}.mdi-shield-check-outline::before{content:"\F0CC8"}.mdi-shield-cross::before{content:"\F0CC9"}.mdi-shield-cross-outline::before{content:"\F0CCA"}.mdi-shield-edit::before{content:"\F11A0"}.mdi-shield-edit-outline::before{content:"\F11A1"}.mdi-shield-half::before{content:"\F1360"}.mdi-shield-half-full::before{content:"\F0780"}.mdi-shield-home::before{content:"\F068A"}.mdi-shield-home-outline::before{content:"\F0CCB"}.mdi-shield-key::before{content:"\F0BC4"}.mdi-shield-key-outline::before{content:"\F0BC5"}.mdi-shield-link-variant::before{content:"\F0D33"}.mdi-shield-link-variant-outline::before{content:"\F0D34"}.mdi-shield-lock::before{content:"\F099D"}.mdi-shield-lock-outline::before{content:"\F0CCC"}.mdi-shield-off::before{content:"\F099E"}.mdi-shield-off-outline::before{content:"\F099C"}.mdi-shield-outline::before{content:"\F0499"}.mdi-shield-plus::before{content:"\F0ADA"}.mdi-shield-plus-outline::before{content:"\F0ADB"}.mdi-shield-refresh::before{content:"\F00AA"}.mdi-shield-refresh-outline::before{content:"\F01E0"}.mdi-shield-remove::before{content:"\F0ADC"}.mdi-shield-remove-outline::before{content:"\F0ADD"}.mdi-shield-search::before{content:"\F0D9A"}.mdi-shield-star::before{content:"\F113B"}.mdi-shield-star-outline::before{content:"\F113C"}.mdi-shield-sun::before{content:"\F105D"}.mdi-shield-sun-outline::before{content:"\F105E"}.mdi-shield-sync::before{content:"\F11A2"}.mdi-shield-sync-outline::before{content:"\F11A3"}.mdi-ship-wheel::before{content:"\F0833"}.mdi-shoe-ballet::before{content:"\F15CA"}.mdi-shoe-cleat::before{content:"\F15C7"}.mdi-shoe-formal::before{content:"\F0B47"}.mdi-shoe-heel::before{content:"\F0B48"}.mdi-shoe-print::before{content:"\F0DFA"}.mdi-shoe-sneaker::before{content:"\F15C8"}.mdi-shopping::before{content:"\F049A"}.mdi-shopping-music::before{content:"\F049B"}.mdi-shopping-outline::before{content:"\F11D5"}.mdi-shopping-search::before{content:"\F0F84"}.mdi-shore::before{content:"\F14F9"}.mdi-shovel::before{content:"\F0710"}.mdi-shovel-off::before{content:"\F0711"}.mdi-shower::before{content:"\F09A0"}.mdi-shower-head::before{content:"\F09A1"}.mdi-shredder::before{content:"\F049C"}.mdi-shuffle::before{content:"\F049D"}.mdi-shuffle-disabled::before{content:"\F049E"}.mdi-shuffle-variant::before{content:"\F049F"}.mdi-shuriken::before{content:"\F137F"}.mdi-sigma::before{content:"\F04A0"}.mdi-sigma-lower::before{content:"\F062B"}.mdi-sign-caution::before{content:"\F04A1"}.mdi-sign-direction::before{content:"\F0781"}.mdi-sign-direction-minus::before{content:"\F1000"}.mdi-sign-direction-plus::before{content:"\F0FDC"}.mdi-sign-direction-remove::before{content:"\F0FDD"}.mdi-sign-pole::before{content:"\F14F8"}.mdi-sign-real-estate::before{content:"\F1118"}.mdi-sign-text::before{content:"\F0782"}.mdi-signal::before{content:"\F04A2"}.mdi-signal-2g::before{content:"\F0712"}.mdi-signal-3g::before{content:"\F0713"}.mdi-signal-4g::before{content:"\F0714"}.mdi-signal-5g::before{content:"\F0A6F"}.mdi-signal-cellular-1::before{content:"\F08BC"}.mdi-signal-cellular-2::before{content:"\F08BD"}.mdi-signal-cellular-3::before{content:"\F08BE"}.mdi-signal-cellular-outline::before{content:"\F08BF"}.mdi-signal-distance-variant::before{content:"\F0E64"}.mdi-signal-hspa::before{content:"\F0715"}.mdi-signal-hspa-plus::before{content:"\F0716"}.mdi-signal-off::before{content:"\F0783"}.mdi-signal-variant::before{content:"\F060A"}.mdi-signature::before{content:"\F0DFB"}.mdi-signature-freehand::before{content:"\F0DFC"}.mdi-signature-image::before{content:"\F0DFD"}.mdi-signature-text::before{content:"\F0DFE"}.mdi-silo::before{content:"\F0B49"}.mdi-silverware::before{content:"\F04A3"}.mdi-silverware-clean::before{content:"\F0FDE"}.mdi-silverware-fork::before{content:"\F04A4"}.mdi-silverware-fork-knife::before{content:"\F0A70"}.mdi-silverware-spoon::before{content:"\F04A5"}.mdi-silverware-variant::before{content:"\F04A6"}.mdi-sim::before{content:"\F04A7"}.mdi-sim-alert::before{content:"\F04A8"}.mdi-sim-alert-outline::before{content:"\F15D3"}.mdi-sim-off::before{content:"\F04A9"}.mdi-sim-off-outline::before{content:"\F15D4"}.mdi-sim-outline::before{content:"\F15D5"}.mdi-simple-icons::before{content:"\F131D"}.mdi-sina-weibo::before{content:"\F0ADF"}.mdi-sine-wave::before{content:"\F095B"}.mdi-sitemap::before{content:"\F04AA"}.mdi-size-l::before{content:"\F13A6"}.mdi-size-m::before{content:"\F13A5"}.mdi-size-s::before{content:"\F13A4"}.mdi-size-xl::before{content:"\F13A7"}.mdi-size-xs::before{content:"\F13A3"}.mdi-size-xxl::before{content:"\F13A8"}.mdi-size-xxs::before{content:"\F13A2"}.mdi-size-xxxl::before{content:"\F13A9"}.mdi-skate::before{content:"\F0D35"}.mdi-skateboard::before{content:"\F14C2"}.mdi-skew-less::before{content:"\F0D36"}.mdi-skew-more::before{content:"\F0D37"}.mdi-ski::before{content:"\F1304"}.mdi-ski-cross-country::before{content:"\F1305"}.mdi-ski-water::before{content:"\F1306"}.mdi-skip-backward::before{content:"\F04AB"}.mdi-skip-backward-outline::before{content:"\F0F25"}.mdi-skip-forward::before{content:"\F04AC"}.mdi-skip-forward-outline::before{content:"\F0F26"}.mdi-skip-next::before{content:"\F04AD"}.mdi-skip-next-circle::before{content:"\F0661"}.mdi-skip-next-circle-outline::before{content:"\F0662"}.mdi-skip-next-outline::before{content:"\F0F27"}.mdi-skip-previous::before{content:"\F04AE"}.mdi-skip-previous-circle::before{content:"\F0663"}.mdi-skip-previous-circle-outline::before{content:"\F0664"}.mdi-skip-previous-outline::before{content:"\F0F28"}.mdi-skull::before{content:"\F068C"}.mdi-skull-crossbones::before{content:"\F0BC6"}.mdi-skull-crossbones-outline::before{content:"\F0BC7"}.mdi-skull-outline::before{content:"\F0BC8"}.mdi-skull-scan::before{content:"\F14C7"}.mdi-skull-scan-outline::before{content:"\F14C8"}.mdi-skype::before{content:"\F04AF"}.mdi-skype-business::before{content:"\F04B0"}.mdi-slack::before{content:"\F04B1"}.mdi-slash-forward::before{content:"\F0FDF"}.mdi-slash-forward-box::before{content:"\F0FE0"}.mdi-sleep::before{content:"\F04B2"}.mdi-sleep-off::before{content:"\F04B3"}.mdi-slide::before{content:"\F15A5"}.mdi-slope-downhill::before{content:"\F0DFF"}.mdi-slope-uphill::before{content:"\F0E00"}.mdi-slot-machine::before{content:"\F1114"}.mdi-slot-machine-outline::before{content:"\F1115"}.mdi-smart-card::before{content:"\F10BD"}.mdi-smart-card-outline::before{content:"\F10BE"}.mdi-smart-card-reader::before{content:"\F10BF"}.mdi-smart-card-reader-outline::before{content:"\F10C0"}.mdi-smog::before{content:"\F0A71"}.mdi-smoke-detector::before{content:"\F0392"}.mdi-smoking::before{content:"\F04B4"}.mdi-smoking-off::before{content:"\F04B5"}.mdi-smoking-pipe::before{content:"\F140D"}.mdi-smoking-pipe-off::before{content:"\F1428"}.mdi-snail::before{content:"\F1677"}.mdi-snake::before{content:"\F150E"}.mdi-snapchat::before{content:"\F04B6"}.mdi-snowboard::before{content:"\F1307"}.mdi-snowflake::before{content:"\F0717"}.mdi-snowflake-alert::before{content:"\F0F29"}.mdi-snowflake-melt::before{content:"\F12CB"}.mdi-snowflake-off::before{content:"\F14E3"}.mdi-snowflake-variant::before{content:"\F0F2A"}.mdi-snowman::before{content:"\F04B7"}.mdi-soccer::before{content:"\F04B8"}.mdi-soccer-field::before{content:"\F0834"}.mdi-social-distance-2-meters::before{content:"\F1579"}.mdi-social-distance-6-feet::before{content:"\F157A"}.mdi-sofa::before{content:"\F04B9"}.mdi-sofa-outline::before{content:"\F156D"}.mdi-sofa-single::before{content:"\F156E"}.mdi-sofa-single-outline::before{content:"\F156F"}.mdi-solar-panel::before{content:"\F0D9B"}.mdi-solar-panel-large::before{content:"\F0D9C"}.mdi-solar-power::before{content:"\F0A72"}.mdi-soldering-iron::before{content:"\F1092"}.mdi-solid::before{content:"\F068D"}.mdi-sony-playstation::before{content:"\F0414"}.mdi-sort::before{content:"\F04BA"}.mdi-sort-alphabetical-ascending::before{content:"\F05BD"}.mdi-sort-alphabetical-ascending-variant::before{content:"\F1148"}.mdi-sort-alphabetical-descending::before{content:"\F05BF"}.mdi-sort-alphabetical-descending-variant::before{content:"\F1149"}.mdi-sort-alphabetical-variant::before{content:"\F04BB"}.mdi-sort-ascending::before{content:"\F04BC"}.mdi-sort-bool-ascending::before{content:"\F1385"}.mdi-sort-bool-ascending-variant::before{content:"\F1386"}.mdi-sort-bool-descending::before{content:"\F1387"}.mdi-sort-bool-descending-variant::before{content:"\F1388"}.mdi-sort-calendar-ascending::before{content:"\F1547"}.mdi-sort-calendar-descending::before{content:"\F1548"}.mdi-sort-clock-ascending::before{content:"\F1549"}.mdi-sort-clock-ascending-outline::before{content:"\F154A"}.mdi-sort-clock-descending::before{content:"\F154B"}.mdi-sort-clock-descending-outline::before{content:"\F154C"}.mdi-sort-descending::before{content:"\F04BD"}.mdi-sort-numeric-ascending::before{content:"\F1389"}.mdi-sort-numeric-ascending-variant::before{content:"\F090D"}.mdi-sort-numeric-descending::before{content:"\F138A"}.mdi-sort-numeric-descending-variant::before{content:"\F0AD2"}.mdi-sort-numeric-variant::before{content:"\F04BE"}.mdi-sort-reverse-variant::before{content:"\F033C"}.mdi-sort-variant::before{content:"\F04BF"}.mdi-sort-variant-lock::before{content:"\F0CCD"}.mdi-sort-variant-lock-open::before{content:"\F0CCE"}.mdi-sort-variant-remove::before{content:"\F1147"}.mdi-soundcloud::before{content:"\F04C0"}.mdi-source-branch::before{content:"\F062C"}.mdi-source-branch-check::before{content:"\F14CF"}.mdi-source-branch-minus::before{content:"\F14CB"}.mdi-source-branch-plus::before{content:"\F14CA"}.mdi-source-branch-refresh::before{content:"\F14CD"}.mdi-source-branch-remove::before{content:"\F14CC"}.mdi-source-branch-sync::before{content:"\F14CE"}.mdi-source-commit::before{content:"\F0718"}.mdi-source-commit-end::before{content:"\F0719"}.mdi-source-commit-end-local::before{content:"\F071A"}.mdi-source-commit-local::before{content:"\F071B"}.mdi-source-commit-next-local::before{content:"\F071C"}.mdi-source-commit-start::before{content:"\F071D"}.mdi-source-commit-start-next-local::before{content:"\F071E"}.mdi-source-fork::before{content:"\F04C1"}.mdi-source-merge::before{content:"\F062D"}.mdi-source-pull::before{content:"\F04C2"}.mdi-source-repository::before{content:"\F0CCF"}.mdi-source-repository-multiple::before{content:"\F0CD0"}.mdi-soy-sauce::before{content:"\F07EE"}.mdi-soy-sauce-off::before{content:"\F13FC"}.mdi-spa::before{content:"\F0CD1"}.mdi-spa-outline::before{content:"\F0CD2"}.mdi-space-invaders::before{content:"\F0BC9"}.mdi-space-station::before{content:"\F1383"}.mdi-spade::before{content:"\F0E65"}.mdi-sparkles::before{content:"\F1545"}.mdi-speaker::before{content:"\F04C3"}.mdi-speaker-bluetooth::before{content:"\F09A2"}.mdi-speaker-multiple::before{content:"\F0D38"}.mdi-speaker-off::before{content:"\F04C4"}.mdi-speaker-wireless::before{content:"\F071F"}.mdi-speedometer::before{content:"\F04C5"}.mdi-speedometer-medium::before{content:"\F0F85"}.mdi-speedometer-slow::before{content:"\F0F86"}.mdi-spellcheck::before{content:"\F04C6"}.mdi-spider::before{content:"\F11EA"}.mdi-spider-thread::before{content:"\F11EB"}.mdi-spider-web::before{content:"\F0BCA"}.mdi-spirit-level::before{content:"\F14F1"}.mdi-spoon-sugar::before{content:"\F1429"}.mdi-spotify::before{content:"\F04C7"}.mdi-spotlight::before{content:"\F04C8"}.mdi-spotlight-beam::before{content:"\F04C9"}.mdi-spray::before{content:"\F0665"}.mdi-spray-bottle::before{content:"\F0AE0"}.mdi-sprinkler::before{content:"\F105F"}.mdi-sprinkler-variant::before{content:"\F1060"}.mdi-sprout::before{content:"\F0E66"}.mdi-sprout-outline::before{content:"\F0E67"}.mdi-square::before{content:"\F0764"}.mdi-square-circle::before{content:"\F1500"}.mdi-square-edit-outline::before{content:"\F090C"}.mdi-square-medium::before{content:"\F0A13"}.mdi-square-medium-outline::before{content:"\F0A14"}.mdi-square-off::before{content:"\F12EE"}.mdi-square-off-outline::before{content:"\F12EF"}.mdi-square-outline::before{content:"\F0763"}.mdi-square-root::before{content:"\F0784"}.mdi-square-root-box::before{content:"\F09A3"}.mdi-square-rounded::before{content:"\F14FB"}.mdi-square-rounded-outline::before{content:"\F14FC"}.mdi-square-small::before{content:"\F0A15"}.mdi-square-wave::before{content:"\F147B"}.mdi-squeegee::before{content:"\F0AE1"}.mdi-ssh::before{content:"\F08C0"}.mdi-stack-exchange::before{content:"\F060B"}.mdi-stack-overflow::before{content:"\F04CC"}.mdi-stackpath::before{content:"\F0359"}.mdi-stadium::before{content:"\F0FF9"}.mdi-stadium-variant::before{content:"\F0720"}.mdi-stairs::before{content:"\F04CD"}.mdi-stairs-box::before{content:"\F139E"}.mdi-stairs-down::before{content:"\F12BE"}.mdi-stairs-up::before{content:"\F12BD"}.mdi-stamper::before{content:"\F0D39"}.mdi-standard-definition::before{content:"\F07EF"}.mdi-star::before{content:"\F04CE"}.mdi-star-box::before{content:"\F0A73"}.mdi-star-box-multiple::before{content:"\F1286"}.mdi-star-box-multiple-outline::before{content:"\F1287"}.mdi-star-box-outline::before{content:"\F0A74"}.mdi-star-check::before{content:"\F1566"}.mdi-star-check-outline::before{content:"\F156A"}.mdi-star-circle::before{content:"\F04CF"}.mdi-star-circle-outline::before{content:"\F09A4"}.mdi-star-cog::before{content:"\F1668"}.mdi-star-cog-outline::before{content:"\F1669"}.mdi-star-face::before{content:"\F09A5"}.mdi-star-four-points::before{content:"\F0AE2"}.mdi-star-four-points-outline::before{content:"\F0AE3"}.mdi-star-half::before{content:"\F0246"}.mdi-star-half-full::before{content:"\F04D0"}.mdi-star-minus::before{content:"\F1564"}.mdi-star-minus-outline::before{content:"\F1568"}.mdi-star-off::before{content:"\F04D1"}.mdi-star-off-outline::before{content:"\F155B"}.mdi-star-outline::before{content:"\F04D2"}.mdi-star-plus::before{content:"\F1563"}.mdi-star-plus-outline::before{content:"\F1567"}.mdi-star-remove::before{content:"\F1565"}.mdi-star-remove-outline::before{content:"\F1569"}.mdi-star-settings::before{content:"\F166A"}.mdi-star-settings-outline::before{content:"\F166B"}.mdi-star-three-points::before{content:"\F0AE4"}.mdi-star-three-points-outline::before{content:"\F0AE5"}.mdi-state-machine::before{content:"\F11EF"}.mdi-steam::before{content:"\F04D3"}.mdi-steering::before{content:"\F04D4"}.mdi-steering-off::before{content:"\F090E"}.mdi-step-backward::before{content:"\F04D5"}.mdi-step-backward-2::before{content:"\F04D6"}.mdi-step-forward::before{content:"\F04D7"}.mdi-step-forward-2::before{content:"\F04D8"}.mdi-stethoscope::before{content:"\F04D9"}.mdi-sticker::before{content:"\F1364"}.mdi-sticker-alert::before{content:"\F1365"}.mdi-sticker-alert-outline::before{content:"\F1366"}.mdi-sticker-check::before{content:"\F1367"}.mdi-sticker-check-outline::before{content:"\F1368"}.mdi-sticker-circle-outline::before{content:"\F05D0"}.mdi-sticker-emoji::before{content:"\F0785"}.mdi-sticker-minus::before{content:"\F1369"}.mdi-sticker-minus-outline::before{content:"\F136A"}.mdi-sticker-outline::before{content:"\F136B"}.mdi-sticker-plus::before{content:"\F136C"}.mdi-sticker-plus-outline::before{content:"\F136D"}.mdi-sticker-remove::before{content:"\F136E"}.mdi-sticker-remove-outline::before{content:"\F136F"}.mdi-stocking::before{content:"\F04DA"}.mdi-stomach::before{content:"\F1093"}.mdi-stop::before{content:"\F04DB"}.mdi-stop-circle::before{content:"\F0666"}.mdi-stop-circle-outline::before{content:"\F0667"}.mdi-store::before{content:"\F04DC"}.mdi-store-24-hour::before{content:"\F04DD"}.mdi-store-minus::before{content:"\F165E"}.mdi-store-outline::before{content:"\F1361"}.mdi-store-plus::before{content:"\F165F"}.mdi-store-remove::before{content:"\F1660"}.mdi-storefront::before{content:"\F07C7"}.mdi-storefront-outline::before{content:"\F10C1"}.mdi-stove::before{content:"\F04DE"}.mdi-strategy::before{content:"\F11D6"}.mdi-stretch-to-page::before{content:"\F0F2B"}.mdi-stretch-to-page-outline::before{content:"\F0F2C"}.mdi-string-lights::before{content:"\F12BA"}.mdi-string-lights-off::before{content:"\F12BB"}.mdi-subdirectory-arrow-left::before{content:"\F060C"}.mdi-subdirectory-arrow-right::before{content:"\F060D"}.mdi-submarine::before{content:"\F156C"}.mdi-subtitles::before{content:"\F0A16"}.mdi-subtitles-outline::before{content:"\F0A17"}.mdi-subway::before{content:"\F06AC"}.mdi-subway-alert-variant::before{content:"\F0D9D"}.mdi-subway-variant::before{content:"\F04DF"}.mdi-summit::before{content:"\F0786"}.mdi-sunglasses::before{content:"\F04E0"}.mdi-surround-sound::before{content:"\F05C5"}.mdi-surround-sound-2-0::before{content:"\F07F0"}.mdi-surround-sound-3-1::before{content:"\F07F1"}.mdi-surround-sound-5-1::before{content:"\F07F2"}.mdi-surround-sound-7-1::before{content:"\F07F3"}.mdi-svg::before{content:"\F0721"}.mdi-swap-horizontal::before{content:"\F04E1"}.mdi-swap-horizontal-bold::before{content:"\F0BCD"}.mdi-swap-horizontal-circle::before{content:"\F0FE1"}.mdi-swap-horizontal-circle-outline::before{content:"\F0FE2"}.mdi-swap-horizontal-variant::before{content:"\F08C1"}.mdi-swap-vertical::before{content:"\F04E2"}.mdi-swap-vertical-bold::before{content:"\F0BCE"}.mdi-swap-vertical-circle::before{content:"\F0FE3"}.mdi-swap-vertical-circle-outline::before{content:"\F0FE4"}.mdi-swap-vertical-variant::before{content:"\F08C2"}.mdi-swim::before{content:"\F04E3"}.mdi-switch::before{content:"\F04E4"}.mdi-sword::before{content:"\F04E5"}.mdi-sword-cross::before{content:"\F0787"}.mdi-syllabary-hangul::before{content:"\F1333"}.mdi-syllabary-hiragana::before{content:"\F1334"}.mdi-syllabary-katakana::before{content:"\F1335"}.mdi-syllabary-katakana-halfwidth::before{content:"\F1336"}.mdi-symbol::before{content:"\F1501"}.mdi-symfony::before{content:"\F0AE6"}.mdi-sync::before{content:"\F04E6"}.mdi-sync-alert::before{content:"\F04E7"}.mdi-sync-circle::before{content:"\F1378"}.mdi-sync-off::before{content:"\F04E8"}.mdi-tab::before{content:"\F04E9"}.mdi-tab-minus::before{content:"\F0B4B"}.mdi-tab-plus::before{content:"\F075C"}.mdi-tab-remove::before{content:"\F0B4C"}.mdi-tab-unselected::before{content:"\F04EA"}.mdi-table::before{content:"\F04EB"}.mdi-table-account::before{content:"\F13B9"}.mdi-table-alert::before{content:"\F13BA"}.mdi-table-arrow-down::before{content:"\F13BB"}.mdi-table-arrow-left::before{content:"\F13BC"}.mdi-table-arrow-right::before{content:"\F13BD"}.mdi-table-arrow-up::before{content:"\F13BE"}.mdi-table-border::before{content:"\F0A18"}.mdi-table-cancel::before{content:"\F13BF"}.mdi-table-chair::before{content:"\F1061"}.mdi-table-check::before{content:"\F13C0"}.mdi-table-clock::before{content:"\F13C1"}.mdi-table-cog::before{content:"\F13C2"}.mdi-table-column::before{content:"\F0835"}.mdi-table-column-plus-after::before{content:"\F04EC"}.mdi-table-column-plus-before::before{content:"\F04ED"}.mdi-table-column-remove::before{content:"\F04EE"}.mdi-table-column-width::before{content:"\F04EF"}.mdi-table-edit::before{content:"\F04F0"}.mdi-table-eye::before{content:"\F1094"}.mdi-table-eye-off::before{content:"\F13C3"}.mdi-table-furniture::before{content:"\F05BC"}.mdi-table-headers-eye::before{content:"\F121D"}.mdi-table-headers-eye-off::before{content:"\F121E"}.mdi-table-heart::before{content:"\F13C4"}.mdi-table-key::before{content:"\F13C5"}.mdi-table-large::before{content:"\F04F1"}.mdi-table-large-plus::before{content:"\F0F87"}.mdi-table-large-remove::before{content:"\F0F88"}.mdi-table-lock::before{content:"\F13C6"}.mdi-table-merge-cells::before{content:"\F09A6"}.mdi-table-minus::before{content:"\F13C7"}.mdi-table-multiple::before{content:"\F13C8"}.mdi-table-network::before{content:"\F13C9"}.mdi-table-of-contents::before{content:"\F0836"}.mdi-table-off::before{content:"\F13CA"}.mdi-table-plus::before{content:"\F0A75"}.mdi-table-refresh::before{content:"\F13A0"}.mdi-table-remove::before{content:"\F0A76"}.mdi-table-row::before{content:"\F0837"}.mdi-table-row-height::before{content:"\F04F2"}.mdi-table-row-plus-after::before{content:"\F04F3"}.mdi-table-row-plus-before::before{content:"\F04F4"}.mdi-table-row-remove::before{content:"\F04F5"}.mdi-table-search::before{content:"\F090F"}.mdi-table-settings::before{content:"\F0838"}.mdi-table-split-cell::before{content:"\F142A"}.mdi-table-star::before{content:"\F13CB"}.mdi-table-sync::before{content:"\F13A1"}.mdi-table-tennis::before{content:"\F0E68"}.mdi-tablet::before{content:"\F04F6"}.mdi-tablet-android::before{content:"\F04F7"}.mdi-tablet-cellphone::before{content:"\F09A7"}.mdi-tablet-dashboard::before{content:"\F0ECE"}.mdi-tablet-ipad::before{content:"\F04F8"}.mdi-taco::before{content:"\F0762"}.mdi-tag::before{content:"\F04F9"}.mdi-tag-faces::before{content:"\F04FA"}.mdi-tag-heart::before{content:"\F068B"}.mdi-tag-heart-outline::before{content:"\F0BCF"}.mdi-tag-minus::before{content:"\F0910"}.mdi-tag-minus-outline::before{content:"\F121F"}.mdi-tag-multiple::before{content:"\F04FB"}.mdi-tag-multiple-outline::before{content:"\F12F7"}.mdi-tag-off::before{content:"\F1220"}.mdi-tag-off-outline::before{content:"\F1221"}.mdi-tag-outline::before{content:"\F04FC"}.mdi-tag-plus::before{content:"\F0722"}.mdi-tag-plus-outline::before{content:"\F1222"}.mdi-tag-remove::before{content:"\F0723"}.mdi-tag-remove-outline::before{content:"\F1223"}.mdi-tag-text::before{content:"\F1224"}.mdi-tag-text-outline::before{content:"\F04FD"}.mdi-tailwind::before{content:"\F13FF"}.mdi-tank::before{content:"\F0D3A"}.mdi-tanker-truck::before{content:"\F0FE5"}.mdi-tape-drive::before{content:"\F16DF"}.mdi-tape-measure::before{content:"\F0B4D"}.mdi-target::before{content:"\F04FE"}.mdi-target-account::before{content:"\F0BD0"}.mdi-target-variant::before{content:"\F0A77"}.mdi-taxi::before{content:"\F04FF"}.mdi-tea::before{content:"\F0D9E"}.mdi-tea-outline::before{content:"\F0D9F"}.mdi-teach::before{content:"\F0890"}.mdi-teamviewer::before{content:"\F0500"}.mdi-telegram::before{content:"\F0501"}.mdi-telescope::before{content:"\F0B4E"}.mdi-television::before{content:"\F0502"}.mdi-television-ambient-light::before{content:"\F1356"}.mdi-television-box::before{content:"\F0839"}.mdi-television-classic::before{content:"\F07F4"}.mdi-television-classic-off::before{content:"\F083A"}.mdi-television-clean::before{content:"\F1110"}.mdi-television-guide::before{content:"\F0503"}.mdi-television-off::before{content:"\F083B"}.mdi-television-pause::before{content:"\F0F89"}.mdi-television-play::before{content:"\F0ECF"}.mdi-television-stop::before{content:"\F0F8A"}.mdi-temperature-celsius::before{content:"\F0504"}.mdi-temperature-fahrenheit::before{content:"\F0505"}.mdi-temperature-kelvin::before{content:"\F0506"}.mdi-tennis::before{content:"\F0DA0"}.mdi-tennis-ball::before{content:"\F0507"}.mdi-tent::before{content:"\F0508"}.mdi-terraform::before{content:"\F1062"}.mdi-terrain::before{content:"\F0509"}.mdi-test-tube::before{content:"\F0668"}.mdi-test-tube-empty::before{content:"\F0911"}.mdi-test-tube-off::before{content:"\F0912"}.mdi-text::before{content:"\F09A8"}.mdi-text-account::before{content:"\F1570"}.mdi-text-box::before{content:"\F021A"}.mdi-text-box-check::before{content:"\F0EA6"}.mdi-text-box-check-outline::before{content:"\F0EA7"}.mdi-text-box-minus::before{content:"\F0EA8"}.mdi-text-box-minus-outline::before{content:"\F0EA9"}.mdi-text-box-multiple::before{content:"\F0AB7"}.mdi-text-box-multiple-outline::before{content:"\F0AB8"}.mdi-text-box-outline::before{content:"\F09ED"}.mdi-text-box-plus::before{content:"\F0EAA"}.mdi-text-box-plus-outline::before{content:"\F0EAB"}.mdi-text-box-remove::before{content:"\F0EAC"}.mdi-text-box-remove-outline::before{content:"\F0EAD"}.mdi-text-box-search::before{content:"\F0EAE"}.mdi-text-box-search-outline::before{content:"\F0EAF"}.mdi-text-recognition::before{content:"\F113D"}.mdi-text-search::before{content:"\F13B8"}.mdi-text-shadow::before{content:"\F0669"}.mdi-text-short::before{content:"\F09A9"}.mdi-text-subject::before{content:"\F09AA"}.mdi-text-to-speech::before{content:"\F050A"}.mdi-text-to-speech-off::before{content:"\F050B"}.mdi-texture::before{content:"\F050C"}.mdi-texture-box::before{content:"\F0FE6"}.mdi-theater::before{content:"\F050D"}.mdi-theme-light-dark::before{content:"\F050E"}.mdi-thermometer::before{content:"\F050F"}.mdi-thermometer-alert::before{content:"\F0E01"}.mdi-thermometer-chevron-down::before{content:"\F0E02"}.mdi-thermometer-chevron-up::before{content:"\F0E03"}.mdi-thermometer-high::before{content:"\F10C2"}.mdi-thermometer-lines::before{content:"\F0510"}.mdi-thermometer-low::before{content:"\F10C3"}.mdi-thermometer-minus::before{content:"\F0E04"}.mdi-thermometer-off::before{content:"\F1531"}.mdi-thermometer-plus::before{content:"\F0E05"}.mdi-thermostat::before{content:"\F0393"}.mdi-thermostat-box::before{content:"\F0891"}.mdi-thought-bubble::before{content:"\F07F6"}.mdi-thought-bubble-outline::before{content:"\F07F7"}.mdi-thumb-down::before{content:"\F0511"}.mdi-thumb-down-outline::before{content:"\F0512"}.mdi-thumb-up::before{content:"\F0513"}.mdi-thumb-up-outline::before{content:"\F0514"}.mdi-thumbs-up-down::before{content:"\F0515"}.mdi-ticket::before{content:"\F0516"}.mdi-ticket-account::before{content:"\F0517"}.mdi-ticket-confirmation::before{content:"\F0518"}.mdi-ticket-confirmation-outline::before{content:"\F13AA"}.mdi-ticket-outline::before{content:"\F0913"}.mdi-ticket-percent::before{content:"\F0724"}.mdi-ticket-percent-outline::before{content:"\F142B"}.mdi-tie::before{content:"\F0519"}.mdi-tilde::before{content:"\F0725"}.mdi-timelapse::before{content:"\F051A"}.mdi-timeline::before{content:"\F0BD1"}.mdi-timeline-alert::before{content:"\F0F95"}.mdi-timeline-alert-outline::before{content:"\F0F98"}.mdi-timeline-check::before{content:"\F1532"}.mdi-timeline-check-outline::before{content:"\F1533"}.mdi-timeline-clock::before{content:"\F11FB"}.mdi-timeline-clock-outline::before{content:"\F11FC"}.mdi-timeline-help::before{content:"\F0F99"}.mdi-timeline-help-outline::before{content:"\F0F9A"}.mdi-timeline-minus::before{content:"\F1534"}.mdi-timeline-minus-outline::before{content:"\F1535"}.mdi-timeline-outline::before{content:"\F0BD2"}.mdi-timeline-plus::before{content:"\F0F96"}.mdi-timeline-plus-outline::before{content:"\F0F97"}.mdi-timeline-remove::before{content:"\F1536"}.mdi-timeline-remove-outline::before{content:"\F1537"}.mdi-timeline-text::before{content:"\F0BD3"}.mdi-timeline-text-outline::before{content:"\F0BD4"}.mdi-timer::before{content:"\F13AB"}.mdi-timer-10::before{content:"\F051C"}.mdi-timer-3::before{content:"\F051D"}.mdi-timer-off::before{content:"\F13AC"}.mdi-timer-off-outline::before{content:"\F051E"}.mdi-timer-outline::before{content:"\F051B"}.mdi-timer-sand::before{content:"\F051F"}.mdi-timer-sand-empty::before{content:"\F06AD"}.mdi-timer-sand-full::before{content:"\F078C"}.mdi-timetable::before{content:"\F0520"}.mdi-toaster::before{content:"\F1063"}.mdi-toaster-off::before{content:"\F11B7"}.mdi-toaster-oven::before{content:"\F0CD3"}.mdi-toggle-switch::before{content:"\F0521"}.mdi-toggle-switch-off::before{content:"\F0522"}.mdi-toggle-switch-off-outline::before{content:"\F0A19"}.mdi-toggle-switch-outline::before{content:"\F0A1A"}.mdi-toilet::before{content:"\F09AB"}.mdi-toolbox::before{content:"\F09AC"}.mdi-toolbox-outline::before{content:"\F09AD"}.mdi-tools::before{content:"\F1064"}.mdi-tooltip::before{content:"\F0523"}.mdi-tooltip-account::before{content:"\F000C"}.mdi-tooltip-check::before{content:"\F155C"}.mdi-tooltip-check-outline::before{content:"\F155D"}.mdi-tooltip-edit::before{content:"\F0524"}.mdi-tooltip-edit-outline::before{content:"\F12C5"}.mdi-tooltip-image::before{content:"\F0525"}.mdi-tooltip-image-outline::before{content:"\F0BD5"}.mdi-tooltip-minus::before{content:"\F155E"}.mdi-tooltip-minus-outline::before{content:"\F155F"}.mdi-tooltip-outline::before{content:"\F0526"}.mdi-tooltip-plus::before{content:"\F0BD6"}.mdi-tooltip-plus-outline::before{content:"\F0527"}.mdi-tooltip-remove::before{content:"\F1560"}.mdi-tooltip-remove-outline::before{content:"\F1561"}.mdi-tooltip-text::before{content:"\F0528"}.mdi-tooltip-text-outline::before{content:"\F0BD7"}.mdi-tooth::before{content:"\F08C3"}.mdi-tooth-outline::before{content:"\F0529"}.mdi-toothbrush::before{content:"\F1129"}.mdi-toothbrush-electric::before{content:"\F112C"}.mdi-toothbrush-paste::before{content:"\F112A"}.mdi-torch::before{content:"\F1606"}.mdi-tortoise::before{content:"\F0D3B"}.mdi-toslink::before{content:"\F12B8"}.mdi-tournament::before{content:"\F09AE"}.mdi-tow-truck::before{content:"\F083C"}.mdi-tower-beach::before{content:"\F0681"}.mdi-tower-fire::before{content:"\F0682"}.mdi-toy-brick::before{content:"\F1288"}.mdi-toy-brick-marker::before{content:"\F1289"}.mdi-toy-brick-marker-outline::before{content:"\F128A"}.mdi-toy-brick-minus::before{content:"\F128B"}.mdi-toy-brick-minus-outline::before{content:"\F128C"}.mdi-toy-brick-outline::before{content:"\F128D"}.mdi-toy-brick-plus::before{content:"\F128E"}.mdi-toy-brick-plus-outline::before{content:"\F128F"}.mdi-toy-brick-remove::before{content:"\F1290"}.mdi-toy-brick-remove-outline::before{content:"\F1291"}.mdi-toy-brick-search::before{content:"\F1292"}.mdi-toy-brick-search-outline::before{content:"\F1293"}.mdi-track-light::before{content:"\F0914"}.mdi-trackpad::before{content:"\F07F8"}.mdi-trackpad-lock::before{content:"\F0933"}.mdi-tractor::before{content:"\F0892"}.mdi-tractor-variant::before{content:"\F14C4"}.mdi-trademark::before{content:"\F0A78"}.mdi-traffic-cone::before{content:"\F137C"}.mdi-traffic-light::before{content:"\F052B"}.mdi-train::before{content:"\F052C"}.mdi-train-car::before{content:"\F0BD8"}.mdi-train-variant::before{content:"\F08C4"}.mdi-tram::before{content:"\F052D"}.mdi-tram-side::before{content:"\F0FE7"}.mdi-transcribe::before{content:"\F052E"}.mdi-transcribe-close::before{content:"\F052F"}.mdi-transfer::before{content:"\F1065"}.mdi-transfer-down::before{content:"\F0DA1"}.mdi-transfer-left::before{content:"\F0DA2"}.mdi-transfer-right::before{content:"\F0530"}.mdi-transfer-up::before{content:"\F0DA3"}.mdi-transit-connection::before{content:"\F0D3C"}.mdi-transit-connection-horizontal::before{content:"\F1546"}.mdi-transit-connection-variant::before{content:"\F0D3D"}.mdi-transit-detour::before{content:"\F0F8B"}.mdi-transit-skip::before{content:"\F1515"}.mdi-transit-transfer::before{content:"\F06AE"}.mdi-transition::before{content:"\F0915"}.mdi-transition-masked::before{content:"\F0916"}.mdi-translate::before{content:"\F05CA"}.mdi-translate-off::before{content:"\F0E06"}.mdi-transmission-tower::before{content:"\F0D3E"}.mdi-trash-can::before{content:"\F0A79"}.mdi-trash-can-outline::before{content:"\F0A7A"}.mdi-tray::before{content:"\F1294"}.mdi-tray-alert::before{content:"\F1295"}.mdi-tray-full::before{content:"\F1296"}.mdi-tray-minus::before{content:"\F1297"}.mdi-tray-plus::before{content:"\F1298"}.mdi-tray-remove::before{content:"\F1299"}.mdi-treasure-chest::before{content:"\F0726"}.mdi-tree::before{content:"\F0531"}.mdi-tree-outline::before{content:"\F0E69"}.mdi-trello::before{content:"\F0532"}.mdi-trending-down::before{content:"\F0533"}.mdi-trending-neutral::before{content:"\F0534"}.mdi-trending-up::before{content:"\F0535"}.mdi-triangle::before{content:"\F0536"}.mdi-triangle-outline::before{content:"\F0537"}.mdi-triangle-wave::before{content:"\F147C"}.mdi-triforce::before{content:"\F0BD9"}.mdi-trophy::before{content:"\F0538"}.mdi-trophy-award::before{content:"\F0539"}.mdi-trophy-broken::before{content:"\F0DA4"}.mdi-trophy-outline::before{content:"\F053A"}.mdi-trophy-variant::before{content:"\F053B"}.mdi-trophy-variant-outline::before{content:"\F053C"}.mdi-truck::before{content:"\F053D"}.mdi-truck-check::before{content:"\F0CD4"}.mdi-truck-check-outline::before{content:"\F129A"}.mdi-truck-delivery::before{content:"\F053E"}.mdi-truck-delivery-outline::before{content:"\F129B"}.mdi-truck-fast::before{content:"\F0788"}.mdi-truck-fast-outline::before{content:"\F129C"}.mdi-truck-outline::before{content:"\F129D"}.mdi-truck-trailer::before{content:"\F0727"}.mdi-trumpet::before{content:"\F1096"}.mdi-tshirt-crew::before{content:"\F0A7B"}.mdi-tshirt-crew-outline::before{content:"\F053F"}.mdi-tshirt-v::before{content:"\F0A7C"}.mdi-tshirt-v-outline::before{content:"\F0540"}.mdi-tumble-dryer::before{content:"\F0917"}.mdi-tumble-dryer-alert::before{content:"\F11BA"}.mdi-tumble-dryer-off::before{content:"\F11BB"}.mdi-tune::before{content:"\F062E"}.mdi-tune-variant::before{content:"\F1542"}.mdi-tune-vertical::before{content:"\F066A"}.mdi-tune-vertical-variant::before{content:"\F1543"}.mdi-turnstile::before{content:"\F0CD5"}.mdi-turnstile-outline::before{content:"\F0CD6"}.mdi-turtle::before{content:"\F0CD7"}.mdi-twitch::before{content:"\F0543"}.mdi-twitter::before{content:"\F0544"}.mdi-twitter-retweet::before{content:"\F0547"}.mdi-two-factor-authentication::before{content:"\F09AF"}.mdi-typewriter::before{content:"\F0F2D"}.mdi-ubisoft::before{content:"\F0BDA"}.mdi-ubuntu::before{content:"\F0548"}.mdi-ufo::before{content:"\F10C4"}.mdi-ufo-outline::before{content:"\F10C5"}.mdi-ultra-high-definition::before{content:"\F07F9"}.mdi-umbraco::before{content:"\F0549"}.mdi-umbrella::before{content:"\F054A"}.mdi-umbrella-closed::before{content:"\F09B0"}.mdi-umbrella-closed-outline::before{content:"\F13E2"}.mdi-umbrella-closed-variant::before{content:"\F13E1"}.mdi-umbrella-outline::before{content:"\F054B"}.mdi-undo::before{content:"\F054C"}.mdi-undo-variant::before{content:"\F054D"}.mdi-unfold-less-horizontal::before{content:"\F054E"}.mdi-unfold-less-vertical::before{content:"\F0760"}.mdi-unfold-more-horizontal::before{content:"\F054F"}.mdi-unfold-more-vertical::before{content:"\F0761"}.mdi-ungroup::before{content:"\F0550"}.mdi-unicode::before{content:"\F0ED0"}.mdi-unicorn::before{content:"\F15C2"}.mdi-unicorn-variant::before{content:"\F15C3"}.mdi-unicycle::before{content:"\F15E5"}.mdi-unity::before{content:"\F06AF"}.mdi-unreal::before{content:"\F09B1"}.mdi-untappd::before{content:"\F0551"}.mdi-update::before{content:"\F06B0"}.mdi-upload::before{content:"\F0552"}.mdi-upload-lock::before{content:"\F1373"}.mdi-upload-lock-outline::before{content:"\F1374"}.mdi-upload-multiple::before{content:"\F083D"}.mdi-upload-network::before{content:"\F06F6"}.mdi-upload-network-outline::before{content:"\F0CD8"}.mdi-upload-off::before{content:"\F10C6"}.mdi-upload-off-outline::before{content:"\F10C7"}.mdi-upload-outline::before{content:"\F0E07"}.mdi-usb::before{content:"\F0553"}.mdi-usb-flash-drive::before{content:"\F129E"}.mdi-usb-flash-drive-outline::before{content:"\F129F"}.mdi-usb-port::before{content:"\F11F0"}.mdi-valve::before{content:"\F1066"}.mdi-valve-closed::before{content:"\F1067"}.mdi-valve-open::before{content:"\F1068"}.mdi-van-passenger::before{content:"\F07FA"}.mdi-van-utility::before{content:"\F07FB"}.mdi-vanish::before{content:"\F07FC"}.mdi-vanish-quarter::before{content:"\F1554"}.mdi-vanity-light::before{content:"\F11E1"}.mdi-variable::before{content:"\F0AE7"}.mdi-variable-box::before{content:"\F1111"}.mdi-vector-arrange-above::before{content:"\F0554"}.mdi-vector-arrange-below::before{content:"\F0555"}.mdi-vector-bezier::before{content:"\F0AE8"}.mdi-vector-circle::before{content:"\F0556"}.mdi-vector-circle-variant::before{content:"\F0557"}.mdi-vector-combine::before{content:"\F0558"}.mdi-vector-curve::before{content:"\F0559"}.mdi-vector-difference::before{content:"\F055A"}.mdi-vector-difference-ab::before{content:"\F055B"}.mdi-vector-difference-ba::before{content:"\F055C"}.mdi-vector-ellipse::before{content:"\F0893"}.mdi-vector-intersection::before{content:"\F055D"}.mdi-vector-line::before{content:"\F055E"}.mdi-vector-link::before{content:"\F0FE8"}.mdi-vector-point::before{content:"\F055F"}.mdi-vector-polygon::before{content:"\F0560"}.mdi-vector-polyline::before{content:"\F0561"}.mdi-vector-polyline-edit::before{content:"\F1225"}.mdi-vector-polyline-minus::before{content:"\F1226"}.mdi-vector-polyline-plus::before{content:"\F1227"}.mdi-vector-polyline-remove::before{content:"\F1228"}.mdi-vector-radius::before{content:"\F074A"}.mdi-vector-rectangle::before{content:"\F05C6"}.mdi-vector-selection::before{content:"\F0562"}.mdi-vector-square::before{content:"\F0001"}.mdi-vector-triangle::before{content:"\F0563"}.mdi-vector-union::before{content:"\F0564"}.mdi-vhs::before{content:"\F0A1B"}.mdi-vibrate::before{content:"\F0566"}.mdi-vibrate-off::before{content:"\F0CD9"}.mdi-video::before{content:"\F0567"}.mdi-video-3d::before{content:"\F07FD"}.mdi-video-3d-off::before{content:"\F13D9"}.mdi-video-3d-variant::before{content:"\F0ED1"}.mdi-video-4k-box::before{content:"\F083E"}.mdi-video-account::before{content:"\F0919"}.mdi-video-box::before{content:"\F00FD"}.mdi-video-box-off::before{content:"\F00FE"}.mdi-video-check::before{content:"\F1069"}.mdi-video-check-outline::before{content:"\F106A"}.mdi-video-high-definition::before{content:"\F152E"}.mdi-video-image::before{content:"\F091A"}.mdi-video-input-antenna::before{content:"\F083F"}.mdi-video-input-component::before{content:"\F0840"}.mdi-video-input-hdmi::before{content:"\F0841"}.mdi-video-input-scart::before{content:"\F0F8C"}.mdi-video-input-svideo::before{content:"\F0842"}.mdi-video-minus::before{content:"\F09B2"}.mdi-video-minus-outline::before{content:"\F02BA"}.mdi-video-off::before{content:"\F0568"}.mdi-video-off-outline::before{content:"\F0BDB"}.mdi-video-outline::before{content:"\F0BDC"}.mdi-video-plus::before{content:"\F09B3"}.mdi-video-plus-outline::before{content:"\F01D3"}.mdi-video-stabilization::before{content:"\F091B"}.mdi-video-switch::before{content:"\F0569"}.mdi-video-switch-outline::before{content:"\F0790"}.mdi-video-vintage::before{content:"\F0A1C"}.mdi-video-wireless::before{content:"\F0ED2"}.mdi-video-wireless-outline::before{content:"\F0ED3"}.mdi-view-agenda::before{content:"\F056A"}.mdi-view-agenda-outline::before{content:"\F11D8"}.mdi-view-array::before{content:"\F056B"}.mdi-view-array-outline::before{content:"\F1485"}.mdi-view-carousel::before{content:"\F056C"}.mdi-view-carousel-outline::before{content:"\F1486"}.mdi-view-column::before{content:"\F056D"}.mdi-view-column-outline::before{content:"\F1487"}.mdi-view-comfy::before{content:"\F0E6A"}.mdi-view-comfy-outline::before{content:"\F1488"}.mdi-view-compact::before{content:"\F0E6B"}.mdi-view-compact-outline::before{content:"\F0E6C"}.mdi-view-dashboard::before{content:"\F056E"}.mdi-view-dashboard-outline::before{content:"\F0A1D"}.mdi-view-dashboard-variant::before{content:"\F0843"}.mdi-view-dashboard-variant-outline::before{content:"\F1489"}.mdi-view-day::before{content:"\F056F"}.mdi-view-day-outline::before{content:"\F148A"}.mdi-view-grid::before{content:"\F0570"}.mdi-view-grid-outline::before{content:"\F11D9"}.mdi-view-grid-plus::before{content:"\F0F8D"}.mdi-view-grid-plus-outline::before{content:"\F11DA"}.mdi-view-headline::before{content:"\F0571"}.mdi-view-list::before{content:"\F0572"}.mdi-view-list-outline::before{content:"\F148B"}.mdi-view-module::before{content:"\F0573"}.mdi-view-module-outline::before{content:"\F148C"}.mdi-view-parallel::before{content:"\F0728"}.mdi-view-parallel-outline::before{content:"\F148D"}.mdi-view-quilt::before{content:"\F0574"}.mdi-view-quilt-outline::before{content:"\F148E"}.mdi-view-sequential::before{content:"\F0729"}.mdi-view-sequential-outline::before{content:"\F148F"}.mdi-view-split-horizontal::before{content:"\F0BCB"}.mdi-view-split-vertical::before{content:"\F0BCC"}.mdi-view-stream::before{content:"\F0575"}.mdi-view-stream-outline::before{content:"\F1490"}.mdi-view-week::before{content:"\F0576"}.mdi-view-week-outline::before{content:"\F1491"}.mdi-vimeo::before{content:"\F0577"}.mdi-violin::before{content:"\F060F"}.mdi-virtual-reality::before{content:"\F0894"}.mdi-virus::before{content:"\F13B6"}.mdi-virus-outline::before{content:"\F13B7"}.mdi-vk::before{content:"\F0579"}.mdi-vlc::before{content:"\F057C"}.mdi-voice-off::before{content:"\F0ED4"}.mdi-voicemail::before{content:"\F057D"}.mdi-volleyball::before{content:"\F09B4"}.mdi-volume-high::before{content:"\F057E"}.mdi-volume-low::before{content:"\F057F"}.mdi-volume-medium::before{content:"\F0580"}.mdi-volume-minus::before{content:"\F075E"}.mdi-volume-mute::before{content:"\F075F"}.mdi-volume-off::before{content:"\F0581"}.mdi-volume-plus::before{content:"\F075D"}.mdi-volume-source::before{content:"\F1120"}.mdi-volume-variant-off::before{content:"\F0E08"}.mdi-volume-vibrate::before{content:"\F1121"}.mdi-vote::before{content:"\F0A1F"}.mdi-vote-outline::before{content:"\F0A20"}.mdi-vpn::before{content:"\F0582"}.mdi-vuejs::before{content:"\F0844"}.mdi-vuetify::before{content:"\F0E6D"}.mdi-walk::before{content:"\F0583"}.mdi-wall::before{content:"\F07FE"}.mdi-wall-sconce::before{content:"\F091C"}.mdi-wall-sconce-flat::before{content:"\F091D"}.mdi-wall-sconce-flat-variant::before{content:"\F041C"}.mdi-wall-sconce-round::before{content:"\F0748"}.mdi-wall-sconce-round-variant::before{content:"\F091E"}.mdi-wallet::before{content:"\F0584"}.mdi-wallet-giftcard::before{content:"\F0585"}.mdi-wallet-membership::before{content:"\F0586"}.mdi-wallet-outline::before{content:"\F0BDD"}.mdi-wallet-plus::before{content:"\F0F8E"}.mdi-wallet-plus-outline::before{content:"\F0F8F"}.mdi-wallet-travel::before{content:"\F0587"}.mdi-wallpaper::before{content:"\F0E09"}.mdi-wan::before{content:"\F0588"}.mdi-wardrobe::before{content:"\F0F90"}.mdi-wardrobe-outline::before{content:"\F0F91"}.mdi-warehouse::before{content:"\F0F81"}.mdi-washing-machine::before{content:"\F072A"}.mdi-washing-machine-alert::before{content:"\F11BC"}.mdi-washing-machine-off::before{content:"\F11BD"}.mdi-watch::before{content:"\F0589"}.mdi-watch-export::before{content:"\F058A"}.mdi-watch-export-variant::before{content:"\F0895"}.mdi-watch-import::before{content:"\F058B"}.mdi-watch-import-variant::before{content:"\F0896"}.mdi-watch-variant::before{content:"\F0897"}.mdi-watch-vibrate::before{content:"\F06B1"}.mdi-watch-vibrate-off::before{content:"\F0CDA"}.mdi-water::before{content:"\F058C"}.mdi-water-alert::before{content:"\F1502"}.mdi-water-alert-outline::before{content:"\F1503"}.mdi-water-boiler::before{content:"\F0F92"}.mdi-water-boiler-alert::before{content:"\F11B3"}.mdi-water-boiler-off::before{content:"\F11B4"}.mdi-water-check::before{content:"\F1504"}.mdi-water-check-outline::before{content:"\F1505"}.mdi-water-minus::before{content:"\F1506"}.mdi-water-minus-outline::before{content:"\F1507"}.mdi-water-off::before{content:"\F058D"}.mdi-water-off-outline::before{content:"\F1508"}.mdi-water-outline::before{content:"\F0E0A"}.mdi-water-percent::before{content:"\F058E"}.mdi-water-percent-alert::before{content:"\F1509"}.mdi-water-plus::before{content:"\F150A"}.mdi-water-plus-outline::before{content:"\F150B"}.mdi-water-polo::before{content:"\F12A0"}.mdi-water-pump::before{content:"\F058F"}.mdi-water-pump-off::before{content:"\F0F93"}.mdi-water-remove::before{content:"\F150C"}.mdi-water-remove-outline::before{content:"\F150D"}.mdi-water-well::before{content:"\F106B"}.mdi-water-well-outline::before{content:"\F106C"}.mdi-watering-can::before{content:"\F1481"}.mdi-watering-can-outline::before{content:"\F1482"}.mdi-watermark::before{content:"\F0612"}.mdi-wave::before{content:"\F0F2E"}.mdi-waveform::before{content:"\F147D"}.mdi-waves::before{content:"\F078D"}.mdi-waze::before{content:"\F0BDE"}.mdi-weather-cloudy::before{content:"\F0590"}.mdi-weather-cloudy-alert::before{content:"\F0F2F"}.mdi-weather-cloudy-arrow-right::before{content:"\F0E6E"}.mdi-weather-fog::before{content:"\F0591"}.mdi-weather-hail::before{content:"\F0592"}.mdi-weather-hazy::before{content:"\F0F30"}.mdi-weather-hurricane::before{content:"\F0898"}.mdi-weather-lightning::before{content:"\F0593"}.mdi-weather-lightning-rainy::before{content:"\F067E"}.mdi-weather-night::before{content:"\F0594"}.mdi-weather-night-partly-cloudy::before{content:"\F0F31"}.mdi-weather-partly-cloudy::before{content:"\F0595"}.mdi-weather-partly-lightning::before{content:"\F0F32"}.mdi-weather-partly-rainy::before{content:"\F0F33"}.mdi-weather-partly-snowy::before{content:"\F0F34"}.mdi-weather-partly-snowy-rainy::before{content:"\F0F35"}.mdi-weather-pouring::before{content:"\F0596"}.mdi-weather-rainy::before{content:"\F0597"}.mdi-weather-snowy::before{content:"\F0598"}.mdi-weather-snowy-heavy::before{content:"\F0F36"}.mdi-weather-snowy-rainy::before{content:"\F067F"}.mdi-weather-sunny::before{content:"\F0599"}.mdi-weather-sunny-alert::before{content:"\F0F37"}.mdi-weather-sunny-off::before{content:"\F14E4"}.mdi-weather-sunset::before{content:"\F059A"}.mdi-weather-sunset-down::before{content:"\F059B"}.mdi-weather-sunset-up::before{content:"\F059C"}.mdi-weather-tornado::before{content:"\F0F38"}.mdi-weather-windy::before{content:"\F059D"}.mdi-weather-windy-variant::before{content:"\F059E"}.mdi-web::before{content:"\F059F"}.mdi-web-box::before{content:"\F0F94"}.mdi-web-clock::before{content:"\F124A"}.mdi-webcam::before{content:"\F05A0"}.mdi-webhook::before{content:"\F062F"}.mdi-webpack::before{content:"\F072B"}.mdi-webrtc::before{content:"\F1248"}.mdi-wechat::before{content:"\F0611"}.mdi-weight::before{content:"\F05A1"}.mdi-weight-gram::before{content:"\F0D3F"}.mdi-weight-kilogram::before{content:"\F05A2"}.mdi-weight-lifter::before{content:"\F115D"}.mdi-weight-pound::before{content:"\F09B5"}.mdi-whatsapp::before{content:"\F05A3"}.mdi-wheel-barrow::before{content:"\F14F2"}.mdi-wheelchair-accessibility::before{content:"\F05A4"}.mdi-whistle::before{content:"\F09B6"}.mdi-whistle-outline::before{content:"\F12BC"}.mdi-white-balance-auto::before{content:"\F05A5"}.mdi-white-balance-incandescent::before{content:"\F05A6"}.mdi-white-balance-iridescent::before{content:"\F05A7"}.mdi-white-balance-sunny::before{content:"\F05A8"}.mdi-widgets::before{content:"\F072C"}.mdi-widgets-outline::before{content:"\F1355"}.mdi-wifi::before{content:"\F05A9"}.mdi-wifi-alert::before{content:"\F16B5"}.mdi-wifi-arrow-down::before{content:"\F16B6"}.mdi-wifi-arrow-left::before{content:"\F16B7"}.mdi-wifi-arrow-left-right::before{content:"\F16B8"}.mdi-wifi-arrow-right::before{content:"\F16B9"}.mdi-wifi-arrow-up::before{content:"\F16BA"}.mdi-wifi-arrow-up-down::before{content:"\F16BB"}.mdi-wifi-cancel::before{content:"\F16BC"}.mdi-wifi-check::before{content:"\F16BD"}.mdi-wifi-cog::before{content:"\F16BE"}.mdi-wifi-lock::before{content:"\F16BF"}.mdi-wifi-lock-open::before{content:"\F16C0"}.mdi-wifi-marker::before{content:"\F16C1"}.mdi-wifi-minus::before{content:"\F16C2"}.mdi-wifi-off::before{content:"\F05AA"}.mdi-wifi-plus::before{content:"\F16C3"}.mdi-wifi-refresh::before{content:"\F16C4"}.mdi-wifi-remove::before{content:"\F16C5"}.mdi-wifi-settings::before{content:"\F16C6"}.mdi-wifi-star::before{content:"\F0E0B"}.mdi-wifi-strength-1::before{content:"\F091F"}.mdi-wifi-strength-1-alert::before{content:"\F0920"}.mdi-wifi-strength-1-lock::before{content:"\F0921"}.mdi-wifi-strength-1-lock-open::before{content:"\F16CB"}.mdi-wifi-strength-2::before{content:"\F0922"}.mdi-wifi-strength-2-alert::before{content:"\F0923"}.mdi-wifi-strength-2-lock::before{content:"\F0924"}.mdi-wifi-strength-2-lock-open::before{content:"\F16CC"}.mdi-wifi-strength-3::before{content:"\F0925"}.mdi-wifi-strength-3-alert::before{content:"\F0926"}.mdi-wifi-strength-3-lock::before{content:"\F0927"}.mdi-wifi-strength-3-lock-open::before{content:"\F16CD"}.mdi-wifi-strength-4::before{content:"\F0928"}.mdi-wifi-strength-4-alert::before{content:"\F0929"}.mdi-wifi-strength-4-lock::before{content:"\F092A"}.mdi-wifi-strength-4-lock-open::before{content:"\F16CE"}.mdi-wifi-strength-alert-outline::before{content:"\F092B"}.mdi-wifi-strength-lock-open-outline::before{content:"\F16CF"}.mdi-wifi-strength-lock-outline::before{content:"\F092C"}.mdi-wifi-strength-off::before{content:"\F092D"}.mdi-wifi-strength-off-outline::before{content:"\F092E"}.mdi-wifi-strength-outline::before{content:"\F092F"}.mdi-wifi-sync::before{content:"\F16C7"}.mdi-wikipedia::before{content:"\F05AC"}.mdi-wind-turbine::before{content:"\F0DA5"}.mdi-window-close::before{content:"\F05AD"}.mdi-window-closed::before{content:"\F05AE"}.mdi-window-closed-variant::before{content:"\F11DB"}.mdi-window-maximize::before{content:"\F05AF"}.mdi-window-minimize::before{content:"\F05B0"}.mdi-window-open::before{content:"\F05B1"}.mdi-window-open-variant::before{content:"\F11DC"}.mdi-window-restore::before{content:"\F05B2"}.mdi-window-shutter::before{content:"\F111C"}.mdi-window-shutter-alert::before{content:"\F111D"}.mdi-window-shutter-open::before{content:"\F111E"}.mdi-windsock::before{content:"\F15FA"}.mdi-wiper::before{content:"\F0AE9"}.mdi-wiper-wash::before{content:"\F0DA6"}.mdi-wizard-hat::before{content:"\F1477"}.mdi-wordpress::before{content:"\F05B4"}.mdi-wrap::before{content:"\F05B6"}.mdi-wrap-disabled::before{content:"\F0BDF"}.mdi-wrench::before{content:"\F05B7"}.mdi-wrench-outline::before{content:"\F0BE0"}.mdi-xamarin::before{content:"\F0845"}.mdi-xamarin-outline::before{content:"\F0846"}.mdi-xing::before{content:"\F05BE"}.mdi-xml::before{content:"\F05C0"}.mdi-xmpp::before{content:"\F07FF"}.mdi-y-combinator::before{content:"\F0624"}.mdi-yahoo::before{content:"\F0B4F"}.mdi-yeast::before{content:"\F05C1"}.mdi-yin-yang::before{content:"\F0680"}.mdi-yoga::before{content:"\F117C"}.mdi-youtube::before{content:"\F05C3"}.mdi-youtube-gaming::before{content:"\F0848"}.mdi-youtube-studio::before{content:"\F0847"}.mdi-youtube-subscription::before{content:"\F0D40"}.mdi-youtube-tv::before{content:"\F0448"}.mdi-yurt::before{content:"\F1516"}.mdi-z-wave::before{content:"\F0AEA"}.mdi-zend::before{content:"\F0AEB"}.mdi-zigbee::before{content:"\F0D41"}.mdi-zip-box::before{content:"\F05C4"}.mdi-zip-box-outline::before{content:"\F0FFA"}.mdi-zip-disk::before{content:"\F0A23"}.mdi-zodiac-aquarius::before{content:"\F0A7D"}.mdi-zodiac-aries::before{content:"\F0A7E"}.mdi-zodiac-cancer::before{content:"\F0A7F"}.mdi-zodiac-capricorn::before{content:"\F0A80"}.mdi-zodiac-gemini::before{content:"\F0A81"}.mdi-zodiac-leo::before{content:"\F0A82"}.mdi-zodiac-libra::before{content:"\F0A83"}.mdi-zodiac-pisces::before{content:"\F0A84"}.mdi-zodiac-sagittarius::before{content:"\F0A85"}.mdi-zodiac-scorpio::before{content:"\F0A86"}.mdi-zodiac-taurus::before{content:"\F0A87"}.mdi-zodiac-virgo::before{content:"\F0A88"}.mdi-blank::before{content:"\F68C";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,0.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,0.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:rgba(255,255,255,0.3)}.mdi-rotate-45:before{transform:rotate(45deg)}.mdi-rotate-90:before{transform:rotate(90deg)}.mdi-rotate-135:before{transform:rotate(135deg)}.mdi-rotate-180:before{transform:rotate(180deg)}.mdi-rotate-225:before{transform:rotate(225deg)}.mdi-rotate-270:before{transform:rotate(270deg)}.mdi-rotate-315:before{transform:rotate(315deg)}.mdi-flip-h:before{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{animation:mdi-spin 2s infinite linear}@keyframes mdi-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}

/*# sourceMappingURL=materialdesignicons.css.map */
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/animate.css/animate.min.css ***!
  \**********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ng-select/ng-select/themes/default.theme.css ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/scss/style.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #5E50F9;
  --indigo: #6610f2;
  --purple: #6a008a;
  --pink: #E91E63;
  --red: #f96868;
  --orange: #f2a654;
  --yellow: #f6e84e;
  --green: #46c35f;
  --teal: #58d8a3;
  --cyan: #57c7d4;
  --white: #ffffff;
  --gray: #434a54;
  --gray-dark: #0f1531;
  --gray-light: #aab2bd;
  --gray-lighter: #e8eff4;
  --gray-lightest: #e6e9ed;
  --black: #000000;
  --primary: #f57672;
  --secondary: #7987a1;
  --success: #10b759;
  --info: #66d1d1;
  --warning: #fbbc06;
  --danger: #ff3366;
  --light: #ececec;
  --dark: #282f3a;
  --primary-muted: #ecb1b1;
  --info-muted: #7ee5e5;
  --danger-muted: #f77eb9;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.875rem 0.9375rem;
  padding-bottom: 0.875rem 0.9375rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.19rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.875rem 0.9375rem;
  vertical-align: top;
  border-top: 1px solid #e8ebf1;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e8ebf1;
}
.table tbody + tbody {
  border-top: 2px solid #e8ebf1;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #e8ebf1;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #e8ebf1;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #eee;
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: #f9fafb;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #fcd9d8;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #fab8b6;
}

.table-hover .table-primary:hover {
  background-color: #fac2c0;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #fac2c0;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d9dde5;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b9c1ce;
}

.table-hover .table-secondary:hover {
  background-color: #cacfdb;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cacfdb;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #bcebd1;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #83daa9;
}

.table-hover .table-success:hover {
  background-color: #a8e5c4;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #a8e5c4;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d4f2f2;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #afe7e7;
}

.table-hover .table-info:hover {
  background-color: #c0ecec;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #c0ecec;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #feecb9;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fddc7e;
}

.table-hover .table-warning:hover {
  background-color: #fee5a0;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fee5a0;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffc6d4;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ff95af;
}

.table-hover .table-danger:hover {
  background-color: #ffadc1;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ffadc1;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fafafa;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: whitesmoke;
}

.table-hover .table-light:hover {
  background-color: #ededed;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ededed;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c3c5c8;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #8f9399;
}

.table-hover .table-dark:hover {
  background-color: #b6b8bc;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b6b8bc;
}

.table-primary-muted,
.table-primary-muted > th,
.table-primary-muted > td {
  background-color: #fae9e9;
}
.table-primary-muted th,
.table-primary-muted td,
.table-primary-muted thead th,
.table-primary-muted tbody + tbody {
  border-color: #f5d6d6;
}

.table-hover .table-primary-muted:hover {
  background-color: #f5d4d4;
}
.table-hover .table-primary-muted:hover > td,
.table-hover .table-primary-muted:hover > th {
  background-color: #f5d4d4;
}

.table-info-muted,
.table-info-muted > th,
.table-info-muted > td {
  background-color: #dbf8f8;
}
.table-info-muted th,
.table-info-muted td,
.table-info-muted thead th,
.table-info-muted tbody + tbody {
  border-color: #bcf1f1;
}

.table-hover .table-info-muted:hover {
  background-color: #c6f4f4;
}
.table-hover .table-info-muted:hover > td,
.table-hover .table-info-muted:hover > th {
  background-color: #c6f4f4;
}

.table-danger-muted,
.table-danger-muted > th,
.table-danger-muted > td {
  background-color: #fddbeb;
}
.table-danger-muted th,
.table-danger-muted td,
.table-danger-muted thead th,
.table-danger-muted tbody + tbody {
  border-color: #fbbcdb;
}

.table-hover .table-danger-muted:hover {
  background-color: #fcc3de;
}
.table-hover .table-danger-muted:hover > td,
.table-hover .table-danger-muted:hover > th {
  background-color: #fcc3de;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #e8ebf1;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control, .ng-select .ng-select-container, select {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 2px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control, .ng-select .ng-select-container, select {
    transition: none;
  }
}
.form-control::-ms-expand, .ng-select .ng-select-container::-ms-expand, select::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring, .ng-select .ng-select-container:-moz-focusring, select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus, .ng-select .ng-select-container:focus, select:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder, .ng-select .ng-select-container::placeholder, select::placeholder {
  color: #c9c8c8;
  opacity: 1;
}
.form-control:disabled, .ng-select .ng-select-container:disabled, select:disabled, .form-control[readonly], .ng-select [readonly].ng-select-container, select[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control, .ng-select input[type=date].ng-select-container,
input[type=time].form-control,
.ng-select input[type=time].ng-select-container,
input[type=datetime-local].form-control,
.ng-select input[type=datetime-local].ng-select-container,
input[type=month].form-control,
.ng-select input[type=month].ng-select-container {
  appearance: none;
}

select.form-control:focus::-ms-value, .ng-select select.ng-select-container:focus::-ms-value, select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1;
}

.col-form-label-lg {
  padding-top: calc(0.94rem + 1px);
  padding-bottom: calc(0.94rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.4rem + 1px);
  padding-bottom: calc(0.4rem + 1px);
  font-size: 0.8rem;
  line-height: 2;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.4rem 0.875rem;
  font-size: 0.8rem;
  line-height: 2;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.94rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], .ng-select select[size].ng-select-container, select[size], select.form-control[multiple], .ng-select select[multiple].ng-select-container, select[multiple] {
  height: auto;
}

textarea.form-control, .ng-select textarea.ng-select-container {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #686868;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .was-validated .ng-select .ng-select-container:valid, .ng-select .was-validated .ng-select-container:valid, .was-validated select:valid, .form-control.is-valid, .ng-select .is-valid.ng-select-container, select.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .was-validated .ng-select .ng-select-container:valid:focus, .ng-select .was-validated .ng-select-container:valid:focus, .was-validated select:valid:focus, .form-control.is-valid:focus, .ng-select .is-valid.ng-select-container:focus, select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, .was-validated .ng-select textarea.ng-select-container:valid, .ng-select .was-validated textarea.ng-select-container:valid, textarea.form-control.is-valid, .ng-select textarea.is-valid.ng-select-container {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .was-validated .ng-select .ng-select-container:invalid, .ng-select .was-validated .ng-select-container:invalid, .was-validated select:invalid, .form-control.is-invalid, .ng-select .is-invalid.ng-select-container, select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .was-validated .ng-select .ng-select-container:invalid:focus, .ng-select .was-validated .ng-select-container:invalid:focus, .was-validated select:invalid:focus, .form-control.is-invalid:focus, .ng-select .is-invalid.ng-select-container:focus, select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, .was-validated .ng-select textarea.ng-select-container:invalid, .ng-select .was-validated textarea.ng-select-container:invalid, textarea.form-control.is-invalid, .ng-select textarea.is-invalid.ng-select-container {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control, .form-inline .ng-select .ng-select-container, .ng-select .form-inline .ng-select-container, .form-inline select {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 600;
  color: #000;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #000;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #212529;
  background-color: #f57672;
  border-color: #f57672;
}
.btn-primary:hover {
  color: #fff;
  background-color: #f2534e;
  border-color: #f24842;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #f2534e;
  border-color: #f24842;
  box-shadow: 0 0 0 0.2rem rgba(213, 106, 103, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #212529;
  background-color: #f57672;
  border-color: #f57672;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #f24842;
  border-color: #f13c36;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(213, 106, 103, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #7987a1;
  border-color: #7987a1;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #64738f;
  border-color: #5f6d88;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #64738f;
  border-color: #5f6d88;
  box-shadow: 0 0 0 0.2rem rgba(141, 153, 175, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #7987a1;
  border-color: #7987a1;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #5f6d88;
  border-color: #5a6780;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(141, 153, 175, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #10b759;
  border-color: #10b759;
}
.btn-success:hover {
  color: #fff;
  background-color: #0d9448;
  border-color: #0c8842;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #0d9448;
  border-color: #0c8842;
  box-shadow: 0 0 0 0.2rem rgba(52, 194, 114, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #10b759;
  border-color: #10b759;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #0c8842;
  border-color: #0b7c3c;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 194, 114, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #66d1d1;
  border-color: #66d1d1;
}
.btn-info:hover {
  color: #212529;
  background-color: #49c8c8;
  border-color: #3fc5c5;
}
.btn-info:focus, .btn-info.focus {
  color: #212529;
  background-color: #49c8c8;
  border-color: #3fc5c5;
  box-shadow: 0 0 0 0.2rem rgba(92, 183, 184, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #66d1d1;
  border-color: #66d1d1;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #212529;
  background-color: #3fc5c5;
  border-color: #39bebe;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 183, 184, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #fbbc06;
  border-color: #fbbc06;
}
.btn-warning:hover {
  color: #212529;
  background-color: #d7a103;
  border-color: #cb9703;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #d7a103;
  border-color: #cb9703;
  box-shadow: 0 0 0 0.2rem rgba(218, 165, 11, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #fbbc06;
  border-color: #fbbc06;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #cb9703;
  border-color: #be8e03;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(218, 165, 11, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #ff3366;
  border-color: #ff3366;
}
.btn-danger:hover {
  color: #fff;
  background-color: #ff0d49;
  border-color: #ff0040;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #ff0d49;
  border-color: #ff0040;
  box-shadow: 0 0 0 0.2rem rgba(255, 82, 125, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #ff3366;
  border-color: #ff3366;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff0040;
  border-color: #f2003d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 82, 125, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #ececec;
  border-color: #ececec;
}
.btn-light:hover {
  color: #212529;
  background-color: #d9d9d9;
  border-color: lightgray;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #d9d9d9;
  border-color: lightgray;
  box-shadow: 0 0 0 0.2rem rgba(206, 206, 207, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #ececec;
  border-color: #ececec;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: lightgray;
  border-color: #cccccc;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 206, 207, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #282f3a;
  border-color: #282f3a;
}
.btn-dark:hover {
  color: #fff;
  background-color: #181d23;
  border-color: #13171c;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #181d23;
  border-color: #13171c;
  box-shadow: 0 0 0 0.2rem rgba(72, 78, 88, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #282f3a;
  border-color: #282f3a;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #13171c;
  border-color: #0e1014;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 78, 88, 0.5);
}

.btn-primary-muted {
  color: #212529;
  background-color: #ecb1b1;
  border-color: #ecb1b1;
}
.btn-primary-muted:hover {
  color: #212529;
  background-color: #e59292;
  border-color: #e28888;
}
.btn-primary-muted:focus, .btn-primary-muted.focus {
  color: #212529;
  background-color: #e59292;
  border-color: #e28888;
  box-shadow: 0 0 0 0.2rem rgba(206, 156, 157, 0.5);
}
.btn-primary-muted.disabled, .btn-primary-muted:disabled {
  color: #212529;
  background-color: #ecb1b1;
  border-color: #ecb1b1;
}
.btn-primary-muted:not(:disabled):not(.disabled):active, .btn-primary-muted:not(:disabled):not(.disabled).active, .show > .btn-primary-muted.dropdown-toggle {
  color: #212529;
  background-color: #e28888;
  border-color: #e07e7e;
}
.btn-primary-muted:not(:disabled):not(.disabled):active:focus, .btn-primary-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 156, 157, 0.5);
}

.btn-info-muted {
  color: #212529;
  background-color: #7ee5e5;
  border-color: #7ee5e5;
}
.btn-info-muted:hover {
  color: #212529;
  background-color: #5edfdf;
  border-color: #54dcdc;
}
.btn-info-muted:focus, .btn-info-muted.focus {
  color: #212529;
  background-color: #5edfdf;
  border-color: #54dcdc;
  box-shadow: 0 0 0 0.2rem rgba(112, 200, 201, 0.5);
}
.btn-info-muted.disabled, .btn-info-muted:disabled {
  color: #212529;
  background-color: #7ee5e5;
  border-color: #7ee5e5;
}
.btn-info-muted:not(:disabled):not(.disabled):active, .btn-info-muted:not(:disabled):not(.disabled).active, .show > .btn-info-muted.dropdown-toggle {
  color: #212529;
  background-color: #54dcdc;
  border-color: #49dada;
}
.btn-info-muted:not(:disabled):not(.disabled):active:focus, .btn-info-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-info-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(112, 200, 201, 0.5);
}

.btn-danger-muted {
  color: #212529;
  background-color: #f77eb9;
  border-color: #f77eb9;
}
.btn-danger-muted:hover {
  color: #fff;
  background-color: #f55aa5;
  border-color: #f44e9f;
}
.btn-danger-muted:focus, .btn-danger-muted.focus {
  color: #fff;
  background-color: #f55aa5;
  border-color: #f44e9f;
  box-shadow: 0 0 0 0.2rem rgba(215, 113, 163, 0.5);
}
.btn-danger-muted.disabled, .btn-danger-muted:disabled {
  color: #212529;
  background-color: #f77eb9;
  border-color: #f77eb9;
}
.btn-danger-muted:not(:disabled):not(.disabled):active, .btn-danger-muted:not(:disabled):not(.disabled).active, .show > .btn-danger-muted.dropdown-toggle {
  color: #fff;
  background-color: #f44e9f;
  border-color: #f34298;
}
.btn-danger-muted:not(:disabled):not(.disabled):active:focus, .btn-danger-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 113, 163, 0.5);
}

.btn-outline-primary {
  color: #f57672;
  border-color: #f57672;
}
.btn-outline-primary:hover {
  color: #212529;
  background-color: #f57672;
  border-color: #f57672;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 118, 114, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #f57672;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #212529;
  background-color: #f57672;
  border-color: #f57672;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 118, 114, 0.5);
}

.btn-outline-secondary {
  color: #7987a1;
  border-color: #7987a1;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #7987a1;
  border-color: #7987a1;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(121, 135, 161, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #7987a1;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #7987a1;
  border-color: #7987a1;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(121, 135, 161, 0.5);
}

.btn-outline-success {
  color: #10b759;
  border-color: #10b759;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #10b759;
  border-color: #10b759;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #10b759;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #10b759;
  border-color: #10b759;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.5);
}

.btn-outline-info {
  color: #66d1d1;
  border-color: #66d1d1;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #66d1d1;
  border-color: #66d1d1;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 209, 209, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #66d1d1;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #66d1d1;
  border-color: #66d1d1;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 209, 209, 0.5);
}

.btn-outline-warning {
  color: #fbbc06;
  border-color: #fbbc06;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #fbbc06;
  border-color: #fbbc06;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 188, 6, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #fbbc06;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #fbbc06;
  border-color: #fbbc06;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(251, 188, 6, 0.5);
}

.btn-outline-danger {
  color: #ff3366;
  border-color: #ff3366;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #ff3366;
  border-color: #ff3366;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 51, 102, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ff3366;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff3366;
  border-color: #ff3366;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 51, 102, 0.5);
}

.btn-outline-light {
  color: #ececec;
  border-color: #ececec;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #ececec;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 236, 236, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ececec;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #ececec;
  border-color: #ececec;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 236, 236, 0.5);
}

.btn-outline-dark {
  color: #282f3a;
  border-color: #282f3a;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #282f3a;
  border-color: #282f3a;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 47, 58, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #282f3a;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #282f3a;
  border-color: #282f3a;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 47, 58, 0.5);
}

.btn-outline-primary-muted {
  color: #ecb1b1;
  border-color: #ecb1b1;
}
.btn-outline-primary-muted:hover {
  color: #212529;
  background-color: #ecb1b1;
  border-color: #ecb1b1;
}
.btn-outline-primary-muted:focus, .btn-outline-primary-muted.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 177, 177, 0.5);
}
.btn-outline-primary-muted.disabled, .btn-outline-primary-muted:disabled {
  color: #ecb1b1;
  background-color: transparent;
}
.btn-outline-primary-muted:not(:disabled):not(.disabled):active, .btn-outline-primary-muted:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-muted.dropdown-toggle {
  color: #212529;
  background-color: #ecb1b1;
  border-color: #ecb1b1;
}
.btn-outline-primary-muted:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 177, 177, 0.5);
}

.btn-outline-info-muted {
  color: #7ee5e5;
  border-color: #7ee5e5;
}
.btn-outline-info-muted:hover {
  color: #212529;
  background-color: #7ee5e5;
  border-color: #7ee5e5;
}
.btn-outline-info-muted:focus, .btn-outline-info-muted.focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 229, 229, 0.5);
}
.btn-outline-info-muted.disabled, .btn-outline-info-muted:disabled {
  color: #7ee5e5;
  background-color: transparent;
}
.btn-outline-info-muted:not(:disabled):not(.disabled):active, .btn-outline-info-muted:not(:disabled):not(.disabled).active, .show > .btn-outline-info-muted.dropdown-toggle {
  color: #212529;
  background-color: #7ee5e5;
  border-color: #7ee5e5;
}
.btn-outline-info-muted:not(:disabled):not(.disabled):active:focus, .btn-outline-info-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(126, 229, 229, 0.5);
}

.btn-outline-danger-muted {
  color: #f77eb9;
  border-color: #f77eb9;
}
.btn-outline-danger-muted:hover {
  color: #212529;
  background-color: #f77eb9;
  border-color: #f77eb9;
}
.btn-outline-danger-muted:focus, .btn-outline-danger-muted.focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 126, 185, 0.5);
}
.btn-outline-danger-muted.disabled, .btn-outline-danger-muted:disabled {
  color: #f77eb9;
  background-color: transparent;
}
.btn-outline-danger-muted:not(:disabled):not(.disabled):active, .btn-outline-danger-muted:not(:disabled):not(.disabled).active, .show > .btn-outline-danger-muted.dropdown-toggle {
  color: #212529;
  background-color: #f77eb9;
  border-color: #f77eb9;
}
.btn-outline-danger-muted:not(:disabled):not(.disabled):active:focus, .btn-outline-danger-muted:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger-muted.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 126, 185, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.8rem 1.5rem;
  font-size: 1.3rem;
  line-height: 1;
  border-radius: 0.1875rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.4rem 0.85rem;
  font-size: 0.75rem;
  line-height: 0.85rem;
  border-radius: 0.1875rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.8125rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #f8f8f8;
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right, .rtl ngb-typeahead-window {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e8ebf1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #000;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #eaeaf1;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #000;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #000;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.6375rem;
  padding-left: 0.6375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control, .ng-select .input-group > .ng-select-container, .input-group > select,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control, .ng-select .input-group > .ng-select-container + .form-control, .ng-select .input-group > .form-control + .ng-select-container, .ng-select .input-group > .ng-select-container + .ng-select-container, .input-group > select + .form-control, .ng-select .input-group > select + .ng-select-container, .input-group > .form-control + select, .ng-select .input-group > .ng-select-container + select, .input-group > select + select,
.input-group > .form-control + .custom-select,
.ng-select .input-group > .ng-select-container + .custom-select,
.input-group > select + .custom-select,
.input-group > .form-control + .custom-file,
.ng-select .input-group > .ng-select-container + .custom-file,
.input-group > select + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.ng-select .input-group > .form-control-plaintext + .ng-select-container,
.input-group > .form-control-plaintext + select,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.ng-select .input-group > .custom-select + .ng-select-container,
.input-group > .custom-select + select,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.ng-select .input-group > .custom-file + .ng-select-container,
.input-group > .custom-file + select,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus, .ng-select .input-group > .ng-select-container:focus, .input-group > select:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child), .ng-select .input-group > .ng-select-container:not(:first-child), .input-group > select:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child), .ng-select .input-group:not(.has-validation) > .ng-select-container:not(:last-child), .input-group:not(.has-validation) > select:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3), .ng-select .input-group.has-validation > .ng-select-container:nth-last-child(n+3), .input-group.has-validation > select:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: rgba(245, 118, 114, 0.08);
  border: 1px solid #ced4da;
  border-radius: 2px;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea), .ng-select .input-group-lg > .ng-select-container:not(textarea), .input-group-lg > select:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control, .ng-select .input-group-lg > .ng-select-container, .input-group-lg > select,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.94rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea), .ng-select .input-group-sm > .ng-select-container:not(textarea), .input-group-sm > select:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control, .ng-select .input-group-sm > .ng-select-container, .input-group-sm > select,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.4rem 0.875rem;
  font-size: 0.8rem;
  line-height: 2;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #ebedf2;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #ebedf2 #ebedf2 #ebedf2;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #000;
  background-color: #ffffff;
  border-color: #ebedf2 #ebedf2 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #f2f4f9;
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.5rem;
}

.card-title {
  margin-bottom: 0.875rem;
}

.card-subtitle {
  margin-top: -0.4375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.5rem;
}

.card-header {
  padding: 0.875rem 1.5rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #f2f4f9;
}
.card-header:first-child {
  border-radius: 0 0 0 0;
}

.card-footer {
  padding: 0.875rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px solid #f2f4f9;
}
.card-footer:last-child {
  border-radius: 0 0 0 0;
}

.card-header-tabs {
  margin-right: -0.75rem;
  margin-bottom: -0.875rem;
  margin-left: -0.75rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 0;
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.56rem 1.13rem;
  margin-bottom: 1rem;
  font-size: 0.875rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #495057;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 4px 5px;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #212529;
  background-color: #f57672;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #212529;
  background-color: #f24842;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(245, 118, 114, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #7987a1;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #5f6d88;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(121, 135, 161, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #10b759;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #0c8842;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(16, 183, 89, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #66d1d1;
}
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: #3fc5c5;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(102, 209, 209, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #fbbc06;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #cb9703;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(251, 188, 6, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #ff3366;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ff0040;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 51, 102, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #ececec;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: lightgray;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(236, 236, 236, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #282f3a;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #13171c;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 47, 58, 0.5);
}

.badge-primary-muted {
  color: #212529;
  background-color: #ecb1b1;
}
a.badge-primary-muted:hover, a.badge-primary-muted:focus {
  color: #212529;
  background-color: #e28888;
}
a.badge-primary-muted:focus, a.badge-primary-muted.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(236, 177, 177, 0.5);
}

.badge-info-muted {
  color: #212529;
  background-color: #7ee5e5;
}
a.badge-info-muted:hover, a.badge-info-muted:focus {
  color: #212529;
  background-color: #54dcdc;
}
a.badge-info-muted:focus, a.badge-info-muted.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(126, 229, 229, 0.5);
}

.badge-danger-muted {
  color: #212529;
  background-color: #f77eb9;
}
a.badge-danger-muted:hover, a.badge-danger-muted:focus {
  color: #212529;
  background-color: #f44e9f;
}
a.badge-danger-muted:focus, a.badge-danger-muted.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(247, 126, 185, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #7f3d3b;
  background-color: #fde4e3;
  border-color: #fcd9d8;
}
.alert-primary hr {
  border-top-color: #fac2c0;
}
.alert-primary .alert-link {
  color: #5c2c2b;
}

.alert-secondary {
  color: #3f4654;
  background-color: #e4e7ec;
  border-color: #d9dde5;
}
.alert-secondary hr {
  border-top-color: #cacfdb;
}
.alert-secondary .alert-link {
  color: #292e37;
}

.alert-success {
  color: #085f2e;
  background-color: #cff1de;
  border-color: #bcebd1;
}
.alert-success hr {
  border-top-color: #a8e5c4;
}
.alert-success .alert-link {
  color: #043017;
}

.alert-info {
  color: #356d6d;
  background-color: #e0f6f6;
  border-color: #d4f2f2;
}
.alert-info hr {
  border-top-color: #c0ecec;
}
.alert-info .alert-link {
  color: #244b4b;
}

.alert-warning {
  color: #836203;
  background-color: #fef2cd;
  border-color: #feecb9;
}
.alert-warning hr {
  border-top-color: #fee5a0;
}
.alert-warning .alert-link {
  color: #513d02;
}

.alert-danger {
  color: #851b35;
  background-color: #ffd6e0;
  border-color: #ffc6d4;
}
.alert-danger hr {
  border-top-color: #ffadc1;
}
.alert-danger .alert-link {
  color: #5b1224;
}

.alert-light {
  color: #7b7b7b;
  background-color: #fbfbfb;
  border-color: #fafafa;
}
.alert-light hr {
  border-top-color: #ededed;
}
.alert-light .alert-link {
  color: #626262;
}

.alert-dark {
  color: #15181e;
  background-color: #d4d5d8;
  border-color: #c3c5c8;
}
.alert-dark hr {
  border-top-color: #b6b8bc;
}
.alert-dark .alert-link {
  color: black;
}

.alert-primary-muted {
  color: #7b5c5c;
  background-color: #fbefef;
  border-color: #fae9e9;
}
.alert-primary-muted hr {
  border-top-color: #f5d4d4;
}
.alert-primary-muted .alert-link {
  color: #5e4646;
}

.alert-info-muted {
  color: #427777;
  background-color: #e5fafa;
  border-color: #dbf8f8;
}
.alert-info-muted hr {
  border-top-color: #c6f4f4;
}
.alert-info-muted .alert-link {
  color: #305656;
}

.alert-danger-muted {
  color: #804260;
  background-color: #fde5f1;
  border-color: #fddbeb;
}
.alert-danger-muted hr {
  border-top-color: #fcc3de;
}
.alert-danger-muted .alert-link {
  color: #5e3147;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #7f3d3b;
  background-color: #fcd9d8;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #7f3d3b;
  background-color: #fac2c0;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #7f3d3b;
  border-color: #7f3d3b;
}

.list-group-item-secondary {
  color: #3f4654;
  background-color: #d9dde5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #3f4654;
  background-color: #cacfdb;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #3f4654;
  border-color: #3f4654;
}

.list-group-item-success {
  color: #085f2e;
  background-color: #bcebd1;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #085f2e;
  background-color: #a8e5c4;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #085f2e;
  border-color: #085f2e;
}

.list-group-item-info {
  color: #356d6d;
  background-color: #d4f2f2;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #356d6d;
  background-color: #c0ecec;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #356d6d;
  border-color: #356d6d;
}

.list-group-item-warning {
  color: #836203;
  background-color: #feecb9;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #836203;
  background-color: #fee5a0;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #836203;
  border-color: #836203;
}

.list-group-item-danger {
  color: #851b35;
  background-color: #ffc6d4;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #851b35;
  background-color: #ffadc1;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #851b35;
  border-color: #851b35;
}

.list-group-item-light {
  color: #7b7b7b;
  background-color: #fafafa;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7b7b7b;
  background-color: #ededed;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #7b7b7b;
  border-color: #7b7b7b;
}

.list-group-item-dark {
  color: #15181e;
  background-color: #c3c5c8;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #15181e;
  background-color: #b6b8bc;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #15181e;
  border-color: #15181e;
}

.list-group-item-primary-muted {
  color: #7b5c5c;
  background-color: #fae9e9;
}
.list-group-item-primary-muted.list-group-item-action:hover, .list-group-item-primary-muted.list-group-item-action:focus {
  color: #7b5c5c;
  background-color: #f5d4d4;
}
.list-group-item-primary-muted.list-group-item-action.active {
  color: #ffffff;
  background-color: #7b5c5c;
  border-color: #7b5c5c;
}

.list-group-item-info-muted {
  color: #427777;
  background-color: #dbf8f8;
}
.list-group-item-info-muted.list-group-item-action:hover, .list-group-item-info-muted.list-group-item-action:focus {
  color: #427777;
  background-color: #c6f4f4;
}
.list-group-item-info-muted.list-group-item-action.active {
  color: #ffffff;
  background-color: #427777;
  border-color: #427777;
}

.list-group-item-danger-muted {
  color: #804260;
  background-color: #fddbeb;
}
.list-group-item-danger-muted.list-group-item-action:hover, .list-group-item-danger-muted.list-group-item-action:focus {
  color: #804260;
  background-color: #fcc3de;
}
.list-group-item-danger-muted.list-group-item-action.active {
  color: #ffffff;
  background-color: #804260;
  border-color: #804260;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.4s ease;
  transform: scale(0.8);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 20px);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 20px);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 20px);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 20px);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #e8ebf1;
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e8ebf1;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -25px -26px -25px auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0.937rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.687rem;
  border-top: 1px solid #e8ebf1;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 60px);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 60px);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 60px);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 60px);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.75rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.4rem 0.75rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.375rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #f57672 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #f24842 !important;
}

.bg-secondary {
  background-color: #7987a1 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #5f6d88 !important;
}

.bg-success {
  background-color: #10b759 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #0c8842 !important;
}

.bg-info {
  background-color: #66d1d1 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #3fc5c5 !important;
}

.bg-warning {
  background-color: #fbbc06 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #cb9703 !important;
}

.bg-danger {
  background-color: #ff3366 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ff0040 !important;
}

.bg-light {
  background-color: #ececec !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: lightgray !important;
}

.bg-dark {
  background-color: #282f3a !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #13171c !important;
}

.bg-primary-muted {
  background-color: #ecb1b1 !important;
}

a.bg-primary-muted:hover, a.bg-primary-muted:focus,
button.bg-primary-muted:hover,
button.bg-primary-muted:focus {
  background-color: #e28888 !important;
}

.bg-info-muted {
  background-color: #7ee5e5 !important;
}

a.bg-info-muted:hover, a.bg-info-muted:focus,
button.bg-info-muted:hover,
button.bg-info-muted:focus {
  background-color: #54dcdc !important;
}

.bg-danger-muted {
  background-color: #f77eb9 !important;
}

a.bg-danger-muted:hover, a.bg-danger-muted:focus,
button.bg-danger-muted:hover,
button.bg-danger-muted:focus {
  background-color: #f44e9f !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border, ngb-datepicker {
  border: 1px solid #e8ebf1 !important;
}

.border-top {
  border-top: 1px solid #e8ebf1 !important;
}

.border-right {
  border-right: 1px solid #e8ebf1 !important;
}

.border-bottom {
  border-bottom: 1px solid #e8ebf1 !important;
}

.border-left {
  border-left: 1px solid #e8ebf1 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #f57672 !important;
}

.border-secondary {
  border-color: #7987a1 !important;
}

.border-success {
  border-color: #10b759 !important;
}

.border-info {
  border-color: #66d1d1 !important;
}

.border-warning {
  border-color: #fbbc06 !important;
}

.border-danger {
  border-color: #ff3366 !important;
}

.border-light {
  border-color: #ececec !important;
}

.border-dark {
  border-color: #282f3a !important;
}

.border-primary-muted {
  border-color: #ecb1b1 !important;
}

.border-info-muted {
  border-color: #7ee5e5 !important;
}

.border-danger-muted {
  border-color: #f77eb9 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none, .navbar .search-form {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex, .navbar .search-form {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center, .navbar .search-form {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-10 {
  width: 10% !important;
}

.w-20 {
  width: 20% !important;
}

.w-30 {
  width: 30% !important;
}

.w-40 {
  width: 40% !important;
}

.w-60 {
  width: 60% !important;
}

.w-80 {
  width: 80% !important;
}

.w-90 {
  width: 90% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-10 {
  height: 10% !important;
}

.h-20 {
  height: 20% !important;
}

.h-30 {
  height: 30% !important;
}

.h-40 {
  height: 40% !important;
}

.h-60 {
  height: 60% !important;
}

.h-80 {
  height: 80% !important;
}

.h-90 {
  height: 90% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2, .btn-toolbar .btn-group + .btn-group,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #f57672 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #f0312b !important;
}

.text-secondary {
  color: #7987a1 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #556179 !important;
}

.text-success {
  color: #10b759 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #0a7137 !important;
}

.text-info {
  color: #66d1d1 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #36b4b4 !important;
}

.text-warning {
  color: #fbbc06 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #b28503 !important;
}

.text-danger {
  color: #ff3366 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #e60039 !important;
}

.text-light {
  color: #ececec !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c6c6c6 !important;
}

.text-dark {
  color: #282f3a !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #090a0d !important;
}

.text-primary-muted {
  color: #ecb1b1 !important;
}

a.text-primary-muted:hover, a.text-primary-muted:focus {
  color: #dd7373 !important;
}

.text-info-muted {
  color: #7ee5e5 !important;
}

a.text-info-muted:hover, a.text-info-muted:focus {
  color: #3ed8d8 !important;
}

.text-danger-muted {
  color: #f77eb9 !important;
}

a.text-danger-muted:hover, a.text-danger-muted:focus {
  color: #f33692 !important;
}

.text-body {
  color: #000 !important;
}

.text-muted {
  color: #686868 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #e8ebf1;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #e8ebf1;
  }
}
/* Animation mixins */
@keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 1;
    transform: none;
    transform: translate3d(0, 0, 0);
  }
}
.dropdownAnimation, .navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu {
  animation-name: dropdownAnimation;
  animation-duration: 0.2s;
  animation-fill-mode: both;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOUt;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUp {
  animation-name: fadeInUp;
}

.infinite-spin, .settings-sidebar .sidebar-body .settings-sidebar-toggler .icon {
  animation-name: spin;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.pulse, .navbar .navbar-content .navbar-nav .nav-item .nav-link .indicator .circle::before {
  animation-name: pulse;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-out;
}
@keyframes pulse {
  0% {
    opacity: 1;
    width: 7px;
    height: 7px;
    left: 0;
    top: 0;
  }
  95% {
    opacity: 0.1;
    left: -10.5px;
    top: -10.5px;
    width: 28px;
    height: 28px;
  }
  100% {
    opacity: 0;
    width: 7px;
    height: 7px;
    left: 0;
    top: 0;
  }
}

/* Miscellaneous Mixins */
.wd-5 {
  width: 5px;
}

.wd-5p {
  width: 5%;
}

.mx-wd-5p {
  max-width: 5%;
}

.mn-wd-5p {
  min-width: 5%;
}

.wd-5-f {
  width: 5px !important;
}

.wd-5p-f {
  width: 5% !important;
}

.mx-wd-5p-f {
  max-width: 5% !important;
}

.mn-wd-5p-f {
  min-width: 5% !important;
}

.wd-10 {
  width: 10px;
}

.wd-10p {
  width: 10%;
}

.mx-wd-10p {
  max-width: 10%;
}

.mn-wd-10p {
  min-width: 10%;
}

.wd-10-f {
  width: 10px !important;
}

.wd-10p-f {
  width: 10% !important;
}

.mx-wd-10p-f {
  max-width: 10% !important;
}

.mn-wd-10p-f {
  min-width: 10% !important;
}

.wd-15 {
  width: 15px;
}

.wd-15p {
  width: 15%;
}

.mx-wd-15p {
  max-width: 15%;
}

.mn-wd-15p {
  min-width: 15%;
}

.wd-15-f {
  width: 15px !important;
}

.wd-15p-f {
  width: 15% !important;
}

.mx-wd-15p-f {
  max-width: 15% !important;
}

.mn-wd-15p-f {
  min-width: 15% !important;
}

.wd-20 {
  width: 20px;
}

.wd-20p {
  width: 20%;
}

.mx-wd-20p {
  max-width: 20%;
}

.mn-wd-20p {
  min-width: 20%;
}

.wd-20-f {
  width: 20px !important;
}

.wd-20p-f {
  width: 20% !important;
}

.mx-wd-20p-f {
  max-width: 20% !important;
}

.mn-wd-20p-f {
  min-width: 20% !important;
}

.wd-25 {
  width: 25px;
}

.wd-25p {
  width: 25%;
}

.mx-wd-25p {
  max-width: 25%;
}

.mn-wd-25p {
  min-width: 25%;
}

.wd-25-f {
  width: 25px !important;
}

.wd-25p-f {
  width: 25% !important;
}

.mx-wd-25p-f {
  max-width: 25% !important;
}

.mn-wd-25p-f {
  min-width: 25% !important;
}

.wd-30 {
  width: 30px;
}

.wd-30p {
  width: 30%;
}

.mx-wd-30p {
  max-width: 30%;
}

.mn-wd-30p {
  min-width: 30%;
}

.wd-30-f {
  width: 30px !important;
}

.wd-30p-f {
  width: 30% !important;
}

.mx-wd-30p-f {
  max-width: 30% !important;
}

.mn-wd-30p-f {
  min-width: 30% !important;
}

.wd-35 {
  width: 35px;
}

.wd-35p {
  width: 35%;
}

.mx-wd-35p {
  max-width: 35%;
}

.mn-wd-35p {
  min-width: 35%;
}

.wd-35-f {
  width: 35px !important;
}

.wd-35p-f {
  width: 35% !important;
}

.mx-wd-35p-f {
  max-width: 35% !important;
}

.mn-wd-35p-f {
  min-width: 35% !important;
}

.wd-40 {
  width: 40px;
}

.wd-40p {
  width: 40%;
}

.mx-wd-40p {
  max-width: 40%;
}

.mn-wd-40p {
  min-width: 40%;
}

.wd-40-f {
  width: 40px !important;
}

.wd-40p-f {
  width: 40% !important;
}

.mx-wd-40p-f {
  max-width: 40% !important;
}

.mn-wd-40p-f {
  min-width: 40% !important;
}

.wd-45 {
  width: 45px;
}

.wd-45p {
  width: 45%;
}

.mx-wd-45p {
  max-width: 45%;
}

.mn-wd-45p {
  min-width: 45%;
}

.wd-45-f {
  width: 45px !important;
}

.wd-45p-f {
  width: 45% !important;
}

.mx-wd-45p-f {
  max-width: 45% !important;
}

.mn-wd-45p-f {
  min-width: 45% !important;
}

.wd-50 {
  width: 50px;
}

.wd-50p {
  width: 50%;
}

.mx-wd-50p {
  max-width: 50%;
}

.mn-wd-50p {
  min-width: 50%;
}

.wd-50-f {
  width: 50px !important;
}

.wd-50p-f {
  width: 50% !important;
}

.mx-wd-50p-f {
  max-width: 50% !important;
}

.mn-wd-50p-f {
  min-width: 50% !important;
}

.wd-55 {
  width: 55px;
}

.wd-55p {
  width: 55%;
}

.mx-wd-55p {
  max-width: 55%;
}

.mn-wd-55p {
  min-width: 55%;
}

.wd-55-f {
  width: 55px !important;
}

.wd-55p-f {
  width: 55% !important;
}

.mx-wd-55p-f {
  max-width: 55% !important;
}

.mn-wd-55p-f {
  min-width: 55% !important;
}

.wd-60 {
  width: 60px;
}

.wd-60p {
  width: 60%;
}

.mx-wd-60p {
  max-width: 60%;
}

.mn-wd-60p {
  min-width: 60%;
}

.wd-60-f {
  width: 60px !important;
}

.wd-60p-f {
  width: 60% !important;
}

.mx-wd-60p-f {
  max-width: 60% !important;
}

.mn-wd-60p-f {
  min-width: 60% !important;
}

.wd-65 {
  width: 65px;
}

.wd-65p {
  width: 65%;
}

.mx-wd-65p {
  max-width: 65%;
}

.mn-wd-65p {
  min-width: 65%;
}

.wd-65-f {
  width: 65px !important;
}

.wd-65p-f {
  width: 65% !important;
}

.mx-wd-65p-f {
  max-width: 65% !important;
}

.mn-wd-65p-f {
  min-width: 65% !important;
}

.wd-70 {
  width: 70px;
}

.wd-70p {
  width: 70%;
}

.mx-wd-70p {
  max-width: 70%;
}

.mn-wd-70p {
  min-width: 70%;
}

.wd-70-f {
  width: 70px !important;
}

.wd-70p-f {
  width: 70% !important;
}

.mx-wd-70p-f {
  max-width: 70% !important;
}

.mn-wd-70p-f {
  min-width: 70% !important;
}

.wd-75 {
  width: 75px;
}

.wd-75p {
  width: 75%;
}

.mx-wd-75p {
  max-width: 75%;
}

.mn-wd-75p {
  min-width: 75%;
}

.wd-75-f {
  width: 75px !important;
}

.wd-75p-f {
  width: 75% !important;
}

.mx-wd-75p-f {
  max-width: 75% !important;
}

.mn-wd-75p-f {
  min-width: 75% !important;
}

.wd-80 {
  width: 80px;
}

.wd-80p {
  width: 80%;
}

.mx-wd-80p {
  max-width: 80%;
}

.mn-wd-80p {
  min-width: 80%;
}

.wd-80-f {
  width: 80px !important;
}

.wd-80p-f {
  width: 80% !important;
}

.mx-wd-80p-f {
  max-width: 80% !important;
}

.mn-wd-80p-f {
  min-width: 80% !important;
}

.wd-85 {
  width: 85px;
}

.wd-85p {
  width: 85%;
}

.mx-wd-85p {
  max-width: 85%;
}

.mn-wd-85p {
  min-width: 85%;
}

.wd-85-f {
  width: 85px !important;
}

.wd-85p-f {
  width: 85% !important;
}

.mx-wd-85p-f {
  max-width: 85% !important;
}

.mn-wd-85p-f {
  min-width: 85% !important;
}

.wd-90 {
  width: 90px;
}

.wd-90p {
  width: 90%;
}

.mx-wd-90p {
  max-width: 90%;
}

.mn-wd-90p {
  min-width: 90%;
}

.wd-90-f {
  width: 90px !important;
}

.wd-90p-f {
  width: 90% !important;
}

.mx-wd-90p-f {
  max-width: 90% !important;
}

.mn-wd-90p-f {
  min-width: 90% !important;
}

.wd-95 {
  width: 95px;
}

.wd-95p {
  width: 95%;
}

.mx-wd-95p {
  max-width: 95%;
}

.mn-wd-95p {
  min-width: 95%;
}

.wd-95-f {
  width: 95px !important;
}

.wd-95p-f {
  width: 95% !important;
}

.mx-wd-95p-f {
  max-width: 95% !important;
}

.mn-wd-95p-f {
  min-width: 95% !important;
}

.wd-100 {
  width: 100px;
}

.wd-100p {
  width: 100%;
}

.mx-wd-100p {
  max-width: 100%;
}

.mn-wd-100p {
  min-width: 100%;
}

.wd-100-f {
  width: 100px !important;
}

.wd-100p-f {
  width: 100% !important;
}

.mx-wd-100p-f {
  max-width: 100% !important;
}

.mn-wd-100p-f {
  min-width: 100% !important;
}

.wd-150 {
  width: 150px;
}

.wd-150-f {
  width: 150px !important;
}

.wd-200 {
  width: 200px;
}

.wd-200-f {
  width: 200px !important;
}

.wd-250 {
  width: 250px;
}

.wd-250-f {
  width: 250px !important;
}

.wd-300 {
  width: 300px;
}

.wd-300-f {
  width: 300px !important;
}

.wd-350 {
  width: 350px;
}

.wd-350-f {
  width: 350px !important;
}

.wd-400 {
  width: 400px;
}

.wd-400-f {
  width: 400px !important;
}

.wd-450 {
  width: 450px;
}

.wd-450-f {
  width: 450px !important;
}

.wd-500 {
  width: 500px;
}

.wd-500-f {
  width: 500px !important;
}

.wd-550 {
  width: 550px;
}

.wd-550-f {
  width: 550px !important;
}

.wd-600 {
  width: 600px;
}

.wd-600-f {
  width: 600px !important;
}

.wd-650 {
  width: 650px;
}

.wd-650-f {
  width: 650px !important;
}

.wd-700 {
  width: 700px;
}

.wd-700-f {
  width: 700px !important;
}

.wd-750 {
  width: 750px;
}

.wd-750-f {
  width: 750px !important;
}

.wd-800 {
  width: 800px;
}

.wd-800-f {
  width: 800px !important;
}

.wd-850 {
  width: 850px;
}

.wd-850-f {
  width: 850px !important;
}

.wd-900 {
  width: 900px;
}

.wd-900-f {
  width: 900px !important;
}

.wd-950 {
  width: 950px;
}

.wd-950-f {
  width: 950px !important;
}

.wd-1000 {
  width: 1000px;
}

.wd-1000-f {
  width: 1000px !important;
}

@media (min-width: 480px) {
  .wd-xs-5 {
    width: 5px;
  }
  .wd-xs-5p {
    width: 5%;
  }
  .mx-wd-xs-5p {
    max-width: 5%;
  }
  .mn-wd-xs-5p {
    min-width: 5%;
  }
  .wd-xs-5-f {
    width: 5px !important;
  }
  .wd-xs-5p-f {
    width: 5% !important;
  }
  .mx-wd-xs-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-xs-5p-f {
    min-width: 5% !important;
  }
  .wd-xs-10 {
    width: 10px;
  }
  .wd-xs-10p {
    width: 10%;
  }
  .mx-wd-xs-10p {
    max-width: 10%;
  }
  .mn-wd-xs-10p {
    min-width: 10%;
  }
  .wd-xs-10-f {
    width: 10px !important;
  }
  .wd-xs-10p-f {
    width: 10% !important;
  }
  .mx-wd-xs-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-xs-10p-f {
    min-width: 10% !important;
  }
  .wd-xs-15 {
    width: 15px;
  }
  .wd-xs-15p {
    width: 15%;
  }
  .mx-wd-xs-15p {
    max-width: 15%;
  }
  .mn-wd-xs-15p {
    min-width: 15%;
  }
  .wd-xs-15-f {
    width: 15px !important;
  }
  .wd-xs-15p-f {
    width: 15% !important;
  }
  .mx-wd-xs-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-xs-15p-f {
    min-width: 15% !important;
  }
  .wd-xs-20 {
    width: 20px;
  }
  .wd-xs-20p {
    width: 20%;
  }
  .mx-wd-xs-20p {
    max-width: 20%;
  }
  .mn-wd-xs-20p {
    min-width: 20%;
  }
  .wd-xs-20-f {
    width: 20px !important;
  }
  .wd-xs-20p-f {
    width: 20% !important;
  }
  .mx-wd-xs-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-xs-20p-f {
    min-width: 20% !important;
  }
  .wd-xs-25 {
    width: 25px;
  }
  .wd-xs-25p {
    width: 25%;
  }
  .mx-wd-xs-25p {
    max-width: 25%;
  }
  .mn-wd-xs-25p {
    min-width: 25%;
  }
  .wd-xs-25-f {
    width: 25px !important;
  }
  .wd-xs-25p-f {
    width: 25% !important;
  }
  .mx-wd-xs-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-xs-25p-f {
    min-width: 25% !important;
  }
  .wd-xs-30 {
    width: 30px;
  }
  .wd-xs-30p {
    width: 30%;
  }
  .mx-wd-xs-30p {
    max-width: 30%;
  }
  .mn-wd-xs-30p {
    min-width: 30%;
  }
  .wd-xs-30-f {
    width: 30px !important;
  }
  .wd-xs-30p-f {
    width: 30% !important;
  }
  .mx-wd-xs-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-xs-30p-f {
    min-width: 30% !important;
  }
  .wd-xs-35 {
    width: 35px;
  }
  .wd-xs-35p {
    width: 35%;
  }
  .mx-wd-xs-35p {
    max-width: 35%;
  }
  .mn-wd-xs-35p {
    min-width: 35%;
  }
  .wd-xs-35-f {
    width: 35px !important;
  }
  .wd-xs-35p-f {
    width: 35% !important;
  }
  .mx-wd-xs-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-xs-35p-f {
    min-width: 35% !important;
  }
  .wd-xs-40 {
    width: 40px;
  }
  .wd-xs-40p {
    width: 40%;
  }
  .mx-wd-xs-40p {
    max-width: 40%;
  }
  .mn-wd-xs-40p {
    min-width: 40%;
  }
  .wd-xs-40-f {
    width: 40px !important;
  }
  .wd-xs-40p-f {
    width: 40% !important;
  }
  .mx-wd-xs-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-xs-40p-f {
    min-width: 40% !important;
  }
  .wd-xs-45 {
    width: 45px;
  }
  .wd-xs-45p {
    width: 45%;
  }
  .mx-wd-xs-45p {
    max-width: 45%;
  }
  .mn-wd-xs-45p {
    min-width: 45%;
  }
  .wd-xs-45-f {
    width: 45px !important;
  }
  .wd-xs-45p-f {
    width: 45% !important;
  }
  .mx-wd-xs-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-xs-45p-f {
    min-width: 45% !important;
  }
  .wd-xs-50 {
    width: 50px;
  }
  .wd-xs-50p {
    width: 50%;
  }
  .mx-wd-xs-50p {
    max-width: 50%;
  }
  .mn-wd-xs-50p {
    min-width: 50%;
  }
  .wd-xs-50-f {
    width: 50px !important;
  }
  .wd-xs-50p-f {
    width: 50% !important;
  }
  .mx-wd-xs-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-xs-50p-f {
    min-width: 50% !important;
  }
  .wd-xs-55 {
    width: 55px;
  }
  .wd-xs-55p {
    width: 55%;
  }
  .mx-wd-xs-55p {
    max-width: 55%;
  }
  .mn-wd-xs-55p {
    min-width: 55%;
  }
  .wd-xs-55-f {
    width: 55px !important;
  }
  .wd-xs-55p-f {
    width: 55% !important;
  }
  .mx-wd-xs-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-xs-55p-f {
    min-width: 55% !important;
  }
  .wd-xs-60 {
    width: 60px;
  }
  .wd-xs-60p {
    width: 60%;
  }
  .mx-wd-xs-60p {
    max-width: 60%;
  }
  .mn-wd-xs-60p {
    min-width: 60%;
  }
  .wd-xs-60-f {
    width: 60px !important;
  }
  .wd-xs-60p-f {
    width: 60% !important;
  }
  .mx-wd-xs-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-xs-60p-f {
    min-width: 60% !important;
  }
  .wd-xs-65 {
    width: 65px;
  }
  .wd-xs-65p {
    width: 65%;
  }
  .mx-wd-xs-65p {
    max-width: 65%;
  }
  .mn-wd-xs-65p {
    min-width: 65%;
  }
  .wd-xs-65-f {
    width: 65px !important;
  }
  .wd-xs-65p-f {
    width: 65% !important;
  }
  .mx-wd-xs-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-xs-65p-f {
    min-width: 65% !important;
  }
  .wd-xs-70 {
    width: 70px;
  }
  .wd-xs-70p {
    width: 70%;
  }
  .mx-wd-xs-70p {
    max-width: 70%;
  }
  .mn-wd-xs-70p {
    min-width: 70%;
  }
  .wd-xs-70-f {
    width: 70px !important;
  }
  .wd-xs-70p-f {
    width: 70% !important;
  }
  .mx-wd-xs-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-xs-70p-f {
    min-width: 70% !important;
  }
  .wd-xs-75 {
    width: 75px;
  }
  .wd-xs-75p {
    width: 75%;
  }
  .mx-wd-xs-75p {
    max-width: 75%;
  }
  .mn-wd-xs-75p {
    min-width: 75%;
  }
  .wd-xs-75-f {
    width: 75px !important;
  }
  .wd-xs-75p-f {
    width: 75% !important;
  }
  .mx-wd-xs-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-xs-75p-f {
    min-width: 75% !important;
  }
  .wd-xs-80 {
    width: 80px;
  }
  .wd-xs-80p {
    width: 80%;
  }
  .mx-wd-xs-80p {
    max-width: 80%;
  }
  .mn-wd-xs-80p {
    min-width: 80%;
  }
  .wd-xs-80-f {
    width: 80px !important;
  }
  .wd-xs-80p-f {
    width: 80% !important;
  }
  .mx-wd-xs-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-xs-80p-f {
    min-width: 80% !important;
  }
  .wd-xs-85 {
    width: 85px;
  }
  .wd-xs-85p {
    width: 85%;
  }
  .mx-wd-xs-85p {
    max-width: 85%;
  }
  .mn-wd-xs-85p {
    min-width: 85%;
  }
  .wd-xs-85-f {
    width: 85px !important;
  }
  .wd-xs-85p-f {
    width: 85% !important;
  }
  .mx-wd-xs-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-xs-85p-f {
    min-width: 85% !important;
  }
  .wd-xs-90 {
    width: 90px;
  }
  .wd-xs-90p {
    width: 90%;
  }
  .mx-wd-xs-90p {
    max-width: 90%;
  }
  .mn-wd-xs-90p {
    min-width: 90%;
  }
  .wd-xs-90-f {
    width: 90px !important;
  }
  .wd-xs-90p-f {
    width: 90% !important;
  }
  .mx-wd-xs-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-xs-90p-f {
    min-width: 90% !important;
  }
  .wd-xs-95 {
    width: 95px;
  }
  .wd-xs-95p {
    width: 95%;
  }
  .mx-wd-xs-95p {
    max-width: 95%;
  }
  .mn-wd-xs-95p {
    min-width: 95%;
  }
  .wd-xs-95-f {
    width: 95px !important;
  }
  .wd-xs-95p-f {
    width: 95% !important;
  }
  .mx-wd-xs-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-xs-95p-f {
    min-width: 95% !important;
  }
  .wd-xs-100 {
    width: 100px;
  }
  .wd-xs-100p {
    width: 100%;
  }
  .mx-wd-xs-100p {
    max-width: 100%;
  }
  .mn-wd-xs-100p {
    min-width: 100%;
  }
  .wd-xs-100-f {
    width: 100px !important;
  }
  .wd-xs-100p-f {
    width: 100% !important;
  }
  .mx-wd-xs-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-xs-100p-f {
    min-width: 100% !important;
  }
  .wd-xs-150 {
    width: 150px;
  }
  .wd-xs-150p {
    width: 150%;
  }
  .mx-wd-xs-150p {
    max-width: 150%;
  }
  .mn-wd-xs-150p {
    min-width: 150%;
  }
  .wd-xs-150-f {
    width: 150px !important;
  }
  .wd-xs-150p-f {
    width: 150% !important;
  }
  .mx-wd-xs-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-xs-150p-f {
    min-width: 150% !important;
  }
  .wd-xs-200 {
    width: 200px;
  }
  .wd-xs-200p {
    width: 200%;
  }
  .mx-wd-xs-200p {
    max-width: 200%;
  }
  .mn-wd-xs-200p {
    min-width: 200%;
  }
  .wd-xs-200-f {
    width: 200px !important;
  }
  .wd-xs-200p-f {
    width: 200% !important;
  }
  .mx-wd-xs-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-xs-200p-f {
    min-width: 200% !important;
  }
  .wd-xs-250 {
    width: 250px;
  }
  .wd-xs-250p {
    width: 250%;
  }
  .mx-wd-xs-250p {
    max-width: 250%;
  }
  .mn-wd-xs-250p {
    min-width: 250%;
  }
  .wd-xs-250-f {
    width: 250px !important;
  }
  .wd-xs-250p-f {
    width: 250% !important;
  }
  .mx-wd-xs-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-xs-250p-f {
    min-width: 250% !important;
  }
  .wd-xs-300 {
    width: 300px;
  }
  .wd-xs-300p {
    width: 300%;
  }
  .mx-wd-xs-300p {
    max-width: 300%;
  }
  .mn-wd-xs-300p {
    min-width: 300%;
  }
  .wd-xs-300-f {
    width: 300px !important;
  }
  .wd-xs-300p-f {
    width: 300% !important;
  }
  .mx-wd-xs-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-xs-300p-f {
    min-width: 300% !important;
  }
  .wd-xs-350 {
    width: 350px;
  }
  .wd-xs-350p {
    width: 350%;
  }
  .mx-wd-xs-350p {
    max-width: 350%;
  }
  .mn-wd-xs-350p {
    min-width: 350%;
  }
  .wd-xs-350-f {
    width: 350px !important;
  }
  .wd-xs-350p-f {
    width: 350% !important;
  }
  .mx-wd-xs-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-xs-350p-f {
    min-width: 350% !important;
  }
  .wd-xs-400 {
    width: 400px;
  }
  .wd-xs-400p {
    width: 400%;
  }
  .mx-wd-xs-400p {
    max-width: 400%;
  }
  .mn-wd-xs-400p {
    min-width: 400%;
  }
  .wd-xs-400-f {
    width: 400px !important;
  }
  .wd-xs-400p-f {
    width: 400% !important;
  }
  .mx-wd-xs-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-xs-400p-f {
    min-width: 400% !important;
  }
  .wd-xs-450 {
    width: 450px;
  }
  .wd-xs-450p {
    width: 450%;
  }
  .mx-wd-xs-450p {
    max-width: 450%;
  }
  .mn-wd-xs-450p {
    min-width: 450%;
  }
  .wd-xs-450-f {
    width: 450px !important;
  }
  .wd-xs-450p-f {
    width: 450% !important;
  }
  .mx-wd-xs-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-xs-450p-f {
    min-width: 450% !important;
  }
  .wd-xs-500 {
    width: 500px;
  }
  .wd-xs-500p {
    width: 500%;
  }
  .mx-wd-xs-500p {
    max-width: 500%;
  }
  .mn-wd-xs-500p {
    min-width: 500%;
  }
  .wd-xs-500-f {
    width: 500px !important;
  }
  .wd-xs-500p-f {
    width: 500% !important;
  }
  .mx-wd-xs-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-xs-500p-f {
    min-width: 500% !important;
  }
  .wd-xs-550 {
    width: 550px;
  }
  .wd-xs-550p {
    width: 550%;
  }
  .mx-wd-xs-550p {
    max-width: 550%;
  }
  .mn-wd-xs-550p {
    min-width: 550%;
  }
  .wd-xs-550-f {
    width: 550px !important;
  }
  .wd-xs-550p-f {
    width: 550% !important;
  }
  .mx-wd-xs-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-xs-550p-f {
    min-width: 550% !important;
  }
  .wd-xs-600 {
    width: 600px;
  }
  .wd-xs-600p {
    width: 600%;
  }
  .mx-wd-xs-600p {
    max-width: 600%;
  }
  .mn-wd-xs-600p {
    min-width: 600%;
  }
  .wd-xs-600-f {
    width: 600px !important;
  }
  .wd-xs-600p-f {
    width: 600% !important;
  }
  .mx-wd-xs-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-xs-600p-f {
    min-width: 600% !important;
  }
  .wd-xs-650 {
    width: 650px;
  }
  .wd-xs-650p {
    width: 650%;
  }
  .mx-wd-xs-650p {
    max-width: 650%;
  }
  .mn-wd-xs-650p {
    min-width: 650%;
  }
  .wd-xs-650-f {
    width: 650px !important;
  }
  .wd-xs-650p-f {
    width: 650% !important;
  }
  .mx-wd-xs-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-xs-650p-f {
    min-width: 650% !important;
  }
  .wd-xs-700 {
    width: 700px;
  }
  .wd-xs-700p {
    width: 700%;
  }
  .mx-wd-xs-700p {
    max-width: 700%;
  }
  .mn-wd-xs-700p {
    min-width: 700%;
  }
  .wd-xs-700-f {
    width: 700px !important;
  }
  .wd-xs-700p-f {
    width: 700% !important;
  }
  .mx-wd-xs-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-xs-700p-f {
    min-width: 700% !important;
  }
  .wd-xs-750 {
    width: 750px;
  }
  .wd-xs-750p {
    width: 750%;
  }
  .mx-wd-xs-750p {
    max-width: 750%;
  }
  .mn-wd-xs-750p {
    min-width: 750%;
  }
  .wd-xs-750-f {
    width: 750px !important;
  }
  .wd-xs-750p-f {
    width: 750% !important;
  }
  .mx-wd-xs-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-xs-750p-f {
    min-width: 750% !important;
  }
  .wd-xs-800 {
    width: 800px;
  }
  .wd-xs-800p {
    width: 800%;
  }
  .mx-wd-xs-800p {
    max-width: 800%;
  }
  .mn-wd-xs-800p {
    min-width: 800%;
  }
  .wd-xs-800-f {
    width: 800px !important;
  }
  .wd-xs-800p-f {
    width: 800% !important;
  }
  .mx-wd-xs-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-xs-800p-f {
    min-width: 800% !important;
  }
  .wd-xs-850 {
    width: 850px;
  }
  .wd-xs-850p {
    width: 850%;
  }
  .mx-wd-xs-850p {
    max-width: 850%;
  }
  .mn-wd-xs-850p {
    min-width: 850%;
  }
  .wd-xs-850-f {
    width: 850px !important;
  }
  .wd-xs-850p-f {
    width: 850% !important;
  }
  .mx-wd-xs-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-xs-850p-f {
    min-width: 850% !important;
  }
  .wd-xs-900 {
    width: 900px;
  }
  .wd-xs-900p {
    width: 900%;
  }
  .mx-wd-xs-900p {
    max-width: 900%;
  }
  .mn-wd-xs-900p {
    min-width: 900%;
  }
  .wd-xs-900-f {
    width: 900px !important;
  }
  .wd-xs-900p-f {
    width: 900% !important;
  }
  .mx-wd-xs-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-xs-900p-f {
    min-width: 900% !important;
  }
  .wd-xs-950 {
    width: 950px;
  }
  .wd-xs-950p {
    width: 950%;
  }
  .mx-wd-xs-950p {
    max-width: 950%;
  }
  .mn-wd-xs-950p {
    min-width: 950%;
  }
  .wd-xs-950-f {
    width: 950px !important;
  }
  .wd-xs-950p-f {
    width: 950% !important;
  }
  .mx-wd-xs-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-xs-950p-f {
    min-width: 950% !important;
  }
  .wd-xs-1000 {
    width: 1000px;
  }
  .wd-xs-1000p {
    width: 1000%;
  }
  .mx-wd-xs-1000p {
    max-width: 1000%;
  }
  .mn-wd-xs-1000p {
    min-width: 1000%;
  }
  .wd-xs-1000-f {
    width: 1000px !important;
  }
  .wd-xs-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-xs-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-xs-1000p-f {
    min-width: 1000% !important;
  }
  .wd-xs-auto {
    width: auto;
  }
  .wd-xs-auto-f {
    width: auto !important;
  }
}
@media (min-width: 576px) {
  .wd-sm-5 {
    width: 5px;
  }
  .wd-sm-5p {
    width: 5%;
  }
  .mx-wd-sm-5p {
    max-width: 5%;
  }
  .mn-wd-sm-5p {
    min-width: 5%;
  }
  .wd-sm-5-f {
    width: 5px !important;
  }
  .wd-sm-5p-f {
    width: 5% !important;
  }
  .mx-wd-sm-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-sm-5p-f {
    min-width: 5% !important;
  }
  .wd-sm-10 {
    width: 10px;
  }
  .wd-sm-10p {
    width: 10%;
  }
  .mx-wd-sm-10p {
    max-width: 10%;
  }
  .mn-wd-sm-10p {
    min-width: 10%;
  }
  .wd-sm-10-f {
    width: 10px !important;
  }
  .wd-sm-10p-f {
    width: 10% !important;
  }
  .mx-wd-sm-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-sm-10p-f {
    min-width: 10% !important;
  }
  .wd-sm-15 {
    width: 15px;
  }
  .wd-sm-15p {
    width: 15%;
  }
  .mx-wd-sm-15p {
    max-width: 15%;
  }
  .mn-wd-sm-15p {
    min-width: 15%;
  }
  .wd-sm-15-f {
    width: 15px !important;
  }
  .wd-sm-15p-f {
    width: 15% !important;
  }
  .mx-wd-sm-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-sm-15p-f {
    min-width: 15% !important;
  }
  .wd-sm-20 {
    width: 20px;
  }
  .wd-sm-20p {
    width: 20%;
  }
  .mx-wd-sm-20p {
    max-width: 20%;
  }
  .mn-wd-sm-20p {
    min-width: 20%;
  }
  .wd-sm-20-f {
    width: 20px !important;
  }
  .wd-sm-20p-f {
    width: 20% !important;
  }
  .mx-wd-sm-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-sm-20p-f {
    min-width: 20% !important;
  }
  .wd-sm-25 {
    width: 25px;
  }
  .wd-sm-25p {
    width: 25%;
  }
  .mx-wd-sm-25p {
    max-width: 25%;
  }
  .mn-wd-sm-25p {
    min-width: 25%;
  }
  .wd-sm-25-f {
    width: 25px !important;
  }
  .wd-sm-25p-f {
    width: 25% !important;
  }
  .mx-wd-sm-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-sm-25p-f {
    min-width: 25% !important;
  }
  .wd-sm-30 {
    width: 30px;
  }
  .wd-sm-30p {
    width: 30%;
  }
  .mx-wd-sm-30p {
    max-width: 30%;
  }
  .mn-wd-sm-30p {
    min-width: 30%;
  }
  .wd-sm-30-f {
    width: 30px !important;
  }
  .wd-sm-30p-f {
    width: 30% !important;
  }
  .mx-wd-sm-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-sm-30p-f {
    min-width: 30% !important;
  }
  .wd-sm-35 {
    width: 35px;
  }
  .wd-sm-35p {
    width: 35%;
  }
  .mx-wd-sm-35p {
    max-width: 35%;
  }
  .mn-wd-sm-35p {
    min-width: 35%;
  }
  .wd-sm-35-f {
    width: 35px !important;
  }
  .wd-sm-35p-f {
    width: 35% !important;
  }
  .mx-wd-sm-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-sm-35p-f {
    min-width: 35% !important;
  }
  .wd-sm-40 {
    width: 40px;
  }
  .wd-sm-40p {
    width: 40%;
  }
  .mx-wd-sm-40p {
    max-width: 40%;
  }
  .mn-wd-sm-40p {
    min-width: 40%;
  }
  .wd-sm-40-f {
    width: 40px !important;
  }
  .wd-sm-40p-f {
    width: 40% !important;
  }
  .mx-wd-sm-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-sm-40p-f {
    min-width: 40% !important;
  }
  .wd-sm-45 {
    width: 45px;
  }
  .wd-sm-45p {
    width: 45%;
  }
  .mx-wd-sm-45p {
    max-width: 45%;
  }
  .mn-wd-sm-45p {
    min-width: 45%;
  }
  .wd-sm-45-f {
    width: 45px !important;
  }
  .wd-sm-45p-f {
    width: 45% !important;
  }
  .mx-wd-sm-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-sm-45p-f {
    min-width: 45% !important;
  }
  .wd-sm-50 {
    width: 50px;
  }
  .wd-sm-50p {
    width: 50%;
  }
  .mx-wd-sm-50p {
    max-width: 50%;
  }
  .mn-wd-sm-50p {
    min-width: 50%;
  }
  .wd-sm-50-f {
    width: 50px !important;
  }
  .wd-sm-50p-f {
    width: 50% !important;
  }
  .mx-wd-sm-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-sm-50p-f {
    min-width: 50% !important;
  }
  .wd-sm-55 {
    width: 55px;
  }
  .wd-sm-55p {
    width: 55%;
  }
  .mx-wd-sm-55p {
    max-width: 55%;
  }
  .mn-wd-sm-55p {
    min-width: 55%;
  }
  .wd-sm-55-f {
    width: 55px !important;
  }
  .wd-sm-55p-f {
    width: 55% !important;
  }
  .mx-wd-sm-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-sm-55p-f {
    min-width: 55% !important;
  }
  .wd-sm-60 {
    width: 60px;
  }
  .wd-sm-60p {
    width: 60%;
  }
  .mx-wd-sm-60p {
    max-width: 60%;
  }
  .mn-wd-sm-60p {
    min-width: 60%;
  }
  .wd-sm-60-f {
    width: 60px !important;
  }
  .wd-sm-60p-f {
    width: 60% !important;
  }
  .mx-wd-sm-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-sm-60p-f {
    min-width: 60% !important;
  }
  .wd-sm-65 {
    width: 65px;
  }
  .wd-sm-65p {
    width: 65%;
  }
  .mx-wd-sm-65p {
    max-width: 65%;
  }
  .mn-wd-sm-65p {
    min-width: 65%;
  }
  .wd-sm-65-f {
    width: 65px !important;
  }
  .wd-sm-65p-f {
    width: 65% !important;
  }
  .mx-wd-sm-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-sm-65p-f {
    min-width: 65% !important;
  }
  .wd-sm-70 {
    width: 70px;
  }
  .wd-sm-70p {
    width: 70%;
  }
  .mx-wd-sm-70p {
    max-width: 70%;
  }
  .mn-wd-sm-70p {
    min-width: 70%;
  }
  .wd-sm-70-f {
    width: 70px !important;
  }
  .wd-sm-70p-f {
    width: 70% !important;
  }
  .mx-wd-sm-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-sm-70p-f {
    min-width: 70% !important;
  }
  .wd-sm-75 {
    width: 75px;
  }
  .wd-sm-75p {
    width: 75%;
  }
  .mx-wd-sm-75p {
    max-width: 75%;
  }
  .mn-wd-sm-75p {
    min-width: 75%;
  }
  .wd-sm-75-f {
    width: 75px !important;
  }
  .wd-sm-75p-f {
    width: 75% !important;
  }
  .mx-wd-sm-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-sm-75p-f {
    min-width: 75% !important;
  }
  .wd-sm-80 {
    width: 80px;
  }
  .wd-sm-80p {
    width: 80%;
  }
  .mx-wd-sm-80p {
    max-width: 80%;
  }
  .mn-wd-sm-80p {
    min-width: 80%;
  }
  .wd-sm-80-f {
    width: 80px !important;
  }
  .wd-sm-80p-f {
    width: 80% !important;
  }
  .mx-wd-sm-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-sm-80p-f {
    min-width: 80% !important;
  }
  .wd-sm-85 {
    width: 85px;
  }
  .wd-sm-85p {
    width: 85%;
  }
  .mx-wd-sm-85p {
    max-width: 85%;
  }
  .mn-wd-sm-85p {
    min-width: 85%;
  }
  .wd-sm-85-f {
    width: 85px !important;
  }
  .wd-sm-85p-f {
    width: 85% !important;
  }
  .mx-wd-sm-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-sm-85p-f {
    min-width: 85% !important;
  }
  .wd-sm-90 {
    width: 90px;
  }
  .wd-sm-90p {
    width: 90%;
  }
  .mx-wd-sm-90p {
    max-width: 90%;
  }
  .mn-wd-sm-90p {
    min-width: 90%;
  }
  .wd-sm-90-f {
    width: 90px !important;
  }
  .wd-sm-90p-f {
    width: 90% !important;
  }
  .mx-wd-sm-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-sm-90p-f {
    min-width: 90% !important;
  }
  .wd-sm-95 {
    width: 95px;
  }
  .wd-sm-95p {
    width: 95%;
  }
  .mx-wd-sm-95p {
    max-width: 95%;
  }
  .mn-wd-sm-95p {
    min-width: 95%;
  }
  .wd-sm-95-f {
    width: 95px !important;
  }
  .wd-sm-95p-f {
    width: 95% !important;
  }
  .mx-wd-sm-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-sm-95p-f {
    min-width: 95% !important;
  }
  .wd-sm-100 {
    width: 100px;
  }
  .wd-sm-100p {
    width: 100%;
  }
  .mx-wd-sm-100p {
    max-width: 100%;
  }
  .mn-wd-sm-100p {
    min-width: 100%;
  }
  .wd-sm-100-f {
    width: 100px !important;
  }
  .wd-sm-100p-f {
    width: 100% !important;
  }
  .mx-wd-sm-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-sm-100p-f {
    min-width: 100% !important;
  }
  .wd-sm-150 {
    width: 150px;
  }
  .wd-sm-150p {
    width: 150%;
  }
  .mx-wd-sm-150p {
    max-width: 150%;
  }
  .mn-wd-sm-150p {
    min-width: 150%;
  }
  .wd-sm-150-f {
    width: 150px !important;
  }
  .wd-sm-150p-f {
    width: 150% !important;
  }
  .mx-wd-sm-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-sm-150p-f {
    min-width: 150% !important;
  }
  .wd-sm-200 {
    width: 200px;
  }
  .wd-sm-200p {
    width: 200%;
  }
  .mx-wd-sm-200p {
    max-width: 200%;
  }
  .mn-wd-sm-200p {
    min-width: 200%;
  }
  .wd-sm-200-f {
    width: 200px !important;
  }
  .wd-sm-200p-f {
    width: 200% !important;
  }
  .mx-wd-sm-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-sm-200p-f {
    min-width: 200% !important;
  }
  .wd-sm-250 {
    width: 250px;
  }
  .wd-sm-250p {
    width: 250%;
  }
  .mx-wd-sm-250p {
    max-width: 250%;
  }
  .mn-wd-sm-250p {
    min-width: 250%;
  }
  .wd-sm-250-f {
    width: 250px !important;
  }
  .wd-sm-250p-f {
    width: 250% !important;
  }
  .mx-wd-sm-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-sm-250p-f {
    min-width: 250% !important;
  }
  .wd-sm-300 {
    width: 300px;
  }
  .wd-sm-300p {
    width: 300%;
  }
  .mx-wd-sm-300p {
    max-width: 300%;
  }
  .mn-wd-sm-300p {
    min-width: 300%;
  }
  .wd-sm-300-f {
    width: 300px !important;
  }
  .wd-sm-300p-f {
    width: 300% !important;
  }
  .mx-wd-sm-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-sm-300p-f {
    min-width: 300% !important;
  }
  .wd-sm-350 {
    width: 350px;
  }
  .wd-sm-350p {
    width: 350%;
  }
  .mx-wd-sm-350p {
    max-width: 350%;
  }
  .mn-wd-sm-350p {
    min-width: 350%;
  }
  .wd-sm-350-f {
    width: 350px !important;
  }
  .wd-sm-350p-f {
    width: 350% !important;
  }
  .mx-wd-sm-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-sm-350p-f {
    min-width: 350% !important;
  }
  .wd-sm-400 {
    width: 400px;
  }
  .wd-sm-400p {
    width: 400%;
  }
  .mx-wd-sm-400p {
    max-width: 400%;
  }
  .mn-wd-sm-400p {
    min-width: 400%;
  }
  .wd-sm-400-f {
    width: 400px !important;
  }
  .wd-sm-400p-f {
    width: 400% !important;
  }
  .mx-wd-sm-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-sm-400p-f {
    min-width: 400% !important;
  }
  .wd-sm-450 {
    width: 450px;
  }
  .wd-sm-450p {
    width: 450%;
  }
  .mx-wd-sm-450p {
    max-width: 450%;
  }
  .mn-wd-sm-450p {
    min-width: 450%;
  }
  .wd-sm-450-f {
    width: 450px !important;
  }
  .wd-sm-450p-f {
    width: 450% !important;
  }
  .mx-wd-sm-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-sm-450p-f {
    min-width: 450% !important;
  }
  .wd-sm-500 {
    width: 500px;
  }
  .wd-sm-500p {
    width: 500%;
  }
  .mx-wd-sm-500p {
    max-width: 500%;
  }
  .mn-wd-sm-500p {
    min-width: 500%;
  }
  .wd-sm-500-f {
    width: 500px !important;
  }
  .wd-sm-500p-f {
    width: 500% !important;
  }
  .mx-wd-sm-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-sm-500p-f {
    min-width: 500% !important;
  }
  .wd-sm-550 {
    width: 550px;
  }
  .wd-sm-550p {
    width: 550%;
  }
  .mx-wd-sm-550p {
    max-width: 550%;
  }
  .mn-wd-sm-550p {
    min-width: 550%;
  }
  .wd-sm-550-f {
    width: 550px !important;
  }
  .wd-sm-550p-f {
    width: 550% !important;
  }
  .mx-wd-sm-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-sm-550p-f {
    min-width: 550% !important;
  }
  .wd-sm-600 {
    width: 600px;
  }
  .wd-sm-600p {
    width: 600%;
  }
  .mx-wd-sm-600p {
    max-width: 600%;
  }
  .mn-wd-sm-600p {
    min-width: 600%;
  }
  .wd-sm-600-f {
    width: 600px !important;
  }
  .wd-sm-600p-f {
    width: 600% !important;
  }
  .mx-wd-sm-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-sm-600p-f {
    min-width: 600% !important;
  }
  .wd-sm-650 {
    width: 650px;
  }
  .wd-sm-650p {
    width: 650%;
  }
  .mx-wd-sm-650p {
    max-width: 650%;
  }
  .mn-wd-sm-650p {
    min-width: 650%;
  }
  .wd-sm-650-f {
    width: 650px !important;
  }
  .wd-sm-650p-f {
    width: 650% !important;
  }
  .mx-wd-sm-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-sm-650p-f {
    min-width: 650% !important;
  }
  .wd-sm-700 {
    width: 700px;
  }
  .wd-sm-700p {
    width: 700%;
  }
  .mx-wd-sm-700p {
    max-width: 700%;
  }
  .mn-wd-sm-700p {
    min-width: 700%;
  }
  .wd-sm-700-f {
    width: 700px !important;
  }
  .wd-sm-700p-f {
    width: 700% !important;
  }
  .mx-wd-sm-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-sm-700p-f {
    min-width: 700% !important;
  }
  .wd-sm-750 {
    width: 750px;
  }
  .wd-sm-750p {
    width: 750%;
  }
  .mx-wd-sm-750p {
    max-width: 750%;
  }
  .mn-wd-sm-750p {
    min-width: 750%;
  }
  .wd-sm-750-f {
    width: 750px !important;
  }
  .wd-sm-750p-f {
    width: 750% !important;
  }
  .mx-wd-sm-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-sm-750p-f {
    min-width: 750% !important;
  }
  .wd-sm-800 {
    width: 800px;
  }
  .wd-sm-800p {
    width: 800%;
  }
  .mx-wd-sm-800p {
    max-width: 800%;
  }
  .mn-wd-sm-800p {
    min-width: 800%;
  }
  .wd-sm-800-f {
    width: 800px !important;
  }
  .wd-sm-800p-f {
    width: 800% !important;
  }
  .mx-wd-sm-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-sm-800p-f {
    min-width: 800% !important;
  }
  .wd-sm-850 {
    width: 850px;
  }
  .wd-sm-850p {
    width: 850%;
  }
  .mx-wd-sm-850p {
    max-width: 850%;
  }
  .mn-wd-sm-850p {
    min-width: 850%;
  }
  .wd-sm-850-f {
    width: 850px !important;
  }
  .wd-sm-850p-f {
    width: 850% !important;
  }
  .mx-wd-sm-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-sm-850p-f {
    min-width: 850% !important;
  }
  .wd-sm-900 {
    width: 900px;
  }
  .wd-sm-900p {
    width: 900%;
  }
  .mx-wd-sm-900p {
    max-width: 900%;
  }
  .mn-wd-sm-900p {
    min-width: 900%;
  }
  .wd-sm-900-f {
    width: 900px !important;
  }
  .wd-sm-900p-f {
    width: 900% !important;
  }
  .mx-wd-sm-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-sm-900p-f {
    min-width: 900% !important;
  }
  .wd-sm-950 {
    width: 950px;
  }
  .wd-sm-950p {
    width: 950%;
  }
  .mx-wd-sm-950p {
    max-width: 950%;
  }
  .mn-wd-sm-950p {
    min-width: 950%;
  }
  .wd-sm-950-f {
    width: 950px !important;
  }
  .wd-sm-950p-f {
    width: 950% !important;
  }
  .mx-wd-sm-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-sm-950p-f {
    min-width: 950% !important;
  }
  .wd-sm-1000 {
    width: 1000px;
  }
  .wd-sm-1000p {
    width: 1000%;
  }
  .mx-wd-sm-1000p {
    max-width: 1000%;
  }
  .mn-wd-sm-1000p {
    min-width: 1000%;
  }
  .wd-sm-1000-f {
    width: 1000px !important;
  }
  .wd-sm-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-sm-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-sm-1000p-f {
    min-width: 1000% !important;
  }
  .wd-sm-auto {
    width: auto;
  }
  .wd-sm-auto-f {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .wd-md-5 {
    width: 5px;
  }
  .wd-md-5p {
    width: 5%;
  }
  .mx-wd-md-5p {
    max-width: 5%;
  }
  .mn-wd-md-5p {
    min-width: 5%;
  }
  .wd-md-5-f {
    width: 5px !important;
  }
  .wd-md-5p-f {
    width: 5% !important;
  }
  .mx-wd-md-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-md-5p-f {
    min-width: 5% !important;
  }
  .wd-md-10 {
    width: 10px;
  }
  .wd-md-10p {
    width: 10%;
  }
  .mx-wd-md-10p {
    max-width: 10%;
  }
  .mn-wd-md-10p {
    min-width: 10%;
  }
  .wd-md-10-f {
    width: 10px !important;
  }
  .wd-md-10p-f {
    width: 10% !important;
  }
  .mx-wd-md-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-md-10p-f {
    min-width: 10% !important;
  }
  .wd-md-15 {
    width: 15px;
  }
  .wd-md-15p {
    width: 15%;
  }
  .mx-wd-md-15p {
    max-width: 15%;
  }
  .mn-wd-md-15p {
    min-width: 15%;
  }
  .wd-md-15-f {
    width: 15px !important;
  }
  .wd-md-15p-f {
    width: 15% !important;
  }
  .mx-wd-md-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-md-15p-f {
    min-width: 15% !important;
  }
  .wd-md-20 {
    width: 20px;
  }
  .wd-md-20p {
    width: 20%;
  }
  .mx-wd-md-20p {
    max-width: 20%;
  }
  .mn-wd-md-20p {
    min-width: 20%;
  }
  .wd-md-20-f {
    width: 20px !important;
  }
  .wd-md-20p-f {
    width: 20% !important;
  }
  .mx-wd-md-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-md-20p-f {
    min-width: 20% !important;
  }
  .wd-md-25 {
    width: 25px;
  }
  .wd-md-25p {
    width: 25%;
  }
  .mx-wd-md-25p {
    max-width: 25%;
  }
  .mn-wd-md-25p {
    min-width: 25%;
  }
  .wd-md-25-f {
    width: 25px !important;
  }
  .wd-md-25p-f {
    width: 25% !important;
  }
  .mx-wd-md-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-md-25p-f {
    min-width: 25% !important;
  }
  .wd-md-30 {
    width: 30px;
  }
  .wd-md-30p {
    width: 30%;
  }
  .mx-wd-md-30p {
    max-width: 30%;
  }
  .mn-wd-md-30p {
    min-width: 30%;
  }
  .wd-md-30-f {
    width: 30px !important;
  }
  .wd-md-30p-f {
    width: 30% !important;
  }
  .mx-wd-md-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-md-30p-f {
    min-width: 30% !important;
  }
  .wd-md-35 {
    width: 35px;
  }
  .wd-md-35p {
    width: 35%;
  }
  .mx-wd-md-35p {
    max-width: 35%;
  }
  .mn-wd-md-35p {
    min-width: 35%;
  }
  .wd-md-35-f {
    width: 35px !important;
  }
  .wd-md-35p-f {
    width: 35% !important;
  }
  .mx-wd-md-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-md-35p-f {
    min-width: 35% !important;
  }
  .wd-md-40 {
    width: 40px;
  }
  .wd-md-40p {
    width: 40%;
  }
  .mx-wd-md-40p {
    max-width: 40%;
  }
  .mn-wd-md-40p {
    min-width: 40%;
  }
  .wd-md-40-f {
    width: 40px !important;
  }
  .wd-md-40p-f {
    width: 40% !important;
  }
  .mx-wd-md-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-md-40p-f {
    min-width: 40% !important;
  }
  .wd-md-45 {
    width: 45px;
  }
  .wd-md-45p {
    width: 45%;
  }
  .mx-wd-md-45p {
    max-width: 45%;
  }
  .mn-wd-md-45p {
    min-width: 45%;
  }
  .wd-md-45-f {
    width: 45px !important;
  }
  .wd-md-45p-f {
    width: 45% !important;
  }
  .mx-wd-md-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-md-45p-f {
    min-width: 45% !important;
  }
  .wd-md-50 {
    width: 50px;
  }
  .wd-md-50p {
    width: 50%;
  }
  .mx-wd-md-50p {
    max-width: 50%;
  }
  .mn-wd-md-50p {
    min-width: 50%;
  }
  .wd-md-50-f {
    width: 50px !important;
  }
  .wd-md-50p-f {
    width: 50% !important;
  }
  .mx-wd-md-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-md-50p-f {
    min-width: 50% !important;
  }
  .wd-md-55 {
    width: 55px;
  }
  .wd-md-55p {
    width: 55%;
  }
  .mx-wd-md-55p {
    max-width: 55%;
  }
  .mn-wd-md-55p {
    min-width: 55%;
  }
  .wd-md-55-f {
    width: 55px !important;
  }
  .wd-md-55p-f {
    width: 55% !important;
  }
  .mx-wd-md-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-md-55p-f {
    min-width: 55% !important;
  }
  .wd-md-60 {
    width: 60px;
  }
  .wd-md-60p {
    width: 60%;
  }
  .mx-wd-md-60p {
    max-width: 60%;
  }
  .mn-wd-md-60p {
    min-width: 60%;
  }
  .wd-md-60-f {
    width: 60px !important;
  }
  .wd-md-60p-f {
    width: 60% !important;
  }
  .mx-wd-md-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-md-60p-f {
    min-width: 60% !important;
  }
  .wd-md-65 {
    width: 65px;
  }
  .wd-md-65p {
    width: 65%;
  }
  .mx-wd-md-65p {
    max-width: 65%;
  }
  .mn-wd-md-65p {
    min-width: 65%;
  }
  .wd-md-65-f {
    width: 65px !important;
  }
  .wd-md-65p-f {
    width: 65% !important;
  }
  .mx-wd-md-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-md-65p-f {
    min-width: 65% !important;
  }
  .wd-md-70 {
    width: 70px;
  }
  .wd-md-70p {
    width: 70%;
  }
  .mx-wd-md-70p {
    max-width: 70%;
  }
  .mn-wd-md-70p {
    min-width: 70%;
  }
  .wd-md-70-f {
    width: 70px !important;
  }
  .wd-md-70p-f {
    width: 70% !important;
  }
  .mx-wd-md-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-md-70p-f {
    min-width: 70% !important;
  }
  .wd-md-75 {
    width: 75px;
  }
  .wd-md-75p {
    width: 75%;
  }
  .mx-wd-md-75p {
    max-width: 75%;
  }
  .mn-wd-md-75p {
    min-width: 75%;
  }
  .wd-md-75-f {
    width: 75px !important;
  }
  .wd-md-75p-f {
    width: 75% !important;
  }
  .mx-wd-md-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-md-75p-f {
    min-width: 75% !important;
  }
  .wd-md-80 {
    width: 80px;
  }
  .wd-md-80p {
    width: 80%;
  }
  .mx-wd-md-80p {
    max-width: 80%;
  }
  .mn-wd-md-80p {
    min-width: 80%;
  }
  .wd-md-80-f {
    width: 80px !important;
  }
  .wd-md-80p-f {
    width: 80% !important;
  }
  .mx-wd-md-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-md-80p-f {
    min-width: 80% !important;
  }
  .wd-md-85 {
    width: 85px;
  }
  .wd-md-85p {
    width: 85%;
  }
  .mx-wd-md-85p {
    max-width: 85%;
  }
  .mn-wd-md-85p {
    min-width: 85%;
  }
  .wd-md-85-f {
    width: 85px !important;
  }
  .wd-md-85p-f {
    width: 85% !important;
  }
  .mx-wd-md-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-md-85p-f {
    min-width: 85% !important;
  }
  .wd-md-90 {
    width: 90px;
  }
  .wd-md-90p {
    width: 90%;
  }
  .mx-wd-md-90p {
    max-width: 90%;
  }
  .mn-wd-md-90p {
    min-width: 90%;
  }
  .wd-md-90-f {
    width: 90px !important;
  }
  .wd-md-90p-f {
    width: 90% !important;
  }
  .mx-wd-md-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-md-90p-f {
    min-width: 90% !important;
  }
  .wd-md-95 {
    width: 95px;
  }
  .wd-md-95p {
    width: 95%;
  }
  .mx-wd-md-95p {
    max-width: 95%;
  }
  .mn-wd-md-95p {
    min-width: 95%;
  }
  .wd-md-95-f {
    width: 95px !important;
  }
  .wd-md-95p-f {
    width: 95% !important;
  }
  .mx-wd-md-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-md-95p-f {
    min-width: 95% !important;
  }
  .wd-md-100 {
    width: 100px;
  }
  .wd-md-100p {
    width: 100%;
  }
  .mx-wd-md-100p {
    max-width: 100%;
  }
  .mn-wd-md-100p {
    min-width: 100%;
  }
  .wd-md-100-f {
    width: 100px !important;
  }
  .wd-md-100p-f {
    width: 100% !important;
  }
  .mx-wd-md-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-md-100p-f {
    min-width: 100% !important;
  }
  .wd-md-150 {
    width: 150px;
  }
  .wd-md-150p {
    width: 150%;
  }
  .mx-wd-md-150p {
    max-width: 150%;
  }
  .mn-wd-md-150p {
    min-width: 150%;
  }
  .wd-md-150-f {
    width: 150px !important;
  }
  .wd-md-150p-f {
    width: 150% !important;
  }
  .mx-wd-md-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-md-150p-f {
    min-width: 150% !important;
  }
  .wd-md-200 {
    width: 200px;
  }
  .wd-md-200p {
    width: 200%;
  }
  .mx-wd-md-200p {
    max-width: 200%;
  }
  .mn-wd-md-200p {
    min-width: 200%;
  }
  .wd-md-200-f {
    width: 200px !important;
  }
  .wd-md-200p-f {
    width: 200% !important;
  }
  .mx-wd-md-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-md-200p-f {
    min-width: 200% !important;
  }
  .wd-md-250 {
    width: 250px;
  }
  .wd-md-250p {
    width: 250%;
  }
  .mx-wd-md-250p {
    max-width: 250%;
  }
  .mn-wd-md-250p {
    min-width: 250%;
  }
  .wd-md-250-f {
    width: 250px !important;
  }
  .wd-md-250p-f {
    width: 250% !important;
  }
  .mx-wd-md-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-md-250p-f {
    min-width: 250% !important;
  }
  .wd-md-300 {
    width: 300px;
  }
  .wd-md-300p {
    width: 300%;
  }
  .mx-wd-md-300p {
    max-width: 300%;
  }
  .mn-wd-md-300p {
    min-width: 300%;
  }
  .wd-md-300-f {
    width: 300px !important;
  }
  .wd-md-300p-f {
    width: 300% !important;
  }
  .mx-wd-md-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-md-300p-f {
    min-width: 300% !important;
  }
  .wd-md-350 {
    width: 350px;
  }
  .wd-md-350p {
    width: 350%;
  }
  .mx-wd-md-350p {
    max-width: 350%;
  }
  .mn-wd-md-350p {
    min-width: 350%;
  }
  .wd-md-350-f {
    width: 350px !important;
  }
  .wd-md-350p-f {
    width: 350% !important;
  }
  .mx-wd-md-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-md-350p-f {
    min-width: 350% !important;
  }
  .wd-md-400 {
    width: 400px;
  }
  .wd-md-400p {
    width: 400%;
  }
  .mx-wd-md-400p {
    max-width: 400%;
  }
  .mn-wd-md-400p {
    min-width: 400%;
  }
  .wd-md-400-f {
    width: 400px !important;
  }
  .wd-md-400p-f {
    width: 400% !important;
  }
  .mx-wd-md-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-md-400p-f {
    min-width: 400% !important;
  }
  .wd-md-450 {
    width: 450px;
  }
  .wd-md-450p {
    width: 450%;
  }
  .mx-wd-md-450p {
    max-width: 450%;
  }
  .mn-wd-md-450p {
    min-width: 450%;
  }
  .wd-md-450-f {
    width: 450px !important;
  }
  .wd-md-450p-f {
    width: 450% !important;
  }
  .mx-wd-md-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-md-450p-f {
    min-width: 450% !important;
  }
  .wd-md-500 {
    width: 500px;
  }
  .wd-md-500p {
    width: 500%;
  }
  .mx-wd-md-500p {
    max-width: 500%;
  }
  .mn-wd-md-500p {
    min-width: 500%;
  }
  .wd-md-500-f {
    width: 500px !important;
  }
  .wd-md-500p-f {
    width: 500% !important;
  }
  .mx-wd-md-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-md-500p-f {
    min-width: 500% !important;
  }
  .wd-md-550 {
    width: 550px;
  }
  .wd-md-550p {
    width: 550%;
  }
  .mx-wd-md-550p {
    max-width: 550%;
  }
  .mn-wd-md-550p {
    min-width: 550%;
  }
  .wd-md-550-f {
    width: 550px !important;
  }
  .wd-md-550p-f {
    width: 550% !important;
  }
  .mx-wd-md-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-md-550p-f {
    min-width: 550% !important;
  }
  .wd-md-600 {
    width: 600px;
  }
  .wd-md-600p {
    width: 600%;
  }
  .mx-wd-md-600p {
    max-width: 600%;
  }
  .mn-wd-md-600p {
    min-width: 600%;
  }
  .wd-md-600-f {
    width: 600px !important;
  }
  .wd-md-600p-f {
    width: 600% !important;
  }
  .mx-wd-md-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-md-600p-f {
    min-width: 600% !important;
  }
  .wd-md-650 {
    width: 650px;
  }
  .wd-md-650p {
    width: 650%;
  }
  .mx-wd-md-650p {
    max-width: 650%;
  }
  .mn-wd-md-650p {
    min-width: 650%;
  }
  .wd-md-650-f {
    width: 650px !important;
  }
  .wd-md-650p-f {
    width: 650% !important;
  }
  .mx-wd-md-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-md-650p-f {
    min-width: 650% !important;
  }
  .wd-md-700 {
    width: 700px;
  }
  .wd-md-700p {
    width: 700%;
  }
  .mx-wd-md-700p {
    max-width: 700%;
  }
  .mn-wd-md-700p {
    min-width: 700%;
  }
  .wd-md-700-f {
    width: 700px !important;
  }
  .wd-md-700p-f {
    width: 700% !important;
  }
  .mx-wd-md-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-md-700p-f {
    min-width: 700% !important;
  }
  .wd-md-750 {
    width: 750px;
  }
  .wd-md-750p {
    width: 750%;
  }
  .mx-wd-md-750p {
    max-width: 750%;
  }
  .mn-wd-md-750p {
    min-width: 750%;
  }
  .wd-md-750-f {
    width: 750px !important;
  }
  .wd-md-750p-f {
    width: 750% !important;
  }
  .mx-wd-md-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-md-750p-f {
    min-width: 750% !important;
  }
  .wd-md-800 {
    width: 800px;
  }
  .wd-md-800p {
    width: 800%;
  }
  .mx-wd-md-800p {
    max-width: 800%;
  }
  .mn-wd-md-800p {
    min-width: 800%;
  }
  .wd-md-800-f {
    width: 800px !important;
  }
  .wd-md-800p-f {
    width: 800% !important;
  }
  .mx-wd-md-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-md-800p-f {
    min-width: 800% !important;
  }
  .wd-md-850 {
    width: 850px;
  }
  .wd-md-850p {
    width: 850%;
  }
  .mx-wd-md-850p {
    max-width: 850%;
  }
  .mn-wd-md-850p {
    min-width: 850%;
  }
  .wd-md-850-f {
    width: 850px !important;
  }
  .wd-md-850p-f {
    width: 850% !important;
  }
  .mx-wd-md-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-md-850p-f {
    min-width: 850% !important;
  }
  .wd-md-900 {
    width: 900px;
  }
  .wd-md-900p {
    width: 900%;
  }
  .mx-wd-md-900p {
    max-width: 900%;
  }
  .mn-wd-md-900p {
    min-width: 900%;
  }
  .wd-md-900-f {
    width: 900px !important;
  }
  .wd-md-900p-f {
    width: 900% !important;
  }
  .mx-wd-md-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-md-900p-f {
    min-width: 900% !important;
  }
  .wd-md-950 {
    width: 950px;
  }
  .wd-md-950p {
    width: 950%;
  }
  .mx-wd-md-950p {
    max-width: 950%;
  }
  .mn-wd-md-950p {
    min-width: 950%;
  }
  .wd-md-950-f {
    width: 950px !important;
  }
  .wd-md-950p-f {
    width: 950% !important;
  }
  .mx-wd-md-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-md-950p-f {
    min-width: 950% !important;
  }
  .wd-md-1000 {
    width: 1000px;
  }
  .wd-md-1000p {
    width: 1000%;
  }
  .mx-wd-md-1000p {
    max-width: 1000%;
  }
  .mn-wd-md-1000p {
    min-width: 1000%;
  }
  .wd-md-1000-f {
    width: 1000px !important;
  }
  .wd-md-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-md-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-md-1000p-f {
    min-width: 1000% !important;
  }
  .wd-md-auto {
    width: auto;
  }
  .wd-md-auto-f {
    width: auto !important;
  }
  .wd-md-120 {
    width: 120px;
  }
}
@media (min-width: 992px) {
  .wd-lg-5 {
    width: 5px;
  }
  .wd-lg-5p {
    width: 5%;
  }
  .mx-wd-lg-5p {
    max-width: 5%;
  }
  .mn-wd-lg-5p {
    min-width: 5%;
  }
  .wd-lg-5-f {
    width: 5px !important;
  }
  .wd-lg-5p-f {
    width: 5% !important;
  }
  .mx-wd-lg-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-lg-5p-f {
    min-width: 5% !important;
  }
  .wd-lg-10 {
    width: 10px;
  }
  .wd-lg-10p {
    width: 10%;
  }
  .mx-wd-lg-10p {
    max-width: 10%;
  }
  .mn-wd-lg-10p {
    min-width: 10%;
  }
  .wd-lg-10-f {
    width: 10px !important;
  }
  .wd-lg-10p-f {
    width: 10% !important;
  }
  .mx-wd-lg-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-lg-10p-f {
    min-width: 10% !important;
  }
  .wd-lg-15 {
    width: 15px;
  }
  .wd-lg-15p {
    width: 15%;
  }
  .mx-wd-lg-15p {
    max-width: 15%;
  }
  .mn-wd-lg-15p {
    min-width: 15%;
  }
  .wd-lg-15-f {
    width: 15px !important;
  }
  .wd-lg-15p-f {
    width: 15% !important;
  }
  .mx-wd-lg-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-lg-15p-f {
    min-width: 15% !important;
  }
  .wd-lg-20 {
    width: 20px;
  }
  .wd-lg-20p {
    width: 20%;
  }
  .mx-wd-lg-20p {
    max-width: 20%;
  }
  .mn-wd-lg-20p {
    min-width: 20%;
  }
  .wd-lg-20-f {
    width: 20px !important;
  }
  .wd-lg-20p-f {
    width: 20% !important;
  }
  .mx-wd-lg-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-lg-20p-f {
    min-width: 20% !important;
  }
  .wd-lg-25 {
    width: 25px;
  }
  .wd-lg-25p {
    width: 25%;
  }
  .mx-wd-lg-25p {
    max-width: 25%;
  }
  .mn-wd-lg-25p {
    min-width: 25%;
  }
  .wd-lg-25-f {
    width: 25px !important;
  }
  .wd-lg-25p-f {
    width: 25% !important;
  }
  .mx-wd-lg-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-lg-25p-f {
    min-width: 25% !important;
  }
  .wd-lg-30 {
    width: 30px;
  }
  .wd-lg-30p {
    width: 30%;
  }
  .mx-wd-lg-30p {
    max-width: 30%;
  }
  .mn-wd-lg-30p {
    min-width: 30%;
  }
  .wd-lg-30-f {
    width: 30px !important;
  }
  .wd-lg-30p-f {
    width: 30% !important;
  }
  .mx-wd-lg-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-lg-30p-f {
    min-width: 30% !important;
  }
  .wd-lg-35 {
    width: 35px;
  }
  .wd-lg-35p {
    width: 35%;
  }
  .mx-wd-lg-35p {
    max-width: 35%;
  }
  .mn-wd-lg-35p {
    min-width: 35%;
  }
  .wd-lg-35-f {
    width: 35px !important;
  }
  .wd-lg-35p-f {
    width: 35% !important;
  }
  .mx-wd-lg-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-lg-35p-f {
    min-width: 35% !important;
  }
  .wd-lg-40 {
    width: 40px;
  }
  .wd-lg-40p {
    width: 40%;
  }
  .mx-wd-lg-40p {
    max-width: 40%;
  }
  .mn-wd-lg-40p {
    min-width: 40%;
  }
  .wd-lg-40-f {
    width: 40px !important;
  }
  .wd-lg-40p-f {
    width: 40% !important;
  }
  .mx-wd-lg-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-lg-40p-f {
    min-width: 40% !important;
  }
  .wd-lg-45 {
    width: 45px;
  }
  .wd-lg-45p {
    width: 45%;
  }
  .mx-wd-lg-45p {
    max-width: 45%;
  }
  .mn-wd-lg-45p {
    min-width: 45%;
  }
  .wd-lg-45-f {
    width: 45px !important;
  }
  .wd-lg-45p-f {
    width: 45% !important;
  }
  .mx-wd-lg-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-lg-45p-f {
    min-width: 45% !important;
  }
  .wd-lg-50 {
    width: 50px;
  }
  .wd-lg-50p {
    width: 50%;
  }
  .mx-wd-lg-50p {
    max-width: 50%;
  }
  .mn-wd-lg-50p {
    min-width: 50%;
  }
  .wd-lg-50-f {
    width: 50px !important;
  }
  .wd-lg-50p-f {
    width: 50% !important;
  }
  .mx-wd-lg-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-lg-50p-f {
    min-width: 50% !important;
  }
  .wd-lg-55 {
    width: 55px;
  }
  .wd-lg-55p {
    width: 55%;
  }
  .mx-wd-lg-55p {
    max-width: 55%;
  }
  .mn-wd-lg-55p {
    min-width: 55%;
  }
  .wd-lg-55-f {
    width: 55px !important;
  }
  .wd-lg-55p-f {
    width: 55% !important;
  }
  .mx-wd-lg-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-lg-55p-f {
    min-width: 55% !important;
  }
  .wd-lg-60 {
    width: 60px;
  }
  .wd-lg-60p {
    width: 60%;
  }
  .mx-wd-lg-60p {
    max-width: 60%;
  }
  .mn-wd-lg-60p {
    min-width: 60%;
  }
  .wd-lg-60-f {
    width: 60px !important;
  }
  .wd-lg-60p-f {
    width: 60% !important;
  }
  .mx-wd-lg-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-lg-60p-f {
    min-width: 60% !important;
  }
  .wd-lg-65 {
    width: 65px;
  }
  .wd-lg-65p {
    width: 65%;
  }
  .mx-wd-lg-65p {
    max-width: 65%;
  }
  .mn-wd-lg-65p {
    min-width: 65%;
  }
  .wd-lg-65-f {
    width: 65px !important;
  }
  .wd-lg-65p-f {
    width: 65% !important;
  }
  .mx-wd-lg-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-lg-65p-f {
    min-width: 65% !important;
  }
  .wd-lg-70 {
    width: 70px;
  }
  .wd-lg-70p {
    width: 70%;
  }
  .mx-wd-lg-70p {
    max-width: 70%;
  }
  .mn-wd-lg-70p {
    min-width: 70%;
  }
  .wd-lg-70-f {
    width: 70px !important;
  }
  .wd-lg-70p-f {
    width: 70% !important;
  }
  .mx-wd-lg-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-lg-70p-f {
    min-width: 70% !important;
  }
  .wd-lg-75 {
    width: 75px;
  }
  .wd-lg-75p {
    width: 75%;
  }
  .mx-wd-lg-75p {
    max-width: 75%;
  }
  .mn-wd-lg-75p {
    min-width: 75%;
  }
  .wd-lg-75-f {
    width: 75px !important;
  }
  .wd-lg-75p-f {
    width: 75% !important;
  }
  .mx-wd-lg-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-lg-75p-f {
    min-width: 75% !important;
  }
  .wd-lg-80 {
    width: 80px;
  }
  .wd-lg-80p {
    width: 80%;
  }
  .mx-wd-lg-80p {
    max-width: 80%;
  }
  .mn-wd-lg-80p {
    min-width: 80%;
  }
  .wd-lg-80-f {
    width: 80px !important;
  }
  .wd-lg-80p-f {
    width: 80% !important;
  }
  .mx-wd-lg-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-lg-80p-f {
    min-width: 80% !important;
  }
  .wd-lg-85 {
    width: 85px;
  }
  .wd-lg-85p {
    width: 85%;
  }
  .mx-wd-lg-85p {
    max-width: 85%;
  }
  .mn-wd-lg-85p {
    min-width: 85%;
  }
  .wd-lg-85-f {
    width: 85px !important;
  }
  .wd-lg-85p-f {
    width: 85% !important;
  }
  .mx-wd-lg-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-lg-85p-f {
    min-width: 85% !important;
  }
  .wd-lg-90 {
    width: 90px;
  }
  .wd-lg-90p {
    width: 90%;
  }
  .mx-wd-lg-90p {
    max-width: 90%;
  }
  .mn-wd-lg-90p {
    min-width: 90%;
  }
  .wd-lg-90-f {
    width: 90px !important;
  }
  .wd-lg-90p-f {
    width: 90% !important;
  }
  .mx-wd-lg-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-lg-90p-f {
    min-width: 90% !important;
  }
  .wd-lg-95 {
    width: 95px;
  }
  .wd-lg-95p {
    width: 95%;
  }
  .mx-wd-lg-95p {
    max-width: 95%;
  }
  .mn-wd-lg-95p {
    min-width: 95%;
  }
  .wd-lg-95-f {
    width: 95px !important;
  }
  .wd-lg-95p-f {
    width: 95% !important;
  }
  .mx-wd-lg-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-lg-95p-f {
    min-width: 95% !important;
  }
  .wd-lg-100 {
    width: 100px;
  }
  .wd-lg-100p {
    width: 100%;
  }
  .mx-wd-lg-100p {
    max-width: 100%;
  }
  .mn-wd-lg-100p {
    min-width: 100%;
  }
  .wd-lg-100-f {
    width: 100px !important;
  }
  .wd-lg-100p-f {
    width: 100% !important;
  }
  .mx-wd-lg-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-lg-100p-f {
    min-width: 100% !important;
  }
  .wd-lg-150 {
    width: 150px;
  }
  .wd-lg-150p {
    width: 150%;
  }
  .mx-wd-lg-150p {
    max-width: 150%;
  }
  .mn-wd-lg-150p {
    min-width: 150%;
  }
  .wd-lg-150-f {
    width: 150px !important;
  }
  .wd-lg-150p-f {
    width: 150% !important;
  }
  .mx-wd-lg-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-lg-150p-f {
    min-width: 150% !important;
  }
  .wd-lg-200 {
    width: 200px;
  }
  .wd-lg-200p {
    width: 200%;
  }
  .mx-wd-lg-200p {
    max-width: 200%;
  }
  .mn-wd-lg-200p {
    min-width: 200%;
  }
  .wd-lg-200-f {
    width: 200px !important;
  }
  .wd-lg-200p-f {
    width: 200% !important;
  }
  .mx-wd-lg-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-lg-200p-f {
    min-width: 200% !important;
  }
  .wd-lg-250 {
    width: 250px;
  }
  .wd-lg-250p {
    width: 250%;
  }
  .mx-wd-lg-250p {
    max-width: 250%;
  }
  .mn-wd-lg-250p {
    min-width: 250%;
  }
  .wd-lg-250-f {
    width: 250px !important;
  }
  .wd-lg-250p-f {
    width: 250% !important;
  }
  .mx-wd-lg-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-lg-250p-f {
    min-width: 250% !important;
  }
  .wd-lg-300 {
    width: 300px;
  }
  .wd-lg-300p {
    width: 300%;
  }
  .mx-wd-lg-300p {
    max-width: 300%;
  }
  .mn-wd-lg-300p {
    min-width: 300%;
  }
  .wd-lg-300-f {
    width: 300px !important;
  }
  .wd-lg-300p-f {
    width: 300% !important;
  }
  .mx-wd-lg-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-lg-300p-f {
    min-width: 300% !important;
  }
  .wd-lg-350 {
    width: 350px;
  }
  .wd-lg-350p {
    width: 350%;
  }
  .mx-wd-lg-350p {
    max-width: 350%;
  }
  .mn-wd-lg-350p {
    min-width: 350%;
  }
  .wd-lg-350-f {
    width: 350px !important;
  }
  .wd-lg-350p-f {
    width: 350% !important;
  }
  .mx-wd-lg-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-lg-350p-f {
    min-width: 350% !important;
  }
  .wd-lg-400 {
    width: 400px;
  }
  .wd-lg-400p {
    width: 400%;
  }
  .mx-wd-lg-400p {
    max-width: 400%;
  }
  .mn-wd-lg-400p {
    min-width: 400%;
  }
  .wd-lg-400-f {
    width: 400px !important;
  }
  .wd-lg-400p-f {
    width: 400% !important;
  }
  .mx-wd-lg-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-lg-400p-f {
    min-width: 400% !important;
  }
  .wd-lg-450 {
    width: 450px;
  }
  .wd-lg-450p {
    width: 450%;
  }
  .mx-wd-lg-450p {
    max-width: 450%;
  }
  .mn-wd-lg-450p {
    min-width: 450%;
  }
  .wd-lg-450-f {
    width: 450px !important;
  }
  .wd-lg-450p-f {
    width: 450% !important;
  }
  .mx-wd-lg-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-lg-450p-f {
    min-width: 450% !important;
  }
  .wd-lg-500 {
    width: 500px;
  }
  .wd-lg-500p {
    width: 500%;
  }
  .mx-wd-lg-500p {
    max-width: 500%;
  }
  .mn-wd-lg-500p {
    min-width: 500%;
  }
  .wd-lg-500-f {
    width: 500px !important;
  }
  .wd-lg-500p-f {
    width: 500% !important;
  }
  .mx-wd-lg-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-lg-500p-f {
    min-width: 500% !important;
  }
  .wd-lg-550 {
    width: 550px;
  }
  .wd-lg-550p {
    width: 550%;
  }
  .mx-wd-lg-550p {
    max-width: 550%;
  }
  .mn-wd-lg-550p {
    min-width: 550%;
  }
  .wd-lg-550-f {
    width: 550px !important;
  }
  .wd-lg-550p-f {
    width: 550% !important;
  }
  .mx-wd-lg-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-lg-550p-f {
    min-width: 550% !important;
  }
  .wd-lg-600 {
    width: 600px;
  }
  .wd-lg-600p {
    width: 600%;
  }
  .mx-wd-lg-600p {
    max-width: 600%;
  }
  .mn-wd-lg-600p {
    min-width: 600%;
  }
  .wd-lg-600-f {
    width: 600px !important;
  }
  .wd-lg-600p-f {
    width: 600% !important;
  }
  .mx-wd-lg-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-lg-600p-f {
    min-width: 600% !important;
  }
  .wd-lg-650 {
    width: 650px;
  }
  .wd-lg-650p {
    width: 650%;
  }
  .mx-wd-lg-650p {
    max-width: 650%;
  }
  .mn-wd-lg-650p {
    min-width: 650%;
  }
  .wd-lg-650-f {
    width: 650px !important;
  }
  .wd-lg-650p-f {
    width: 650% !important;
  }
  .mx-wd-lg-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-lg-650p-f {
    min-width: 650% !important;
  }
  .wd-lg-700 {
    width: 700px;
  }
  .wd-lg-700p {
    width: 700%;
  }
  .mx-wd-lg-700p {
    max-width: 700%;
  }
  .mn-wd-lg-700p {
    min-width: 700%;
  }
  .wd-lg-700-f {
    width: 700px !important;
  }
  .wd-lg-700p-f {
    width: 700% !important;
  }
  .mx-wd-lg-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-lg-700p-f {
    min-width: 700% !important;
  }
  .wd-lg-750 {
    width: 750px;
  }
  .wd-lg-750p {
    width: 750%;
  }
  .mx-wd-lg-750p {
    max-width: 750%;
  }
  .mn-wd-lg-750p {
    min-width: 750%;
  }
  .wd-lg-750-f {
    width: 750px !important;
  }
  .wd-lg-750p-f {
    width: 750% !important;
  }
  .mx-wd-lg-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-lg-750p-f {
    min-width: 750% !important;
  }
  .wd-lg-800 {
    width: 800px;
  }
  .wd-lg-800p {
    width: 800%;
  }
  .mx-wd-lg-800p {
    max-width: 800%;
  }
  .mn-wd-lg-800p {
    min-width: 800%;
  }
  .wd-lg-800-f {
    width: 800px !important;
  }
  .wd-lg-800p-f {
    width: 800% !important;
  }
  .mx-wd-lg-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-lg-800p-f {
    min-width: 800% !important;
  }
  .wd-lg-850 {
    width: 850px;
  }
  .wd-lg-850p {
    width: 850%;
  }
  .mx-wd-lg-850p {
    max-width: 850%;
  }
  .mn-wd-lg-850p {
    min-width: 850%;
  }
  .wd-lg-850-f {
    width: 850px !important;
  }
  .wd-lg-850p-f {
    width: 850% !important;
  }
  .mx-wd-lg-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-lg-850p-f {
    min-width: 850% !important;
  }
  .wd-lg-900 {
    width: 900px;
  }
  .wd-lg-900p {
    width: 900%;
  }
  .mx-wd-lg-900p {
    max-width: 900%;
  }
  .mn-wd-lg-900p {
    min-width: 900%;
  }
  .wd-lg-900-f {
    width: 900px !important;
  }
  .wd-lg-900p-f {
    width: 900% !important;
  }
  .mx-wd-lg-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-lg-900p-f {
    min-width: 900% !important;
  }
  .wd-lg-950 {
    width: 950px;
  }
  .wd-lg-950p {
    width: 950%;
  }
  .mx-wd-lg-950p {
    max-width: 950%;
  }
  .mn-wd-lg-950p {
    min-width: 950%;
  }
  .wd-lg-950-f {
    width: 950px !important;
  }
  .wd-lg-950p-f {
    width: 950% !important;
  }
  .mx-wd-lg-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-lg-950p-f {
    min-width: 950% !important;
  }
  .wd-lg-1000 {
    width: 1000px;
  }
  .wd-lg-1000p {
    width: 1000%;
  }
  .mx-wd-lg-1000p {
    max-width: 1000%;
  }
  .mn-wd-lg-1000p {
    min-width: 1000%;
  }
  .wd-lg-1000-f {
    width: 1000px !important;
  }
  .wd-lg-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-lg-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-lg-1000p-f {
    min-width: 1000% !important;
  }
  .wd-lg-auto {
    width: auto;
  }
  .wd-lg-auto-f {
    width: auto !important;
  }
}
@media (min-width: 1200px) {
  .wd-xl-5 {
    width: 5px;
  }
  .wd-xl-5p {
    width: 5%;
  }
  .mx-wd-xl-5p {
    max-width: 5%;
  }
  .mn-wd-xl-5p {
    min-width: 5%;
  }
  .wd-xl-5-f {
    width: 5px !important;
  }
  .wd-xl-5p-f {
    width: 5% !important;
  }
  .mx-wd-xl-5p-f {
    max-width: 5% !important;
  }
  .mn-wd-xl-5p-f {
    min-width: 5% !important;
  }
  .wd-xl-10 {
    width: 10px;
  }
  .wd-xl-10p {
    width: 10%;
  }
  .mx-wd-xl-10p {
    max-width: 10%;
  }
  .mn-wd-xl-10p {
    min-width: 10%;
  }
  .wd-xl-10-f {
    width: 10px !important;
  }
  .wd-xl-10p-f {
    width: 10% !important;
  }
  .mx-wd-xl-10p-f {
    max-width: 10% !important;
  }
  .mn-wd-xl-10p-f {
    min-width: 10% !important;
  }
  .wd-xl-15 {
    width: 15px;
  }
  .wd-xl-15p {
    width: 15%;
  }
  .mx-wd-xl-15p {
    max-width: 15%;
  }
  .mn-wd-xl-15p {
    min-width: 15%;
  }
  .wd-xl-15-f {
    width: 15px !important;
  }
  .wd-xl-15p-f {
    width: 15% !important;
  }
  .mx-wd-xl-15p-f {
    max-width: 15% !important;
  }
  .mn-wd-xl-15p-f {
    min-width: 15% !important;
  }
  .wd-xl-20 {
    width: 20px;
  }
  .wd-xl-20p {
    width: 20%;
  }
  .mx-wd-xl-20p {
    max-width: 20%;
  }
  .mn-wd-xl-20p {
    min-width: 20%;
  }
  .wd-xl-20-f {
    width: 20px !important;
  }
  .wd-xl-20p-f {
    width: 20% !important;
  }
  .mx-wd-xl-20p-f {
    max-width: 20% !important;
  }
  .mn-wd-xl-20p-f {
    min-width: 20% !important;
  }
  .wd-xl-25 {
    width: 25px;
  }
  .wd-xl-25p {
    width: 25%;
  }
  .mx-wd-xl-25p {
    max-width: 25%;
  }
  .mn-wd-xl-25p {
    min-width: 25%;
  }
  .wd-xl-25-f {
    width: 25px !important;
  }
  .wd-xl-25p-f {
    width: 25% !important;
  }
  .mx-wd-xl-25p-f {
    max-width: 25% !important;
  }
  .mn-wd-xl-25p-f {
    min-width: 25% !important;
  }
  .wd-xl-30 {
    width: 30px;
  }
  .wd-xl-30p {
    width: 30%;
  }
  .mx-wd-xl-30p {
    max-width: 30%;
  }
  .mn-wd-xl-30p {
    min-width: 30%;
  }
  .wd-xl-30-f {
    width: 30px !important;
  }
  .wd-xl-30p-f {
    width: 30% !important;
  }
  .mx-wd-xl-30p-f {
    max-width: 30% !important;
  }
  .mn-wd-xl-30p-f {
    min-width: 30% !important;
  }
  .wd-xl-35 {
    width: 35px;
  }
  .wd-xl-35p {
    width: 35%;
  }
  .mx-wd-xl-35p {
    max-width: 35%;
  }
  .mn-wd-xl-35p {
    min-width: 35%;
  }
  .wd-xl-35-f {
    width: 35px !important;
  }
  .wd-xl-35p-f {
    width: 35% !important;
  }
  .mx-wd-xl-35p-f {
    max-width: 35% !important;
  }
  .mn-wd-xl-35p-f {
    min-width: 35% !important;
  }
  .wd-xl-40 {
    width: 40px;
  }
  .wd-xl-40p {
    width: 40%;
  }
  .mx-wd-xl-40p {
    max-width: 40%;
  }
  .mn-wd-xl-40p {
    min-width: 40%;
  }
  .wd-xl-40-f {
    width: 40px !important;
  }
  .wd-xl-40p-f {
    width: 40% !important;
  }
  .mx-wd-xl-40p-f {
    max-width: 40% !important;
  }
  .mn-wd-xl-40p-f {
    min-width: 40% !important;
  }
  .wd-xl-45 {
    width: 45px;
  }
  .wd-xl-45p {
    width: 45%;
  }
  .mx-wd-xl-45p {
    max-width: 45%;
  }
  .mn-wd-xl-45p {
    min-width: 45%;
  }
  .wd-xl-45-f {
    width: 45px !important;
  }
  .wd-xl-45p-f {
    width: 45% !important;
  }
  .mx-wd-xl-45p-f {
    max-width: 45% !important;
  }
  .mn-wd-xl-45p-f {
    min-width: 45% !important;
  }
  .wd-xl-50 {
    width: 50px;
  }
  .wd-xl-50p {
    width: 50%;
  }
  .mx-wd-xl-50p {
    max-width: 50%;
  }
  .mn-wd-xl-50p {
    min-width: 50%;
  }
  .wd-xl-50-f {
    width: 50px !important;
  }
  .wd-xl-50p-f {
    width: 50% !important;
  }
  .mx-wd-xl-50p-f {
    max-width: 50% !important;
  }
  .mn-wd-xl-50p-f {
    min-width: 50% !important;
  }
  .wd-xl-55 {
    width: 55px;
  }
  .wd-xl-55p {
    width: 55%;
  }
  .mx-wd-xl-55p {
    max-width: 55%;
  }
  .mn-wd-xl-55p {
    min-width: 55%;
  }
  .wd-xl-55-f {
    width: 55px !important;
  }
  .wd-xl-55p-f {
    width: 55% !important;
  }
  .mx-wd-xl-55p-f {
    max-width: 55% !important;
  }
  .mn-wd-xl-55p-f {
    min-width: 55% !important;
  }
  .wd-xl-60 {
    width: 60px;
  }
  .wd-xl-60p {
    width: 60%;
  }
  .mx-wd-xl-60p {
    max-width: 60%;
  }
  .mn-wd-xl-60p {
    min-width: 60%;
  }
  .wd-xl-60-f {
    width: 60px !important;
  }
  .wd-xl-60p-f {
    width: 60% !important;
  }
  .mx-wd-xl-60p-f {
    max-width: 60% !important;
  }
  .mn-wd-xl-60p-f {
    min-width: 60% !important;
  }
  .wd-xl-65 {
    width: 65px;
  }
  .wd-xl-65p {
    width: 65%;
  }
  .mx-wd-xl-65p {
    max-width: 65%;
  }
  .mn-wd-xl-65p {
    min-width: 65%;
  }
  .wd-xl-65-f {
    width: 65px !important;
  }
  .wd-xl-65p-f {
    width: 65% !important;
  }
  .mx-wd-xl-65p-f {
    max-width: 65% !important;
  }
  .mn-wd-xl-65p-f {
    min-width: 65% !important;
  }
  .wd-xl-70 {
    width: 70px;
  }
  .wd-xl-70p {
    width: 70%;
  }
  .mx-wd-xl-70p {
    max-width: 70%;
  }
  .mn-wd-xl-70p {
    min-width: 70%;
  }
  .wd-xl-70-f {
    width: 70px !important;
  }
  .wd-xl-70p-f {
    width: 70% !important;
  }
  .mx-wd-xl-70p-f {
    max-width: 70% !important;
  }
  .mn-wd-xl-70p-f {
    min-width: 70% !important;
  }
  .wd-xl-75 {
    width: 75px;
  }
  .wd-xl-75p {
    width: 75%;
  }
  .mx-wd-xl-75p {
    max-width: 75%;
  }
  .mn-wd-xl-75p {
    min-width: 75%;
  }
  .wd-xl-75-f {
    width: 75px !important;
  }
  .wd-xl-75p-f {
    width: 75% !important;
  }
  .mx-wd-xl-75p-f {
    max-width: 75% !important;
  }
  .mn-wd-xl-75p-f {
    min-width: 75% !important;
  }
  .wd-xl-80 {
    width: 80px;
  }
  .wd-xl-80p {
    width: 80%;
  }
  .mx-wd-xl-80p {
    max-width: 80%;
  }
  .mn-wd-xl-80p {
    min-width: 80%;
  }
  .wd-xl-80-f {
    width: 80px !important;
  }
  .wd-xl-80p-f {
    width: 80% !important;
  }
  .mx-wd-xl-80p-f {
    max-width: 80% !important;
  }
  .mn-wd-xl-80p-f {
    min-width: 80% !important;
  }
  .wd-xl-85 {
    width: 85px;
  }
  .wd-xl-85p {
    width: 85%;
  }
  .mx-wd-xl-85p {
    max-width: 85%;
  }
  .mn-wd-xl-85p {
    min-width: 85%;
  }
  .wd-xl-85-f {
    width: 85px !important;
  }
  .wd-xl-85p-f {
    width: 85% !important;
  }
  .mx-wd-xl-85p-f {
    max-width: 85% !important;
  }
  .mn-wd-xl-85p-f {
    min-width: 85% !important;
  }
  .wd-xl-90 {
    width: 90px;
  }
  .wd-xl-90p {
    width: 90%;
  }
  .mx-wd-xl-90p {
    max-width: 90%;
  }
  .mn-wd-xl-90p {
    min-width: 90%;
  }
  .wd-xl-90-f {
    width: 90px !important;
  }
  .wd-xl-90p-f {
    width: 90% !important;
  }
  .mx-wd-xl-90p-f {
    max-width: 90% !important;
  }
  .mn-wd-xl-90p-f {
    min-width: 90% !important;
  }
  .wd-xl-95 {
    width: 95px;
  }
  .wd-xl-95p {
    width: 95%;
  }
  .mx-wd-xl-95p {
    max-width: 95%;
  }
  .mn-wd-xl-95p {
    min-width: 95%;
  }
  .wd-xl-95-f {
    width: 95px !important;
  }
  .wd-xl-95p-f {
    width: 95% !important;
  }
  .mx-wd-xl-95p-f {
    max-width: 95% !important;
  }
  .mn-wd-xl-95p-f {
    min-width: 95% !important;
  }
  .wd-xl-100 {
    width: 100px;
  }
  .wd-xl-100p {
    width: 100%;
  }
  .mx-wd-xl-100p {
    max-width: 100%;
  }
  .mn-wd-xl-100p {
    min-width: 100%;
  }
  .wd-xl-100-f {
    width: 100px !important;
  }
  .wd-xl-100p-f {
    width: 100% !important;
  }
  .mx-wd-xl-100p-f {
    max-width: 100% !important;
  }
  .mn-wd-xl-100p-f {
    min-width: 100% !important;
  }
  .wd-xl-150 {
    width: 150px;
  }
  .wd-xl-150p {
    width: 150%;
  }
  .mx-wd-xl-150p {
    max-width: 150%;
  }
  .mn-wd-xl-150p {
    min-width: 150%;
  }
  .wd-xl-150-f {
    width: 150px !important;
  }
  .wd-xl-150p-f {
    width: 150% !important;
  }
  .mx-wd-xl-150p-f {
    max-width: 150% !important;
  }
  .mn-wd-xl-150p-f {
    min-width: 150% !important;
  }
  .wd-xl-200 {
    width: 200px;
  }
  .wd-xl-200p {
    width: 200%;
  }
  .mx-wd-xl-200p {
    max-width: 200%;
  }
  .mn-wd-xl-200p {
    min-width: 200%;
  }
  .wd-xl-200-f {
    width: 200px !important;
  }
  .wd-xl-200p-f {
    width: 200% !important;
  }
  .mx-wd-xl-200p-f {
    max-width: 200% !important;
  }
  .mn-wd-xl-200p-f {
    min-width: 200% !important;
  }
  .wd-xl-250 {
    width: 250px;
  }
  .wd-xl-250p {
    width: 250%;
  }
  .mx-wd-xl-250p {
    max-width: 250%;
  }
  .mn-wd-xl-250p {
    min-width: 250%;
  }
  .wd-xl-250-f {
    width: 250px !important;
  }
  .wd-xl-250p-f {
    width: 250% !important;
  }
  .mx-wd-xl-250p-f {
    max-width: 250% !important;
  }
  .mn-wd-xl-250p-f {
    min-width: 250% !important;
  }
  .wd-xl-300 {
    width: 300px;
  }
  .wd-xl-300p {
    width: 300%;
  }
  .mx-wd-xl-300p {
    max-width: 300%;
  }
  .mn-wd-xl-300p {
    min-width: 300%;
  }
  .wd-xl-300-f {
    width: 300px !important;
  }
  .wd-xl-300p-f {
    width: 300% !important;
  }
  .mx-wd-xl-300p-f {
    max-width: 300% !important;
  }
  .mn-wd-xl-300p-f {
    min-width: 300% !important;
  }
  .wd-xl-350 {
    width: 350px;
  }
  .wd-xl-350p {
    width: 350%;
  }
  .mx-wd-xl-350p {
    max-width: 350%;
  }
  .mn-wd-xl-350p {
    min-width: 350%;
  }
  .wd-xl-350-f {
    width: 350px !important;
  }
  .wd-xl-350p-f {
    width: 350% !important;
  }
  .mx-wd-xl-350p-f {
    max-width: 350% !important;
  }
  .mn-wd-xl-350p-f {
    min-width: 350% !important;
  }
  .wd-xl-400 {
    width: 400px;
  }
  .wd-xl-400p {
    width: 400%;
  }
  .mx-wd-xl-400p {
    max-width: 400%;
  }
  .mn-wd-xl-400p {
    min-width: 400%;
  }
  .wd-xl-400-f {
    width: 400px !important;
  }
  .wd-xl-400p-f {
    width: 400% !important;
  }
  .mx-wd-xl-400p-f {
    max-width: 400% !important;
  }
  .mn-wd-xl-400p-f {
    min-width: 400% !important;
  }
  .wd-xl-450 {
    width: 450px;
  }
  .wd-xl-450p {
    width: 450%;
  }
  .mx-wd-xl-450p {
    max-width: 450%;
  }
  .mn-wd-xl-450p {
    min-width: 450%;
  }
  .wd-xl-450-f {
    width: 450px !important;
  }
  .wd-xl-450p-f {
    width: 450% !important;
  }
  .mx-wd-xl-450p-f {
    max-width: 450% !important;
  }
  .mn-wd-xl-450p-f {
    min-width: 450% !important;
  }
  .wd-xl-500 {
    width: 500px;
  }
  .wd-xl-500p {
    width: 500%;
  }
  .mx-wd-xl-500p {
    max-width: 500%;
  }
  .mn-wd-xl-500p {
    min-width: 500%;
  }
  .wd-xl-500-f {
    width: 500px !important;
  }
  .wd-xl-500p-f {
    width: 500% !important;
  }
  .mx-wd-xl-500p-f {
    max-width: 500% !important;
  }
  .mn-wd-xl-500p-f {
    min-width: 500% !important;
  }
  .wd-xl-550 {
    width: 550px;
  }
  .wd-xl-550p {
    width: 550%;
  }
  .mx-wd-xl-550p {
    max-width: 550%;
  }
  .mn-wd-xl-550p {
    min-width: 550%;
  }
  .wd-xl-550-f {
    width: 550px !important;
  }
  .wd-xl-550p-f {
    width: 550% !important;
  }
  .mx-wd-xl-550p-f {
    max-width: 550% !important;
  }
  .mn-wd-xl-550p-f {
    min-width: 550% !important;
  }
  .wd-xl-600 {
    width: 600px;
  }
  .wd-xl-600p {
    width: 600%;
  }
  .mx-wd-xl-600p {
    max-width: 600%;
  }
  .mn-wd-xl-600p {
    min-width: 600%;
  }
  .wd-xl-600-f {
    width: 600px !important;
  }
  .wd-xl-600p-f {
    width: 600% !important;
  }
  .mx-wd-xl-600p-f {
    max-width: 600% !important;
  }
  .mn-wd-xl-600p-f {
    min-width: 600% !important;
  }
  .wd-xl-650 {
    width: 650px;
  }
  .wd-xl-650p {
    width: 650%;
  }
  .mx-wd-xl-650p {
    max-width: 650%;
  }
  .mn-wd-xl-650p {
    min-width: 650%;
  }
  .wd-xl-650-f {
    width: 650px !important;
  }
  .wd-xl-650p-f {
    width: 650% !important;
  }
  .mx-wd-xl-650p-f {
    max-width: 650% !important;
  }
  .mn-wd-xl-650p-f {
    min-width: 650% !important;
  }
  .wd-xl-700 {
    width: 700px;
  }
  .wd-xl-700p {
    width: 700%;
  }
  .mx-wd-xl-700p {
    max-width: 700%;
  }
  .mn-wd-xl-700p {
    min-width: 700%;
  }
  .wd-xl-700-f {
    width: 700px !important;
  }
  .wd-xl-700p-f {
    width: 700% !important;
  }
  .mx-wd-xl-700p-f {
    max-width: 700% !important;
  }
  .mn-wd-xl-700p-f {
    min-width: 700% !important;
  }
  .wd-xl-750 {
    width: 750px;
  }
  .wd-xl-750p {
    width: 750%;
  }
  .mx-wd-xl-750p {
    max-width: 750%;
  }
  .mn-wd-xl-750p {
    min-width: 750%;
  }
  .wd-xl-750-f {
    width: 750px !important;
  }
  .wd-xl-750p-f {
    width: 750% !important;
  }
  .mx-wd-xl-750p-f {
    max-width: 750% !important;
  }
  .mn-wd-xl-750p-f {
    min-width: 750% !important;
  }
  .wd-xl-800 {
    width: 800px;
  }
  .wd-xl-800p {
    width: 800%;
  }
  .mx-wd-xl-800p {
    max-width: 800%;
  }
  .mn-wd-xl-800p {
    min-width: 800%;
  }
  .wd-xl-800-f {
    width: 800px !important;
  }
  .wd-xl-800p-f {
    width: 800% !important;
  }
  .mx-wd-xl-800p-f {
    max-width: 800% !important;
  }
  .mn-wd-xl-800p-f {
    min-width: 800% !important;
  }
  .wd-xl-850 {
    width: 850px;
  }
  .wd-xl-850p {
    width: 850%;
  }
  .mx-wd-xl-850p {
    max-width: 850%;
  }
  .mn-wd-xl-850p {
    min-width: 850%;
  }
  .wd-xl-850-f {
    width: 850px !important;
  }
  .wd-xl-850p-f {
    width: 850% !important;
  }
  .mx-wd-xl-850p-f {
    max-width: 850% !important;
  }
  .mn-wd-xl-850p-f {
    min-width: 850% !important;
  }
  .wd-xl-900 {
    width: 900px;
  }
  .wd-xl-900p {
    width: 900%;
  }
  .mx-wd-xl-900p {
    max-width: 900%;
  }
  .mn-wd-xl-900p {
    min-width: 900%;
  }
  .wd-xl-900-f {
    width: 900px !important;
  }
  .wd-xl-900p-f {
    width: 900% !important;
  }
  .mx-wd-xl-900p-f {
    max-width: 900% !important;
  }
  .mn-wd-xl-900p-f {
    min-width: 900% !important;
  }
  .wd-xl-950 {
    width: 950px;
  }
  .wd-xl-950p {
    width: 950%;
  }
  .mx-wd-xl-950p {
    max-width: 950%;
  }
  .mn-wd-xl-950p {
    min-width: 950%;
  }
  .wd-xl-950-f {
    width: 950px !important;
  }
  .wd-xl-950p-f {
    width: 950% !important;
  }
  .mx-wd-xl-950p-f {
    max-width: 950% !important;
  }
  .mn-wd-xl-950p-f {
    min-width: 950% !important;
  }
  .wd-xl-1000 {
    width: 1000px;
  }
  .wd-xl-1000p {
    width: 1000%;
  }
  .mx-wd-xl-1000p {
    max-width: 1000%;
  }
  .mn-wd-xl-1000p {
    min-width: 1000%;
  }
  .wd-xl-1000-f {
    width: 1000px !important;
  }
  .wd-xl-1000p-f {
    width: 1000% !important;
  }
  .mx-wd-xl-1000p-f {
    max-width: 1000% !important;
  }
  .mn-wd-xl-1000p-f {
    min-width: 1000% !important;
  }
  .wd-xl-auto {
    width: auto;
  }
  .wd-xl-auto {
    width: auto !important;
  }
}
.bg-twitter {
  background: social-color("twitter");
}

.bg-facebook {
  background: social-color("facebook");
}

.bg-google {
  background: social-color("google");
}

.bg-linkedin {
  background: social-color("linkedin");
}

.bg-pinterest {
  background: social-color("pinterest");
}

.bg-youtube {
  background: social-color("youtube");
}

.bg-github {
  background: social-color("github");
}

.bg-behance {
  background: social-color("behance");
}

.bg-dribbble {
  background: social-color("dribbble");
}

.bg-reddit {
  background: social-color("reddit");
}

.bg-instagram {
  background: social-color("instagram");
}

.bg-gradient-primary {
  background: linear-gradient(230deg, #ff8575, #f63c3c);
}

.bg-gradient-secondary {
  background: linear-gradient(to right, #e7ebf0, #868e96);
}

.bg-gradient-success {
  background: linear-gradient(45deg, #7bffce, #30c93e);
}

.bg-gradient-info {
  background: linear-gradient(to bottom, #0e4cfd, #6a8eff);
}

.bg-gradient-warning {
  background: linear-gradient(135deg, #ffc480, #ff763b);
}

.bg-gradient-danger {
  background: linear-gradient(316deg, #fc5286, #fbaaa2);
}

.bg-gradient-light {
  background: linear-gradient(to right, #cfd9df 0%, #e2ebf0 100%);
}

.bg-gradient-dark {
  background: linear-gradient(to right, #7d7979 0%, #000000 100%);
}

body {
  margin: 0;
  padding: 0;
}

.form-control, .ng-select .ng-select-container, select, .form-control:focus {
  box-shadow: none;
  outline: none;
}

a,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
  text-shadow: none;
}

[type=button]:focus,
a:active,
a:focus,
a:visited,
button::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=file] > input[type=button]::-moz-focus-inner,
select::-moz-focus-inner {
  outline: 0;
}

input,
.form-control:focus,
.ng-select .ng-select-container:focus,
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
  outline-width: 0;
  outline-color: transparent;
  box-shadow: none;
  outline-style: none;
}

textarea {
  resize: none;
  overflow-x: hidden;
}

.btn,
.btn-group.open .dropdown-toggle,
.btn:active,
.btn:focus,
.btn:hover,
.btn:visited,
a,
a:active,
a:checked,
a:focus,
a:hover,
a:visited,
body,
button,
button:active,
button:hover,
button:visited,
div,
input,
input:active,
input:hover,
input:focus,
input:visited,
select,
select:active,
select:focus,
select:visited,
textarea,
textarea:active,
textarea:focus,
textarea:visited {
  box-shadow: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
button,
button:active,
button:checked,
button:hover,
button:checked,
button:visited {
  outline: 0;
  outline-offset: 0;
}

.bootstrap-select .dropdown-toggle:focus {
  outline: 0;
  outline-offset: 0;
}

.dropdown-menu > li > a:active,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:visited {
  outline: none;
}

a:focus,
input:focus {
  border-color: transparent;
  outline: none;
}

a:hover {
  text-decoration: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset;
}

/* Footer */
.footer {
  background: #f9fafb;
  padding: 15px 25px 15px;
  border-top: 1px solid #e8ebf1;
  transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  font-size: calc(0.875rem - 0.05rem);
  font-family: var(--default-font-family);
  font-weight: 400;
  margin-top: auto;
}
.footer a {
  font-size: inherit;
}
.footer i {
  font-size: 14px;
}
@media (max-width: 991px) {
  .footer {
    padding-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .footer {
    margin-left: 0;
    width: 100%;
  }
}

body,
html {
  padding-right: 0 !important;
}

body {
  margin: 0;
  color: #000;
  text-align: left;
  background-color: #f9fafb;
  height: 100%;
}

*:-moz-full-screen,
*:-webkit-full-screen,
*:fullscreen *:-ms-full-screen {
  overflow: auto;
}

pre {
  background-color: #e8eff4;
  padding: 15px;
  font-size: 14px;
}

code {
  padding: 5px;
  font-family: var(--default-font-family);
  font-weight: 400;
  font-size: 0.875rem;
  border-radius: 4px;
}

a {
  cursor: pointer;
  color: #f57672;
}

/* Utilities */
.grid-margin {
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  .grid-margin-sm-0 {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .grid-margin-md-0 {
    margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  .grid-margin-lg-0 {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .grid-margin-xl-0 {
    margin-bottom: 0;
  }
}

.img-lg {
  width: 92px;
  height: 92px;
}

.img-sm {
  width: 43px;
  height: 43px;
}

.img-xs {
  width: 37px;
  height: 37px;
}

.img-ss {
  width: 26px;
  height: 26px;
}

.stretch-card {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}

@media (min-width: 576px) {
  .border-rigwd-sm {
    border-right: 1px solid #e8ebf1;
  }
}

@media (min-width: 768px) {
  .border-rigwd-md {
    border-right: 1px solid #e8ebf1;
  }
}

@media (min-width: 992px) {
  .border-right-lg {
    border-right: 1px solid #e8ebf1;
  }
}

@media (min-width: 576px) {
  .border-left-sm {
    border-left: 1px solid #e8ebf1;
  }
}

@media (min-width: 768px) {
  .border-left-md {
    border-left: 1px solid #e8ebf1;
  }
}

@media (min-width: 992px) {
  .border-left-lg {
    border-left: 1px solid #e8ebf1;
  }
}

.icon-xs {
  font-size: 0.875rem !important;
}

.icon-sm {
  font-size: 1rem !important;
}

.icon-md {
  font-size: 1.15rem !important;
}

.icon-lg {
  font-size: 1.5rem !important;
}

.icon-xl {
  font-size: 2rem !important;
}

svg.icon-xs {
  width: 12px;
  height: 12px;
}

svg.icon-sm {
  width: 14px;
  height: 14px;
}

svg.icon-md {
  width: 16px;
  height: 16px;
}

svg.icon-lg {
  width: 20px;
  height: 20px;
}

svg.icon-xl {
  width: 26px;
  height: 26px;
}

svg.icon-xxl {
  width: 40px;
  height: 40px;
}

.text-gray, .card .card-subtitle {
  color: #8c8c8c;
}

.text-black {
  color: #000;
}

.text-small {
  font-size: 12px;
}

.flex-grow {
  flex-grow: 1;
}

.cursor-pointer {
  cursor: pointer;
}

.text-nowrap {
  white-space: nowrap;
}

.tx-10 {
  font-size: 10px;
}

.tx-11 {
  font-size: 11px;
}

.tx-12 {
  font-size: 12px;
}

.tx-13 {
  font-size: 13px;
  line-height: 1.3;
}

.tx-14 {
  font-size: 14px;
}

.tx-80 {
  font-size: 80px;
}

.pt-1px {
  padding-top: 1px;
}

.pt-2px {
  padding-top: 2px;
}

.pt-3px {
  padding-top: 3px;
}

.pb-1px {
  padding-bottom: 1px;
}

.pb-2px {
  padding-bottom: 2px;
}

.pb-3px {
  padding-bottom: 3px;
}

.mt-1px {
  margin-top: 1px;
}

.mt-2px {
  margin-top: 2px;
}

.mt-3px {
  margin-top: 3px;
}

.mb-1px {
  margin-bottom: 1px;
}

.mb-2px {
  margin-bottom: 2px;
}

.mb-3px {
  margin-bottom: 3px;
}

.w-15 {
  width: 15%;
}

.w-35 {
  width: 35%;
}

.w-65 {
  width: 65%;
}

.w-90 {
  width: 90%;
}

.border-top {
  border-top: 1px solid #e8ebf1;
}

.border-right {
  border-right: 1px solid #e8ebf1;
}

.border-bottom {
  border-bottom: 1px solid #e8ebf1;
}

.border-left {
  border-left: 1px solid #e8ebf1;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-x {
  border-left: 1px solid #e8ebf1;
  border-right: 1px solid #e8ebf1;
}

.border-y {
  border-top: 1px solid #e8ebf1;
  border-bottom: 1px solid #e8ebf1;
}

@media (min-width: 576px) {
  .border-sm-top {
    border-top: 1px solid #e8ebf1;
  }
  .border-sm-right {
    border-right: 1px solid #e8ebf1;
  }
  .border-sm-bottom {
    border-bottom: 1px solid #e8ebf1;
  }
  .border-sm-left {
    border-left: 1px solid #e8ebf1;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .border-sm-x {
    border-left: 1px solid #e8ebf1;
    border-right: 1px solid #e8ebf1;
  }
  .border-sm-y {
    border-top: 1px solid #e8ebf1;
    border-bottom: 1px solid #e8ebf1;
  }
}
@media (min-width: 768px) {
  .border-md-top {
    border-top: 1px solid #e8ebf1;
  }
  .border-md-right {
    border-right: 1px solid #e8ebf1;
  }
  .border-md-bottom {
    border-bottom: 1px solid #e8ebf1;
  }
  .border-md-left {
    border-left: 1px solid #e8ebf1;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .border-md-x {
    border-left: 1px solid #e8ebf1;
    border-right: 1px solid #e8ebf1;
  }
  .border-md-y {
    border-top: 1px solid #e8ebf1;
    border-bottom: 1px solid #e8ebf1;
  }
}
@media (min-width: 992px) {
  .border-lg-top {
    border-top: 1px solid #e8ebf1;
  }
  .border-lg-right {
    border-right: 1px solid #e8ebf1;
  }
  .border-lg-bottom {
    border-bottom: 1px solid #e8ebf1;
  }
  .border-lg-left {
    border-left: 1px solid #e8ebf1;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .border-lg-x {
    border-left: 1px solid #e8ebf1;
    border-right: 1px solid #e8ebf1;
  }
  .border-lg-y {
    border-top: 1px solid #e8ebf1;
    border-bottom: 1px solid #e8ebf1;
  }
}
@media (min-width: 1200px) {
  .border-xl-top {
    border-top: 1px solid #e8ebf1;
  }
  .border-xl-right {
    border-right: 1px solid #e8ebf1;
  }
  .border-xl-bottom {
    border-bottom: 1px solid #e8ebf1;
  }
  .border-xl-left {
    border-left: 1px solid #e8ebf1;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .border-xl-x {
    border-left: 1px solid #e8ebf1;
    border-right: 1px solid #e8ebf1;
  }
  .border-xl-y {
    border-top: 1px solid #e8ebf1;
    border-bottom: 1px solid #e8ebf1;
  }
}
.ht-3 {
  height: 3px;
}

.ht-5 {
  height: 5px;
}

.ht-10 {
  height: 10px;
}

.ht-15 {
  height: 15px;
}

.ht-12 {
  height: 12px;
}

.ht-20 {
  height: 20px;
}

.ht-25 {
  height: 25px;
}

.ht-30 {
  height: 30px;
}

.ht-35 {
  height: 35px;
}

.ht-40 {
  height: 40px;
}

.ht-45 {
  height: 45px;
}

.ht-50 {
  height: 50px;
}

.ht-55 {
  height: 55px;
}

.ht-60 {
  height: 60px;
}

.ht-65 {
  height: 65px;
}

.ht-70 {
  height: 70px;
}

.ht-75 {
  height: 75px;
}

.ht-80 {
  height: 80px;
}

.ht-85 {
  height: 85px;
}

.ht-90 {
  height: 90px;
}

.ht-95 {
  height: 95px;
}

.ht-100 {
  height: 100px;
}

.wd-5 {
  width: 5px;
}

.wd-10 {
  width: 10px;
}

.wd-15 {
  width: 15px;
}

.wd-12 {
  width: 12px;
}

.wd-20 {
  width: 20px;
}

.wd-25 {
  width: 25px;
}

.wd-30 {
  width: 30px;
}

.wd-35 {
  width: 35px;
}

.wd-40 {
  width: 40px;
}

.wd-45 {
  width: 45px;
}

.wd-50 {
  width: 50px;
}

.wd-55 {
  width: 55px;
}

.wd-60 {
  width: 60px;
}

.wd-65 {
  width: 65px;
}

.wd-70 {
  width: 70px;
}

.wd-75 {
  width: 75px;
}

.wd-80 {
  width: 80px;
}

.wd-85 {
  width: 85px;
}

.wd-90 {
  width: 90px;
}

.wd-95 {
  width: 95px;
}

.wd-100 {
  width: 100px;
}

.bd {
  border: 1px solid #e8ebf1;
}

.bd-t {
  border-top: 1px solid #e8ebf1;
}

.bd-r {
  border-right: 1px solid #e8ebf1;
}

.bd-b {
  border-bottom: 1px solid #e8ebf1;
}

.bd-l {
  border-left: 1px solid #e8ebf1;
}

.bd-y {
  border-top: 1px solid #e8ebf1;
  border-bottom: 1px solid #e8ebf1;
}

.bd-x {
  border-left: 1px solid #e8ebf1;
  border-right: 1px solid #e8ebf1;
}

.bd-w-2 {
  border-width: 2px;
}

.bd-w-3 {
  border-width: 3px;
}

.bd-w-4 {
  border-width: 4px;
}

.bd-w-5 {
  border-width: 5px;
}

.bd-primary {
  border-color: #f57672;
}

.bd-secondary {
  border-color: #7987a1;
}

.bd-success {
  border-color: #10b759;
}

.bd-info {
  border-color: #66d1d1;
}

.bd-warning {
  border-color: #fbbc06;
}

.bd-danger {
  border-color: #ff3366;
}

.bd-light {
  border-color: #ececec;
}

.bd-dark {
  border-color: #282f3a;
}

.bd-primary-muted {
  border-color: #ecb1b1;
}

.bd-info-muted {
  border-color: #7ee5e5;
}

.bd-danger-muted {
  border-color: #f77eb9;
}

.ltr {
  direction: ltr;
}

.rtl {
  direction: rtl;
}

/* Demo Styles */
.main-content {
  color: #000;
  font-size: 16px;
}
.main-content > .page-title {
  margin-bottom: 1rem;
  font-weight: 400;
}
.main-content > h4 {
  margin-top: 1.5rem;
  margin-bottom: 0.875rem;
}
.main-content > h4::before {
  display: block;
  height: 5.4rem;
  margin-top: -6rem;
  content: "";
}
.main-content > hr {
  margin-top: 40px;
  margin-bottom: 40px;
}
.main-content .example {
  font-size: 0.875rem;
  letter-spacing: normal;
  padding: 10px;
  background-color: #fff;
  border: 4px solid #e8ebf1;
  position: relative;
}
@media (min-width: 576px) {
  .main-content .example {
    padding: 25px;
  }
}
.main-content .highlight {
  position: relative;
  background-color: #fff;
  padding: 15px 29px;
  margin: 0 0 1rem;
}
.main-content .highlight .nav-tabs .nav-item .nav-link {
  background-color: #fff;
  font-size: 0.85rem;
  border: 0;
  color: #686868;
  padding: 0.5rem 2.5rem;
}
.main-content .highlight .nav-tabs .nav-item .nav-link.active {
  border-bottom: 2px solid #f57672;
  color: #000;
}
.main-content .highlight .nav-tabs .nav-item:last-child .nav-link {
  border-right: 0;
}
.main-content .highlight pre {
  padding: 15px 0;
  font-size: 0.875rem;
  font-family: var(--default-font-family);
  background: transparent;
  line-height: 1.4;
  margin: 0;
}
.main-content .highlight pre code {
  font-family: var(--default-font-family);
  padding: 0;
  tab-size: 6;
  word-spacing: 2px;
  color: #000;
  text-shadow: none;
  line-height: 1.35rem;
}
:host-context(.rtl) .main-content .highlight pre code {
  direction: ltr;
}
.main-content .highlight pre code .token.url, .main-content .highlight pre code .token.string, .main-content .highlight pre code .token.entity, .main-content .highlight pre code .token.operator {
  background: none;
}
.main-content .highlight .btn-clipboard {
  position: absolute;
  top: 66px;
  right: 29px;
  font-size: 14px;
  padding: 4px 6px;
  background: #e7ebef;
}
@media (max-width: 991px) {
  .main-content .highlight .btn-clipboard {
    padding: 2px 6px;
  }
}
.main-content .highlight .btn-clipboard:hover {
  background: #e1e6eb;
}
.main-content .highlight .btn-clipboard i {
  font-size: 18px;
}
@media (max-width: 991px) {
  .main-content .highlight .btn-clipboard i {
    font-size: 15px;
  }
}

.example .btn-toolbar + .btn-toolbar {
  margin-top: 0.5rem;
}
.example .modal.static {
  position: static;
  display: block;
}
.example .navbar {
  position: relative;
  padding: 0.5rem 1rem;
  left: auto;
  width: 100%;
  height: auto;
  z-index: 9;
}
.example .navbar .navbar-brand {
  font-size: 1.25rem;
}
.example .progress + .progress {
  margin-top: 10px;
}
.example .perfect-scrollbar-example {
  background: #fff;
}
.example .scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 0.5rem;
  overflow: auto;
}
.example .scrollspy-example-2 {
  position: relative;
  height: 350px;
  overflow: auto;
}
.example nav .breadcrumb {
  margin-bottom: 0.75rem;
}
.example nav:last-child .breadcrumb {
  margin-bottom: 0;
}

.page-breadcrumb {
  margin-bottom: 15px;
}
.page-breadcrumb .breadcrumb {
  padding: 0;
  background: #f9fafb;
}

.noble-ui-logo {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease;
  font-weight: 900;
  font-size: 25px;
  letter-spacing: -1px;
  color: #031a61;
}
.noble-ui-logo span {
  color: #f57672;
  font-weight: 300;
}
.noble-ui-logo:hover {
  color: #031a61;
}
.noble-ui-logo.logo-light {
  color: #000;
}
.noble-ui-logo img {
  height: 60px;
}

.rtl .page-content .main-content .example .navbar {
  right: 0;
}

/* Typography */
body {
  font-family: var(--default-font-family);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
  line-height: 1.5;
}

h1,
.h1 {
  font-size: 3rem;
}

h2,
.h2 {
  font-size: 2.5rem;
}

h3,
.h3 {
  font-size: 1.875rem;
}

h4,
.h4 {
  font-size: 1.4rem;
}

h5,
.h5 {
  font-size: 1rem;
}

h6,
.h6 {
  font-size: 0.9375rem;
}

.display-1 {
  font-size: 3.75rem;
}
@media (max-width: 991px) {
  .display-1 {
    font-size: 3rem;
  }
}

.display-2 {
  font-size: 3.125rem;
}
@media (max-width: 991px) {
  .display-2 {
    font-size: 2.5rem;
  }
}

.display-3 {
  font-size: 2.5rem;
}
@media (max-width: 991px) {
  .display-3 {
    font-size: 2rem;
  }
}

.display-4 {
  font-size: 1.875rem;
}
@media (max-width: 991px) {
  .display-4 {
    font-size: 1.5rem;
  }
}

.display-5 {
  font-size: 1.25rem;
}
@media (max-width: 991px) {
  .display-5 {
    font-size: 1rem;
  }
}

.blockquote {
  padding: 1.25rem;
}

address p {
  margin-bottom: 0;
}

.blockquote-primary {
  border-color: #f57672;
}
.blockquote-primary .blockquote-footer {
  color: #f57672;
}

.blockquote-secondary {
  border-color: #7987a1;
}
.blockquote-secondary .blockquote-footer {
  color: #7987a1;
}

.blockquote-success {
  border-color: #10b759;
}
.blockquote-success .blockquote-footer {
  color: #10b759;
}

.blockquote-info {
  border-color: #66d1d1;
}
.blockquote-info .blockquote-footer {
  color: #66d1d1;
}

.blockquote-warning {
  border-color: #fbbc06;
}
.blockquote-warning .blockquote-footer {
  color: #fbbc06;
}

.blockquote-danger {
  border-color: #ff3366;
}
.blockquote-danger .blockquote-footer {
  color: #ff3366;
}

.blockquote-light {
  border-color: #ececec;
}
.blockquote-light .blockquote-footer {
  color: #ececec;
}

.blockquote-dark {
  border-color: #282f3a;
}
.blockquote-dark .blockquote-footer {
  color: #282f3a;
}

.blockquote-primary-muted {
  border-color: #ecb1b1;
}
.blockquote-primary-muted .blockquote-footer {
  color: #ecb1b1;
}

.blockquote-info-muted {
  border-color: #7ee5e5;
}
.blockquote-info-muted .blockquote-footer {
  color: #7ee5e5;
}

.blockquote-danger-muted {
  border-color: #f77eb9;
}
.blockquote-danger-muted .blockquote-footer {
  color: #f77eb9;
}

.text-twitter {
  color: #2caae1;
}

.text-facebook {
  color: #3b579d;
}

.text-google {
  color: #dc4a38;
}

.text-linkedin {
  color: #0177b5;
}

.text-pinterest {
  color: #cc2127;
}

.text-youtube {
  color: #e52d27;
}

.text-github {
  color: #333333;
}

.text-behance {
  color: #1769ff;
}

.text-dribbble {
  color: #ea4c89;
}

.text-reddit {
  color: #ff4500;
}

.text-instagram {
  color: #fb3958;
}

.font-weight-medium {
  font-weight: 600;
}

.spinner-wrapper {
  width: 100%;
  height: calc(100vh - 65px - 150px);
  z-index: 9999;
  background: #f9fafb;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
}
.spinner-wrapper.full-screen {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
}
.spinner-wrapper .spinner {
  font-size: 10px;
  margin: 50px auto;
  text-indent: -9999em;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #f57672;
  background: linear-gradient(to right, #f57672 10%, rgba(0, 0, 0, 0) 42%);
  animation: loading 1.4s infinite linear;
  transform: translateZ(0);
}
.spinner-wrapper .spinner.spinner:before {
  width: 50%;
  height: 50%;
  background: #f57672;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.spinner-wrapper .spinner.spinner:after {
  background: #f9fafb;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: "";
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.main-wrapper {
  display: flex;
  overflow: hidden;
}
.main-wrapper .page-wrapper {
  min-height: 100vh;
  background: #f9fafb;
  width: calc(100% - 250px);
  margin-left: 250px;
  display: flex;
  flex-direction: column;
  transition: margin 0.1s ease, width 0.1s ease;
}
.main-wrapper .page-wrapper .page-content {
  flex-grow: 1;
  padding: 0;
  margin-top: 65px;
}
@media (max-width: 767px) {
  .main-wrapper .page-wrapper .page-content {
    padding: 25px 15px;
  }
}
.main-wrapper .page-wrapper.full-page {
  width: 100%;
  margin-left: 0;
}
.main-wrapper .page-wrapper.full-page .page-content {
  margin-top: 0;
}
@media (max-width: 991px) {
  .main-wrapper .page-wrapper {
    margin-left: 0;
    width: 100%;
  }
}

.page-content .content-nav-wrapper {
  padding: 0;
  position: fixed;
  right: 0;
  width: 220px;
  max-height: calc(100% - 65px - 51px);
  border-left: 1px solid #e8ebf1;
  display: none;
}
@media (min-width: 1200px) {
  .page-content .content-nav-wrapper {
    display: block;
  }
}
.page-content .content-nav-wrapper .content-nav {
  padding: 0 25px;
}
.page-content .content-nav-wrapper .content-nav .nav-item .nav-link {
  padding: 0;
  height: 30px;
  white-space: nowrap;
  color: #383838;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
}

.navbar {
  width: calc(100% - 250px);
  height: 65px;
  background: #ffffff;
  border-bottom: 1px solid #f2f4f9;
  display: flex;
  align-items: center;
  padding: 0;
  position: fixed;
  right: 0;
  left: 250px;
  z-index: 978;
  box-shadow: 3px 0 10px 0 rgba(183, 192, 206, 0.2);
  transition: width 0.1s ease, left 0.1s ease;
}
@media (max-width: 991px) {
  .navbar {
    width: 100%;
    left: 0;
  }
  .navbar .navbar-content {
    width: calc(100% - 70px - 1px);
  }
}
.navbar .sidebar-toggler {
  height: 100%;
  border-right: 1px solid #e8ebf1;
  display: flex;
  align-items: center;
  padding: 0 25px;
  display: none;
}
.navbar .sidebar-toggler i {
  font-size: 20px;
  color: #9b9b9b;
}
@media (max-width: 991px) {
  .navbar .sidebar-toggler {
    display: flex;
  }
}
.navbar .search-form {
  width: 100%;
  margin-right: 60px;
}
.navbar .search-form .input-group .input-group-prepend .input-group-text {
  padding: 0;
  border: 0;
  color: #535353;
  background: #fff;
}
.navbar .search-form .input-group .input-group-prepend .input-group-text i {
  font-size: 20px;
  cursor: pointer;
}
.navbar .search-form .input-group .form-control, .navbar .search-form .input-group .ng-select .ng-select-container, .ng-select .navbar .search-form .input-group .ng-select-container, .navbar .search-form .input-group select {
  border: 0;
  background: #fff;
  padding: 0 0.8rem;
  margin-top: 3px;
}
.navbar .search-form .input-group .form-control::placeholder, .navbar .search-form .input-group .ng-select .ng-select-container::placeholder, .ng-select .navbar .search-form .input-group .ng-select-container::placeholder, .navbar .search-form .input-group select::placeholder {
  color: #c0ccda;
}
.navbar .navbar-content {
  display: flex;
  width: 100%;
  height: 65px;
  padding-left: 25px;
  padding-right: 25px;
  align-items: center;
}
@media (max-width: 991px) {
  .navbar .navbar-content {
    width: calc(100% - 70px - 1px);
  }
}
.navbar .navbar-content .navbar-nav {
  display: flex;
  flex-direction: row;
  margin-left: auto;
}
.navbar .navbar-content .navbar-nav .nav-item {
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
  min-width: 30px;
  display: flex;
  align-items: center;
}
.navbar .navbar-content .navbar-nav .nav-item .nav-link {
  color: #535353;
  padding: 0;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.navbar .navbar-content .navbar-nav .nav-item .nav-link:hover, .navbar .navbar-content .navbar-nav .nav-item .nav-link[aria-expanded=true] {
  color: #f57672;
}
.navbar .navbar-content .navbar-nav .nav-item .nav-link::after {
  display: none;
}
.navbar .navbar-content .navbar-nav .nav-item .nav-link .link-icon {
  font-size: 20px;
  line-height: inherit;
}
.navbar .navbar-content .navbar-nav .nav-item .nav-link .indicator {
  position: absolute;
  top: 3px;
  right: 2px;
}
.navbar .navbar-content .navbar-nav .nav-item .nav-link .indicator .circle {
  background: #f57672;
  width: 7px;
  height: 7px;
  border-radius: 50%;
}
.navbar .navbar-content .navbar-nav .nav-item .nav-link .indicator .circle::before {
  background-color: #f57672;
  content: "";
  display: table;
  border-radius: 50%;
  position: absolute;
}
@media (max-width: 767px) {
  .navbar .navbar-content .navbar-nav .nav-item.dropdown {
    position: static;
  }
}
.navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu {
  max-width: 280px;
  position: absolute;
  right: -20px;
  left: auto;
  border-radius: 0;
  margin-top: 0;
  border: 1px solid #f2f4f9;
  box-shadow: 0 5px 10px 0 rgba(183, 192, 206, 0.2);
  font-size: 0.875rem;
}
.navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu::before {
  content: "";
  width: 13px;
  height: 13px;
  background: #fff;
  position: absolute;
  top: -7px;
  right: 28px;
  transform: rotate(45deg);
  border-top: 1px solid #f2f4f9;
  border-left: 1px solid #f2f4f9;
}
@media (max-width: 767px) {
  .navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu {
    right: 20px;
    width: calc(100% - 40px);
  }
  .navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu::before {
    display: none;
  }
}
.navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-header {
  border-bottom: 1px solid #f2f4f9;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .apps a {
  color: #000;
  width: 65px;
  height: 65px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .apps a i {
  color: #686868;
  font-size: 20px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .apps a p {
  font-size: 12px;
  margin-top: 5px;
  color: #686868;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .apps a:hover i {
  color: #f57672;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu {
  padding: 0;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-header, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-header, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-header {
  padding: 12px 20px;
  font-size: 13px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body {
  padding: 5px;
  max-height: 300px;
  position: relative;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item {
  display: flex;
  align-items: center;
  padding: 9px 16px;
  transition: background 0.2s ease-in-out;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:hover, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:hover, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:hover {
  background: rgb(248, 248, 248);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:hover .arrow {
  color: #f57672;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item .icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(247, 247, 247);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item .icon i {
  font-size: 15px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item .figure img, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item .figure img, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item .figure img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(1):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(1):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(1):hover {
  background: rgba(245, 118, 114, 0.07);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(1):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(1):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(1):hover .arrow {
  color: #f57672;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(1) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(1) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(1) .icon {
  background: rgba(245, 118, 114, 0.1);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(1) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(1) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(1) .icon i {
  color: #f57672;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(2):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(2):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(2):hover {
  background: rgba(16, 183, 89, 0.07);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(2):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(2):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(2):hover .arrow {
  color: #10b759;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(2) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(2) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(2) .icon {
  background: rgba(16, 183, 89, 0.1);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(2) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(2) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(2) .icon i {
  color: #10b759;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(3):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(3):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(3):hover {
  background: rgba(255, 51, 102, 0.07);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(3):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(3):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(3):hover .arrow {
  color: #ff3366;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(3) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(3) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(3) .icon {
  background: rgba(255, 51, 102, 0.1);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(3) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(3) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(3) .icon i {
  color: #ff3366;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(4):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(4):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(4):hover {
  background: rgba(251, 188, 6, 0.07);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(4):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(4):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(4):hover .arrow {
  color: #fbbc06;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(4) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(4) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(4) .icon {
  background: rgba(251, 188, 6, 0.1);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(4) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(4) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(4) .icon i {
  color: #fbbc06;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(5):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(5):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(5):hover {
  background: rgba(102, 209, 209, 0.07);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(5):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(5):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(5):hover .arrow {
  color: #66d1d1;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(5) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(5) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(5) .icon {
  background: rgba(102, 209, 209, 0.1);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(5) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(5) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(5) .icon i {
  color: #66d1d1;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(6):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(6):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(6):hover {
  background: rgba(16, 183, 89, 0.07);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(6):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(6):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(6):hover .arrow {
  color: #10b759;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(6) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(6) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(6) .icon {
  background: rgba(16, 183, 89, 0.1);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(6) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(6) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(6) .icon i {
  color: #10b759;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(7):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(7):hover, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(7):hover {
  background: rgba(255, 51, 102, 0.07);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(7):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(7):hover .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(7):hover .arrow {
  color: #ff3366;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(7) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(7) .icon, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(7) .icon {
  background: rgba(255, 51, 102, 0.1);
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item:nth-child(7) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item:nth-child(7) .icon i, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item:nth-child(7) .icon i {
  color: #ff3366;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item .content, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item .content, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item .content {
  margin-left: 15px;
  width: 200px;
  white-space: normal;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item .content p, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item .content p, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item .content p {
  margin-bottom: 0;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item .content .sub-text, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item .content .sub-text, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item .content .sub-text {
  font-size: 12px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-body .dropdown-item .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item .arrow, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item .arrow {
  width: 15px;
  height: 15px;
  margin-left: auto;
  color: #ddd;
  transition: all 0.3s ease-out;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-apps .dropdown-menu .dropdown-footer, .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-footer, .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-footer {
  padding: 10px 20px;
  border-top: 1px solid #f2f4f9;
  font-size: 14px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .nav-link img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu {
  padding: 20px;
  min-width: 230px;
}
@media (max-width: 767px) {
  .navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu {
    width: auto;
  }
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-header {
  padding: 0;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-header .figure {
  position: relative;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-header .figure img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  padding: 3px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-header .info .name {
  font-size: 16px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-header .info .email {
  font-size: 13px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item {
  width: auto;
  margin: 0 0 5px 0;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item:last-child {
  margin-bottom: 0;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item .nav-link {
  display: flex;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  color: #383838;
  transition: color 0.2s ease-in-out;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item .nav-link i {
  font-size: 16px;
  margin-right: 20px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item .nav-link span {
  font-size: 14px;
  margin-top: 2px;
}
.navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item:hover .nav-link {
  color: #f57672;
}

.sidebar {
  width: 250px;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  transition: width 0.1s ease, margin 0.1s ease-out;
  z-index: 999;
}
.sidebar .sidebar-header {
  background: #ffffff;
  height: 65px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  z-index: 999;
  width: 250px;
  transition: width 0.1s ease;
}
.sidebar-open .sidebar .sidebar-header {
  border-bottom: 1px solid #e8ebf1;
}
.sidebar .sidebar-header .sidebar-brand {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease;
  letter-spacing: -1px;
  color: #031a61;
  width: 85%;
  padding: 15%;
}
.sidebar .sidebar-header .sidebar-brand span {
  color: #f57672;
  font-weight: 300;
}
.sidebar .sidebar-header .sidebar-brand img {
  width: 60%;
  height: calc(100% - 75px);
  object-fit: contain;
}
.sidebar .sidebar-header .sidebar-toggler {
  cursor: pointer;
  width: 18px;
}
.sidebar .sidebar-header .sidebar-toggler span {
  display: block;
  width: 100%;
  border-radius: 3px;
  height: 2px;
  background: #535353;
  transition: all 0.3s;
  position: relative;
}
.sidebar .sidebar-header .sidebar-toggler span + span {
  margin-top: 4px;
}
.sidebar .sidebar-header .sidebar-toggler.active span:nth-child(1) {
  animation: ease 0.6s top forwards;
}
.sidebar .sidebar-header .sidebar-toggler.not-active span:nth-child(1) {
  animation: ease 0.6s top-2 forwards;
}
.sidebar .sidebar-header .sidebar-toggler.active span:nth-child(2) {
  animation: ease 0.6s scaled forwards;
}
.sidebar .sidebar-header .sidebar-toggler.not-active span:nth-child(2) {
  animation: ease 0.6s scaled-2 forwards;
}
.sidebar .sidebar-header .sidebar-toggler.active span:nth-child(3) {
  animation: ease 0.6s bottom forwards;
}
.sidebar .sidebar-header .sidebar-toggler.not-active span:nth-child(3) {
  animation: ease 0.6s bottom-2 forwards;
}
@keyframes top {
  0% {
    top: 0;
    transform: rotate(0);
  }
  50% {
    top: 6px;
    transform: rotate(0);
  }
  100% {
    top: 6px;
    transform: rotate(45deg);
  }
}
@keyframes top-2 {
  0% {
    top: 6px;
    transform: rotate(45deg);
  }
  50% {
    top: 6px;
    transform: rotate(0deg);
  }
  100% {
    top: 0;
    transform: rotate(0deg);
  }
}
@keyframes bottom {
  0% {
    bottom: 0;
    transform: rotate(0);
  }
  50% {
    bottom: 6px;
    transform: rotate(0);
  }
  100% {
    bottom: 6px;
    transform: rotate(135deg);
  }
}
@keyframes bottom-2 {
  0% {
    bottom: 6px;
    transform: rotate(135deg);
  }
  50% {
    bottom: 6px;
    transform: rotate(0);
  }
  100% {
    bottom: 0;
    transform: rotate(0);
  }
}
@keyframes scaled {
  50% {
    transform: scale(0);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes scaled-2 {
  0% {
    transform: scale(0);
  }
  50% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
.sidebar .sidebar-body {
  max-height: calc(100% - 65px);
  position: relative;
  height: 100%;
  box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.2);
  background: #ffffff;
}
.sidebar .sidebar-body .sidebar-nav {
  list-style: none;
  padding: 10px 10px 20px 10px;
}
.sidebar .sidebar-body .sidebar-nav .nav-item {
  position: relative;
  margin-top: 10px;
}
.sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link {
  display: flex;
  align-items: center;
  padding: 0;
  height: 32px;
  white-space: nowrap;
  color: #000;
}
.sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .link-icon {
  width: 16px;
  fill: rgba(233, 236, 239, 0.21);
  position: absolute;
  color: inherit;
}
.sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .link-title {
  margin-left: 30px;
  font-size: 14px;
  transition: all 0.2s ease-in-out;
}
.sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .link-arrow {
  width: 14px;
  height: 14px;
  margin-left: auto;
  transition: all 0.3s ease-in-out;
  color: inherit;
}
.sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .badge {
  margin-left: auto;
}
.sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .link-icon,
.sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .link-title,
.sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .link-arrow {
  transition: all 0.3s ease;
  white-space: initial;
}
.sidebar .sidebar-body .sidebar-nav .nav-item.nav-category {
  color: #686868;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin-bottom: 5px;
  white-space: initial;
}
.sidebar .sidebar-body .sidebar-nav .nav-item.nav-category:not(:first-child) {
  margin-top: 20px;
}
.sidebar .sidebar-body .sidebar-nav .nav-item:hover .nav-link {
  color: #f57672;
}
.sidebar .sidebar-body .sidebar-nav .nav-item:hover .nav-link .link-title {
  margin-left: 31px;
}
.sidebar .sidebar-body .sidebar-nav .nav-item:hover .nav-link .link-icon {
  color: #f57672;
  fill: rgba(239, 243, 255, 0.5);
}
.sidebar .sidebar-body .sidebar-nav .nav-item.mm-active > .nav-link {
  color: #f57672;
}
.sidebar .sidebar-body .sidebar-nav .nav-item.mm-active > .nav-link .link-arrow {
  transform: rotate(180deg);
}
.sidebar .sidebar-body .sidebar-nav .nav-item.mm-active > .nav-link::before {
  content: "";
  width: 3px;
  height: 26px;
  background: #f57672;
  position: absolute;
  left: -25px;
}
.sidebar .sidebar-body .sidebar-nav .nav-item.mm-active > .nav-link .link-icon {
  fill: rgba(239, 243, 255, 0.5);
  color: #f57672;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu {
  padding: 0;
  padding-left: 33px;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item {
  position: relative;
  margin-top: 10px;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .nav-link {
  height: 25px;
  color: #000;
  font-size: 12px;
  transition: all 0.3s ease-in-out;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .nav-link.mm-active {
  color: #f57672;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .nav-link.mm-active::before {
  border: 1px solid #f57672;
  background: #f57672;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .nav-link .link-title {
  margin-left: 0;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .nav-link:hover {
  color: #f57672;
  margin-left: 3px;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .nav-link:hover::before {
  border: 1px solid #f57672;
  background: #f57672;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .sub-menu {
  padding-left: 15px;
}
.sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .sub-menu .nav-item .nav-link::before {
  width: 5px;
  height: 5px;
  left: -24px;
}
@media (max-width: 991px) {
  .sidebar {
    z-index: 999;
    margin-left: -250px;
    visibility: hidden;
  }
  .sidebar-open .sidebar {
    margin-left: 0;
    visibility: visible;
  }
  .sidebar .sidebar-body .nav .nav-item {
    width: auto;
  }
  .sidebar .sidebar-body .nav .nav-item .nav-link .link-icon {
    transition: none;
    margin: 0;
  }
}

.sidebar-dark .sidebar .sidebar-header {
  background: #0c1427;
  border-bottom: 1px solid #344258;
  border-right: 1px solid #344258;
}
.sidebar-dark .sidebar .sidebar-header .sidebar-brand {
  color: #f8f9fc;
}
.sidebar-dark .sidebar .sidebar-header .sidebar-toggler span {
  background: #9fa2ab;
}
.sidebar-dark .sidebar .sidebar-body {
  background: #0c1427;
  border-right: 1px solid #344258;
}
.sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item.nav-category {
  color: #ffffff;
}
.sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item .nav-link {
  color: #bfc3ce;
}
.sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item .nav-link svg {
  fill: none;
}
.sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item:hover > .nav-link, .sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item.mm-active > .nav-link {
  color: #f57672;
}
.sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item:hover > .nav-link svg, .sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item.mm-active > .nav-link svg {
  fill: rgba(245, 118, 114, 0.2);
}
.sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item:hover > .nav-link .link-title, .sidebar-dark .sidebar .sidebar-body .sidebar-nav .nav-item.mm-active > .nav-link .link-title {
  color: #f57672;
}

.settings-sidebar {
  position: fixed;
  right: -232px;
  top: 130px;
  width: 232px;
  background: #ffffff;
  box-shadow: -3px 0 10px 0 rgba(183, 192, 206, 0.2);
  z-index: 999;
  border-radius: 0 0 0 4px;
  transition: all 0.2s ease-in-out;
}
.settings-open .settings-sidebar {
  right: 0;
}
.settings-sidebar .sidebar-body {
  position: relative;
  padding: 18px;
}
.settings-sidebar .sidebar-body .settings-sidebar-toggler {
  position: absolute;
  left: -44px;
  top: 0;
  padding: 12px;
  border-radius: 4px 0 0 4px;
  background: #ffffff;
  box-shadow: -3px 0 10px 0 rgba(183, 192, 206, 0.2);
}
.settings-sidebar .sidebar-body .settings-sidebar-toggler .icon {
  display: block;
  font-size: 20px;
  color: #686868;
}
.settings-sidebar .sidebar-body .theme-wrapper .theme-item {
  position: relative;
  display: block;
  margin-bottom: 19px;
  border-radius: 6px;
  border: 3px solid #ececec;
}
.settings-sidebar .sidebar-body .theme-wrapper .theme-item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(245, 118, 114, 0);
}
.settings-sidebar .sidebar-body .theme-wrapper .theme-item:last-child {
  margin-bottom: 0;
}
.settings-sidebar .sidebar-body .theme-wrapper .theme-item.active {
  border: 3px solid #fabbb9;
}
.settings-sidebar .sidebar-body .theme-wrapper .theme-item img {
  width: 100%;
  border-radius: 3px;
}
.settings-sidebar .sidebar-body .theme-wrapper .theme-item:hover::after {
  background: rgba(245, 118, 114, 0.2);
  transition: all 0.3s ease-in-out;
}

.sidebar-folded .sidebar .sidebar-header {
  width: 70px;
}
.sidebar-folded .sidebar .sidebar-header .sidebar-brand {
  display: none;
}
.sidebar-folded .page-wrapper {
  width: calc(100% - 70px);
  margin-left: 70px;
}
.sidebar-folded .page-wrapper .navbar {
  width: calc(100% - 70px);
  left: 70px;
  right: 0;
}
.sidebar-folded:not(.open-sidebar-folded) .sidebar {
  width: 70px;
}
.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-header {
  width: 70px;
}
.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-header .sidebar-brand {
  opacity: 0;
  visibility: hidden;
  width: 0;
}
.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-body .sidebar-nav .nav-item .nav-link .link-title,
.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-body .sidebar-nav .nav-item .nav-link .link-arrow {
  visibility: hidden;
  opacity: 0;
}
.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-body .sidebar-nav .nav-item.nav-category {
  visibility: hidden;
}
.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-body .sidebar-nav .nav-item.nav-category::before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #9b9b9b;
  position: absolute;
  top: 5px;
  left: 6px;
  visibility: visible;
}
.sidebar-folded:not(.open-sidebar-folded) .sidebar .sidebar-body .sidebar-nav.sub-menu {
  display: none;
}

@media (max-width: 991px) {
  .sidebar-open .main-wrapper::before, .settings-open .main-wrapper::before {
    content: "";
    width: 100vw;
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 99;
    transition: all 3s ease;
    z-index: 980;
  }
}

.rtl {
  direction: rtl;
  text-align: right;
}
.rtl .main-wrapper .sidebar {
  right: 0;
  left: auto;
}
@media (max-width: 991px) {
  .rtl .main-wrapper .sidebar {
    margin-right: -250px;
  }
  .sidebar-open.rtl .main-wrapper .sidebar {
    margin-right: 0;
  }
}
.rtl .main-wrapper .sidebar .sidebar-header {
  border-right: 0;
  border-left: 1px solid #f2f4f9;
}
.sidebar-dark.rtl .main-wrapper .sidebar .sidebar-header {
  border-left: 1px solid #344258;
}

.rtl .main-wrapper .sidebar .sidebar-body {
  direction: ltr;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav {
  width: 100%;
}
@media (min-width: 992px) {
  .rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav {
    direction: rtl;
  }
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav .nav-item {
  width: 100%;
  direction: ltr;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link {
  direction: rtl;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .badge {
  margin-left: 0;
  margin-right: auto;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .link-title {
  margin-left: 0;
  margin-right: 30px;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav .nav-item > .nav-link .link-arrow {
  margin-left: 0;
  margin-right: auto;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav .nav-item.mm-active > .nav-link::before {
  left: auto;
  right: -25px;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav .nav-item.nav-category::before {
  right: 6px;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav .nav-item.side-nav-item > .nav-link .link-title {
  margin-right: 0;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav.sub-menu {
  padding: 0 30px 15px 0;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav.sub-menu .nav-item .nav-link::before {
  left: auto;
  right: -29px;
}
.rtl .main-wrapper .sidebar .sidebar-body .sidebar-nav.sub-menu.nav-third-level {
  padding: 0 16px 15px 0;
}
.rtl .main-wrapper .settings-sidebar {
  right: auto;
  left: -232px;
  border-radius: 0 0 4px 0;
  box-shadow: 3px 0 10px 0 rgba(183, 192, 206, 0.2);
}
.settings-open.rtl .main-wrapper .settings-sidebar {
  right: auto;
  left: 0;
}

.rtl .main-wrapper .settings-sidebar .sidebar-body .settings-sidebar-toggler {
  left: auto;
  right: -44px;
  box-shadow: 3px 0 10px 0 rgba(183, 192, 206, 0.2);
  border-radius: 0 4px 4px 0;
}
@media (min-width: 992px) {
  .rtl .main-wrapper .page-wrapper {
    margin-left: 0;
    margin-right: 250px;
  }
  .sidebar-folded.rtl .main-wrapper .page-wrapper {
    margin-right: 70px;
  }
}
@media (max-width: 991px) {
  .rtl .main-wrapper .page-wrapper {
    margin-right: 0;
    width: 100%;
  }
}
.rtl .main-wrapper .page-wrapper.full-page {
  margin-right: 0;
  margin-left: 0;
}
.rtl .main-wrapper .page-wrapper .navbar {
  transition: width 0.1s ease, right 0.1s ease;
}
@media (min-width: 992px) {
  .rtl .main-wrapper .page-wrapper .navbar {
    left: 0;
    right: 250px;
    transition: width 0.1s ease, right 0.1s ease;
  }
  .sidebar-folded.rtl .main-wrapper .page-wrapper .navbar {
    right: 70px;
    width: calc(100% - 70px);
  }
}
@media (max-width: 991px) {
  .rtl .main-wrapper .page-wrapper .navbar {
    right: 0;
  }
}
.rtl .main-wrapper .page-wrapper .navbar .navbar-content .search-form {
  margin-right: 0;
}
.rtl .main-wrapper .page-wrapper .navbar .navbar-content .navbar-nav {
  margin-left: 0;
  margin-right: auto;
}
.rtl .main-wrapper .page-wrapper .navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu {
  right: auto;
  left: -20px;
}
@media (max-width: 991px) {
  .rtl .main-wrapper .page-wrapper .navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu {
    left: 20px;
  }
}
.rtl .main-wrapper .page-wrapper .navbar .navbar-content .navbar-nav .nav-item.dropdown .dropdown-menu::before {
  right: auto;
  left: 28px;
}
.rtl .main-wrapper .page-wrapper .navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item .nav-link i {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .main-wrapper .page-wrapper .navbar .navbar-content .navbar-nav .nav-item.nav-messages .dropdown-menu .dropdown-body .dropdown-item .content {
  margin-left: 0;
  margin-right: 15px;
  text-align: right;
}
.rtl .main-wrapper .page-wrapper .navbar .navbar-content .navbar-nav .nav-item.nav-notifications .dropdown-menu .dropdown-body .dropdown-item .content {
  margin-left: 0;
  margin-right: 15px;
  text-align: right;
}
.rtl .main-wrapper .page-wrapper .page-content .main-content p {
  direction: ltr;
}
.rtl .main-wrapper .page-wrapper .page-content .main-content .highlight pre {
  direction: ltr;
  text-align: left;
}
.rtl .main-wrapper .page-wrapper .page-content .content-nav-wrapper {
  right: auto;
  left: 0;
  border-left: 0;
  border-right: 1px solid #e8ebf1;
}

.accordion > .card {
  margin-bottom: 0.75rem;
  border-radius: 0.25rem;
}
.accordion > .card .card-header {
  background-color: transparent;
  padding: 1.3rem 2rem;
}
.accordion > .card .card-header * {
  font-weight: 400;
  font-size: 0.95rem;
}
.accordion > .card .card-header button {
  width: 100%;
  text-align: left;
  color: inherit;
  position: relative;
  transition: color 0.5s ease;
  padding: 0;
  text-decoration: none;
}
.accordion > .card .card-header button:before {
  font-family: feather;
  position: absolute;
  right: 7px;
  top: 0;
  font-size: 14px;
  display: block;
}
.accordion > .card .card-header button[aria-expanded=true] {
  color: #f57672;
}
.accordion > .card .card-header button[aria-expanded=true]:before {
  content: "\e92e";
}
.accordion > .card .card-header button[aria-expanded=false]:before {
  content: "\e931";
}
.accordion > .card .card-body {
  font-size: 0.875rem;
  padding: 1.3rem 2rem;
  font-weight: 400;
}
.accordion > .card .card-body i {
  font-size: 1.25rem;
}
.accordion > .card:first-of-type {
  border-bottom: 1px solid #f2f4f9;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 1px solid #f2f4f9;
}

.breadcrumb.bg-success, .breadcrumb.bg-dark, .breadcrumb.bg-danger, .breadcrumb.bg-warning, .breadcrumb.bg-primary, .breadcrumb.bg-info {
  border: none;
}
.breadcrumb.bg-success .breadcrumb-item, .breadcrumb.bg-dark .breadcrumb-item, .breadcrumb.bg-danger .breadcrumb-item, .breadcrumb.bg-warning .breadcrumb-item, .breadcrumb.bg-primary .breadcrumb-item, .breadcrumb.bg-info .breadcrumb-item {
  color: rgba(255, 255, 255, 0.8);
}
.breadcrumb.bg-success .breadcrumb-item:before, .breadcrumb.bg-dark .breadcrumb-item:before, .breadcrumb.bg-danger .breadcrumb-item:before, .breadcrumb.bg-warning .breadcrumb-item:before, .breadcrumb.bg-primary .breadcrumb-item:before, .breadcrumb.bg-info .breadcrumb-item:before {
  color: inherit;
}
.breadcrumb.bg-success .breadcrumb-item a, .breadcrumb.bg-success .breadcrumb-item span, .breadcrumb.bg-dark .breadcrumb-item a, .breadcrumb.bg-dark .breadcrumb-item span, .breadcrumb.bg-danger .breadcrumb-item a, .breadcrumb.bg-danger .breadcrumb-item span, .breadcrumb.bg-warning .breadcrumb-item a, .breadcrumb.bg-warning .breadcrumb-item span, .breadcrumb.bg-primary .breadcrumb-item a, .breadcrumb.bg-primary .breadcrumb-item span, .breadcrumb.bg-info .breadcrumb-item a, .breadcrumb.bg-info .breadcrumb-item span {
  color: inherit;
}
.breadcrumb.bg-success .breadcrumb-item.active, .breadcrumb.bg-dark .breadcrumb-item.active, .breadcrumb.bg-danger .breadcrumb-item.active, .breadcrumb.bg-warning .breadcrumb-item.active, .breadcrumb.bg-primary .breadcrumb-item.active, .breadcrumb.bg-info .breadcrumb-item.active {
  color: #ffffff;
}

/* inverse breadcrumb */
.bg-inverse-primary {
  background: #fdeae9;
  border-color: #f57672;
}
.bg-inverse-primary .breadcrumb-item {
  color: #f57672;
}
.bg-inverse-primary .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-primary .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-primary.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-secondary {
  background: #c4cad6;
  border-color: #7987a1;
}
.bg-inverse-secondary .breadcrumb-item {
  color: #7987a1;
}
.bg-inverse-secondary .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-secondary .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-secondary.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-success {
  background: #56f09a;
  border-color: #10b759;
}
.bg-inverse-success .breadcrumb-item {
  color: #10b759;
}
.bg-inverse-success .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-success .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-success.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-info {
  background: #c8eeee;
  border-color: #66d1d1;
}
.bg-inverse-info .breadcrumb-item {
  color: #66d1d1;
}
.bg-inverse-info .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-info .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-info.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-warning {
  background: #fdde83;
  border-color: #fbbc06;
}
.bg-inverse-warning .breadcrumb-item {
  color: #fbbc06;
}
.bg-inverse-warning .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-warning .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-warning.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-danger {
  background: #ffb3c6;
  border-color: #ff3366;
}
.bg-inverse-danger .breadcrumb-item {
  color: #ff3366;
}
.bg-inverse-danger .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-danger .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-danger.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-light {
  background: white;
  border-color: #ececec;
}
.bg-inverse-light .breadcrumb-item {
  color: #ececec;
}
.bg-inverse-light .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-light .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-light.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-dark {
  background: #5c6c85;
  border-color: #282f3a;
}
.bg-inverse-dark .breadcrumb-item {
  color: #282f3a;
}
.bg-inverse-dark .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-dark .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-dark.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-primary-muted {
  background: white;
  border-color: #ecb1b1;
}
.bg-inverse-primary-muted .breadcrumb-item {
  color: #ecb1b1;
}
.bg-inverse-primary-muted .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-primary-muted .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-primary-muted.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-info-muted {
  background: #e8fafa;
  border-color: #7ee5e5;
}
.bg-inverse-info-muted .breadcrumb-item {
  color: #7ee5e5;
}
.bg-inverse-info-muted .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-info-muted .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-info-muted.bg-inverse-dark {
  background: #bfbfbf;
}

.bg-inverse-danger-muted {
  background: #fef6fa;
  border-color: #f77eb9;
}
.bg-inverse-danger-muted .breadcrumb-item {
  color: #f77eb9;
}
.bg-inverse-danger-muted .breadcrumb-item:before {
  color: inherit;
}
.bg-inverse-danger-muted .breadcrumb-item a {
  color: inherit;
}
.bg-inverse-danger-muted.bg-inverse-dark {
  background: #bfbfbf;
}

.rtl .breadcrumb .breadcrumb-item {
  padding-left: 0.5rem;
}
.rtl .breadcrumb .breadcrumb-item:last-child {
  padding-left: 0;
}
.rtl .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  padding-right: 0;
  padding-left: 0.5rem;
}

/* Buttons */
.btn {
  font-size: 0.875rem;
  line-height: 1;
  padding: 0.5rem 1rem;
  /* Buttons with only icons */
  /* Buttons with icon and text */
}
.btn i {
  font-size: 1rem;
}
.btn.btn-rounded {
  border-radius: 50px;
}
.btn.btn-xs {
  padding: 0.35rem 0.75rem;
  font-size: 0.625rem;
}
.btn.btn-sm, .btn-group-sm > .btn {
  font-size: 0.75rem;
  padding: 0.45rem 1rem;
}
.btn.btn-lg, .btn-group-lg > .btn {
  font-size: 1.3rem;
}
.btn.btn-link {
  color: #f57672;
}
.btn.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-icon svg {
  height: 15px;
}
.btn.btn-icon i {
  font-size: 15px;
}
.btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
  width: 30px;
  height: 30px;
}
.btn.btn-icon.btn-sm svg, .btn-group-sm > .btn.btn-icon svg {
  height: 13px;
}
.btn.btn-icon.btn-sm i, .btn-group-sm > .btn.btn-icon i {
  font-size: 13px;
}
.btn.btn-icon.btn-lg, .btn-group-lg > .btn.btn-icon {
  width: 48px;
  height: 48px;
}
.btn.btn-icon.btn-lg svg, .btn-group-lg > .btn.btn-icon svg {
  height: 20px;
}
.btn.btn-icon.btn-lg i, .btn-group-lg > .btn.btn-icon i {
  font-size: 20px;
}
.input-group-prepend .btn.btn-icon, .input-group-append .btn.btn-icon {
  width: 48px;
  height: 35px;
}
.btn.btn-icon-text {
  display: inline-flex;
  align-items: center;
}
.btn.btn-icon-text .btn-icon-prepend {
  margin-right: 0.5rem;
}
.btn.btn-icon-text .btn-icon-append {
  margin-left: 0.5rem;
}
.btn.btn-icon-text .btn-icon-prepend,
.btn.btn-icon-text .btn-icon-append {
  width: 15px;
  height: 15px;
}
.btn.btn-icon-text.btn-sm .btn-icon-prepend, .btn-group-sm > .btn.btn-icon-text .btn-icon-prepend,
.btn.btn-icon-text.btn-sm .btn-icon-append,
.btn-group-sm > .btn.btn-icon-text .btn-icon-append {
  width: 12px;
  height: 12px;
}
.btn.btn-icon-text.btn-lg .btn-icon-prepend, .btn-group-lg > .btn.btn-icon-text .btn-icon-prepend,
.btn.btn-icon-text.btn-lg .btn-icon-append,
.btn-group-lg > .btn.btn-icon-text .btn-icon-append {
  width: 20px;
  height: 20px;
}
.btn.btn-social-icon {
  width: 50px;
  height: 50px;
  padding: 0;
}

.btn-group .btn + .btn {
  border-left: 0;
}

.rtl .btn-group .btn + .btn {
  border-left: 1px solid;
  border-right: 0;
}
.rtl .btn-group > .btn:not(:first-child):not(:last-child):not(.dorpdown-toggle) {
  border-radius: 0;
}
.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.rtl .btn-group > .btn-group:not(:last-child) > .btn {
  border-radius: 0.1875rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .btn-group > .btn:not(:first-child),
.rtl .btn-group > .btn-group:not(:first-child) > .btn {
  border-radius: 0.1875rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/*social buttons*/
.btn-twitter {
  background: #2caae1;
  color: #ffffff;
}
.btn-twitter:hover, .btn-twitter:focus {
  background: #1b8dbf;
  color: #ffffff;
}
.btn-twitter.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #59bce7;
}
.btn-twitter.btn-social-icon-text i {
  background: #2caae1;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-twitter {
  border: 1px solid #2caae1;
  color: #2caae1;
}
.btn-outline-twitter:hover {
  background: #2caae1;
  color: #ffffff;
}

.btn-facebook {
  background: #3b579d;
  color: #ffffff;
}
.btn-facebook:hover, .btn-facebook:focus {
  background: #2d4278;
  color: #ffffff;
}
.btn-facebook.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #4e6ebd;
}
.btn-facebook.btn-social-icon-text i {
  background: #3b579d;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-facebook {
  border: 1px solid #3b579d;
  color: #3b579d;
}
.btn-outline-facebook:hover {
  background: #3b579d;
  color: #ffffff;
}

.btn-google {
  background: #dc4a38;
  color: #ffffff;
}
.btn-google:hover, .btn-google:focus {
  background: #bf3322;
  color: #ffffff;
}
.btn-google.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #e47163;
}
.btn-google.btn-social-icon-text i {
  background: #dc4a38;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-google {
  border: 1px solid #dc4a38;
  color: #dc4a38;
}
.btn-outline-google:hover {
  background: #dc4a38;
  color: #ffffff;
}

.btn-linkedin {
  background: #0177b5;
  color: #ffffff;
}
.btn-linkedin:hover, .btn-linkedin:focus {
  background: #015682;
  color: #ffffff;
}
.btn-linkedin.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #0198e8;
}
.btn-linkedin.btn-social-icon-text i {
  background: #0177b5;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-linkedin {
  border: 1px solid #0177b5;
  color: #0177b5;
}
.btn-outline-linkedin:hover {
  background: #0177b5;
  color: #ffffff;
}

.btn-pinterest {
  background: #cc2127;
  color: #ffffff;
}
.btn-pinterest:hover, .btn-pinterest:focus {
  background: #a01a1f;
  color: #ffffff;
}
.btn-pinterest.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #e04046;
}
.btn-pinterest.btn-social-icon-text i {
  background: #cc2127;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-pinterest {
  border: 1px solid #cc2127;
  color: #cc2127;
}
.btn-outline-pinterest:hover {
  background: #cc2127;
  color: #ffffff;
}

.btn-youtube {
  background: #e52d27;
  color: #ffffff;
}
.btn-youtube:hover, .btn-youtube:focus {
  background: #c21d17;
  color: #ffffff;
}
.btn-youtube.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #ea5955;
}
.btn-youtube.btn-social-icon-text i {
  background: #e52d27;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-youtube {
  border: 1px solid #e52d27;
  color: #e52d27;
}
.btn-outline-youtube:hover {
  background: #e52d27;
  color: #ffffff;
}

.btn-github {
  background: #333333;
  color: #ffffff;
}
.btn-github:hover, .btn-github:focus {
  background: #1a1a1a;
  color: #ffffff;
}
.btn-github.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #4d4d4d;
}
.btn-github.btn-social-icon-text i {
  background: #333333;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-github {
  border: 1px solid #333333;
  color: #333333;
}
.btn-outline-github:hover {
  background: #333333;
  color: #ffffff;
}

.btn-behance {
  background: #1769ff;
  color: #ffffff;
}
.btn-behance:hover, .btn-behance:focus {
  background: #0050e3;
  color: #ffffff;
}
.btn-behance.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #4a8aff;
}
.btn-behance.btn-social-icon-text i {
  background: #1769ff;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-behance {
  border: 1px solid #1769ff;
  color: #1769ff;
}
.btn-outline-behance:hover {
  background: #1769ff;
  color: #ffffff;
}

.btn-dribbble {
  background: #ea4c89;
  color: #ffffff;
}
.btn-dribbble:hover, .btn-dribbble:focus {
  background: #e51e6b;
  color: #ffffff;
}
.btn-dribbble.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #ef7aa7;
}
.btn-dribbble.btn-social-icon-text i {
  background: #ea4c89;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-dribbble {
  border: 1px solid #ea4c89;
  color: #ea4c89;
}
.btn-outline-dribbble:hover {
  background: #ea4c89;
  color: #ffffff;
}

.btn-reddit {
  background: #ff4500;
  color: #ffffff;
}
.btn-reddit:hover, .btn-reddit:focus {
  background: #cc3700;
  color: #ffffff;
}
.btn-reddit.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #ff6a33;
}
.btn-reddit.btn-social-icon-text i {
  background: #ff4500;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-reddit {
  border: 1px solid #ff4500;
  color: #ff4500;
}
.btn-outline-reddit:hover {
  background: #ff4500;
  color: #ffffff;
}

.btn-instagram {
  background: #fb3958;
  color: #ffffff;
}
.btn-instagram:hover, .btn-instagram:focus {
  background: #fa072e;
  color: #ffffff;
}
.btn-instagram.btn-social-icon-text {
  padding: 0 1.5rem 0 0;
  background: #fc6b82;
}
.btn-instagram.btn-social-icon-text i {
  background: #fb3958;
  padding: 0.75rem;
  display: inline-block;
  margin-right: 1.5rem;
}

.btn-outline-instagram {
  border: 1px solid #fb3958;
  color: #fb3958;
}
.btn-outline-instagram:hover {
  background: #fb3958;
  color: #ffffff;
}

/* inverse buttons */
.btn-inverse-primary {
  background-color: rgba(245, 118, 114, 0.2);
  background-image: none;
  border-color: rgba(245, 118, 114, 0);
}
.btn-inverse-primary:not(.btn-inverse-light) {
  color: #f57672;
}
.btn-inverse-primary:hover {
  color: #ffffff;
  background-color: #f57672;
  border-color: #f57672;
}
.btn-inverse-primary.focus, .btn-inverse-primary:focus {
  box-shadow: 0 0 0 3px rgba(245, 118, 114, 0.5);
}
.btn-inverse-primary.disabled, .btn-inverse-primary:disabled {
  color: #f57672;
  background-color: transparent;
}
.btn-inverse-primary.active, .btn-inverse-primary:active, .show > .btn-inverse-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #f57672;
  border-color: #f57672;
}

.btn-inverse-secondary {
  background-color: rgba(121, 135, 161, 0.2);
  background-image: none;
  border-color: rgba(121, 135, 161, 0);
}
.btn-inverse-secondary:not(.btn-inverse-light) {
  color: #7987a1;
}
.btn-inverse-secondary:hover {
  color: #ffffff;
  background-color: #7987a1;
  border-color: #7987a1;
}
.btn-inverse-secondary.focus, .btn-inverse-secondary:focus {
  box-shadow: 0 0 0 3px rgba(121, 135, 161, 0.5);
}
.btn-inverse-secondary.disabled, .btn-inverse-secondary:disabled {
  color: #7987a1;
  background-color: transparent;
}
.btn-inverse-secondary.active, .btn-inverse-secondary:active, .show > .btn-inverse-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #7987a1;
  border-color: #7987a1;
}

.btn-inverse-success {
  background-color: rgba(16, 183, 89, 0.2);
  background-image: none;
  border-color: rgba(16, 183, 89, 0);
}
.btn-inverse-success:not(.btn-inverse-light) {
  color: #10b759;
}
.btn-inverse-success:hover {
  color: #ffffff;
  background-color: #10b759;
  border-color: #10b759;
}
.btn-inverse-success.focus, .btn-inverse-success:focus {
  box-shadow: 0 0 0 3px rgba(16, 183, 89, 0.5);
}
.btn-inverse-success.disabled, .btn-inverse-success:disabled {
  color: #10b759;
  background-color: transparent;
}
.btn-inverse-success.active, .btn-inverse-success:active, .show > .btn-inverse-success.dropdown-toggle {
  color: #ffffff;
  background-color: #10b759;
  border-color: #10b759;
}

.btn-inverse-info {
  background-color: rgba(102, 209, 209, 0.2);
  background-image: none;
  border-color: rgba(102, 209, 209, 0);
}
.btn-inverse-info:not(.btn-inverse-light) {
  color: #66d1d1;
}
.btn-inverse-info:hover {
  color: #ffffff;
  background-color: #66d1d1;
  border-color: #66d1d1;
}
.btn-inverse-info.focus, .btn-inverse-info:focus {
  box-shadow: 0 0 0 3px rgba(102, 209, 209, 0.5);
}
.btn-inverse-info.disabled, .btn-inverse-info:disabled {
  color: #66d1d1;
  background-color: transparent;
}
.btn-inverse-info.active, .btn-inverse-info:active, .show > .btn-inverse-info.dropdown-toggle {
  color: #ffffff;
  background-color: #66d1d1;
  border-color: #66d1d1;
}

.btn-inverse-warning {
  background-color: rgba(251, 188, 6, 0.2);
  background-image: none;
  border-color: rgba(251, 188, 6, 0);
}
.btn-inverse-warning:not(.btn-inverse-light) {
  color: #fbbc06;
}
.btn-inverse-warning:hover {
  color: #ffffff;
  background-color: #fbbc06;
  border-color: #fbbc06;
}
.btn-inverse-warning.focus, .btn-inverse-warning:focus {
  box-shadow: 0 0 0 3px rgba(251, 188, 6, 0.5);
}
.btn-inverse-warning.disabled, .btn-inverse-warning:disabled {
  color: #fbbc06;
  background-color: transparent;
}
.btn-inverse-warning.active, .btn-inverse-warning:active, .show > .btn-inverse-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #fbbc06;
  border-color: #fbbc06;
}

.btn-inverse-danger {
  background-color: rgba(255, 51, 102, 0.2);
  background-image: none;
  border-color: rgba(255, 51, 102, 0);
}
.btn-inverse-danger:not(.btn-inverse-light) {
  color: #ff3366;
}
.btn-inverse-danger:hover {
  color: #ffffff;
  background-color: #ff3366;
  border-color: #ff3366;
}
.btn-inverse-danger.focus, .btn-inverse-danger:focus {
  box-shadow: 0 0 0 3px rgba(255, 51, 102, 0.5);
}
.btn-inverse-danger.disabled, .btn-inverse-danger:disabled {
  color: #ff3366;
  background-color: transparent;
}
.btn-inverse-danger.active, .btn-inverse-danger:active, .show > .btn-inverse-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #ff3366;
  border-color: #ff3366;
}

.btn-inverse-light {
  background-color: rgba(236, 236, 236, 0.2);
  background-image: none;
  border-color: rgba(236, 236, 236, 0);
}
.btn-inverse-light:not(.btn-inverse-light) {
  color: #ececec;
}
.btn-inverse-light:hover {
  color: #ffffff;
  background-color: #ececec;
  border-color: #ececec;
}
.btn-inverse-light.focus, .btn-inverse-light:focus {
  box-shadow: 0 0 0 3px rgba(236, 236, 236, 0.5);
}
.btn-inverse-light.disabled, .btn-inverse-light:disabled {
  color: #ececec;
  background-color: transparent;
}
.btn-inverse-light.active, .btn-inverse-light:active, .show > .btn-inverse-light.dropdown-toggle {
  color: #ffffff;
  background-color: #ececec;
  border-color: #ececec;
}

.btn-inverse-dark {
  background-color: rgba(40, 47, 58, 0.2);
  background-image: none;
  border-color: rgba(40, 47, 58, 0);
}
.btn-inverse-dark:not(.btn-inverse-light) {
  color: #282f3a;
}
.btn-inverse-dark:hover {
  color: #ffffff;
  background-color: #282f3a;
  border-color: #282f3a;
}
.btn-inverse-dark.focus, .btn-inverse-dark:focus {
  box-shadow: 0 0 0 3px rgba(40, 47, 58, 0.5);
}
.btn-inverse-dark.disabled, .btn-inverse-dark:disabled {
  color: #282f3a;
  background-color: transparent;
}
.btn-inverse-dark.active, .btn-inverse-dark:active, .show > .btn-inverse-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #282f3a;
  border-color: #282f3a;
}

.btn-inverse-primary-muted {
  background-color: rgba(236, 177, 177, 0.2);
  background-image: none;
  border-color: rgba(236, 177, 177, 0);
}
.btn-inverse-primary-muted:not(.btn-inverse-light) {
  color: #ecb1b1;
}
.btn-inverse-primary-muted:hover {
  color: #ffffff;
  background-color: #ecb1b1;
  border-color: #ecb1b1;
}
.btn-inverse-primary-muted.focus, .btn-inverse-primary-muted:focus {
  box-shadow: 0 0 0 3px rgba(236, 177, 177, 0.5);
}
.btn-inverse-primary-muted.disabled, .btn-inverse-primary-muted:disabled {
  color: #ecb1b1;
  background-color: transparent;
}
.btn-inverse-primary-muted.active, .btn-inverse-primary-muted:active, .show > .btn-inverse-primary-muted.dropdown-toggle {
  color: #ffffff;
  background-color: #ecb1b1;
  border-color: #ecb1b1;
}

.btn-inverse-info-muted {
  background-color: rgba(126, 229, 229, 0.2);
  background-image: none;
  border-color: rgba(126, 229, 229, 0);
}
.btn-inverse-info-muted:not(.btn-inverse-light) {
  color: #7ee5e5;
}
.btn-inverse-info-muted:hover {
  color: #ffffff;
  background-color: #7ee5e5;
  border-color: #7ee5e5;
}
.btn-inverse-info-muted.focus, .btn-inverse-info-muted:focus {
  box-shadow: 0 0 0 3px rgba(126, 229, 229, 0.5);
}
.btn-inverse-info-muted.disabled, .btn-inverse-info-muted:disabled {
  color: #7ee5e5;
  background-color: transparent;
}
.btn-inverse-info-muted.active, .btn-inverse-info-muted:active, .show > .btn-inverse-info-muted.dropdown-toggle {
  color: #ffffff;
  background-color: #7ee5e5;
  border-color: #7ee5e5;
}

.btn-inverse-danger-muted {
  background-color: rgba(247, 126, 185, 0.2);
  background-image: none;
  border-color: rgba(247, 126, 185, 0);
}
.btn-inverse-danger-muted:not(.btn-inverse-light) {
  color: #f77eb9;
}
.btn-inverse-danger-muted:hover {
  color: #ffffff;
  background-color: #f77eb9;
  border-color: #f77eb9;
}
.btn-inverse-danger-muted.focus, .btn-inverse-danger-muted:focus {
  box-shadow: 0 0 0 3px rgba(247, 126, 185, 0.5);
}
.btn-inverse-danger-muted.disabled, .btn-inverse-danger-muted:disabled {
  color: #f77eb9;
  background-color: transparent;
}
.btn-inverse-danger-muted.active, .btn-inverse-danger-muted:active, .show > .btn-inverse-danger-muted.dropdown-toggle {
  color: #ffffff;
  background-color: #f77eb9;
  border-color: #f77eb9;
}

.btn-outline-info:hover {
  color: #fff;
}

.rtl .btn {
  /* Buttons with icon and text */
}
.rtl .btn.btn-icon-text .btn-icon-prepend {
  margin-right: 0;
  margin-left: 0.5rem;
}
.rtl .btn.btn-icon-text .btn-icon-append {
  margin-left: 0;
  margin-right: 0.5rem;
}
.rtl .btn-group .btn + .btn {
  border-left: 1px solid;
}
.rtl .btn-group > .btn:not(:first-child):not(:last-child):not(.dorpdown-toggle) {
  border-radius: 0;
}
.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.rtl .btn-group > .btn-group:not(:last-child) > .btn {
  border-radius: 0.1875rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl .btn-group > .btn:not(:first-child),
.rtl .btn-group > .btn-group:not(:first-child) > .btn {
  border-radius: 0.1875rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* Cards */
.card {
  box-shadow: 0 0 10px 0 rgba(183, 192, 206, 0.2);
  -webkit-box-shadow: 0 0 10px 0 rgba(183, 192, 206, 0.2);
  -moz-box-shadow: 0 0 10px 0 rgba(183, 192, 206, 0.2);
  -ms-box-shadow: 0 0 10px 0 rgba(183, 192, 206, 0.2);
}
.card .card-body {
  padding: 1.5rem 1.5rem;
}
.card .card-body + .card-body {
  padding-top: 1rem;
}
.card .card-title {
  color: #000;
  margin-bottom: 1.2rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
}
.card .card-subtitle {
  font-weight: 400;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.card .card-description {
  margin-bottom: 0.875rem;
  font-weight: 400;
  color: #76838f;
}
.card.card-outline-success {
  border: 1px solid #10b759;
}
.card.card-outline-primary {
  border: 1px solid #f57672;
}
.card.card-outline-warning {
  border: 1px solid #fbbc06;
}
.card.card-outline-danger {
  border: 1px solid #ff3366;
}
.card.card-rounded {
  border-radius: 5px;
}
.card.card-faded {
  background: #b5b0b2;
  border-color: #b5b0b2;
}
.card.card-circle-progress {
  color: #ffffff;
  text-align: center;
}
.card.card-img-holder {
  position: relative;
}
.card.card-img-holder .card-img-absolute {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
.card.card-weather .weather-daily .weather-day {
  opacity: 0.5;
  font-weight: 900;
}
.card.card-weather .weather-daily i {
  font-size: 20px;
}
.card.card-weather .weather-daily .weather-temp {
  margin-top: 0.5rem;
  margin-bottom: 0;
  opacity: 0.5;
  font-size: 0.75rem;
}

.card-group {
  box-shadow: 0 0 10px 0 rgba(183, 192, 206, 0.2);
}
.card-group .card {
  box-shadow: none;
}

.card-inverse-primary {
  background: rgba(245, 118, 114, 0.2);
  border: 1px solid #ba5a57;
  color: #ba5a57;
}

.card-inverse-secondary {
  background: rgba(121, 135, 161, 0.2);
  border: 1px solid #5c677a;
  color: #5c677a;
}

.card-inverse-success {
  background: rgba(16, 183, 89, 0.2);
  border: 1px solid #0c8b44;
  color: #0c8b44;
}

.card-inverse-info {
  background: rgba(102, 209, 209, 0.2);
  border: 1px solid #4e9f9f;
  color: #4e9f9f;
}

.card-inverse-warning {
  background: rgba(251, 188, 6, 0.2);
  border: 1px solid #bf8f05;
  color: #bf8f05;
}

.card-inverse-danger {
  background: rgba(255, 51, 102, 0.2);
  border: 1px solid #c2274e;
  color: #c2274e;
}

.card-inverse-light {
  background: rgba(236, 236, 236, 0.2);
  border: 1px solid #b3b3b3;
  color: #b3b3b3;
}

.card-inverse-dark {
  background: rgba(40, 47, 58, 0.2);
  border: 1px solid #1e242c;
  color: #1e242c;
}

.card-inverse-primary-muted {
  background: rgba(236, 177, 177, 0.2);
  border: 1px solid #b38787;
  color: #b38787;
}

.card-inverse-info-muted {
  background: rgba(126, 229, 229, 0.2);
  border: 1px solid #60aeae;
  color: #60aeae;
}

.card-inverse-danger-muted {
  background: rgba(247, 126, 185, 0.2);
  border: 1px solid #bc608d;
  color: #bc608d;
}

/* Checkboxes and Radios */
.form-check {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
}
.form-check .form-check-label {
  min-height: 18px;
  display: block;
  margin-left: 1.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-check .form-check-label input {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0;
  margin-top: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.form-check .form-check-label input[type=checkbox] + .input-frame:before, .form-check .form-check-label input[type=checkbox] + .input-frame:after {
  position: absolute;
  top: 0;
  left: 0;
}
.form-check .form-check-label input[type=checkbox] + .input-frame:before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 2px;
  border: solid #f57672;
  border-width: 2px;
  transition: all;
  transition-duration: 0s;
  transition-duration: 250ms;
}
.form-check .form-check-label input[type=checkbox] + .input-frame:after {
  transition: all;
  transition-duration: 0s;
  transition-duration: 250ms;
  font-family: feather;
  content: "\e92b";
  opacity: 0;
  filter: alpha(opacity=0);
  transform: scale(0);
  font-size: 0.9375rem;
  font-weight: bold;
  color: #ffffff;
}
.form-check .form-check-label input[type=checkbox]:checked + .input-frame:before {
  background: #f57672;
  border-width: 0;
}
.form-check .form-check-label input[type=checkbox]:checked + .input-frame:after {
  width: 18px;
  opacity: 1;
  line-height: 18px;
  filter: alpha(opacity=100);
  transform: scale(1);
}
.form-check .form-check-label input[type=checkbox]:disabled + .input-frame:before {
  border-color: #e8ebf1;
}
.form-check .form-check-label input[type=checkbox]:disabled:checked + .input-frame:after {
  background: #e8ebf1;
  color: #ffffff;
}
.form-check .form-check-label input[type=radio] + .input-frame:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  border: solid #f57672;
  border-width: 2px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  transition: all;
  transition-duration: 0s;
  transition-duration: 250ms;
}
.form-check .form-check-label input[type=radio] + .input-frame:after {
  content: "";
  width: 8px;
  height: 8px;
  background: #ffffff;
  border-radius: 50%;
  top: 6px;
  left: 6px;
  transition: all;
  transition-duration: 0s;
  transition-duration: 250ms;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: scale(0);
  position: absolute;
}
.form-check .form-check-label input[type=radio]:checked + .input-frame:before {
  background: #f57672;
  border-width: 0;
}
.form-check .form-check-label input[type=radio]:checked + .input-frame:after {
  opacity: 1;
  line-height: 1.5;
  filter: alpha(opacity=100);
  transform: scale(1);
}
.form-check .form-check-label input[type=radio]:disabled + .input-frame:before {
  border-color: #e8ebf1;
}
.form-check .form-check-label input[type=radio]:disabled:checked + .input-frame:before {
  background: #e8ebf1;
}
.form-check .form-check-label input[type=radio]:disabled:checked + .input-frame:after {
  background: #ffffff;
}

.form-check-primary.form-check label input[type=checkbox] + .input-frame:before,
.form-check-primary.form-check label input[type=radio] + .input-frame:before {
  border-color: #f57672;
}
.form-check-primary.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-primary.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #f57672;
}

.form-check-secondary.form-check label input[type=checkbox] + .input-frame:before,
.form-check-secondary.form-check label input[type=radio] + .input-frame:before {
  border-color: #7987a1;
}
.form-check-secondary.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-secondary.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #7987a1;
}

.form-check-success.form-check label input[type=checkbox] + .input-frame:before,
.form-check-success.form-check label input[type=radio] + .input-frame:before {
  border-color: #10b759;
}
.form-check-success.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-success.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #10b759;
}

.form-check-info.form-check label input[type=checkbox] + .input-frame:before,
.form-check-info.form-check label input[type=radio] + .input-frame:before {
  border-color: #66d1d1;
}
.form-check-info.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-info.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #66d1d1;
}

.form-check-warning.form-check label input[type=checkbox] + .input-frame:before,
.form-check-warning.form-check label input[type=radio] + .input-frame:before {
  border-color: #fbbc06;
}
.form-check-warning.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-warning.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #fbbc06;
}

.form-check-danger.form-check label input[type=checkbox] + .input-frame:before,
.form-check-danger.form-check label input[type=radio] + .input-frame:before {
  border-color: #ff3366;
}
.form-check-danger.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-danger.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #ff3366;
}

.form-check-light.form-check label input[type=checkbox] + .input-frame:before,
.form-check-light.form-check label input[type=radio] + .input-frame:before {
  border-color: #ececec;
}
.form-check-light.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-light.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #ececec;
}

.form-check-dark.form-check label input[type=checkbox] + .input-frame:before,
.form-check-dark.form-check label input[type=radio] + .input-frame:before {
  border-color: #282f3a;
}
.form-check-dark.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-dark.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #282f3a;
}

.form-check-primary-muted.form-check label input[type=checkbox] + .input-frame:before,
.form-check-primary-muted.form-check label input[type=radio] + .input-frame:before {
  border-color: #ecb1b1;
}
.form-check-primary-muted.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-primary-muted.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #ecb1b1;
}

.form-check-info-muted.form-check label input[type=checkbox] + .input-frame:before,
.form-check-info-muted.form-check label input[type=radio] + .input-frame:before {
  border-color: #7ee5e5;
}
.form-check-info-muted.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-info-muted.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #7ee5e5;
}

.form-check-danger-muted.form-check label input[type=checkbox] + .input-frame:before,
.form-check-danger-muted.form-check label input[type=radio] + .input-frame:before {
  border-color: #f77eb9;
}
.form-check-danger-muted.form-check label input[type=checkbox]:checked + .input-frame:before,
.form-check-danger-muted.form-check label input[type=radio]:checked + .input-frame:before {
  border-color: #f77eb9;
}

.rtl .form-check .form-check-label {
  margin-left: 0;
  margin-right: 1.75rem;
}
.rtl .form-check .form-check-label input[type=checkbox] + .input-frame:before, .rtl .form-check .form-check-label input[type=checkbox] + .input-frame:after {
  left: auto;
  right: 0;
}
.rtl .form-check .form-check-label input[type=checkbox] + .input-frame::after {
  right: 0;
  transform: scale(-1, 1);
  text-align: center;
}
.rtl .form-check .form-check-label input[type=radio] + .input-frame:before, .rtl .form-check .form-check-label input[type=radio] + .input-frame:after {
  left: auto;
  right: 0;
}
.rtl .form-check .form-check-label input[type=radio] + .input-frame::after {
  right: 6px;
}

ngb-datepicker .ngb-dp-header {
  background-color: #f7f7f7;
  padding: 0.5rem 0;
  direction: ltr;
}
ngb-datepicker .ngb-dp-header .ngb-dp-arrow button .ngb-dp-navigation-chevron {
  border-width: 0.11em 0.11em 0 0;
  width: 0.44rem;
  height: 0.44rem;
}
ngb-datepicker .ngb-dp-header .ngb-dp-navigation-select select {
  border-color: #e8ebf1;
}
ngb-datepicker .ngb-dp-header .ngb-dp-navigation-select:focus {
  outline: none;
}
ngb-datepicker .ngb-dp-content .ngb-dp-month .ngb-dp-month-name {
  background-color: #fff;
}
ngb-datepicker .ngb-dp-content .ngb-dp-month .ngb-dp-week.ngb-dp-weekdays {
  margin-bottom: 4px;
  background-color: #fff;
  border-top: 1px solid #e8ebf1;
  border-color: #e8ebf1;
}
ngb-datepicker .ngb-dp-content .ngb-dp-month .ngb-dp-week.ngb-dp-weekdays .ngb-dp-weekday {
  color: #f57672;
  font-style: normal;
  font-size: 95%;
}
ngb-datepicker .ngb-dp-content .ngb-dp-month .ngb-dp-week .ngb-dp-day:focus {
  outline: none;
}
ngb-datepicker .ngb-dp-content .ngb-dp-month .ngb-dp-week .ngb-dp-day .btn-light:hover {
  background-color: rgba(245, 118, 114, 0.2);
}

.range-selection .form-group.hidden {
  width: 0;
  margin: 0;
  border: none;
  padding: 0;
}
.range-selection .custom-day {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  width: 2rem;
}
.range-selection .custom-day.focused {
  background-color: #e6e6e6;
}
.range-selection .custom-day.range, .range-selection .custom-day:hover {
  background-color: #f57672;
  color: white;
}
.range-selection .custom-day.faded {
  background-color: rgba(245, 118, 114, 0.5);
}

/* Dropdowns */
.dropdown .dropdown-toggle.no-dropdown-toggle-icon::after,
.btn-group .dropdown-toggle.no-dropdown-toggle-icon::after {
  display: none;
}
.dropdown .dropdown-menu,
.btn-group .dropdown-menu {
  padding: 0.35rem;
  margin-top: 0;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05);
  border-radius: 0;
}
.dropdown .dropdown-menu .dropdown-item,
.btn-group .dropdown-menu .dropdown-item {
  font-size: 0.812rem;
  padding: 0.25rem 0.875rem;
  transition: all 0.2s ease-in-out;
  border-radius: 2px;
}
.dropdown .dropdown-menu .dropdown-item i, .dropdown .dropdown-menu .dropdown-item svg,
.btn-group .dropdown-menu .dropdown-item i,
.btn-group .dropdown-menu .dropdown-item svg {
  color: #686868;
  transition: all 0.2s ease-in-out;
}
.dropdown .dropdown-menu .dropdown-item:not(.active):hover,
.btn-group .dropdown-menu .dropdown-item:not(.active):hover {
  background-color: rgba(245, 118, 114, 0.1);
}
.dropdown .dropdown-menu .dropdown-item:not(.active):hover, .dropdown .dropdown-menu .dropdown-item:not(.active):hover i, .dropdown .dropdown-menu .dropdown-item:not(.active):hover svg,
.btn-group .dropdown-menu .dropdown-item:not(.active):hover,
.btn-group .dropdown-menu .dropdown-item:not(.active):hover i,
.btn-group .dropdown-menu .dropdown-item:not(.active):hover svg {
  color: #f57672;
}
.dropdown .dropdown-menu .dropdown-item:active,
.btn-group .dropdown-menu .dropdown-item:active {
  background: initial;
}
.dropdown .dropdown-menu .dropdown-item.active,
.btn-group .dropdown-menu .dropdown-item.active {
  background-color: #f57672;
}

.dropdown .dropdown-toggle::after,
.dropup .dropdown-toggle::after,
.dropright .dropdown-toggle::after {
  border: 0;
  font: normal normal normal 24px/1 "feather";
  content: "\e92e";
  vertical-align: middle;
  line-height: 0.625rem;
  font-size: 0.875rem;
  margin-left: 0.3rem;
}

.dropup .dropdown-toggle::after {
  content: "\e931";
}

.dropright .dropdown-toggle::after {
  content: "\e930";
}

.dropleft .dropdown-toggle::before {
  border: 0;
  font: normal normal normal 24px/1 "feather";
  content: "\e92f";
  vertical-align: middle;
  line-height: 0.625rem;
  font-size: 0.875rem;
  margin-right: 0.3rem;
}

.dropdown-menu-right, .rtl ngb-typeahead-window {
  right: 0 !important;
  left: auto !important;
}

.rtl .dropdown .dropdown-toggle::after,
.rtl .btn-group .dropdown-toggle::after {
  margin-left: 0;
  margin-right: 0.3rem;
}
.rtl .dropdown-menu {
  text-align: right;
}
/* Forms */
.input-group-append,
.input-group-prepend {
  color: #c9c8c8;
  width: auto;
  border: none;
}
.input-group-append .input-group-text,
.input-group-prepend .input-group-text {
  border-color: #e8ebf1;
  padding: 0.5rem 0.75rem;
  color: #c9c8c8;
}

.form-control, .ng-select .ng-select-container, select {
  border: 1px solid #e2e5ed;
  font-weight: 400;
  font-size: 0.875rem;
}
.form-control.form-control-sm, .ng-select .form-control-sm.ng-select-container, select.form-control-sm {
  padding: 0.25rem 0.75rem;
}

select {
  border-radius: 0;
}
select.form-control, .ng-select select.ng-select-container, select {
  padding: 0 0.75rem;
  border: 1px solid #e8ebf1;
  border-radius: 0;
  outline: none;
  color: #c9c8c8;
}
select.form-control.border-primary, .ng-select select.border-primary.ng-select-container, select.border-primary {
  outline: 1px solid #f57672;
}
select.form-control.border-primary:focus, select.border-primary:focus {
  outline: 1px solid #f57672;
}
select.form-control.border-secondary, .ng-select select.border-secondary.ng-select-container, select.border-secondary {
  outline: 1px solid #7987a1;
}
select.form-control.border-secondary:focus, select.border-secondary:focus {
  outline: 1px solid #7987a1;
}
select.form-control.border-success, .ng-select select.border-success.ng-select-container, select.border-success {
  outline: 1px solid #10b759;
}
select.form-control.border-success:focus, select.border-success:focus {
  outline: 1px solid #10b759;
}
select.form-control.border-info, .ng-select select.border-info.ng-select-container, select.border-info {
  outline: 1px solid #66d1d1;
}
select.form-control.border-info:focus, select.border-info:focus {
  outline: 1px solid #66d1d1;
}
select.form-control.border-warning, .ng-select select.border-warning.ng-select-container, select.border-warning {
  outline: 1px solid #fbbc06;
}
select.form-control.border-warning:focus, select.border-warning:focus {
  outline: 1px solid #fbbc06;
}
select.form-control.border-danger, .ng-select select.border-danger.ng-select-container, select.border-danger {
  outline: 1px solid #ff3366;
}
select.form-control.border-danger:focus, select.border-danger:focus {
  outline: 1px solid #ff3366;
}
select.form-control.border-light, .ng-select select.border-light.ng-select-container, select.border-light {
  outline: 1px solid #ececec;
}
select.form-control.border-light:focus, select.border-light:focus {
  outline: 1px solid #ececec;
}
select.form-control.border-dark, .ng-select select.border-dark.ng-select-container, select.border-dark {
  outline: 1px solid #282f3a;
}
select.form-control.border-dark:focus, select.border-dark:focus {
  outline: 1px solid #282f3a;
}
select.form-control.border-primary-muted, .ng-select select.border-primary-muted.ng-select-container, select.border-primary-muted {
  outline: 1px solid #ecb1b1;
}
select.form-control.border-primary-muted:focus, select.border-primary-muted:focus {
  outline: 1px solid #ecb1b1;
}
select.form-control.border-info-muted, .ng-select select.border-info-muted.ng-select-container, select.border-info-muted {
  outline: 1px solid #7ee5e5;
}
select.form-control.border-info-muted:focus, select.border-info-muted:focus {
  outline: 1px solid #7ee5e5;
}
select.form-control.border-danger-muted, .ng-select select.border-danger-muted.ng-select-container, select.border-danger-muted {
  outline: 1px solid #f77eb9;
}
select.form-control.border-danger-muted:focus, select.border-danger-muted:focus {
  outline: 1px solid #f77eb9;
}

.form-group label {
  font-size: 0.875rem;
  line-height: 1.4rem;
  vertical-align: top;
  margin-bottom: 0.25rem;
}
.form-group.has-danger .form-control, .form-group.has-danger .ng-select .ng-select-container, .ng-select .form-group.has-danger .ng-select-container, .form-group.has-danger select {
  border-color: #ff3366;
}
.form-group .file-upload-default {
  visibility: hidden;
  position: absolute;
}
.form-group .file-upload-info {
  background: transparent;
}

/* Icons */
.icons-list {
  border-left: 1px solid #e8ebf1;
  border-top: 1px solid #e8ebf1;
}
.icons-list > div {
  border-bottom: 1px solid #e8ebf1;
  border-right: 1px solid #e8ebf1;
  background: #f9fafb;
  display: flex;
  align-items: center;
  padding: 15px 20px;
  font-weight: 400;
  font-size: 0.875rem;
  transition: all 0.3s ease-in-out;
}
.icons-list > div i {
  display: inline-block;
  font-size: 20px;
  text-align: left;
  margin-right: 12px;
  color: #7987a1;
  transition: all 0.3s ease-in-out;
}
.icons-list > div svg {
  width: 20px;
  margin-right: 12px;
  color: #7987a1;
  transition: all 0.3s ease-in-out;
}
.icons-list > div:hover {
  box-shadow: 0 0 10px 0 #e6e6e6;
  z-index: 9;
}
.icons-list > div:hover i,
.icons-list > div:hover svg {
  transform: scale(1.3);
  color: #f57672;
}

.icon-in-bg {
  width: 55px;
  height: 55px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rtl .icons-list > div svg,
.rtl .icons-list > div i {
  margin-right: 0;
  margin-left: 12px;
}

.rtl .input-group > .input-group-append > .btn {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rtl .input-group > .form-control:not(:last-child), .rtl .ng-select .input-group > .ng-select-container:not(:last-child), .ng-select .rtl .input-group > .ng-select-container:not(:last-child), .rtl .input-group > select:not(:last-child),
.rtl .input-group > .custom-select:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rtl .input-group > .form-control:not(:first-child), .rtl .ng-select .input-group > .ng-select-container:not(:first-child), .ng-select .rtl .input-group > .ng-select-container:not(:first-child), .rtl .input-group > select:not(:first-child),
.rtl .input-group > .custom-select:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rtl .list-group {
  padding-right: 0;
}

.modal {
  animation-name: modal-animation;
  animation-duration: 0.3s;
}
.modal .modal-dialog .modal-header .close {
  margin: 0;
  padding: 0;
}

@keyframes modal-animation {
  0% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
.rtl .modal-footer > :not(:last-child) {
  margin-left: 0.25rem;
}

.nav.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav.nav-tabs .nav-item .nav-link {
  border-color: #e8ebf1;
  border-bottom: 0;
  border-right: 0;
  color: #000;
  background-color: rgba(40, 47, 58, 0.025);
}
.nav.nav-tabs .nav-item .nav-link.active {
  background-color: #fff;
  color: #f57672;
  border-bottom: none;
}
.nav.nav-tabs .nav-item .nav-link.disabled {
  background-color: transparent;
  color: #686868;
  border-color: rgba(232, 235, 241, 0.7);
}
.nav.nav-tabs .nav-item:last-child .nav-link {
  border-right: 1px solid #e8ebf1;
}
.nav.nav-tabs.nav-tabs-vertical {
  border-bottom: 0;
}
.nav.nav-tabs.nav-tabs-vertical .nav-item {
  width: 100%;
}
.nav.nav-tabs.nav-tabs-vertical .nav-item .nav-link {
  border: 1px solid #e8ebf1;
  border-radius: 0;
  border-color: #e8ebf1;
  background-color: rgba(40, 47, 58, 0.025);
}
.nav.nav-tabs.nav-tabs-vertical .nav-item .nav-link:first-child {
  border-radius: 0.25rem 0.25rem 0 0;
}
.nav.nav-tabs.nav-tabs-vertical .nav-item .nav-link:last-child {
  border-radius: 0 0 0.25rem 0.25rem;
}
.nav.nav-tabs.nav-tabs-vertical .nav-item .nav-link.active {
  background-color: #fff;
  color: #f57672;
}
.nav.nav-tabs.nav-tabs-vertical .nav-item .nav-link:not(:last-child) {
  border-bottom: 0;
}
.nav.nav-tabs.nav-tabs-line .nav-link {
  border: 0;
  background-color: transparent;
}
.nav.nav-tabs.nav-tabs-line .nav-link.active {
  border-bottom: 2px solid #f57672;
}

.tab-content.tab-content-vertical {
  border: 1px solid #e8ebf1;
  height: 100%;
}

.pagination .page-item .page-link {
  color: #f57672;
  min-width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination .page-item .page-link svg {
  width: 17px;
  height: 17px;
}
.pagination .page-item .page-link i {
  font-size: 17px;
}
.pagination .page-item.active .page-link {
  background-color: #f57672;
  border-color: #f57672;
  color: #fff;
}
.pagination-separated .pagination .page-item {
  margin-left: 2px;
  margin-right: 2px;
}
.pagination-separated .pagination .page-item:first-child {
  margin-left: 0;
}
.pagination-separated .pagination .page-item:last-child {
  margin-right: 0;
}
.pagination-separated .pagination .page-item .page-link {
  border-radius: 2px;
}
.pagination-rounded .pagination .page-item {
  margin-right: 3px;
  margin-left: 3px;
}
.pagination-rounded .pagination .page-item .page-link {
  border-radius: 50px;
}

.rtl .pagination .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rtl .pagination .page-item:last-child .page-link {
  margin-left: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.popover {
  border-color: #e8ebf1;
  box-shadow: 0 0 10px 0 rgba(183, 192, 206, 0.2);
}
.popover .popover-header {
  font-size: 14px;
}
.popover .popover-body {
  font-size: 13px;
}

.auth-page .auth-left-wrapper {
  width: 100%;
  height: 100%;
  background-image: url('vendor/bg-login.c0529cac670fd2bb.jpg');
  background-size: cover;
}

/*!
* metismenujs - v1.2.1
* A menu plugin
* https://github.com/onokumus/metismenujs#readme
*
* Made by Osman Nuri Okumus <onokumus@gmail.com> (https://github.com/onokumus)
* Under MIT License
*/
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}

*[dir=rtl] .metismenu .arrow {
  float: left;
}

/*
 * Require Bootstrap 3.x
 * https://github.com/twbs/bootstrap
*/
.metismenu .glyphicon.arrow:before {
  content: "\e079";
}

.metismenu .mm-active > a > .glyphicon.arrow:before {
  content: "\e114";
}

/*
 * Require Font-Awesome
 * http://fortawesome.github.io/Font-Awesome/
*/
.metismenu .fa.arrow:before {
  content: "\f104";
}

.metismenu .mm-active > a > .fa.arrow:before {
  content: "\f107";
}

/*
 * Require Ionicons
 * http://ionicons.com/
*/
.metismenu .ion.arrow:before {
  content: "\f3d2";
}

.metismenu .mm-active > a > .ion.arrow:before {
  content: "\f3d0";
}

.metismenu .plus-times {
  float: right;
}

*[dir=rtl] .metismenu .plus-times {
  float: left;
}

.metismenu .fa.plus-times:before {
  content: "\f067";
}

.metismenu .mm-active > a > .fa.plus-times {
  transform: rotate(45deg);
}

.metismenu .plus-minus {
  float: right;
}

*[dir=rtl] .metismenu .plus-minus {
  float: left;
}

.metismenu .fa.plus-minus:before {
  content: "\f067";
}

.metismenu .mm-active > a > .fa.plus-minus:before {
  content: "\f068";
}

.metismenu .mm-collapse:not(.mm-show) {
  display: none;
}

.metismenu .mm-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: 0.35s;
  transition-property: height, visibility;
}

.metismenu .has-arrow {
  position: relative;
}

.metismenu .has-arrow::after {
  position: absolute;
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: initial;
  right: 1em;
  transform: rotate(-45deg) translate(0, -50%);
  transform-origin: top;
  top: 50%;
  transition: all 0.3s ease-out;
}

*[dir=rtl] .metismenu .has-arrow::after {
  right: auto;
  left: 1em;
  transform: rotate(135deg) translate(0, -50%);
}

.metismenu .mm-active > .has-arrow::after,
.metismenu .has-arrow[aria-expanded=true]::after {
  transform: rotate(-135deg) translate(0, -50%);
}

*[dir=rtl] .metismenu .mm-active > .has-arrow::after,
*[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after {
  transform: rotate(225deg) translate(0, -50%);
}

.ng-select .ng-select-container {
  padding: 0;
}
.ng-select.ng-select-multiple .ng-select-container {
  height: auto;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 10px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  background-color: #f57672;
  color: #fff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  padding: 6px 7px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: #f35f5a;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-lable {
  padding: 6px 7px;
}
.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #f57672;
  color: #fff;
}

.ps > .ps__rail-y {
  width: 3px;
  background-color: rgba(72, 83, 114, 0.06);
  z-index: 10;
  position: absolute;
  left: auto;
  right: 0;
  opacity: 0;
  margin: 1px;
}
.rtl .ps > .ps__rail-y {
  right: auto;
  left: 0;
}
.ps > .ps__rail-y > .ps__thumb-y {
  position: absolute;
  border-radius: 0;
  width: 3px;
  left: 0;
  background-color: #dee1e7;
}
.ps > .ps__rail-x {
  width: 3px;
  background-color: rgba(72, 83, 114, 0.06);
  z-index: 10;
  position: absolute;
  left: auto;
  right: 0;
  opacity: 0;
  margin: 1px;
}
.ps > .ps__rail-x > .ps__thumb-x {
  position: absolute;
  border-radius: 0;
  width: 3px;
  left: 0;
  background-color: #97a3b9;
}

/*# sourceMappingURL=styles.c86ef856864e8610.css.map*/