@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);:root {
  --jqx-grid-row-height: 36px;
  --jqx-grid-column-height: 48px;
  --jqx-grid-show-column-lines: 1;
  --jqx-list-item-height: -1;
  --jqx-grid-filter-menu-items-height: 30px;
  --jqx-datetimeinput-dropdown-height: 280px;
  --jqx-datetimeinput-dropdown-width: 280px;
  --jqx-calendar-header-height: 40px;
  --jqx-calendar-title-height: 49px;
  --jqx-icon-calendar: '\e829'; /* Code of calendar icon */
  --jqx-icon-filter: '\f0b0'; /* Code of filter icon */
  --jqx-icon-menu: '\f0c9'; /* Code of menu icon */
  --jqx-icon-check: '\e908'; /* Code of check icon */
  --jqx-icon-first-page: '\e900'; /* Code of first page icon */
  --jqx-icon-arrow-down: '\e901'; /* Code of down arrow icon */
  --jqx-icon-arrow-left: '\e902'; /* Code of left arrow icon */
  --jqx-icon-arrow-right: '\e903'; /* Code of right arrow icon */
  --jqx-icon-arrow-up: '\e904'; /* Code of up arrow icon */
  --jqx-icon-arrow-down-filled: '\e812'; /* Code of filled down arrow icon */
  --jqx-icon-arrow-left-filled: '\e816'; /* Code of filled left arrow icon */
  --jqx-icon-arrow-right-filled: '\e81e'; /* Code of filled right arrow icon */
  --jqx-icon-arrow-up-filled: '\e815'; /* Code of filled up arrow icon */
  --jqx-icon-visibility: '\e90d'; /* Code of visibility icon */
  --jqx-icon-visibility-off: '\e90e'; /* Code of visibility off icon */
  --jqx-icon-last-page: '\e905'; /* Code of last page icon */
  --jqx-icon-close: '\e80d'; /* Code of close icon */
  --jqx-icon-search: '\e828'; /* Code of search icon */
  --jqx-border-radius: 4px;
  --jqx-font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --jqx-font-size: 14px;
  --jqx-action-button-size: 25px;
}[dir=ltr]:root {
  --jqx-dropdown-animation: transform;
}[dir=rtl]:root {
  --jqx-dropdown-animation: transform;
}

/*Rounded Corners*/

/*top-left rounded Corners*/

[dir=ltr] .jqx-rc-tl {
  border-top-left-radius: 3px;
}

[dir=rtl] .jqx-rc-tl {
  border-top-right-radius: 3px;
}

/*top-right rounded Corners*/

[dir=ltr] .jqx-rc-tr {
  border-top-right-radius: 3px;
}

[dir=rtl] .jqx-rc-tr {
  border-top-left-radius: 3px;
}

/*bottom-left rounded Corners*/

[dir=ltr] .jqx-rc-bl {
  border-bottom-left-radius: 3px;
}

[dir=rtl] .jqx-rc-bl {
  border-bottom-right-radius: 3px;
}

/*bottom-right rounded Corners*/

[dir=ltr] .jqx-rc-br {
  border-bottom-right-radius: 3px;
}

[dir=rtl] .jqx-rc-br {
  border-bottom-left-radius: 3px;
}

/*top rounded Corners*/

[dir=ltr] .jqx-rc-t {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

[dir=rtl] .jqx-rc-t {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

/*bottom rounded Corners*/

[dir=ltr] .jqx-rc-b {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

[dir=rtl] .jqx-rc-b {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/*right rounded Corners*/

[dir=ltr] .jqx-rc-r {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

[dir=rtl] .jqx-rc-r {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/*left rounded Corners*/

[dir=ltr] .jqx-rc-l {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

[dir=rtl] .jqx-rc-l {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/*all rounded Corners*/

.jqx-rc-all {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

[dir] .jqx-rc-all {
  border-radius: 3px;
}

/*reset rounded corners*/

.jqx-rc-reset {
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}

[dir] .jqx-rc-reset {
  border-radius: 0px !important;
}

/*Reset Style*/

.jqx-reset {
  outline: none;
  box-sizing: content-box;
}

[dir] .jqx-reset {
  padding: 0;
  margin: 0;
  border: none;
  background: transparent;
}

.jqx-clear {
  align: left;
  valign: top;
  top: 0px;
  -webkit-appearance: none !important;
  outline: none !important;
}

[dir] .jqx-clear {
  padding: 0px;
  margin: 0px;
}

[dir=ltr] .jqx-clear {
  left: 0px;
}

[dir=rtl] .jqx-clear {
  right: 0px;
}

.jqx-popup {
  box-sizing: content-box;
}

.jqx-position-reset {
  position: static !important;
}

[dir] .jqx-border-reset {
  border: none !important;
}

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

.jqx-position-relative {
  position: relative !important;
}

.jqx-position-absolute {
  position: absolute !important;
}

.jqx-max-size {
  width: 100% !important;
  height: 100% !important;
}

[dir] .jqx-background-reset {
  background: transparent !important;
}

/*Disable browser selection*/

.jqx-disableselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.jqx-enableselect {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: all;
}

[dir] .jqx-hideborder {
  border: none !important;
}

.jqx-hidescrollbars {
  overflow: hidden !important;
}

/*jqxButton, jqxToggleButton, jqxRepeatButton Style*/

.jqx-button {
  outline: none;
  vertical-align: central;
}

[dir] .jqx-button {
  border: 1px solid transparent;
  padding: 5px;
  text-align: center;
  margin: 0 0 0 0;
  cursor: default;
}

.jqx-button[aria-disabled="true"] {
  pointer-events:none;
}

button.jqx-button, input[type=button].jqx-button, input[type=submit].jqx-button {
  box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
}

.jqx-group-button-normal {
  vertical-align: middle;
}

[dir] .jqx-group-button-normal {
  text-align: center;
}

/*applied to the link button's anchor element.*/

.jqx-link {
  text-decoration: none;
  color: #111111;
}

/*shows elements.*/

.jqx-visible {
  display: block;
}

/*hides elements.*/

.jqx-hidden {
  display: none;
}

.jqx-widget, .jqx-widget-content, .jqx-widget-header, .jqx-fill-state-normal {
  line-height: 1.231;
}

/*jqxGauge Style*/

.jqx-gauge-label, .jqx-gauge-caption {
  fill: #333333;
  color: #333333;
  font-size: 11px;
  font-family: Verdana;
}

[dir] .jqx-knob {
  text-align: center;
}

/*jqxChart Style*/

.jqx-knob-label,
.jqx-chart-axis-text,
.jqx-chart-label-text,
.jqx-chart-tooltip-text,
.jqx-chart-legend-text {
  fill: #333333;
  color: #333333;
  font-size: 11px;
  font-family: Verdana;
}

.jqx-chart-axis-description {
  fill: #555555;
  color: #555555;
  font-size: 11px;
  font-family: Verdana;
}

.jqx-chart-title-text {
  fill: #111111;
  color: #111111;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
}

.jqx-chart-title-description {
  fill: #111111;
  color: #111111;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana;
}

/*applied to the Grid's element.*/

.jqx-grid {
  overflow: hidden;
}

[dir] .jqx-grid {
  border-style: solid;
  border-width: 1px;
}

.jqx-grid .jqx-adaptive-table {
  border-collapse: collapse;
  width: 100%;
}

[dir] .jqx-grid .jqx-adaptive-table {
  border: none;
}

.jqx-grid .jqx-adaptive-table td, .jqx-grid .jqx-adaptive-table th {
  overflow: auto;
}

[dir] .jqx-grid .jqx-adaptive-table td, [dir] .jqx-grid .jqx-adaptive-table th {
  border-bottom: 1px solid #ddd;
  padding: 8px;
}

[dir] .jqx-grid .jqx-adaptive-table tr:nth-child(even) {
  background-color: #f2f2f2;
}

.jqx-grid .jqx-adaptive-table th {
  color: white;
}

[dir] .jqx-grid .jqx-adaptive-table th {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #4CAF50;
}

[dir=ltr] .jqx-grid .jqx-adaptive-table th {
  text-align: left;
}

[dir=rtl] .jqx-grid .jqx-adaptive-table th {
  text-align: right;
}

.jqx-grid .jqx-adaptive-view a {
  text-decoration: none;
  color: orangered;
}

[dir] .jqx-grid .jqx-adaptive-view a {
  padding: 10px;
}

/*applied to the Pager.*/

[dir] .jqx-grid-pager {
  border: none;
  border-top: 1px solid transparent;
}

/*applied to the Top Pager.*/

[dir] .jqx-grid-pager-top {
  border: none;
  border-bottom: 1px solid transparent;
}

.jqx-grid-pager-number {
  text-decoration: none;
  color: inherit !important;
  outline: none;
  font-weight: normal !important;
  line-height: 14px;
}

[dir] .jqx-grid-pager-number {
  padding: 2px 5px;
  margin: 1px;
  border: 1px solid transparent;
}

[dir] .jqx-grid-menu-item-touch {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

/*applied to the Grid's bottom-right area between the horizontal and vertical scrollbars.*/

/*applied to the Grid's header area.*/

.jqx-grid-header {
  overflow: hidden;
}

[dir] .jqx-grid-header {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: transparent;
  margin: 0px;
  padding: 0px;
}

/*applied to the columns.*/

.jqx-grid-column-header, .jqx-grid-columngroup-header {
  white-space: nowrap;
  font-weight: normal;
  overflow: hidden;
}

[dir] .jqx-grid-column-header, [dir] .jqx-grid-columngroup-header {
  border-style: solid;
  border-color: transparent;
  border-style: solid;
  padding: 0px;
  margin: 0px;
}

[dir=ltr] .jqx-grid-column-header, [dir=ltr] .jqx-grid-columngroup-header {
  border-width: 0px 1px 0px 0px;
  text-align: left;
}

[dir=rtl] .jqx-grid-column-header, [dir=rtl] .jqx-grid-columngroup-header {
  border-width: 0px 0px 0px 1px;
  text-align: right;
}

[dir=ltr] .jqx-grid-column-header-rtl, [dir=ltr] .jqx-grid-columngroup-header-rtl {
  border-width: 0px 0px 0px 1px;
}

[dir=rtl] .jqx-grid-column-header-rtl, [dir=rtl] .jqx-grid-columngroup-header-rtl {
  border-width: 0px 1px 0px 0px;
}

[dir] .jqx-grid-columngroup-header {
  border-bottom-width: 1px;
}

[dir=ltr] .jqx-grid-columngroup-header {
  border-left-width: 1px;
}

[dir=rtl] .jqx-grid-columngroup-header {
  border-right-width: 1px;
}

/*applied to the column's button.*/

[dir] .jqx-grid-column-menubutton {
  border-style: solid;
  border-color: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-menu-small.png?025d54806adad8dd0d71d6a23d75dbf6) !important;
  background-repeat: no-repeat;
  background-position: center !important;
  cursor: pointer;
}

[dir=ltr] .jqx-grid-column-menubutton {
  border-width: 0px 0px 0px 1px;
}

[dir=rtl] .jqx-grid-column-menubutton {
  border-width: 0px 1px 0px 0px;
}

[dir=ltr] .jqx-grid-column-menubutton-rtl {
  border-width: 0px 1px 0px 0px;
}

[dir=rtl] .jqx-grid-column-menubutton-rtl {
  border-width: 0px 0px 0px 1px;
}

/*applied to the column's sort button when the sort order is ascending.*/

[dir] .jqx-grid-column-sortascbutton {
  border: none;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/sortascbutton.png?5ea1b4a69132b7fca5409ca203f1c9a2);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

/*applied to the column's sort button when the sort order is descending.*/

[dir] .jqx-grid-column-sortdescbutton {
  border: none;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/sortdescbutton.png?40231cd5537e1785a670716d6749b530);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

/*applied to the column's filter button.*/

[dir] .jqx-grid-column-filterbutton {
  border: none;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/filter.png?41e05d021d40460b082d98c976e1e6d3);
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 1px;
}

/*applied to the column's resize line.*/

[dir=ltr] .jqx-grid-column-resizeline {
  border-right: 1px dotted #555;
}

[dir=rtl] .jqx-grid-column-resizeline {
  border-left: 1px dotted #555;
}

/*applied to the validation popup during cell editing.*/

.jqx-grid-validation {
  color: #fff !important;
}

[dir] .jqx-grid-validation {
  background: #df2227 !important;
  padding: 4px 8px;
}

.jqx-grid-validation-label {
  color: #fff !important;
}

[dir] .jqx-grid-validation-label {
  background: #df2227 !important;
  border: 1px solid #df2227 !important;
}

[dir] .jqx-grid-validation-arrow-up {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/red_arrow_up.png?7067d246b95c649c2487dae4941e1544);
  background-repeat: no-repeat;
  background-position: center center;
}

[dir] .jqx-grid-validation-arrow-down {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/red_arrow_down.png?a55bf90a5c9e19979475f313cccade1f);
  background-repeat: no-repeat;
  background-position: center center;
}

/*applied to the column's resize start line.*/

[dir=ltr] .jqx-grid-column-resizestartline {
  border-right: 1px solid #444;
}

[dir=rtl] .jqx-grid-column-resizestartline {
  border-left: 1px solid #444;
}

/*applied to the sort ascending menu item in the Grid's Context Menu*/

.jqx-grid-sortasc-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-grid-sortasc-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-sort-asc.png?f0e3ce1ed6a20193758d098582bfad53);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-sortasc-icon {
  background-position: left center;
  float: left;
  margin-left: -4px;
  margin-right: 4px;
}

[dir=rtl] .jqx-grid-sortasc-icon {
  background-position: right center;
  float: right;
  margin-right: -4px;
  margin-left: 4px;
}

/*applied to the sort ascending menu item in the Grid's Context Menu*/

.jqx-grid-sortdesc-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-grid-sortdesc-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-sort-desc.png?914857c1b36901d1ff7ad73baabcf90b);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-sortdesc-icon {
  background-position: left center;
  float: left;
  margin-left: -4px;
  margin-right: 4px;
}

[dir=rtl] .jqx-grid-sortdesc-icon {
  background-position: right center;
  float: right;
  margin-right: -4px;
  margin-left: 4px;
}

/*applied to the grid menu's sort remove item/*/

.jqx-grid-sortremove-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-grid-sortremove-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-sort-remove.png?b215fac025f4275abc0e775c0561d8cc);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-sortremove-icon {
  background-position: left center;
  float: left;
  margin-left: -4px;
  margin-right: 4px;
}

[dir=rtl] .jqx-grid-sortremove-icon {
  background-position: right center;
  float: right;
  margin-right: -4px;
  margin-left: 4px;
}

/*applied to the grouping column's drag and drop item when the drop operation is allowed.*/

.jqx-grid-drag-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-grid-drag-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/drag.png?a8f68403e3c5c7d3ff34907b51e60af1);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-drag-icon {
  background-position: left center;
}

[dir=rtl] .jqx-grid-drag-icon {
  background-position: right center;
}

/*applied to the grouping column's drag and drop item when the drop operation is not allowed.*/

.jqx-grid-dragcancel-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-grid-dragcancel-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/dragcancel.png?a630e985d9ac51c3236b9f6339c3a05d);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-dragcancel-icon {
  background-position: left center;
}

[dir=rtl] .jqx-grid-dragcancel-icon {
  background-position: right center;
}

/*applied to the 'group by' menu item.*/

.jqx-grid-groupby-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-grid-groupby-icon {
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-groupby-icon {
  background-position: left center;
  float: left;
  margin-left: -4px;
  margin-right: 4px;
}

[dir=rtl] .jqx-grid-groupby-icon {
  background-position: right center;
  float: right;
  margin-right: -4px;
  margin-left: 4px;
}

/*applied to the column anchor tags.*/

.jqx-grid-column-header a:link, .jqx-grid-column-header a:visited {
  display: block;
  height: 18px;
  line-height: 18px !important;
  color: inherit;
  outline: 0 none;
  text-decoration: none;
}

[dir] .jqx-grid-column-header a:link, [dir] .jqx-grid-column-header a:visited {
  margin: 4px;
  cursor: pointer;
}

.jqx-grid-toolbar a:link, .jqx-grid-toolbar a:visited {
  height: 18px;
  line-height: 18px !important;
  color: inherit;
  outline: 0 none;
  text-decoration: none;
}

[dir] .jqx-grid-toolbar a:link, [dir] .jqx-grid-toolbar a:visited {
  margin: 4px;
  cursor: pointer;
}

/*applied to the groups header area.*/

.jqx-grid-groups-header, .jqx-grid-toolbar, .jqx-scheduler-toolbar {
  white-space: nowrap;
  overflow: hidden;
}

[dir] .jqx-grid-groups-header, [dir] .jqx-grid-toolbar, [dir] .jqx-scheduler-toolbar {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #aaa;
  padding: 0px;
  margin: 0px;
}

[dir=ltr] .jqx-grid-groups-header, [dir=ltr] .jqx-grid-toolbar, [dir=ltr] .jqx-scheduler-toolbar {
  text-align: left;
}

[dir=rtl] .jqx-grid-groups-header, [dir=rtl] .jqx-grid-toolbar, [dir=rtl] .jqx-scheduler-toolbar {
  text-align: right;
}

/*applied to a grouping row.*/

.jqx-grid-groups-row {
  font-weight: bold;
  white-space: nowrap;
  top: 50%;
}

[dir] .jqx-grid-groups-row {
  padding: 0px;
  margin-top: -8px;
}

[dir=ltr] .jqx-grid-groups-row {
  text-align: left;
}

[dir=rtl] .jqx-grid-groups-row {
  text-align: right;
}

/*applied to the row details.*/

.jqx-grid-groups-row-details {
  font-weight: normal;
}

/*applied to a grouping column.*/

.jqx-grid-group-column {
  white-space: nowrap;
  font-weight: normal;
  overflow: hidden;
}

[dir] .jqx-grid-group-column {
  border: 1px solid transparent;
  border-style: solid;
  padding: 0px;
  margin: 0px;
}

[dir=ltr] .jqx-grid-group-column {
  text-align: left;
}

[dir=rtl] .jqx-grid-group-column {
  text-align: right;
}

/*applied to the lines between the group columns.*/

[dir] .jqx-grid-group-column-line {
  background: #aaa;
}

/*applied to the drop line indicators displayed in the grouping header.*/

[dir] .jqx-grid-group-drag-line {
  background: #80be09;
}

/*applied to the anchor tags inside a grouping column.*/

.jqx-grid-group-column a:link {
  display: block;
  height: 18px;
  line-height: 18px !important;
  outline: 0 none;
  text-decoration: none;
  color: inherit;
}

[dir] .jqx-grid-group-column a:link {
  margin: 4px;
  cursor: pointer;
}

.jqx-grid-group-column a:visited {
  color: inherit;
  display: block;
  height: 18px;
  line-height: 18px !important;
  outline: 0 none;
  text-decoration: none;
}

[dir] .jqx-grid-group-column a:visited {
  margin: 4px;
  cursor: pointer;
}

/*applied to a grid cell*/

.jqx-grid-cell {
  white-space: nowrap;
  font-weight: normal;
  font-size: inherit;
  overflow: hidden;
  position: absolute !important;
  height: 100%;
  outline: none;
}

[dir] .jqx-grid-cell {
  border-style: solid;
  margin-bottom: 1px;
  border-color: transparent;
  background: #fff;
}

[dir=ltr] .jqx-grid-cell {
  border-width: 0px 1px 1px 0px;
  margin-right: 1px;
}

[dir=rtl] .jqx-grid-cell {
  border-width: 0px 0px 1px 1px;
  margin-left: 1px;
}

.jqx-grid-cell-locked {
  color: #aaa !important;
}

.jqx-grid-cell-left-align {
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir] .jqx-grid-cell-left-align {
  padding-bottom: 2px;
}

[dir=ltr] .jqx-grid-cell-left-align {
  text-align: left;
  margin-right: 2px;
  margin-left: 4px;
}

[dir=rtl] .jqx-grid-cell-left-align {
  text-align: right;
  margin-left: 2px;
  margin-right: 4px;
}

.jqx-grid-cell-middle-align {
  text-overflow: ellipsis;
  overflow: hidden;
}

[dir] .jqx-grid-cell-middle-align {
  padding-bottom: 2px;
  text-align: center;
}

.jqx-grid-cell-right-align {
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir] .jqx-grid-cell-right-align {
  padding-bottom: 2px;
}

[dir=ltr] .jqx-grid-cell-right-align {
  text-align: right;
  margin-right: 4px;
  margin-left: 2px;
}

[dir=rtl] .jqx-grid-cell-right-align {
  text-align: left;
  margin-left: 4px;
  margin-right: 2px;
}

/*applied to a grid cell that is part of a rows group.*/

.jqx-grid-group-cell {
  overflow: hidden;
  position: absolute !important;
  height: 100%;
}

[dir] .jqx-grid-group-cell {
  background: #fff;
}

/*applied to the grid cells in the sort column*/

[dir] .jqx-grid-cell-sort {
  background-color: #f0f0f0;
}

/*applied to the grid cells in the filter column*/

[dir] .jqx-grid-cell-filter {
  background-color: #e6e6e6;
}

.jqx-grid-cell-add-new-row {
  color: #000 !important;
}

[dir] .jqx-grid-cell-add-new-row {
  background: #fdfcf3 !important;
}

/*applied to the grid cells area.*/

.jqx-grid-content {
  white-space: nowrap;
  overflow: hidden;
}

[dir] .jqx-grid-content {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: transparent;
}

/*applied to a grid cell that is part of a rows group.*/

.jqx-grid-group-cell, .jqx-grid-empty-cell {
  white-space: nowrap;
  font-weight: normal;
}

[dir] .jqx-grid-group-cell, [dir] .jqx-grid-empty-cell {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}

[dir] .jqx-widget .jqx-grid-cleared-cell, [dir] .jqx-grid-cleared-cell {
  border: transparent !important;
}

.jqx-grid-cell-wrap {
  white-space: normal !important;
}

.jqx-tree-grid-indent {
  width: 18px;
  display: inline-block;
  height: 8px;
  overflow: hidden;
  vertical-align: top;
}

.jqx-tree-grid-title {
  text-decoration: none;
  vertical-align: bottom;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.jqx-tree-grid-collapse-button, .jqx-tree-grid-expand-button {
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  vertical-align: top;
}

[dir] .jqx-tree-grid-collapse-button, [dir] .jqx-tree-grid-expand-button {
  margin-top: 0px;
}

[dir=ltr] .jqx-tree-grid-collapse-button, [dir=ltr] .jqx-tree-grid-expand-button {
  margin-right: 0px;
}

[dir=rtl] .jqx-tree-grid-collapse-button, [dir=rtl] .jqx-tree-grid-expand-button {
  margin-left: 0px;
}

.jqx-tree-grid-checkbox {
  width: 16px;
  height: 16px;
}

[dir] .jqx-tree-grid-checkbox {
  float: none !important;
  cursor: pointer;
}

[dir=ltr] .jqx-tree-grid-checkbox {
  margin-right: 6px !important;
  margin-left: 2px !important;
}

[dir=rtl] .jqx-tree-grid-checkbox {
  margin-left: 6px !important;
  margin-right: 2px !important;
}

.jqx-tree-grid-icon {
  width: 14px;
  height: 14px;
}

[dir] .jqx-tree-grid-icon {
  float: none !important;
}

[dir=ltr] .jqx-tree-grid-icon {
  margin-right: 4px;
}

[dir=rtl] .jqx-tree-grid-icon {
  margin-left: 4px;
}

[dir=ltr] .jqx-tree-grid-icon-rtl {
  margin-right: 0px;
  margin-left: 4px;
}

[dir=rtl] .jqx-tree-grid-icon-rtl {
  margin-left: 0px;
  margin-right: 4px;
}

.jqx-tree-grid-icon-size {
  width: 14px;
  height: 14px;
  line-height: 16px;
}

.jqx-tree-grid-checkbox-tick {
  width: 100%;
  height: 100%;
}

.jqx-tree-grid-expand-button {
  height: 18px;
  width: 18px;
  vertical-align: top;
}

/*applied to a cell in jqxDataTable*/

.jqx-cell {
  min-height: 23px;
  border-collapse: separate;
  border-spacing: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  white-space: normal;
  line-height: 1.231;
}

[dir] .jqx-cell {
  padding: 6px 4px;
  margin: 0;
  border: 1px solid transparent;
  border-top-width: 0px;
}

[dir=ltr] .jqx-cell {
  border-left-width: 0px;
}

[dir=rtl] .jqx-cell {
  border-right-width: 0px;
}

.jqx-grid-cell-nowrap {
  white-space: nowrap;
}

[dir=ltr] .jqx-cell-editor {
  padding-left: 4px !important;
  padding-right: 3px !important;
}

[dir=rtl] .jqx-cell-editor {
  padding-right: 4px !important;
  padding-left: 3px !important;
}

[dir=ltr] .jqx-left-align {
  text-align: left;
}

[dir=rtl] .jqx-left-align {
  text-align: right;
}

[dir] .jqx-center-align {
  text-align: center;
}

[dir=ltr] .jqx-right-align {
  text-align: right;
}

[dir=rtl] .jqx-right-align {
  text-align: left;
}

.jqx-top-align {
  vertical-align: top;
}

.jqx-bottom-align {
  vertical-align: bottom;
}

.jqx-grid-table .jqx-grid-cell {
  position: static !important;
  zoom: 1 !important;
}

/*applied to the Grid's Table element.*/

.jqx-grid-table {
  font-size: 13px;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0px;
  -webkit-overflow-scrolling: touch;
  outline: none;
  zoom: 1 !important;
  empty-cells: show;
  line-height: 1.231;
  width: auto;
}

[dir] .jqx-grid-table {
  margin: 0px;
  padding: 0px;
  border: none;
}

[dir=ltr] .jqx-grid-table {
  border-right: 1px solid #aaa;
}

[dir=rtl] .jqx-grid-table {
  border-left: 1px solid #aaa;
}

[dir=ltr] .jqx-grid-table-rtl {
  border-left-width: 1px;
  border-right-width: 0px;
}

[dir=rtl] .jqx-grid-table-rtl {
  border-right-width: 1px;
  border-left-width: 0px;
}

.jqx-details table {
  border-collapse: collapse;
  table-layout: fixed;
  border-spacing: 0px;
}

/*applied to a grid cell that is part of a details row and grouping is enabled.*/

/*applied to a grid cell that is part of a details row.*/

[dir=ltr] .jqx-grid-details-cell {
  border-width: 0px 1px 0px 0px;
}

[dir=rtl] .jqx-grid-details-cell {
  border-width: 0px 0px 0px 1px;
}

/*applied to a grid cell. Represents the alternating cell background.*/

[dir] .jqx-grid-cell-alt {
  background: #f9f9f9;
}

/*applied to a sorted and alternating grid cell*/

[dir] .jqx-grid-cell-sort-alt {
  background-color: #e5e5e5;
}

/*applied to a sorted and alternating grid cell*/

[dir] .jqx-grid-cell-filter-alt {
  background-color: #f0f0f0;
}

/*applied to a pinned grid cell.*/

[dir] .jqx-grid-cell-pinned {
  background-color: #e5e5e5;
}

/*applied to a pinned grid cell. Represents the alternating cell background.*/

[dir] .jqx-grid-cell-pinned-alt {
  background-color: #e5e5e5;
}

/*applied to a selected grid cell.*/

[dir=ltr] .jqx-grid-cell-selected {
  border-left: 0px solid transparent;
}

[dir=rtl] .jqx-grid-cell-selected {
  border-right: 0px solid transparent;
}

.jqx-grid-cell-selected.jqx-grid-cell-edit {
  color: #333 !important;
}

[dir] .jqx-grid-cell-selected.jqx-grid-cell-edit {
  border-color: #DDDDDD !important;
  background-color: #fff !important;
}

[dir] .jqx-fill-state-focus.jqx-grid-cell-edit, [dir] .jqx-grid-cell-edit .jqx-fill-state-focus, [dir] .jqx-grid-cell-edit.jqx-fill-state-focus .jqx-action-button, [dir] .jqx-grid-cell-edit .jqx-numberinput-focus, [dir] .jqx-grid-cell-edit .jqx-combobox-content-focus {
  border-color: #DDDDDD !important;
}

[dir=ltr] .jqx-cell-rtl {
  border-left-width: 1px;
  border-right-width: 0px;
}

[dir=rtl] .jqx-cell-rtl {
  border-right-width: 1px;
  border-left-width: 0px;
}

[dir=ltr] .jqx-grid-cell-rtl {
  border-width: 0px 0px 1px 1px;
}

[dir=rtl] .jqx-grid-cell-rtl {
  border-width: 0px 1px 1px 0px;
}

[dir=ltr] .jqx-grid-table .jqx-grid-cell {
  border-width: 0px 0px 1px 1px;
}

[dir=rtl] .jqx-grid-table .jqx-grid-cell {
  border-width: 0px 1px 1px 0px;
}

[dir] .jqx-grid-table-one-cell {
  border: none;
}

[dir=ltr] .jqx-grid-table-one-cell {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #aaa;
}

[dir=rtl] .jqx-grid-table-one-cell {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #aaa;
}

[dir=ltr] .jqx-grid-table .jqx-grid-cell:first-child {
  border-left-width: 0px;
}

[dir=rtl] .jqx-grid-table .jqx-grid-cell:first-child {
  border-right-width: 0px;
}

/*applied to the selection area.*/

.jqx-grid-selectionarea {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

[dir] .jqx-grid-selectionarea {
  border: 1px solid transparent;
}

/*applied to a hovered grid cell.*/

[dir] .jqx-grid-cell-hover {
  border-color: transparent;
}

/*applied to a grid cell when the grid is empty.*/

.jqx-grid-empty-cell {
  overflow: visible;
}

[dir] .jqx-grid-empty-cell {
  border-bottom: none;
}

/*applied to the Grid when its loading the data.*/

.jqx-grid-load {
  z-index: 9999;
  display: block;
}

[dir] .jqx-grid-load {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/loader.gif?bfac9cccaaf066e712e63b3e3b8ba528);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-load {
  padding-right: 0px;
}

[dir=rtl] .jqx-grid-load {
  padding-left: 0px;
}

/*applied to a group's collapse button.*/

[dir] .jqx-grid-group-collapse {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}

[dir=ltr] .jqx-grid-group-collapse {
  padding-right: 0px;
}

[dir=rtl] .jqx-grid-group-collapse {
  padding-left: 0px;
}

[dir] .jqx-grid-group-collapse-rtl {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}

[dir=ltr] .jqx-grid-group-collapse-rtl {
  padding-right: 0px;
}

[dir=rtl] .jqx-grid-group-collapse-rtl {
  padding-left: 0px;
}

/*applied to a group's expand button.*/

[dir] .jqx-grid-group-expand, [dir] .jqx-grid-group-expand-rtl {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}

[dir=ltr] .jqx-grid-group-expand, [dir=ltr] .jqx-grid-group-expand-rtl {
  padding-right: 0px;
}

[dir=rtl] .jqx-grid-group-expand, [dir=rtl] .jqx-grid-group-expand-rtl {
  padding-left: 0px;
}

/*jqxProgresBar Style*/

.jqx-progressbar {
  position: relative;
  overflow: hidden;
  outline: none;
  height: 2em;
}

[dir] .jqx-progressbar {
  border: 1px solid transparent;
}

/*applied to the progressbar's value element*/

.jqx-progressbar-value {
  outline: none;
  height: 100%;
}

[dir] .jqx-progressbar-value {
  border: 0px solid transparent;
}

/*applied to the progress bar's vertical value element- when the widget's orientation is 'vertical'*/

.jqx-progressbar-value-vertical {
  outline: none;
  height: 100%;
}

[dir] .jqx-progressbar-value-vertical {
  border: 0px solid transparent;
  background: transparent;
}

/*applied to the progressbar's text element*/

.jqx-progressbar-text {
  font-size: 10px;
}

[dir] .jqx-progressbar-text {
  border: none;
}

/*applied to the progress bar when the widget is in disabled state*/

.jqx-progressbar-disabled {
  outline: none;
  height: 2em;
}

[dir] .jqx-progressbar-disabled {
  border: 1px solid transparent;
}

/*jqxMenu Style*/

.jqx-menu {
  height: 100%;
  overflow: hidden;
}

[dir] .jqx-menu {
  border: 1px solid transparent;
  float: none;
  margin: 0px;
  padding: 0px;
}

[dir=ltr] .jqx-menu {
  text-align: left;
}

[dir=rtl] .jqx-menu {
  text-align: right;
}

[dir=ltr] .jqx-menu-dropdown-column {
  float: left;
}

[dir=rtl] .jqx-menu-dropdown-column {
  float: right;
}

/*applied to the menu when it is horizontal. Sets the menu's background*/

.jqx-menu-horizontal {
  overflow: hidden;
}

[dir] .jqx-menu-horizontal {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

/*applied to the menu when it is vertical. Sets the menu's background*/

[dir=ltr] .jqx-menu-vertical {
  text-align: left;
}

[dir=rtl] .jqx-menu-vertical {
  text-align: right;
}

/*applied to the sub menu. Sets the sub menu's background*/

.jqx-menu-dropdown {
  overflow: hidden;
  display: none;
  width: 150px;
}

[dir] .jqx-menu-dropdown {
  margin: 0px;
  padding: 0px;
  float: none;
  border-style: solid;
  border-width: 1px;
  padding: 2px;
}

[dir=ltr] .jqx-menu-dropdown {
  left: 100%;
  right: 0;
  text-align: left;
}

[dir=rtl] .jqx-menu-dropdown {
  right: 100%;
  left: 0;
  text-align: right;
}

/*applied to the sub menu's ul elements.*/

.jqx-menu-dropdown ul {
  overflow: hidden;
}

[dir] .jqx-menu-dropdown ul {
  margin: 0px;
  padding: 0px;
  border: none;
}

[dir=ltr] .jqx-menu-dropdown ul {
  left: 100%;
  right: 0;
}

[dir=rtl] .jqx-menu-dropdown ul {
  right: 100%;
  left: 0;
}

/*applied to the menu's ul elements.*/

.jqx-menu ul {
  overflow: hidden;
}

[dir] .jqx-menu ul {
  margin: 0px;
  padding: 2px;
  background-color: transparent;
  border: none;
}

[dir=ltr] .jqx-menu ul {
  left: 100%;
  right: 0;
}

[dir=rtl] .jqx-menu ul {
  right: 100%;
  left: 0;
}

/*applied to the menu's li elements.*/

.jqx-menu li, .jqx-menu-dropdown li {
  line-height: 1.3 !important;
}

/*applied to the top level menu items.*/

.jqx-menu-item-top {
  text-indent: 0;
  list-style: none;
  overflow: hidden;
  color: inherit;
}

[dir] .jqx-menu-item-top {
  border: 1px solid transparent;
  padding: 4px 8px 4px 8px;
  margin: 0px 3px 0px 3px;
  cursor: pointer;
}

[dir=ltr] .jqx-menu-item-top {
  left: 100%;
  right: 0;
}

[dir=rtl] .jqx-menu-item-top {
  right: 100%;
  left: 0;
}

/*applied to the sub menu items.*/

.jqx-menu-item {
  text-indent: 0;
  list-style: none;
  overflow: hidden;
  color: inherit;
}

[dir] .jqx-menu-item {
  border: 1px solid transparent;
  padding: 4px 8px 4px 8px;
  margin: 1px;
  float: none;
  cursor: pointer;
}

[dir=ltr] .jqx-menu-item {
  margin-left: 3px;
  margin-right: 3px;
  left: 100%;
  right: 0;
  text-align: left;
}

[dir=rtl] .jqx-menu-item {
  margin-right: 3px;
  margin-left: 3px;
  right: 100%;
  left: 0;
  text-align: right;
}

/*applied to a sub menu item when the mouse is over the item.*/

.jqx-menu-item-hover {
  color: inherit;
  list-style: none;
}

[dir] .jqx-menu-item-hover {
  margin: 1px;
  padding: 4px 8px 4px 8px;
  cursor: pointer;
}

[dir=ltr] .jqx-menu-item-hover {
  right: 0;
  margin-left: 3px;
  margin-right: 3px;
  left: 100%;
  text-align: left;
}

[dir=rtl] .jqx-menu-item-hover {
  left: 0;
  margin-right: 3px;
  margin-left: 3px;
  right: 100%;
  text-align: right;
}

/*applied to a top-level menu item when the mouse is over it.*/

.jqx-menu-item-top-hover {
  color: inherit;
  list-style: none;
  top: 50%;
}

[dir] .jqx-menu-item-top-hover {
  margin: 0px 3px 0px 3px;
  padding: 4px 8px 4px 8px;
  cursor: pointer;
}

[dir=ltr] .jqx-menu-item-top-hover {
  right: 0;
  left: 100%;
}

[dir=rtl] .jqx-menu-item-top-hover {
  left: 0;
  right: 100%;
}

/*applied to a sub menu item when its sub menu is opened.*/

.jqx-menu-item-selected {
  list-style: none;
}

[dir] .jqx-menu-item-selected {
  margin: 1px;
  padding: 4px 8px 4px 8px;
  cursor: pointer;
}

[dir=ltr] .jqx-menu-item-selected {
  right: 0;
  margin-left: 3px;
  margin-right: 3px;
  left: 100%;
  text-align: left;
}

[dir=rtl] .jqx-menu-item-selected {
  left: 0;
  margin-right: 3px;
  margin-left: 3px;
  right: 100%;
  text-align: right;
}

/*applied to a disabled sub menu item.*/

/*applied to a top-level menu item when its sub menu is opened.*/

.jqx-menu-item-top-selected {
  list-style: none;
}

[dir] .jqx-menu-item-top-selected {
  margin: 0px 1px 0px 1px;
  padding: 4px 8px 4px 8px;
  cursor: pointer;
}

[dir=ltr] .jqx-menu-item-top-selected {
  right: 0;
  margin-left: 3px;
  margin-right: 3px;
  left: 100%;
}

[dir=rtl] .jqx-menu-item-top-selected {
  left: 0;
  margin-right: 3px;
  margin-left: 3px;
  right: 100%;
}

/*applied to the menu separator items.*/

.jqx-menu-item-separator {
  text-indent: 0;
  list-style: none;
  height: 1px;
  line-height: 0 !important;
  overflow: hidden;
  color: inherit;
  font-size: 1px;
}

[dir] .jqx-menu-item-separator {
  background-color: #ddd;
  border: none;
  padding: 0px;
  margin: 1px 2px 1px 2px;
  float: none;
}

[dir=ltr] .jqx-menu-item-separator {
  left: 100%;
  right: 0;
}

[dir=rtl] .jqx-menu-item-separator {
  right: 100%;
  left: 0;
}

/*applied to a sub menu item when it has sub menu items. Displays right arrow icon.*/

[dir] .jqx-menu-item-arrow-right {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
}

/*applied to a sub menu item when it has sub menu items. Displays down arrow icon.*/

[dir] .jqx-menu-item-arrow-down {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
}

/*applied to a sub menu item when it has sub menu items. Displays up arrow icon.*/

[dir] .jqx-menu-item-arrow-up {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up.png?92d5aef0adb8afe7a65af346d92c3e01);
}

.jqx-menu-minimized {
  position: relative;
}

.jqx-menu-title {
  position: relative;
}

[dir] .jqx-menu-title {
  margin-top: 4px;
  padding-top: 4px;
}

[dir=ltr] .jqx-menu-title {
  float: right;
  padding-right: 20px;
}

[dir=rtl] .jqx-menu-title {
  float: left;
  padding-left: 20px;
}

.jqx-menu-minimized-button {
  height: 24px;
  width: 24px;
}

[dir] .jqx-menu-minimized-button {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-menu-minimized.png?7a59bcc2c393c4531def579834557be8);
  background-repeat: no-repeat;
  padding: 0px;
  margin-top: 4px;
}

[dir=ltr] .jqx-menu-minimized-button {
  background-position: left center;
  margin-left: 7px;
  float: left;
}

[dir=rtl] .jqx-menu-minimized-button {
  background-position: right center;
  margin-right: 7px;
  float: right;
}

.jqx-menu-ul-minimized {
  display: block !important;
  width: auto !important;
}

.jqx-menu-ul-minimized ul {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
}

[dir] .jqx-menu-ul-minimized ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  box-shadow: none !important;
}

[dir] .jqx-menu-minimized li:last-child {
  padding-bottom: 0px;
  margin: 0px;
}

.jqx-menu-item-arrow-right, .jqx-menu-item-arrow-down, .jqx-menu-item-arrow-up, .jqx-menu-item-arrow-right {
  width: 17px;
  height: 15px;
}

[dir] .jqx-menu-item-arrow-right, [dir] .jqx-menu-item-arrow-down, [dir] .jqx-menu-item-arrow-up, [dir] .jqx-menu-item-arrow-right {
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-menu-item-arrow-right, [dir=ltr] .jqx-menu-item-arrow-down, [dir=ltr] .jqx-menu-item-arrow-up, [dir=ltr] .jqx-menu-item-arrow-right {
  background-position: 100% 50%;
  padding-right: 0px;
  margin-right: -8px;
}

[dir=rtl] .jqx-menu-item-arrow-right, [dir=rtl] .jqx-menu-item-arrow-down, [dir=rtl] .jqx-menu-item-arrow-up, [dir=rtl] .jqx-menu-item-arrow-right {
  background-position: 0% 50%;
  padding-left: 0px;
  margin-left: -8px;
}

/*applied to a sub menu item when it has sub menu items. Displays left arrow icon.*/

.jqx-menu-item-arrow-left {
  width: 17px;
  height: 15px;
}

[dir] .jqx-menu-item-arrow-left {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-menu-item-arrow-left {
  padding-right: 0px;
  padding-left: 5px;
  background-position: 0 50%;
}

[dir=rtl] .jqx-menu-item-arrow-left {
  padding-left: 0px;
  padding-right: 5px;
  background-position: 100% 50%;
}

/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays right arrow icon.*/

[dir] .jqx-menu-item-arrow-right-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
}

/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays down arrow icon.*/

[dir] .jqx-menu-item-arrow-down-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
}

/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays up arrow icon.*/

[dir] .jqx-menu-item-arrow-up-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up.png?92d5aef0adb8afe7a65af346d92c3e01);
}

.jqx-menu-item-arrow-right-selected, .jqx-menu-item-arrow-up-selected, .jqx-menu-item-arrow-down-selected, .jqx-menu-item-arrow-top-right {
  width: 17px;
  height: 15px;
}

[dir] .jqx-menu-item-arrow-right-selected, [dir] .jqx-menu-item-arrow-up-selected, [dir] .jqx-menu-item-arrow-down-selected, [dir] .jqx-menu-item-arrow-top-right {
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-menu-item-arrow-right-selected, [dir=ltr] .jqx-menu-item-arrow-up-selected, [dir=ltr] .jqx-menu-item-arrow-down-selected, [dir=ltr] .jqx-menu-item-arrow-top-right {
  padding-right: 0px;
  margin-right: -8px;
  background-position: 100% 50%;
}

[dir=rtl] .jqx-menu-item-arrow-right-selected, [dir=rtl] .jqx-menu-item-arrow-up-selected, [dir=rtl] .jqx-menu-item-arrow-down-selected, [dir=rtl] .jqx-menu-item-arrow-top-right {
  padding-left: 0px;
  margin-left: -8px;
  background-position: 0% 50%;
}

/*applied to a top-level menu item when it has sub menu items. Displays right arrow icon.*/

[dir] .jqx-menu-item-arrow-top-right {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
}

/*applied to a sub menu item when it has sub menu items and its sub menu is opened. Displays left arrow icon.*/

[dir] .jqx-menu-item-arrow-left-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

/*applied to a top-level menu item when it has sub menu items. Displays left arrow icon.*/

[dir] .jqx-menu-item-arrow-top-left {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

.jqx-menu-item-arrow-left-selected, .jqx-menu-item-arrow-top-left {
  width: 17px;
  height: 15px;
}

[dir] .jqx-menu-item-arrow-left-selected, [dir] .jqx-menu-item-arrow-top-left {
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-menu-item-arrow-left-selected, [dir=ltr] .jqx-menu-item-arrow-top-left {
  background-position: 0 50%;
  padding-right: 0px;
  padding-left: 5px;
}

[dir=rtl] .jqx-menu-item-arrow-left-selected, [dir=rtl] .jqx-menu-item-arrow-top-left {
  background-position: 100% 50%;
  padding-left: 0px;
  padding-right: 5px;
}

/*applied to the anchor elements*/

.jqx-menu-item a:link, .jqx-menu-item a:visited, .jqx-menu-item a:hover, .jqx-menu-item-top a:link, .jqx-menu-item-top a:visited, .jqx-menu-item-top a:hover {
  font: inherit;
  text-decoration: none;
  color: inherit;
  outline: none;
}

[dir] .jqx-menu-item a:link, [dir] .jqx-menu-item a:visited, [dir] .jqx-menu-item a:hover, [dir] .jqx-menu-item-top a:link, [dir] .jqx-menu-item-top a:visited, [dir] .jqx-menu-item-top a:hover {
  background-color: transparent;
}

/*applied to the menu widget when it is disabled.*/

[dir] .jqx-menu-disabled {
  cursor: default;
}

/*applied to the anchor elements of all disabled menu items.*/

.jqx-menu-disabled a:link {
  text-decoration: none;
}

[dir] .jqx-menu-disabled a:link {
  cursor: default;
}

.jqx-menu-disabled a:visited {
  text-decoration: none;
}

[dir] .jqx-menu-disabled a:visited {
  cursor: default;
}

[dir] .jqx-menu-disabled a:hover {
  cursor: default;
}

[dir=ltr] .jqx-menu-dropdown {
  right: -1px;
}

[dir=rtl] .jqx-menu-dropdown {
  left: -1px;
}

/*jqxtree Style*/

.jqx-tree {
  overflow: hidden;
  outline: none;
  white-space: nowrap;
  line-height: 14px !important;
}

[dir] .jqx-tree {
  float: none;
  margin: 0px;
  border-style: solid;
  border-width: 1px;
  padding: 0px;
}

[dir=ltr] .jqx-tree {
  left: 100%;
  right: 0;
  text-align: left;
}

[dir=rtl] .jqx-tree {
  right: 100%;
  left: 0;
  text-align: right;
}

/*applied to the jqxTree root UL element.*/

.jqx-tree-dropdown-root {
  display: block;
  outline: none;
  white-space: nowrap;
}

[dir] .jqx-tree-dropdown-root {
  padding: 0px 5px 0px 5px;
  float: none;
  background-color: transparent;
  border-style: solid;
  border-width: 0px;
  border-color: #fff;
  margin: 0px;
}

[dir=ltr] .jqx-tree-dropdown-root {
  left: 100%;
  right: 0;
  text-align: left;
}

[dir=rtl] .jqx-tree-dropdown-root {
  right: 100%;
  left: 0;
  text-align: right;
}

[dir] .jqx-tree-dropdown-root-rtl {
  margin: 0px;
}

[dir=ltr] .jqx-tree-dropdown-root-rtl {
  padding: 0px 5px 0px 0px;
  text-align: right;
  float: right;
}

[dir=rtl] .jqx-tree-dropdown-root-rtl {
  padding: 0px 0px 0px 5px;
  text-align: left;
  float: left;
}

/*applied to the jqxTree UL elements.*/

.jqx-tree-dropdown {
  display: block;
  outline: none;
}

[dir] .jqx-tree-dropdown {
  margin: 0px;
  float: none;
  background-color: transparent;
  border-style: solid;
  border-width: 0px;
  border-color: transparent;
}

[dir=ltr] .jqx-tree-dropdown {
  left: 100%;
  padding: 0px 0px 0px 10px;
  right: 0;
  text-align: left;
}

[dir=rtl] .jqx-tree-dropdown {
  right: 100%;
  padding: 0px 10px 0px 0px;
  left: 0;
  text-align: right;
}

[dir] .jqx-tree-dropdown-rtl {
  padding: 3px 0px 0px 0px;
}

[dir=ltr] .jqx-tree-dropdown-rtl {
  text-align: right;
}

[dir=rtl] .jqx-tree-dropdown-rtl {
  text-align: left;
}

/*applied to a tree item.*/

.jqx-tree-item {
  text-indent: 0;
  list-style: none;
  overflow: hidden;
  text-decoration: none;
}

[dir] .jqx-tree-item {
  border: 1px solid transparent;
  padding: 3px;
  margin: 0px;
  float: none;
  cursor: default;
}

[dir=ltr] .jqx-tree-item {
  left: 100%;
  right: 0;
  text-align: left;
}

[dir=rtl] .jqx-tree-item {
  right: 100%;
  left: 0;
  text-align: right;
}

/*applied to the jqxTree LI elements.*/

.jqx-tree-item-li {
  text-indent: 0;
  list-style: none;
  outline: none;
}

[dir] .jqx-tree-item-li {
  background-color: transparent;
  border: 0px solid transparent;
  margin: 0px;
  margin-top: 1px;
  padding: 0px;
}

[dir=ltr] .jqx-tree-item-li {
  left: 100%;
  right: 0;
  text-align: left;
}

[dir=rtl] .jqx-tree-item-li {
  right: 100%;
  left: 0;
  text-align: right;
}

/*applied to the last LI elements in an UL element.*/

[dir] .jqx-tree-item-u-last {
  margin: 0px 0px 0px 0px;
}

/*applied to a tree item when the mouse is over the item.*/

.jqx-tree-item-hover {
  color: inherit;
  list-style: none;
  text-decoration: none;
}

[dir] .jqx-tree-item-hover {
  padding: 3px;
  margin: 0px;
  cursor: pointer;
}

[dir=ltr] .jqx-tree-item-hover {
  right: 0;
  left: 100%;
}

[dir=rtl] .jqx-tree-item-hover {
  left: 0;
  right: 100%;
}

/*applied to a tree item when the item is selected.*/

.jqx-tree-item-selected {
  color: inherit;
  list-style: none;
  text-decoration: none;
}

[dir] .jqx-tree-item-selected {
  padding: 3px;
  margin: 0px;
  cursor: pointer;
}

[dir=ltr] .jqx-tree-item-selected {
  right: 0;
  left: 100%;
}

[dir=rtl] .jqx-tree-item-selected {
  left: 0;
  right: 100%;
}

[dir=ltr] .jqx-tree-item-rtl {
  text-align: right;
}

[dir=rtl] .jqx-tree-item-rtl {
  text-align: left;
}

[dir=ltr] .jqx-tree-item-li-rtl {
  text-align: right;
}

[dir=rtl] .jqx-tree-item-li-rtl {
  text-align: left;
}

/*applied to the anchor element of a tree item.*/

.jqx-tree-item a:link, .jqx-tree-item a:visited {
  text-indent: 0;
  list-style: none;
  overflow: hidden;
  color: inherit;
  text-decoration: none;
  outline: none;
}

[dir] .jqx-tree-item a:link, [dir] .jqx-tree-item a:visited {
  background-color: transparent;
  border: 0px solid transparent;
  padding: 0px;
  margin: 0px;
  float: none;
  cursor: pointer;
}

[dir=ltr] .jqx-tree-item a:link, [dir=ltr] .jqx-tree-item a:visited {
  left: 100%;
  right: 0;
  text-align: left;
}

[dir=rtl] .jqx-tree-item a:link, [dir=rtl] .jqx-tree-item a:visited {
  right: 100%;
  left: 0;
  text-align: right;
}

.jqx-tree-item-selected, .jqx-tree-item-hover a:hover {
  color: inherit;
}

.jqx-tree-item-selected, .jqx-tree-item-hover a:visited {
  color: inherit;
}

/*applied to a tree item when the item is disabled.*/

/*applied to a tree item when it has sub items and is collapsed. Displays an arrow icon next to the item.*/

.jqx-tree-item-arrow-collapse, .jqx-tree-item-arrow-collapse-hover {
  width: 17px;
  height: 17px;
}

[dir] .jqx-tree-item-arrow-collapse, [dir] .jqx-tree-item-arrow-collapse-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
  background-repeat: no-repeat;
  cursor: pointer;
}

[dir=ltr] .jqx-tree-item-arrow-collapse, [dir=ltr] .jqx-tree-item-arrow-collapse-hover {
  padding-right: 0px;
  background-position: 100% 50%;
}

[dir=rtl] .jqx-tree-item-arrow-collapse, [dir=rtl] .jqx-tree-item-arrow-collapse-hover {
  padding-left: 0px;
  background-position: 0% 50%;
}

[dir] .jqx-tree-item-arrow-collapse-rtl, [dir] .jqx-tree-item-arrow-collapse-hover-rtl {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

/*applied to a tree item when it has sub items and is expanded. Displays an arrow icon next to the item.*/

.jqx-tree-item-arrow-expand, .jqx-tree-item-arrow-expand-hover {
  width: 17px;
  height: 17px;
}

[dir] .jqx-tree-item-arrow-expand, [dir] .jqx-tree-item-arrow-expand-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
  background-repeat: no-repeat;
  cursor: pointer;
}

[dir=ltr] .jqx-tree-item-arrow-expand, [dir=ltr] .jqx-tree-item-arrow-expand-hover {
  padding-right: 0px;
  background-position: 100% 50%;
}

[dir=rtl] .jqx-tree-item-arrow-expand, [dir=rtl] .jqx-tree-item-arrow-expand-hover {
  padding-left: 0px;
  background-position: 0% 50%;
}

/*applied to the tree when it is disabled.*/

[dir] .jqx-tree-disabled {
  cursor: default;
}

/*applied to the anchor elements in a tree when it is disabled.*/

.jqx-tree-disabled a:link {
  text-decoration: none;
}

[dir] .jqx-tree-disabled a:link {
  cursor: default;
}

.jqx-tree-disabled a:visited {
  text-decoration: none;
}

[dir] .jqx-tree-disabled a:visited {
  cursor: default;
}

[dir] .jqx-tree-disabled a:hover {
  cursor: default;
}

/*jqxTabs*/

.jqx-tabs {
  outline: none;
  overflow: hidden;
}

[dir] .jqx-tabs {
  margin: 0 0 0 0;
  padding: 0px;
  background: transparent;
  border: 1px solid transparent;
}

/*applied to the tab close button.*/

.jqx-tabs-close-button {
  outline: none;
  position: relative;
}

[dir] .jqx-tabs-close-button {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  cursor: pointer;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

[dir=ltr] .jqx-tabs-close-button {
  left: 5px;
}

[dir=rtl] .jqx-tabs-close-button {
  right: 5px;
}

/*applied to the tab close button when the tab is selected.*/

.jqx-tabs-close-button-selected {
  outline: none;
}

[dir] .jqx-tabs-close-button-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  cursor: pointer;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/*applied to the tab close button when the mouse is over the tab.*/

.jqx-tabs-close-button-hover {
  outline: none;
}

[dir] .jqx-tabs-close-button-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  cursor: pointer;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

[dir] .jqx-tabs-close-button, [dir] .jqx-tabs-close-button-selected, [dir] .jqx-tabs-close-button-hover {
  background-repeat: no-repeat;
  background-position: center;
}

/*applied to the tab's left scroll arrow.*/

.jqx-tabs-arrow-left {
  outline: none;
  position: relative;
  z-index: 15;
}

[dir] .jqx-tabs-arrow-left {
  cursor: pointer;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir=ltr] .jqx-tabs-arrow-left {
  float: left;
}

[dir=rtl] .jqx-tabs-arrow-left {
  float: right;
}

/*applied to the tab's right scroll arrow.*/

.jqx-tabs-arrow-right {
  outline: none;
  position: relative;
  z-index: 15;
}

[dir] .jqx-tabs-arrow-right {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

[dir=ltr] .jqx-tabs-arrow-right {
  float: left;
}

[dir=rtl] .jqx-tabs-arrow-right {
  float: right;
}

[dir] .jqx-tabs-arrow-background {
  background: #eeeeee;
}

/*applied to the tab's title.*/

.jqx-tabs-title {
  outline: none;
  display: block;
  white-space: nowrap;
  text-indent: 0px;
  list-style: none;
  overflow: hidden;
  z-index: 1;
  height: auto;
  position: relative;
}

[dir] .jqx-tabs-title {
  cursor: pointer;
  border: 1px solid transparent;
  padding-bottom: 5px;
  padding-top: 5px;
  background: transparent;
}

[dir=ltr] .jqx-tabs-title {
  left: 100%;
  right: 0;
  margin: 0px 2px 0px 0px;
  padding-left: 13px;
  padding-right: 13px;
}

[dir=rtl] .jqx-tabs-title {
  right: 100%;
  left: 0;
  margin: 0px 0px 0px 2px;
  padding-right: 13px;
  padding-left: 13px;
}

.jqx-tabs-title a:link {
  color: inherit;
  text-decoration: none;
}

.jqx-tabs-title a:hover {
  color: inherit;
  text-decoration: none;
}

.jqx-tabs-title a:active {
  color: inherit;
  text-decoration: none;
}

.jqx-tabs-title a:visited {
  color: inherit;
  text-decoration: none;
}

/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'top' .*/

.jqx-tabs-title-selected-top {
  z-index: 99;
  outline: none;
}

[dir] .jqx-tabs-title-selected-top {
  border-top: 1px solid transparent;
  border-bottom: 1px solid #fff;
  background-color: #fff;
  padding-bottom: 7px;
}

[dir=ltr] .jqx-tabs-title-selected-top {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

[dir=rtl] .jqx-tabs-title-selected-top {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}

/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/

.jqx-tabs-title-selected-bottom {
  outline: none;
}

[dir] .jqx-tabs-title-selected-bottom {
  border-top: 1px solid #fff;
  border-bottom: 1px solid transparent;
  padding-top: 7px;
  padding-bottom: 5px;
  margin-top: -2px;
  background-color: #fff;
}

[dir=ltr] .jqx-tabs-title-selected-bottom {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

[dir=rtl] .jqx-tabs-title-selected-bottom {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}

/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'top' .*/

.jqx-tabs-title-hover-top {
  outline: none;
}

[dir] .jqx-tabs-title-hover-top {
  border: 1px solid transparent;
  padding-bottom: 5px;
}

/*applied to the tab's title when the tab is hovered and the jqxTab's position property is set to 'bottom' .*/

.jqx-tabs-title-hover-bottom {
  outline: none;
}

[dir] .jqx-tabs-title-hover-bottom {
  border: 1px solid transparent;
  padding-top: 5px;
}

/*applied to the tab's title when the tab is disabled.*/

/*applied to the tab's header.*/

[dir] .jqx-tabs-header {
  padding-top: 3px;
  padding-bottom: 1px;
  margin: 0px;
  border-top: 0px solid transparent;
  border-bottom: 1px solid #aaa;
  background: #eeeeee;
}

[dir=ltr] .jqx-tabs-header {
  padding-left: 0px;
  padding-right: 0px;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
}

[dir=rtl] .jqx-tabs-header {
  padding-right: 0px;
  padding-left: 0px;
  border-right: 0px solid transparent;
  border-left: 0px solid transparent;
}

/*applied to the tab's header when the position is bottom.*/

[dir] .jqx-tabs-header-bottom {
  padding-top: 1px;
  padding-bottom: 3px;
  border-top: 0px solid #aaa;
  border-bottom: 1px solid transparent;
}

[dir=ltr] .jqx-tabs-header-bottom {
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
}

[dir=rtl] .jqx-tabs-header-bottom {
  border-right: 0px solid transparent;
  border-left: 0px solid transparent;
}

/*applied to the tab's header when the tab is collapsed.*/

[dir] .jqx-tabs-header-collapsed {
  border: 1px solid #aaa;
}

/*applied to the tab's header when the position is bottom and tab is collapsed.*/

[dir] .jqx-tabs-header-collapsed-bottom {
  border: 1px solid #aaa;
}

[dir] .jqx-tabs-collapsed {
  border: 0px solid transparent;
}

[dir] .jqx-tabs-collapsed-bottom {
  border: 0px solid transparent;
}

/*applied to the tab's selection tracker container element.*/

.jqx-tabs-selection-tracker-container {
  outline: none;
  position: relative;
  text-indent: 0px;
  width: 100%;
  height: 0px;
}

[dir] .jqx-tabs-selection-tracker-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: transparent;
}

/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/

.jqx-tabs-selection-tracker-top {
  outline: none;
  position: absolute;
  z-index: 10;
}

[dir] .jqx-tabs-selection-tracker-top {
  border-top: 1px solid transparent;
  padding-bottom: 2px;
  background-color: #fff;
}

[dir=ltr] .jqx-tabs-selection-tracker-top {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

[dir=rtl] .jqx-tabs-selection-tracker-top {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}

/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/

.jqx-tabs-selection-tracker-bottom {
  outline: none;
  position: absolute;
  z-index: 10;
}

[dir] .jqx-tabs-selection-tracker-bottom {
  border-bottom: 1px solid transparent;
  background-color: #fff;
  margin-top: -1px;
  padding-bottom: 2px;
}

[dir=ltr] .jqx-tabs-selection-tracker-bottom {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

[dir=rtl] .jqx-tabs-selection-tracker-bottom {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}

/*applied to the tab's content element which represents a DIV element.*/

.jqx-tabs-content {
  outline: none;
}

[dir] .jqx-tabs-content {
  border-bottom: 0px solid transparent;
  border-top: 0px solid transparent;
  clear: both;
}

[dir=ltr] .jqx-tabs-content {
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  text-align: left;
}

[dir=rtl] .jqx-tabs-content {
  border-right: 0px solid transparent;
  border-left: 0px solid transparent;
  text-align: right;
}

.jqx-tabs-content-element {
  height: 100%;
  overflow: auto;
}

/*jqxCheckBox*/

.jqx-checkbox {
  overflow: hidden;
  outline: none;
  white-space: nowrap;
  text-overflow: ellipsis;
}

[dir] .jqx-checkbox {
  border: none;
  margin: 0 0 0 0;
}

[dir=ltr] .jqx-checkbox {
  text-align: left;
}

[dir=rtl] .jqx-checkbox {
  text-align: right;
}

/*applied to the check box.*/

.jqx-checkbox-default {
  outline: none;
}

[dir] .jqx-checkbox-default {
  padding: 0px;
  border: 1px solid transparent;
  margin: 0px 3px 0px 3px;
}

[dir=ltr] .jqx-checkbox-default {
  text-align: left;
  float: left;
}

[dir=rtl] .jqx-checkbox-default {
  text-align: right;
  float: right;
}

/*applied to the check box when the mouse cursor is over it.*/

.jqx-checkbox-hover {
  outline: none;
}

[dir] .jqx-checkbox-hover {
  cursor: pointer;
  padding: 0px;
  border: 1px solid transparent;
  margin: 0px 3px 0px 3px;
}

[dir=ltr] .jqx-checkbox-hover {
  float: left;
}

[dir=rtl] .jqx-checkbox-hover {
  float: right;
}

/*applied to the widget when it is disabled.*/

.jqx-checkbox-disabled {
  outline: none;
}

[dir] .jqx-checkbox-disabled {
  cursor: default;
  background: transparent;
  padding: 0px;
  border: none;
  margin: 0px 0px 0px 0px;
}

/*applied to the check box when the widget is disabled.*/

.jqx-checkbox-disabled-box {
  outline: none;
}

[dir] .jqx-checkbox-disabled-box {
  padding: 0px;
  border: 1px solid transparent;
  margin: 0px 3px 0px 3px;
}

[dir=ltr] .jqx-checkbox-disabled-box {
  float: left;
}

[dir=rtl] .jqx-checkbox-disabled-box {
  float: right;
}

/*applied to the check box when it is checked. Displays a check icon.*/

.jqx-checkbox-check-checked {
  outline: none;
}

[dir] .jqx-checkbox-check-checked {
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/check_black.png?04990f816ab2f34fb96bf19781375758) center center no-repeat;
  padding: 0px;
  border: none;
  margin: 0 0 0 0;
}

[dir=ltr] .jqx-checkbox-check-checked {
  float: left;
}

[dir=rtl] .jqx-checkbox-check-checked {
  float: right;
}

/*applied to the check box when the widget is disabled. Displays a disabled check icon.*/

.jqx-checkbox-check-disabled {
  outline: none;
}

[dir] .jqx-checkbox-check-disabled {
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/check_disabled.png?43076b7186d4b2d4f2eddd242aff940d) center center no-repeat;
  padding: 0px;
  border: none;
  margin: 0 0 0 0;
}

[dir=ltr] .jqx-checkbox-check-disabled {
  float: left;
}

[dir=rtl] .jqx-checkbox-check-disabled {
  float: right;
}

/*applied to the check box when its state is indeterminate.*/

.jqx-checkbox-check-indeterminate {
  outline: none;
}

[dir] .jqx-checkbox-check-indeterminate {
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/check_indeterminate_black.png?ec184c090f284841a0cdc0ee6971c2bd) center center no-repeat;
  padding: 0px;
  border: none;
  margin: 0 0 0 0;
}

[dir=ltr] .jqx-checkbox-check-indeterminate {
  float: left;
}

[dir=rtl] .jqx-checkbox-check-indeterminate {
  float: right;
}

/*applied to the check box when its state is indeterminate and it is disabled.*/

.jqx-checkbox-check-indeterminate-disabled {
  outline: none;
}

[dir] .jqx-checkbox-check-indeterminate-disabled {
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/check_indeterminate_disabled.png?69102e6d166c40424f3983aaf104d7e6) center center no-repeat;
  padding: 0px;
  border: none;
  margin: 0 0 0 0;
}

[dir=ltr] .jqx-checkbox-check-indeterminate-disabled {
  float: left;
}

[dir=rtl] .jqx-checkbox-check-indeterminate-disabled {
  float: right;
}

/*applied to the check box when its in rtl mode.*/

[dir=ltr] .jqx-checkbox-rtl {
  float: right;
}

[dir=rtl] .jqx-checkbox-rtl {
  float: left;
}

/*jqxRadioButton*/

.jqx-radiobutton {
  overflow: hidden;
  text-overflow: ellipsis;
  outline: none;
  white-space: nowrap;
}

[dir] .jqx-radiobutton {
  border: none;
  margin: 0 0 0 0;
}

/*applied to the radio button.*/

.jqx-radiobutton-default {
  outline: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-default {
  cursor: pointer;
  padding: 0px;
  border: 1px solid transparent;
  margin: 1px 3px 0px 3px;
  border-radius: 100%;
}

[dir=ltr] .jqx-radiobutton-default {
  float: left;
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/roundbg_classic_normal.png?b08985c500d7713d8a3eec5b3473263a) left center scroll repeat-x;
}

[dir=rtl] .jqx-radiobutton-default {
  float: right;
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/roundbg_classic_normal.png?b08985c500d7713d8a3eec5b3473263a) right center scroll repeat-x;
}

/*applied to the radio button when the mouse is over it.*/

.jqx-radiobutton-hover {
  outline: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-hover {
  cursor: pointer;
  background: transparent;
  padding: 0px;
  border: 1px solid transparent;
  margin: 1px 3px 0px 3px;
  border-radius: 100%;
}

[dir=ltr] .jqx-radiobutton-hover {
  float: left;
}

[dir=rtl] .jqx-radiobutton-hover {
  float: right;
}

/*applied to the radio button when it is disabled.*/

[dir] .jqx-radiobutton-disabled {
  cursor: default;
}

/*applied to the radio button's radio icon when it is disabled.*/

/*applied to the radio button when it is checked.*/

.jqx-radiobutton-check-checked {
  outline: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  width: 7px;
  height: 7px;
}

[dir] .jqx-radiobutton-check-checked {
  padding: 0px;
  border: 1px solid transparent;
  margin: 0 0 0 0;
  border-radius: 100%;
  margin-top: 2px;
}

[dir=ltr] .jqx-radiobutton-check-checked {
  float: left;
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/roundbg_check_black.png?af7537d4df8af36683c83c26d29ae64e) left top no-repeat;
  margin-left: 2px;
}

[dir=rtl] .jqx-radiobutton-check-checked {
  float: right;
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/roundbg_check_black.png?af7537d4df8af36683c83c26d29ae64e) right top no-repeat;
  margin-right: 2px;
}

/*applied to the radio button when it is checked and disabled.*/

/*applied to the radio button when it is in indeterminate state.*/

.jqx-radiobutton-check-indeterminate {
  outline: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  width: 6px;
  height: 6px;
}

[dir] .jqx-radiobutton-check-indeterminate {
  padding: 0px;
  border: none;
  margin: 0 0 0 0;
  border-radius: 100%;
  margin-top: 2px;
}

[dir=ltr] .jqx-radiobutton-check-indeterminate {
  float: left;
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/roundbg_check_indeterminate.png?8099b6908b6e8000479304a79e1fde6a) left top no-repeat;
  margin-left: 2px;
}

[dir=rtl] .jqx-radiobutton-check-indeterminate {
  float: right;
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/roundbg_check_indeterminate.png?8099b6908b6e8000479304a79e1fde6a) right top no-repeat;
  margin-right: 2px;
}

/*applied to the radio button when it is in indeterminate state and disabled.*/

/*applied to the radio button when its in rtl mode.*/

[dir=ltr] .jqx-radiobutton-rtl {
  float: right;
}

[dir=rtl] .jqx-radiobutton-rtl {
  float: left;
}

/*jqxRating*/

.jqx-rating {
  outline: none;
  overflow: hidden;
}

[dir] .jqx-rating {
  margin: 0px;
  padding: 0px;
}

[dir] .jqx-rating-image {
  border-width: 0px;
}

.jqx-rating-image-default {
  outline: none;
  overflow: hidden;
}

[dir] .jqx-rating-image-default {
  margin: 0px;
  padding: 0px;
  background-color: transparent;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/star.png?ef553055d6eb4f5348b21e6531f53f41);
}

/*applied to the rating when it is hovered.*/

.jqx-rating-image-hover {
  overflow: hidden;
}

[dir] .jqx-rating-image-hover {
  background-color: transparent;
  padding: 0px;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/star_hover.png?c9ca994984a889592790cbb1cdad5071);
}

/*applied to the rating when it is disabled.*/

.jqx-rating-image-backward {
  overflow: hidden;
}

[dir] .jqx-rating-image-backward {
  background-color: transparent;
  padding: 0px;
  background-repeat: no-repeat;
  cursor: pointer;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/star_disabled.png?25fa74d391c7def7798125edd1c75d65);
}

/*jqxCalendar Style*/

.jqx-calendar {
  -webkit-appearance: none;
  overflow: hidden;
  outline: none;
  border-collapse: separate;
}

[dir] .jqx-calendar {
  border: 1px solid transparent;
  padding: 0px;
  margin: 0 0 0 0;
  cursor: default;
}

.jqx-calendar > div {
  box-sizing: border-box;
}

[dir] .jqx-calendar > div {
  padding: 0px;
}

[dir] .jqx-calendar-light > div {
  padding: 10px;
}

.jqx-calendar td {
  border-collapse: separate;
  border-spacing: 1px;
  font-size: 13px;
  line-height: 1.231;
  height: auto;
}

[dir] .jqx-calendar td {
  padding-top: 0px;
  padding-bottom: 0px;
}

.jqx-calendar table {
  border-collapse: separate;
  border-spacing: 1px;
  font-size: 13px;
  line-height: 1.231;
}

[dir] .jqx-calendar table {
  margin: 0px;
  padding: 0px;
}

/*applied to the calendar's row header. This header displays the week numbers.*/

.jqx-calendar-row-header {
  outline: none;
}

[dir] .jqx-calendar-row-header {
  border: 0px solid #f2f2f2;
  padding: 0;
  margin: 0 0 0 0;
  cursor: default;
}

/*applied to the calendar's column. This header displays the day names.*/

.jqx-calendar-column-header {
  outline: none;
}

[dir] .jqx-calendar-column-header {
  padding: 3px;
  border-top: none;
  border-bottom: 1px solid transparent;
  margin: 0 0 0 0;
  cursor: default;
}

[dir=ltr] .jqx-calendar-column-header {
  text-align: right;
  border-left: none;
  border-right: none;
}

[dir=rtl] .jqx-calendar-column-header {
  text-align: left;
  border-right: none;
  border-left: none;
}

/*applied to the calendar's top-left header. This header is displayed before the day names and above the week numbers.*/

.jqx-calendar-top-left-header {
  outline: none;
}

[dir] .jqx-calendar-top-left-header {
  border: 0px solid #f2f2f2;
  margin: 0 0 0 0;
  cursor: default;
}

/*applied to the calendar's navigation buttons.*/

.jqx-calendar-title-navigation {
  width: 25px;
  height: 25px;
}

[dir] .jqx-calendar-title-navigation {
  cursor: pointer;
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: none;
}

/*applied to the month table*/

.jqx-calendar-month {
  width: 100%;
}

[dir] .jqx-calendar-month {
  margin: 0;
  padding: 0;
  border: none;
}

/*applied to the calendar's title content.*/

[dir] .jqx-calendar-title-content {
  cursor: pointer;
  text-align: center;
}

/*applied to the calendar's navigation title.*/

[dir] .jqx-calendar-title-header {
  border-top: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin: 0 0 0 0;
}

[dir=ltr] .jqx-calendar-title-header {
  border-left: none;
  border-right: none;
}

[dir=rtl] .jqx-calendar-title-header {
  border-right: none;
  border-left: none;
}

[dir] .jqx-calendar-title-header td {
  border: none;
}

[dir=ltr] .jqx-calendar-title-header td {
  padding-left: 0px;
  padding-right: 0px;
}

[dir=rtl] .jqx-calendar-title-header td {
  padding-right: 0px;
  padding-left: 0px;
}

/*applied to the calendar's navigation title when the calendar is disabled.*/

[dir] .jqx-calendar-title-header-disabled {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin: 0 0 0 0;
  border-top: 0px solid transparent;
}

[dir=ltr] .jqx-calendar-title-header-disabled {
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
}

[dir=rtl] .jqx-calendar-title-header-disabled {
  border-right: 0px solid transparent;
  border-left: 0px solid transparent;
}

/*applied to a calendar cell.*/

.jqx-calendar-cell {
  outline: none;
}

[dir] .jqx-calendar-cell {
  border: 1px solid transparent;
  margin: 0px;
  text-align: center;
  padding: 1px;
  cursor: pointer;
  background-color: transparent;
}

[dir] .jqx-calendar-cell td {
  padding: 0;
  margin: 0;
}

/*applied to a calendar cell in decade and year views.*/

[dir] .jqx-calendar-cell-decade, [dir] .jqx-calendar-cell-year {
  text-align: center;
}

[dir] .jqx-calendar .jqx-fill-state-normal {
  background: transparent;
  border: 1px solid transparent;
}

/*applied to a calendar cell when the cell is hidden. A cell can be hidden when the showOtherMonthDays property is false and the calendar hides the cells with dates from the other months*/

.jqx-calendar-cell-hidden {
  visibility: hidden;
}

[dir] .jqx-calendar-cell-hidden {
  margin: 0 0 0 0;
  cursor: default;
}

/*applied to a calendar cell when the cell's date is a weekend date.*/

.jqx-calendar-cell-weekend {
  color: #898989 !important;
}

[dir] .jqx-calendar-cell-weekend {
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to a calendar cell when the cell's date is a special date(holiday, vacation, birthay. See the SpecialDates demo).*/

.jqx-calendar-cell-specialDate {
  color: #FF0000 !important;
}

[dir] .jqx-calendar-cell-specialDate {
  background-color: transparent;
  border: 1px solid #fff;
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to a calendar cell when the cell's date is a restricted date.*/

[dir] .jqx-calendar-cell-restrictedDate {
  background-color: rgba(251, 132, 153, 1);
  border: 1px solid #fff;
  margin: 0 0 0 0;
  cursor: pointer;
}

.jqx-calendar-cell-selected-invalid {
  color: #FFF !important;
}

[dir] .jqx-calendar-cell-selected-invalid {
  background: #FF0000 !important;
  border: 1px solid #FF0000 !important;
}

/*applied to a calendar cell when the cell's date is the today date.*/

.jqx-calendar-cell-today {
  color: #898989;
}

[dir] .jqx-calendar-cell-today {
  background-color: #ffffdb;
  border: 1px solid #fdc066;
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to a calendar cell when the cell is hovered.*/

[dir] .jqx-calendar-cell-hover {
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to a calendar cell when the cell is selected.*/

[dir] .jqx-calendar-cell-selected {
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to a calendar cell when the cell's date represents a date from the previous or next month.*/

.jqx-calendar-cell-othermonth {
  color: #898989 !important;
}

[dir] .jqx-calendar-cell-othermonth {
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to a calendar cell when the calendar is disabled.*/

.jqx-calendar-cell-disabled {
  color: #ccc;
}

/*applied to a calendar cell when the cell is from the row header that displays the week numbers.*/

.jqx-calendar-row-cell {
  outline: none;
}

[dir] .jqx-calendar-row-cell {
  text-align: center;
  border: 1px solid transparent;
  margin: 0 0 0 0;
  cursor: default;
}

/*applied to a calendar cell when the cell is from the row header that displays the week numbers and the calendar is disabled.*/

.jqx-calendar-footer {
  color: inherit;
  font-size: 13px;
}

[dir] .jqx-calendar-footer {
  margin: 5px;
}

.jqx-calendar-title-container {
  overflow: hidden;
}

/*applied to a calendar cell when the cell is from the column header that displays the day names.*/

.jqx-calendar-column-cell {
  overflow: hidden;
  outline: none;
  font-weight: normal;
}

[dir] .jqx-calendar-column-cell {
  text-align: center;
  padding: 1px;
  border: 1px solid transparent;
  margin: 0 0 0 0;
  cursor: default;
}

/*applied to a calendar cell when the cell is from the column header that displays the day names and the calendar is disabled.*/

/*applied to the calendar's cell area element.*/

.jqx-calendar-view {
  -webkit-appearance: none;
  outline: none;
}

[dir] .jqx-calendar-view {
  padding: 0px;
  border: 0px solid #fff;
  margin: 0 0 0 0;
  cursor: default;
}

/*jqxExpander and jqxNavigationBar Style*/

/*applied to the Expander's header and content*/

.jqx-expander-header, .jqx-expander-content {
  outline: 0;
}

[dir] .jqx-expander-header, [dir] .jqx-expander-content {
  padding-top: 5px;
  padding-bottom: 5px;
}

[dir=ltr] .jqx-expander-header, [dir=ltr] .jqx-expander-content {
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
  padding-left: 5px;
  padding-right: 5px;
}

[dir=rtl] .jqx-expander-header, [dir=rtl] .jqx-expander-content {
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  padding-right: 5px;
  padding-left: 5px;
}

/*applid to the content of the expander header.*/

[dir=ltr] .jqx-expander-header-content {
  padding-left: 3px;
}

[dir=rtl] .jqx-expander-header-content {
  padding-right: 3px;
}

/*applid to the content of the expander header.*/

[dir=ltr] .jqx-expander-header-content-rtl {
  padding-right: 3px;
}

[dir=rtl] .jqx-expander-header-content-rtl {
  padding-left: 3px;
}

.jqx-expander-content {
  overflow: auto;
  outline: 0;
}

[dir] .jqx-expander-content {
  padding-top: 0px;
  padding-bottom: 0px;
}

/*applied to the Expander's header and its content when it is on the top of the header*/

[dir] .jqx-expander-header, [dir] .jqx-expander-content-top {
  border-top-width: 1px;
  border-top-style: solid;
}

/*applied to the Expander's header and its content when it is on the bottom of the header*/

[dir] .jqx-expander-header, [dir] .jqx-expander-content-bottom {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

/*applied to the Expander's header*/

.jqx-expander-header {
  overflow: hidden;
}

[dir] .jqx-expander-header {
  cursor: pointer;
}

/*applied to the Expander's header when the expander is disabled or the toggleMode is "none"*/

[dir] .jqx-expander-header-disabled {
  cursor: default;
}

/*applied to the Expander's arrow*/

.jqx-expander-arrow {
  width: 17px;
  height: 17px;
  position: relative;
}

/*applied to the Expander's content if it is empty*/

[dir] .jqx-expander-content-empty {
  border-width: 0px;
  padding: 0px;
}

/*applied to jqxNavigationBar. The NavigationBar internally uses jqxExpander's classes and inherits all header and content style settings from the Expander.*/

.jqx-navigationbar {
  -webkit-appearance: none;
  outline: none;
}

[dir] .jqx-navigationbar {
  border: none;
  margin: 0px;
}

/*jqxPanel Style*/

.jqx-panel {
  -webkit-appearance: none;
  outline: none;
  overflow: hidden;
}

[dir] .jqx-panel {
  border: 1px solid transparent;
  padding: 0px;
  margin: 0px;
  cursor: default;
}

/*applied to the Panel's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right
of the horizontal scrollbar.*/

/*applied to the DropDownButton's Popup.*/

.jqx-dropdownbutton-popup {
  -webkit-appearance: none;
  outline: none;
}

[dir] .jqx-dropdownbutton-popup {
  border: 1px solid transparent;
}

.jqx-listbox {
  -webkit-appearance: none;
  outline: none;
  overflow: hidden;
}

[dir] .jqx-listbox {
  border: 1px solid transparent;
  padding: 0px;
  margin: 0px;
  cursor: default;
}

/*applied to the ListBox's element displayed when the horizontal and vertical scrollbars are visible and the element is positioned below the vertical scrollbar and on the right
of the horizontal scrollbar.*/

/*applied to the ListBox's groups.*/

.jqx-listitem-state-group {
  white-space: nowrap;
  font-weight: bold;
  outline: none;
  overflow: hidden;
  vertical-align: middle;
}

[dir] .jqx-listitem-state-group {
  padding: 5px 2px 5px 2px;
  background: transparent;
  cursor: default;
}

[dir=ltr] .jqx-listitem-state-group {
  text-align: left;
}

[dir=rtl] .jqx-listitem-state-group {
  text-align: right;
}

/*applied to a list item in default state.*/

.jqx-listitem-state-normal {
  white-space: nowrap;
  outline: none;
  visibility: inherit;
  display: inherit;
  overflow: hidden;
  position: absolute;
  top: 0;
}

[dir] .jqx-listitem-state-normal {
  padding: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid transparent;
  cursor: default;
}

[dir=ltr] .jqx-listitem-state-normal {
  text-align: left;
  left: 0;
}

[dir=rtl] .jqx-listitem-state-normal {
  text-align: right;
  right: 0;
}

/*applied to a list item in hovered state.*/

.jqx-listitem-state-hover {
  white-space: nowrap;
}

[dir] .jqx-listitem-state-hover {
  background: transparent;
  padding: 3px 3px 3px 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid transparent;
}

/*applied to a list item when the item is selected.*/

.jqx-listitem-state-selected {
  white-space: nowrap;
}

[dir] .jqx-listitem-state-selected {
  padding: 3px 3px 3px 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid transparent;
}

.jqx-listbox-feedback {
  height: 1px;
}

[dir] .jqx-listbox-feedback {
  border-top: 1px dashed #000;
}

.jqx-listitem-element {
  -ms-touch-action: none;
  width: 100%;
  height: 100%;
  align: left;
  valign: top;
  position: absolute;
}

[dir] .jqx-listitem-element {
  border: none;
}

/*jqxComboBox Style*/

/*applied to the jqxComboBox's content which displays the text.*/

.jqx-combobox-content {
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  outline: none;
  -moz-background-clip: padding;
}

[dir] .jqx-combobox-content {
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  border: none;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}

[dir=ltr] .jqx-combobox-content {
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right: 1px solid transparent;
}

[dir=rtl] .jqx-combobox-content {
  padding-right: 0px;
  padding-left: 0px;
  text-align: right;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-left: 1px solid transparent;
}

.jqx-combobox-content-rtl {
  -moz-background-clip: padding;
}

[dir] .jqx-combobox-content-rtl {
  border: none;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}

[dir=ltr] .jqx-combobox-content-rtl {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 0px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-right: none;
  border-left: 1px solid transparent;
}

[dir=rtl] .jqx-combobox-content-rtl {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 0px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left: none;
  border-right: 1px solid transparent;
}

/*applied to the ComboBox's input field.*/

.jqx-combobox-input {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  outline: none;
  -moz-background-clip: padding;
}

[dir] .jqx-combobox-input {
  padding: 0 0 0 0;
  border: 0px solid #aaa;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}

.jqx-combobox-input::-ms-clear {
  display: none;
}

/*applied to the ComboBox's content when the widget is disabled.*/

.jqx-combobox-content-disabled {
  color: #AAA;
}

/*applied to the ComboBox's arrow button.*/

.jqx-combobox-arrow-normal, .jqx-action-button {
  -webkit-appearance: none;
  outline: none;
  overflow: hidden;
}

[dir] .jqx-combobox-arrow-normal, [dir] .jqx-action-button {
  margin: 0 0 0 0;
  border: none;
  cursor: pointer;
}

/*applied to the ComboBox's arrow button*/

.jqx-combobox-arrow-hover, .jqx-combobox-arrow-selected {
  -webkit-appearance: none;
  outline: none;
  overflow: hidden;
}

[dir] .jqx-combobox-arrow-hover, [dir] .jqx-combobox-arrow-selected {
  margin: 0 0 0 0;
}

/*applied to the ComboBox in normal state.*/

.jqx-combobox-state-normal {
  -webkit-appearance: none;
  outline: none;
  overflow: hidden;
}

[dir] .jqx-combobox-state-normal {
  border: 1px solid transparent;
  margin: 0 0 0 0;
}

/*applied to the ComboBox when the mouse is over the widget.*/

.jqx-combobox-state-hover {
  overflow: hidden;
}

[dir] .jqx-combobox-state-hover {
  border: 1px solid transparent;
  margin: 0 0 0 0;
}

/*applied to the ComboBox when the popup ListBox is shown.*/

.jqx-combobox-state-selected {
  overflow: hidden;
}

[dir] .jqx-combobox-state-selected {
  border: 1px solid transparent;
  margin: 0 0 0 0;
}

/*applied to the ComboBox when the widget is focused.*/

[dir] .jqx-combobox-state-focus {
  border: 1px solid transparent;
}

.jqx-combobox-multi-item {
  white-space: nowrap;
  font-weight: normal;
  overflow: hidden;
}

[dir] .jqx-combobox-multi-item {
  padding: 1px 3px;
  margin: 2px;
  border-style: solid;
}

[dir=ltr] .jqx-combobox-multi-item {
  text-align: left;
}

[dir=rtl] .jqx-combobox-multi-item {
  text-align: right;
}

.jqx-combobox-multi-item a:link, .jqx-combobox-multi-item a:visited {
  color: inherit;
  display: block;
  outline: 0 none;
  text-decoration: none;
}

[dir] .jqx-combobox-multi-item a:link, [dir] .jqx-combobox-multi-item a:visited {
  cursor: pointer;
}

/*applied to the ComboBox when the widget is disabled.*/

.jqx-combobox-state-disabled {
  white-space: nowrap;
  color: #AAA;
}

[dir] .jqx-combobox-state-disabled {
  margin: 0px;
}

/*jqxSelect Style*/

.jqx-select {
  overflow: hidden;
  -webkit-appearance: none;
  outline: 0 none;
}

[dir] .jqx-select {
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
}

[dir=ltr] .jqx-select {
  padding-left: 3px;
}

[dir=rtl] .jqx-select {
  padding-right: 3px;
}

.jqx-select-content {
  text-overflow: ellipsis;
}

[dir] .jqx-select-content {
  cursor: pointer;
}

[dir] .jqx-select-container {
  padding: 0;
}

.jqx-select-item {
  white-space: normal !important;
}

[dir] .jqx-select-item {
  padding: 3px;
  margin: 1px;
  cursor: default;
}

/*jqxDropDownList Style*/

/*applied to the dropdownlist's content element which displays the selected item's text or html.*/

.jqx-dropdownlist-content {
  overflow: hidden;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  outline: 0 none;
}

[dir] .jqx-dropdownlist-content {
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  border: none;
}

[dir=ltr] .jqx-dropdownlist-content {
  padding-left: 4px;
  text-align: left;
}

[dir=rtl] .jqx-dropdownlist-content {
  padding-right: 4px;
  text-align: right;
}

[dir=ltr] .jqx-dropdownlist-content-rtl {
  padding-left: 0px;
  padding-right: 3px;
}

[dir=rtl] .jqx-dropdownlist-content-rtl {
  padding-right: 0px;
  padding-left: 3px;
}

.jqx-dropdownlist .jqx-icon-arrow-down {
  width: 13px;
}

.jqx-dropdownlist .jqx-icon-arrow-up {
  width: 13px;
}

.jqx-combobox .jqx-icon-arrow-down {
  width: 13px;
}

.jqx-combobox .jqx-icon-arrow-up {
  width: 13px;
}

/*applied to the dropdownlist's content element which displays the selected item's text or html and the widget is disabled. */

/*applied to the dropdownlist in default state.*/

.jqx-dropdownlist-state-normal {
  -webkit-appearance: none;
  outline: none;
  overflow: hidden;
}

[dir] .jqx-dropdownlist-state-normal {
  border: 1px solid transparent;
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to the dropdownlist in hovered state.*/

.jqx-dropdownlist-state-hover {
  overflow: hidden;
}

[dir] .jqx-dropdownlist-state-hover {
  border: 1px solid transparent;
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to the dropdownlist in selected state.*/

.jqx-dropdownlist-state-selected {
  overflow: hidden;
}

[dir] .jqx-dropdownlist-state-selected {
  background-color: transparent;
  border: 1px solid transparent;
  margin: 0 0 0 0;
  cursor: pointer;
}

/*applied to the dropdownlist in focused state.*/

[dir] .jqx-dropdownlist-state-focus {
  border: 1px solid #909090;
}

/*applied to the dropdownlist in disabled state.*/

/*jqxScrollBar Style*/

[dir] .jqx-scrollbar {
  background: transparent;
  margin: 0;
  padding: 0;
  border: none;
}

/*applied to the scrollbar in default state.*/

[dir] .jqx-scrollbar-state-normal {
  background: #efefef;
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
}

/*applied to the scrollbar buttons in default state.*/

[dir] .jqx-scrollbar-button-state-normal {
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
}

/*applied to the scrollbar buttons in hovered state.*/

[dir] .jqx-scrollbar-button-state-hover {
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
}

/*applied to the scrollbar buttons in pressed state.*/

[dir] .jqx-scrollbar-button-state-pressed {
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
}

/*applied to the horizontal scrollbar thumb in default state.*/

.jqx-scrollbar-thumb-state-normal-horizontal {
  touch-action: none;
}

[dir] .jqx-scrollbar-thumb-state-normal-horizontal {
  margin: 0px;
  padding: 0px;
  background: transparent;
  border: 1px solid transparent;
}

/*applied to the horizontal scrollbar thumb in hovered state.*/

[dir] .jqx-scrollbar-thumb-state-hover-horizontal {
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
}

/*applied to the horizontal scrollbar thumb in default state.*/

[dir] .jqx-scrollbar-thumb-state-pressed-horizontal {
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
}

/*applied to the vertical scrollbar thumb in default state.*/

.jqx-scrollbar-thumb-state-normal {
  touch-action: none;
}

[dir] .jqx-scrollbar-thumb-state-normal {
  margin: 0px;
  padding: 0px;
  border: 1px solid transparent;
}

/*applied to the vertical scrollbar thumb in default state.*/

[dir] .jqx-scrollbar-thumb-state-hover {
  margin: 0px;
  padding: 0px;
  background: transparent;
  border: 1px solid transparent;
}

/*applied to the vertical scrollbar thumb in default state.*/

[dir] .jqx-scrollbar-thumb-state-pressed {
  margin: 0px;
  padding: 0px;
  background: #d1d1d1;
  border: 1px solid #909090;
}

/* jqxWindow */

.jqx-window {
  position: absolute;
  overflow: hidden;
}

[dir] .jqx-window {
  border: 1px solid transparent;
}

/*applied to the jqxWindow when it’s disabled*/

/*applied to the window’s header*/

.jqx-window-header {
  outline: none;
  overflow: hidden;
  height: auto;
  white-space: nowrap;
  overflow: hidden;
}

[dir] .jqx-window-header {
  border-width: 0px;
  border-bottom: 1px solid transparent;
  padding: 7px;
}

/*applied to the window’s header when the window is disabled*/

/*applied to the window’s content*/

.jqx-window-content {
  outline: none;
  overflow: auto;
}

[dir] .jqx-window-content {
  background-color: transparent;
  padding: 5px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

[dir=ltr] .jqx-window-content {
  text-align: left;
}

[dir=rtl] .jqx-window-content {
  text-align: right;
}

/*applied to the window’s content when the window is disabled*/

.jqx-window-content-disabled {
  outline: none;
  overflow: auto;
}

[dir] .jqx-window-content-disabled {
  padding: 5px;
}

[dir=ltr] .jqx-window-content-disabled {
  text-align: left;
}

[dir=rtl] .jqx-window-content-disabled {
  text-align: right;
}

/*applied to the window’s close button*/

[dir] .jqx-window-close-button {
  cursor: pointer;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  background-repeat: no-repeat;
  margin-top: 2px;
}

/*applied to the window's collapse button*/

[dir] .jqx-window-collapse-button {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up.png?92d5aef0adb8afe7a65af346d92c3e01);
  cursor: pointer;
  margin-top: 3px;
}

/*applied to the window's collapse button when the window is collapsed*/

[dir] .jqx-window-collapse-button-collapsed {
  margin-top: 3px;
  cursor: pointer;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
}

/*setting styles of the modal window’s background*/

[dir] .jqx-window-modal {
  background-color: Black;
}

.jqx-docking {
  overflow: hidden;
}

.jqx-docking-panel {
  min-height: 100px;
}

[dir] .jqx-docking-panel {
  margin: 0px;
  padding: 0px;
}

[dir] .jqx-docking-drop-indicator {
  border-style: dashed;
  border-width: 1px;
  margin: 0px;
}

[dir] .jqx-docking-window {
  margin: 0px;
}

/* jxSlider */

/* applied to jqxSlider widget */

.jqx-slider {
  outline: none;
  position: relative;
  overflow: hidden;
}

[dir] .jqx-slider {
  clear: both;
}

/*applied to the ticks which can be in the top/bottom/both sides of the jqxSlider*/

.jqx-slider-tick {
  z-index: 9;
}

[dir=ltr] .jqx-slider-tick {
  border-left: 1px solid transparent;
}

[dir=rtl] .jqx-slider-tick {
  border-right: 1px solid transparent;
}

/*applied to the ticks when the slider is in horizontal mode*/

.jqx-slider-tick-horizontal {
  width: 1px;
}

[dir] .jqx-slider-tick-horizontal {
  margin-top: 1px;
}

[dir=ltr] .jqx-slider-tick-horizontal {
  border-left: none;
}

[dir=rtl] .jqx-slider-tick-horizontal {
  border-right: none;
}

/*applied to the ticks when the slider is in vertical mode*/

.jqx-slider-tick-vertical {
  height: 1px;
}

[dir] .jqx-slider-tick-vertical {
  border-top: none;
}

/*applied to the ticks container*/

.jqx-slider-tickscontainer {
  z-index: 10;
  position: relative;
  z-index: 9;
}

[dir] .jqx-slider-tickscontainer {
  margin-top: 0px;
  margin-bottom: 0px;
}

/*applied to the jqxSlider thumb used for changing/indicating current value*/

.jqx-slider-slider {
  width: 20px;
  height: 20px;
  z-index: 15;
  position: absolute;
  top: 0px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-slider-slider {
  cursor: pointer;
  border-radius: 100%;
}

[dir=ltr] .jqx-slider-slider {
  left: 0px;
}

[dir=rtl] .jqx-slider-slider {
  right: 0px;
}

.jqx-slider-button {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  box-sizing: content-box !important;
}

[dir] .jqx-slider-button {
  cursor: pointer;
  border-radius: 100%;
  padding: 3px !important;
}

/*applied to the slider's thumb when the slider is in horizontal mode*/

.jqx-slider-slider-horizontal {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-slider-slider-horizontal {
  margin-top: -9px;
  border-radius: 100%;
  border: 1px solid transparent;
}

/*applied to the slider's thumb when the slider is in vertical mode*/

.jqx-slider-slider-vertical {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-slider-slider-vertical {
  border-radius: 100%;
  border: 1px solid transparent;
}

[dir=ltr] .jqx-slider-slider-vertical {
  margin-left: -9px;
}

[dir=rtl] .jqx-slider-slider-vertical {
  margin-right: -9px;
}

/*applied to the track where is located the thumb*/

.jqx-slider-track {
  height: 4px;
  position: relative;
  z-index: 20;
}

[dir] .jqx-slider-track {
  cursor: pointer;
}

[dir=ltr] .jqx-slider-track {
  float: left;
}

[dir=rtl] .jqx-slider-track {
  float: right;
}

/*used in horizontal slider*/

.jqx-slider-track-horizontal {
  height: 4px;
}

[dir] .jqx-slider-track-horizontal {
  margin-top: 2px;
}

/*used in vertical slider*/

.jqx-slider-track-vertical {
  width: 4px;
}

/*applied to the div which is between the thumbs in a range slider or from beginning of the track to the current thumb position in the default slider*/

/* jqxSplitter */

.jqx-splitter {
  overflow: hidden;
  position: relative;
}

[dir] .jqx-splitter {
  border: 1px solid transparent;
}

/* Split bar's class when the jqxSplitter is with horizontal orientation */

.jqx-splitter-splitbar-vertical {
  position: absolute;
}

[dir] .jqx-splitter-splitbar-vertical {
  border: 1px solid transparent;
  border-top-width: 0px;
  border-bottom-width: 0px;
  cursor: e-resize;
  cursor: col-resize;
}

/* Split bar's mouse over state */

[dir] .jqx-splitter-splitbar-hover {
  background-color: transparent;
}

/* Split bar's class when the jqxSplitter is with horizontal orientation. */

.jqx-splitter-splitbar-horizontal {
  position: absolute;
}

[dir] .jqx-splitter-splitbar-horizontal {
  border: 1px solid transparent;
  cursor: n-resize;
  cursor: row-resize;
}

[dir=ltr] .jqx-splitter-splitbar-horizontal {
  border-left-width: 0px;
  border-right-width: 0px;
}

[dir=rtl] .jqx-splitter-splitbar-horizontal {
  border-right-width: 0px;
  border-left-width: 0px;
}

/* This class is applied to the splitter when it's dragged to it's max left/right boundary */

[dir] .jqx-splitter-splitbar-invalid {
  background: #FF0000 !important;
}

/* This class is added to split bar's collapse button when the splitter is with vectical orientation. */

.jqx-splitter-collapse-button-horizontal {
  width: 45px;
  height: 5px;
}

[dir] .jqx-splitter-collapse-button-horizontal {
  cursor: pointer;
}

/* This class is added to split bar's collapse button when the splitter is with horizontal orientation. */

.jqx-splitter-collapse-button-vertical {
  width: 5px;
  height: 45px;
}

[dir] .jqx-splitter-collapse-button-vertical {
  cursor: pointer;
}

/* This class is added when the user disable the splitter. */

[dir] .jqx-splitter-splitbar-collapsed {
  cursor: default;
}

/* Applied to the jqxSplitter panels. */

.jqx-splitter-panel {
  outline: none;
  position: absolute;
  overflow: hidden;
}

[dir] .jqx-splitter-panel {
  border: none;
}

/* This class is added to a nested splitter.*/

.jqx-splitter-nested, .jqx-splitter-panel-nested {
  overflow: hidden;
}

[dir] .jqx-splitter-nested, [dir] .jqx-splitter-panel-nested {
  border: none;
}

[dir] .jqx-draggable-dragging {
  border: 0px solid black;
}

[dir] .jqx-draggable-disabled {
  cursor: default;
}

.jqx-validator-hint {
  height: 18px;
  width: auto;
  display: inline-block;
  font-family: Verdana;
  font-size: 13px;
  color: #fff;
  z-index: 99999;
  white-space: nowrap;
}

[dir] .jqx-validator-hint {
  cursor: pointer;
  border: 1px solid #6E0000;
  background-color: #942724;
}

[dir=ltr] .jqx-validator-hint {
  padding-left: 5px;
  padding-right: 5px;
}

[dir=rtl] .jqx-validator-hint {
  padding-right: 5px;
  padding-left: 5px;
}

.jqx-validator-hint-arrow {
  z-index: 99999;
  height: 9px;
  width: 9px;
}

[dir] .jqx-validator-hint-arrow {
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/multi-arrow.gif?124bb1bc2aaa4c094f322714a07f83d8);
}

.jqx-validator-error-label {
  color: #dd4b39;
  vertical-align: top;
  display: block;
  line-height: 17px;
}

[dir] .jqx-validator-error-label {
  cursor: default;
}

[dir=ltr] .jqx-validator-error-label {
  text-align: left;
}

[dir=rtl] .jqx-validator-error-label {
  text-align: right;
}

[dir] .jqx-validator-error-element {
  border-color: #dd4b39 !important;
}

.jqx-switchbutton {
  outline: none;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

[dir] .jqx-switchbutton {
  border-radius: 5px;
  border: 1px solid #ccc;
}

.jqx-switchbutton[aria-disabled="true"] {
  opacity: 0.5;
  pointer-events: none;
}

.jqx-switchbutton-thumb {
  display: inline-block;
}

[dir] .jqx-switchbutton-thumb {
  cursor: pointer;
  border: 1px solid #ccc;
}

.jqx-switchbutton-label {
  font-size: 15px;
  font-family: Sans-Serif;
  text-transform: uppercase;
  font-weight: bold;
}

[dir] .jqx-switchbutton-label {
  text-align: center;
}

/*left, right, up and down arrow icons.*/

[dir] .jqx-left-arrow {
  background: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
  cursor: pointer;
}

[dir] .jqx-right-arrow {
  background: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
  cursor: pointer;
}

[dir] .jqx-icon-delete {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-delete.png?904c3983486b6185a27e7d0f71d4f752);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-edit {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-edit.png?a076136a3b61b39e2258009989987934);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-save {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-save.png?800d9098685680d51261e65ba05b16e9);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-cancel {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-cancel.png?83d5b0de6fbf7872f009cabadd80fb0b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-up, [dir] .jqx-icon-arrow-up-hover, [dir] .jqx-icon-arrow-up-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up.png?92d5aef0adb8afe7a65af346d92c3e01);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-down, [dir] .jqx-icon-arrow-down-hover, [dir] .jqx-icon-arrow-down-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-left, [dir] .jqx-icon-arrow-left-hover, [dir] .jqx-icon-arrow-left-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-right, [dir] .jqx-icon-arrow-right-hover, [dir] .jqx-icon-arrow-right-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-first, [dir] .jqx-icon-arrow-first-hover, [dir] .jqx-icon-arrow-first-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-first.png?fa31cfc43b0ef36b7cba481410af67a3);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-last, [dir] .jqx-icon-arrow-last-hover, [dir] .jqx-icon-arrow-last-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-last.png?fb2b0f758343c1ce2234f546b1e1369e);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-up-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up.png?92d5aef0adb8afe7a65af346d92c3e01);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-down-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-left-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-right-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-up-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up.png?92d5aef0adb8afe7a65af346d92c3e01);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-down-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-left-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-right-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-close {
  cursor: pointer;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-close-white {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b);
}

[dir] .jqx-icon-close-hover {
  cursor: pointer;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  background-repeat: no-repeat;
  background-position: center;
}

.jqx-icon-search {
  width: 13px;
  height: 13px;
}

[dir] .jqx-icon-search {
  cursor: pointer;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/search.png?4a678ee866316f1a2f89ba895ce2a868);
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 1px;
  background-size: 13px;
}

.jqx-icon-plus {
  width: 16px;
  height: 16px;
}

[dir] .jqx-icon-plus {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/plus.png?e6785222da63f424453ba3ece14fa716);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
}

.jqx-icon-plus-alt, .jqx-icon-plus-alt-white {
  width: 16px;
  height: 16px;
}

[dir] .jqx-icon-plus-alt, [dir] .jqx-icon-plus-alt-white {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-plus.png?272dbb33056fb0eb2a5c1b940623cabc);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
}

[dir] .jqx-icon-plus-alt-white {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-plus-white.png?746c723181331d401dbe4db1cfd236f7);
}

/* jqxScrollView */

.jqx-scrollview-button {
  width: 10px;
  height: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
}

[dir] .jqx-scrollview-button {
  border-radius: 10px;
  margin: 2px;
  cursor: pointer;
  background-color: #aaaeaf;
}

.jqx-scrollview {
  -ms-touch-action: auto !important;
}

[dir] .jqx-scrollview {
  background-color: #000;
}

.jqx-icon-calendar, .jqx-icon-calendar-hover, .jqx-icon-calendar-pressed {
  position: relative;
  width: 15px !important;
  height: 15px !important;
}

[dir] .jqx-icon-calendar, [dir] .jqx-icon-calendar-hover, [dir] .jqx-icon-calendar-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-calendar.png?384e2b3672cca7526ac9c167109a5c5e);
  background-repeat: no-repeat;
  margin-top: -7.5px !important;
}

[dir=ltr] .jqx-icon-calendar, [dir=ltr] .jqx-icon-calendar-hover, [dir=ltr] .jqx-icon-calendar-pressed {
  background-position: left top;
}

[dir=rtl] .jqx-icon-calendar, [dir=rtl] .jqx-icon-calendar-hover, [dir=rtl] .jqx-icon-calendar-pressed {
  background-position: right top;
}

/*applied to Inputs*/

.jqx-input-widget {
  box-sizing: border-box !important;
}

.jqx-input {
  overflow: hidden;
}

[dir] .jqx-input {
  background-color: inherit;
  border-color: #c7c7c7;
}

.jqx-input-invalid {
  color: red !important;
}

.jqx-input-group {
  overflow: hidden;
}

.jqx-input-group-addon {
  position: relative;
  box-sizing: border-box !important;
  white-space: nowrap;
  vertical-align: middle;
}

[dir] .jqx-input-group-addon {
  border: 1px solid transparent;
  padding: 2px 8px !important;
}

[dir=ltr] .jqx-input-group-addon {
  float: left;
}

[dir=rtl] .jqx-input-group-addon {
  float: right;
}

[dir=ltr] .jqx-input-group-addon:first-child {
  border-right-width: 0px;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

[dir=rtl] .jqx-input-group-addon:first-child {
  border-left-width: 0px;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

[dir=ltr] .jqx-input-group-addon:last-child {
  border-left-width: 0px;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

[dir=rtl] .jqx-input-group-addon:last-child {
  border-right-width: 0px;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

[dir=ltr] .jqx-input-group-addon:not(:last-child):not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-left-width: 0px;
}

[dir=rtl] .jqx-input-group-addon:not(:last-child):not(:first-child) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-right-width: 0px;
}

[dir] .jqx-input-group .jqx-input {
  padding: 2px 1px !important;
}

[dir=ltr] .jqx-input-group .jqx-input {
  border-left-width: 1px !important;
  border-right-width: 1px !important;
}

[dir=rtl] .jqx-input-group .jqx-input {
  border-right-width: 1px !important;
  border-left-width: 1px !important;
}

.jqx-editor {
  overflow: hidden;
  box-sizing: border-box !important;
}

[dir] .jqx-editor {
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
}

.jqx-editor-window {
  overflow: hidden;
}

[dir] .jqx-editor-inline {
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

[dir] .jqx-editor-inline p {
  margin: 0px;
  padding: 0 .2em;
}

.jqx-editor-inline-focus {
  overflow: auto;
}

[dir] .jqx-editor-inline-focus {
  border-width: 1px;
  border-style: solid;
}

.jqx-editor iframe {
  display: inline;
  vertical-align: top;
  width: 100%;
  height: 100%;
}

[dir] .jqx-editor iframe {
  border: 0;
  margin: 0;
  padding: 0;
  background: #fff;
}

.jqx-editor-color-bar {
  height: 3px;
}

.jqx-editor-color-picker table {
  empty-cells: show;
  border-collapse: separate;
}

[dir] .jqx-editor-color-picker table {
  margin: 0;
  padding: 0 4px 4px;
}

.jqx-editor-color-picker td {
  border-collapse: separate;
  position: relative;
}

[dir] .jqx-editor-color-picker td {
  border: 1px solid transparent;
  cursor: pointer;
  margin: 0;
}

[dir] .jqx-editor-color-picker td:hover {
  border: 1px solid #000;
}

.jqx-editor-color-picker-selected-cell {
  outline: 1px solid #000;
}

.jqx-editor-color-picker td div {
  width: 16px;
  height: 16px;
}

.jqx-editor-content {
  width: 100%;
  outline: 0;
  position: relative;
  box-sizing: border-box !important;
}

[dir] .jqx-editor-content {
  border-style: solid;
  border-width: 1px;
}

[dir=ltr] .jqx-editor-content {
  left: 0px;
}

[dir=rtl] .jqx-editor-content {
  right: 0px;
}

.jqx-editor-container {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box !important;
}

[dir] .jqx-editor-container {
  padding: 4px;
  padding-top: 0px;
}

.jqx-editor-toolbar-container {
  top: 0px;
  box-sizing: border-box !important;
}

[dir=ltr] .jqx-editor-toolbar-container {
  left: 0px;
}

[dir=rtl] .jqx-editor-toolbar-container {
  right: 0px;
}

[dir] .jqx-editor-toolbar-inline {
  padding: 0px 4px;
  border-width: 1px;
  border-style: solid;
}

[dir] .jqx-editor-toolbar {
  margin: 0;
  padding: 0px;
  padding-bottom: 4px;
}

.jqx-editor-toolbar-icon {
  height: 21px;
  width: 21px;
  vertical-align: middle;
  opacity: .667;
}

[dir] .jqx-editor-toolbar-icon {
  margin: 2px 0;
  background: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/html_editor.png?dda54b85b22593fee05eb36a99179c61) no-repeat;
}

[dir] .jqx-editor-toolbar-icon-bold {
  background-position: 0px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-italic {
  background-position: -21px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-underline {
  background-position: -42px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-fontname {
  background-position: -63px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-fontsize {
  background-position: -84px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-createlink {
  background-position: -147px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-insertorderedlist {
  background-position: -168px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-insertunorderedlist {
  background-position: -189px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-outdent {
  background-position: -210px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-indent {
  background-position: -231px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-insertimage {
  background-position: -337px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-justifyleft {
  background-position: -252px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-justifycenter {
  background-position: -273px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-justifyright {
  background-position: -294px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-removeformat {
  background-position: -316px 0px !important;
}

[dir] .jqx-editor-toolbar-icon-viewsource {
  background-position: -359px 0px !important;
}

.jqx-editor-toolbar-icon-forecolor {
  height: 15px;
}

[dir] .jqx-editor-toolbar-icon-forecolor {
  background-position: -105px 0px !important;
}

.jqx-editor-toolbar-icon-backcolor {
  height: 15px;
}

[dir] .jqx-editor-toolbar-icon-backcolor {
  background-position: -380px 0px !important;
}

.jqx-editor-toolbar-icon:hover {
  opacity: 1;
}

.jqx-fill-state-disabled .jqx-editor-toolbar-icon {
  opacity: .667;
}

.jqx-editor-toolbar-item {
  display: inline-block;
  vertical-align: middle;
}

[dir=ltr] .jqx-editor-toolbar-item {
  margin-left: 2px;
}

[dir=rtl] .jqx-editor-toolbar-item {
  margin-right: 2px;
}

.jqx-editor-toolbar-separator {
  outline: none;
  overflow: hidden;
  text-decoration: none;
  vertical-align: middle;
  width: 0;
  display: inline-block;
}

[dir] .jqx-editor-toolbar-separator {
  margin: 0 2px;
  padding: 0;
}

[dir=ltr] .jqx-editor-toolbar-separator {
  border-left: 1px solid #ccc;
}

[dir=rtl] .jqx-editor-toolbar-separator {
  border-right: 1px solid #ccc;
}

.jqx-editor-toolbar-group {
  display: inline-block;
  white-space: nowrap;
}

[dir] .jqx-editor-toolbar-group {
  margin-top: 4px;
}

[dir=ltr] .jqx-editor-toolbar-group {
  margin-right: 4px;
}

[dir=rtl] .jqx-editor-toolbar-group {
  margin-left: 4px;
}

.jqx-editor-toolbar-button {
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
}

[dir] .jqx-editor-toolbar-button {
  cursor: default;
  padding: 0px !important;
}

[dir=ltr] .jqx-editor-toolbar-button {
  margin-right: 2px;
}

[dir=rtl] .jqx-editor-toolbar-button {
  margin-left: 2px;
}

.jqx-editor-toolbar-group .jqx-editor-toolbar-button {
  position: relative;
}

[dir] .jqx-editor-toolbar-group .jqx-editor-toolbar-button {
  box-shadow: none;
}

[dir=ltr] .jqx-editor-toolbar-group .jqx-editor-toolbar-button {
  margin-right: -1px;
  margin-left: 0px !important;
}

[dir=rtl] .jqx-editor-toolbar-group .jqx-editor-toolbar-button {
  margin-left: -1px;
  margin-right: 0px !important;
}

.jqx-editor-toolbar-group .jqx-editor-toolbar-button:hover, .jqx-editor-toolbar-group .jqx-editor-toolbar-button:active {
  z-index: 55;
}

[dir] .jqx-editor-toolbar-group .jqx-editor-toolbar-button.jqx-fill-state-normal {
  background: transparent !important;
}

.jqx-date-time-input-popup table td a {
  width: 100%;
  display: inline-block;
  outline: 0;
  color: #333;
}

[dir] .jqx-date-time-input-popup table td a {
  border: 1px transparent solid;
  margin: 0;
  padding: 0;
}

.jqx-date-time-input-popup table td input {
  width: 25px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
}

[dir] .jqx-date-time-input-popup table td input {
  margin: 0;
  text-align: center;
  padding: 4px 6px;
}

[dir] .jqx-scheduler .jqx-cell {
  padding: 0px !important;
  cursor: default;
}

[dir] .jqx-scheduler .jqx-widget-header.jqx-grid-header {
  border-bottom-color: transparent;
  border-bottom-width: 0px;
}

[dir] .jqx-scheduler .jqx-grid-column-header, [dir] .jqx-scheduler.jqx-widget .jqx-grid-column-header {
  border-bottom: 1px solid #c5c5c5;
}

.jqx-grid-column-header[sort] > div > div {
  width: calc(100% - 20px);
}

.jqx-grid-column-header[filter] > div > div {
  width: calc(100% - 20px);
}

.jqx-grid-column-header[filter][sort] > div > div {
  width: calc(100% - 40px);
}

[dir=ltr] .jqx-scheduler-all-day-cell {
  text-align: left;
}

[dir=rtl] .jqx-scheduler-all-day-cell {
  text-align: right;
}

[dir=ltr] .jqx-scheduler-all-day-cell span {
  margin-left: 3px;
}

[dir=rtl] .jqx-scheduler-all-day-cell span {
  margin-right: 3px;
}

.jqx-scheduler-month-cell {
  color: #000;
  opacity: 0.8;
  vertical-align: top;
}

[dir] .jqx-scheduler-month-cell {
  background: #f2f2f2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
}

[dir=ltr] .jqx-scheduler-month-cell {
  text-align: left;
}

[dir=rtl] .jqx-scheduler-month-cell {
  text-align: right;
}

.jqx-scheduler-month-cell-touch {
  vertical-align: middle;
}

[dir] .jqx-scheduler-month-cell-touch {
  background: transparent;
  border: none;
  text-align: center;
}

[dir] .jqx-scheduler-month-cell-popup {
  border: 1px solid #333;
  background: #f2f2f2;
  box-shadow: 0 5px 0px rgba(0,0,0,.15) !important;
}

[dir] .jqx-widget .jqx-scheduler-middle-cell, [dir] .jqx-scheduler-middle-cell {
  border-bottom-color: #ddd !important;
}

[dir] .jqx-scheduler-cell-selected.jqx-scheduler-middle-cell {
  border-bottom-style: dotted;
}

[dir] .jqx-scheduler-work-time-cell {
  background: #fff;
}

[dir] .jqx-scheduler-not-work-time-cell {
  background: #eee;
}

.jqx-scheduler-month-outer-cell {
  color: #555;
}

[dir] .jqx-scheduler-month-weekend-cell {
  background: #eee;
}

[dir] .jqx-scheduler-disabled-cell {
  background: #e9edf1;
}

.jqx-scheduler-toolbar {
  font-size: 14px;
}

.jqx-scheduler-time-column, .jqx-scheduler-toolbar {
  color: #333 !important;
}

[dir] .jqx-scheduler-time-column, [dir] .jqx-scheduler-toolbar {
  background-image: none !important;
  background: #fff !important;
}

.jqx-scheduler-week-number-column {
  color: #333;
}

[dir] .jqx-scheduler-week-number-column {
  background: #e8e8e8 !important;
}

[dir=ltr] .jqx-scheduler-time-column-header-cell {
  border-left-color: transparent !important;
}

[dir=rtl] .jqx-scheduler-time-column-header-cell {
  border-right-color: transparent !important;
}

[dir=ltr] .jqx-scheduler-time-column-header-cell-rtl {
  border-right-color: transparent !important;
}

[dir=rtl] .jqx-scheduler-time-column-header-cell-rtl {
  border-left-color: transparent !important;
}

.jqx-scheduler-appointment {
  overflow: visible;
  white-space: pre-line;
  vertical-align: middle;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

[dir] .jqx-scheduler-appointment {
  border: 1px solid #555;
  cursor: pointer;
}

[dir=ltr] .jqx-scheduler-appointment-rtl {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .jqx-scheduler-appointment-rtl {
  direction: ltr;
  text-align: left;
}

.jqx-scheduler-appointment-content {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
}

[dir=ltr] .jqx-scheduler-appointment-content {
  padding-left: 5px;
  padding-right: 5px;
}

[dir=rtl] .jqx-scheduler-appointment-content {
  padding-right: 5px;
  padding-left: 5px;
}

.jqx-scheduler-appointment-inner-content {
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}

[dir] .jqx-scheduler-appointment-inner-content {
  padding-bottom: 3px;
}

.jqx-scheduler-appointment-duration-status {
  height: 0px;
  position: absolute;
  bottom: -1px;
}

[dir] .jqx-scheduler-appointment-duration-status {
  border-bottom-width: 2px;
  border-bottom-style: dotted;
  border-color: #f05c2d;
  background: #f05c2d;
  border-radius: 5px;
}

[dir=ltr] .jqx-scheduler-appointment-duration-status {
  left: 0px;
}

[dir=rtl] .jqx-scheduler-appointment-duration-status {
  right: 0px;
}

.jqx-scheduler-appointment-status {
  width: 4px;
  height: 100%;
  position: absolute;
  top: 0px;
}

[dir=ltr] .jqx-scheduler-appointment-status {
  border-right-width: 1px;
  border-right-style: solid;
  left: 0px;
}

[dir=rtl] .jqx-scheduler-appointment-status {
  border-left-width: 1px;
  border-left-style: solid;
  right: 0px;
}

.jqx-scheduler-appointment-status-rtl {
  width: 4px;
  height: 100%;
  position: absolute;
  top: 0px;
}

[dir=ltr] .jqx-scheduler-appointment-status-rtl {
  border-right-width: 0px;
  border-right-style: none;
  border-left-width: 1px;
  border-left-style: solid;
  right: 0px;
}

[dir=rtl] .jqx-scheduler-appointment-status-rtl {
  border-left-width: 0px;
  border-left-style: none;
  border-right-width: 1px;
  border-right-style: solid;
  left: 0px;
}

[dir] .jqx-scheduler-appointment-status-stripes {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/stripes.png?fadb535c7f9eb5a2a0f1005d347bc1aa);
  background-repeat: repeat-y;
}

[dir=ltr] .jqx-scheduler-appointment-status-stripes {
  background-position: left top;
}

[dir=rtl] .jqx-scheduler-appointment-status-stripes {
  background-position: right top;
}

.jqx-scheduler-appointment-resize-indicator {
  width: 4px;
  height: 4px;
  position: absolute;
  display: none;
}

[dir] .jqx-scheduler-appointment-resize-indicator {
  border: 1px solid black;
  background: white;
}

.jqx-scheduler-appointment-top-resize-indicator {
  top: -3px;
}

[dir] .jqx-scheduler-appointment-top-resize-indicator {
  cursor: row-resize;
}

[dir=ltr] .jqx-scheduler-appointment-top-resize-indicator {
  left: 50%;
  margin-left: -2px;
}

[dir=rtl] .jqx-scheduler-appointment-top-resize-indicator {
  right: 50%;
  margin-right: -2px;
}

.jqx-scheduler-appointment-bottom-resize-indicator {
  bottom: -3px;
}

[dir] .jqx-scheduler-appointment-bottom-resize-indicator {
  cursor: row-resize;
}

[dir=ltr] .jqx-scheduler-appointment-bottom-resize-indicator {
  left: 50%;
  margin-left: -2px;
}

[dir=rtl] .jqx-scheduler-appointment-bottom-resize-indicator {
  right: 50%;
  margin-right: -2px;
}

.jqx-scheduler-appointment-left-resize-indicator {
  top: 50%;
}

[dir] .jqx-scheduler-appointment-left-resize-indicator {
  cursor: col-resize;
  margin-top: -2px;
}

[dir=ltr] .jqx-scheduler-appointment-left-resize-indicator {
  left: -3px;
}

[dir=rtl] .jqx-scheduler-appointment-left-resize-indicator {
  right: -3px;
}

.jqx-scheduler-appointment-right-resize-indicator {
  top: 50%;
}

[dir] .jqx-scheduler-appointment-right-resize-indicator {
  cursor: col-resize;
  margin-top: -2px;
}

[dir=ltr] .jqx-scheduler-appointment-right-resize-indicator {
  right: -3px;
}

[dir=rtl] .jqx-scheduler-appointment-right-resize-indicator {
  left: -3px;
}

.jqx-scheduler-appointment span {
  vertical-align: middle;
  text-overflow: ellipsis;
  position: relative;
  top: -1px;
}

.jqx-scheduler-feedback-appointment {
  opacity: 0.7;
  position: absolute;
  z-index: 99999;
}

.jqx-scheduler-selected-appointment {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
  white-space: pre-line;
}

[dir] .jqx-scheduler-selected-appointment {
  border: 1px solid #316293 !important;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}

[dir] .jqx-scheduler-appointment:hover {
  border: 1px solid #3f7ebe !important;
}

[dir] .jqx-scheduler-feedback-drag-appointment {
  background: #aaa !important;
}

.jqx-icon-recurrence, .jqx-icon-recurrence-exception, .jqx-icon-recurrence-white, .jqx-icon-recurrence-exception-white, .jqx-icon-time {
  width: 16px;
  height: 16px;
}

[dir] .jqx-icon-recurrence, [dir] .jqx-icon-recurrence-exception, [dir] .jqx-icon-recurrence-white, [dir] .jqx-icon-recurrence-exception-white, [dir] .jqx-icon-time {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-recurrence.png?1d810ebef3cd022ec5231a6efc00f352);
  background-repeat: no-repeat;
  background-position: center;
  margin: 3px;
}

[dir=ltr] .jqx-icon-recurrence, [dir=ltr] .jqx-icon-recurrence-exception, [dir=ltr] .jqx-icon-recurrence-white, [dir=ltr] .jqx-icon-recurrence-exception-white, [dir=ltr] .jqx-icon-time {
  float: left;
  margin-left: 5px;
}

[dir=rtl] .jqx-icon-recurrence, [dir=rtl] .jqx-icon-recurrence-exception, [dir=rtl] .jqx-icon-recurrence-white, [dir=rtl] .jqx-icon-recurrence-exception-white, [dir=rtl] .jqx-icon-time {
  float: right;
  margin-right: 5px;
}

.jqx-icon-time {
  position: relative;
}

[dir] .jqx-icon-time {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-time.png?47f2a31523c9ec3358efea55fe697f24);
  margin: 0px;
  margin-top: -8px;
}

[dir=ltr] .jqx-icon-time {
  left: 1px;
}

[dir=rtl] .jqx-icon-time {
  right: 1px;
}

[dir] .jqx-icon-time-white {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-time-white.png?92fffb4b1d20920b2d4be74a222c72c1);
}

[dir] .jqx-icon-recurrence-exception {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-recurrence-exception.png?c144056cc2135619238decc1b1fd2992);
}

[dir] .jqx-icon-recurrence-exception-white {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-recurrence-exception-white.png?fa72dede0d5584df437fc38ee2fbfd95);
}

[dir] .jqx-icon-recurrence-white {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-recurrence-white.png?e993071c7d5fe0de57728cdb31833986);
}

[dir] .jqx-scheduler-cell-hover {
  border-color: #3f7ebe !important;
  background: #a2c0df !important;
}

[dir] .jqx-scheduler-cell-selected {
  border-color: #316293 !important;
  background: #2f7eb6 !important;
}

.jqx-scheduler-edit-dialog-label {
  width: 18%;
  line-height: 25px;
}

[dir] .jqx-scheduler-edit-dialog-label {
  clear: both;
  padding: 4px;
}

[dir=ltr] .jqx-scheduler-edit-dialog-label {
  float: left;
  margin-left: 2%;
  text-align: right;
}

[dir=rtl] .jqx-scheduler-edit-dialog-label {
  float: right;
  margin-right: 2%;
  text-align: left;
}

.jqx-scheduler-edit-dialog-field {
  width: 380px;
}

[dir] .jqx-scheduler-edit-dialog-field {
  padding: 4px;
}

[dir=ltr] .jqx-scheduler-edit-dialog-field {
  clear: right;
  float: right;
  margin-right: 2%;
}

[dir=rtl] .jqx-scheduler-edit-dialog-field {
  clear: left;
  float: left;
  margin-left: 2%;
}

.jqx-scheduler-edit-dialog-label-rtl {
  width: 18%;
  line-height: 25px;
}

[dir] .jqx-scheduler-edit-dialog-label-rtl {
  clear: both;
  padding: 4px;
}

[dir=ltr] .jqx-scheduler-edit-dialog-label-rtl {
  float: right;
  margin-left: 0px;
  margin-right: 2%;
  text-align: left;
}

[dir=rtl] .jqx-scheduler-edit-dialog-label-rtl {
  float: left;
  margin-right: 0px;
  margin-left: 2%;
  text-align: right;
}

.jqx-scheduler-edit-dialog-field-rtl {
  width: 72%;
}

[dir] .jqx-scheduler-edit-dialog-field-rtl {
  padding: 4px;
}

[dir=ltr] .jqx-scheduler-edit-dialog-field-rtl {
  clear: left;
  float: left;
  margin-right: 0px;
  margin-left: 2%;
}

[dir=rtl] .jqx-scheduler-edit-dialog-field-rtl {
  clear: right;
  float: right;
  margin-left: 0px;
  margin-right: 2%;
}

.jqx-scheduler-legend-bar {
  overflow: hidden;
}

[dir] .jqx-scheduler-legend-bar {
  border-color: inherit;
  border: none;
}

[dir] .jqx-scheduler-legend-bar-bottom {
  border-top-width: 1px;
  border-top-style: solid;
}

[dir] .jqx-scheduler-legend-bar-top {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.jqx-scheduler-legend {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}

[dir] .jqx-scheduler-legend {
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  margin-top: 4px;
}

[dir=ltr] .jqx-scheduler-legend {
  float: left;
  margin-right: 3px;
}

[dir=rtl] .jqx-scheduler-legend {
  float: right;
  margin-left: 3px;
}

.jqx-scheduler-legend-label {
  vertical-align: middle;
}

[dir] .jqx-scheduler-legend-label {
  cursor: pointer;
  margin-top: 4px;
}

[dir=ltr] .jqx-scheduler-legend-label {
  float: left;
  margin-right: 12px;
}

[dir=rtl] .jqx-scheduler-legend-label {
  float: right;
  margin-left: 12px;
}

.jqx-scheduler-cell-selected .jqx-scheduler-agenda-date {
  color: #fff;
}

.jqx-scheduler-cell-selected .jqx-scheduler-agenda-time {
  color: #fff;
}

.jqx-scheduler-cell-selected .jqx-scheduler-agenda-appointment, .jqx-scheduler-cell-selected .jqx-scheduler-agenda-appointment-rtl {
  color: #fff;
}

[dir] .jqx-scheduler-agenda-date {
  padding-top: 5px;
  padding-bottom: 5px;
}

[dir] .jqx-scheduler-agenda-time {
  padding: 5px;
}

[dir] .jqx-scheduler-agenda-appointment, [dir] .jqx-scheduler-agenda-appointment-rtl {
  cursor: pointer;
}

[dir] .jqx-scheduler-agenda-appointment-resource, [dir] .jqx-scheduler-agenda-appointment-resource-rtl {
  margin: 5px;
  cursor: pointer;
}

[dir=ltr] .jqx-scheduler-agenda-appointment-resource-rtl, [dir=ltr] .jqx-scheduler-agenda-appointment-rtl {
  float: right;
}

[dir=rtl] .jqx-scheduler-agenda-appointment-resource-rtl, [dir=rtl] .jqx-scheduler-agenda-appointment-rtl {
  float: left;
}

.jqx-scheduler-agenda-day {
  font-size: 33px;
  font-weight: normal;
}

[dir] .jqx-scheduler-agenda-day {
  margin: 3px;
}

.jqx-scheduler-agenda-week {
  font-style: normal;
  font-size: 13px;
}

.jqx-scheduler-agenda-date {
  font-size: 10px;
}

[dir] .jqx-scheduler-cell-focus {
  border-style: dotted;
  border-color: #59a0d5 !important;
  background: #59a0d5 !important;
}

/*applied to all widgets*/

.jqx-widget {
  box-sizing: content-box;
  -ms-touch-action: none;
  zoom: 1 !important;
  color: #000000;
  -moz-background-clip: padding;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
}

[dir] .jqx-widget {
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}

[dir=ltr] .jqx-widget {
  direction: ltr !important;
}

[dir=rtl] .jqx-widget {
  direction: rtl !important;
}

.jqx-item {
  -ms-touch-action: none;
  box-sizing: content-box;
  color: inherit;
  -webkit-text-size-adjust: none;
}

/*applied to containers to set a background and border color. Tabs, NavigationBar, Calendar content.*/

.jqx-widget-content {
  box-sizing: content-box;
  -ms-touch-action: none;
  -moz-background-clip: padding;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
}

[dir] .jqx-widget-content {
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  border-color: #c7c7c7;
  background: #fff;
}

/*applied to header areas. Tabs, Menu, Window, Calendar.*/

.jqx-widget-header {
  box-sizing: content-box;
  -ms-touch-action: none;
  -moz-background-clip: padding;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

[dir] .jqx-widget-header {
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
  border-color: #c5c5c5;
  background: #e8e8e8;
}

.jqx-fill-state-normal {
  box-sizing: content-box;
  -ms-touch-action: none;
  font-family: Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 13px;
}

[dir] .jqx-fill-state-normal {
  border-color: #aaa;
  background: #efefef;
}

.jqx-fill-state-hover {
  box-sizing: content-box;
}

[dir] .jqx-fill-state-hover {
  border-color: #999;
  background: #e8e8e8;
}

.jqx-fill-state-pressed {
  box-sizing: content-box;
}

[dir] .jqx-fill-state-pressed {
  border-color: #999;
  background: #d1d1d1;
}

[dir] .jqx-fill-state-focus {
  border-color: #555;
}

.jqx-fill-state-disabled {
  color: #000;
  opacity: .55;
  filter: Alpha(Opacity=45);
}

[dir] .jqx-fill-state-disabled {
  cursor: default;
}

.jqx-grid.jqx-fill-state-disabled {
  pointer-events: none;
}

.jqx-fill-state-normal td, .jqx-fill-state-hover td, .jqx-fill-state-pressed td, .jqx-fill-state-disabled td, .jqx-fill-state-focus td, .jqx-widget td, .jqx-widget-content td, .jqx-widget-header td {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

[dir] .jqx-widget .jqx-grid-cell, [dir] .jqx-widget .jqx-grid-column-header, [dir] .jqx-widget .jqx-grid-group-cell {
  border-color: #aaa;
}

[dir] .jqx-widget .jqx-grid-column-menubutton, [dir] .jqx-widget .jqx-grid-column-sortascbutton, [dir] .jqx-widget .jqx-grid-column-sortdescbutton, [dir] .jqx-widget .jqx-grid-column-filterbutton {
  background-color: transparent;
  border-color: #aaa;
}

[dir] .jqx-grid-bottomright, [dir] .jqx-panel-bottomright, [dir] .jqx-listbox-bottomright {
  background-color: #e5e5e5;
}

[dir] .jqx-tabs-title-selected-top {
  border-color: #aaa;
  border-bottom: 1px solid #fff;
  background-color: #fff;
}

/*applied to the tab's title when the tab is selected and the jqxTab's position property is set to 'bottom' .*/

[dir] .jqx-tabs-title-selected-bottom {
  border-color: #aaa;
  border-top: 1px solid #fff;
  background-color: #fff;
}

/*applied to the tab's selection tracker when the jqxTab's position property is set to 'top'.*/

[dir] .jqx-tabs-selection-tracker-top {
  border-color: #aaa;
  border-bottom: 1px solid #fff;
}

/*applied to the tab's selection tracker when the jqxTab's position property is set to 'bottom'.*/

[dir] .jqx-tabs-selection-tracker-bottom {
  border-color: #aaa;
  border-top: 1px solid #fff;
}

/*jqxMaskedInput and jqxNumberInput Styles*/

.jqx-input {
  -webkit-appearance: none;
  outline: none;
  -moz-background-clip: padding;
}

[dir] .jqx-input {
  padding: 0 0 0 0;
  border-width: 1px;
  border-style: solid;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}

input[type=text].jqx-input, input[type=password].jqx-input {
  min-height: 16px;
  min-width: 16px;
  font-size: 13px;
}

[dir] input[type=text].jqx-input, [dir] input[type=password].jqx-input {
  margin: 0px;
  border-width: 1px;
  border-style: solid;
  padding: 3px;
}

[dir=ltr] input[type=text].jqx-input, [dir=ltr] input[type=password].jqx-input {
  padding-left: 3px;
  padding-right: 3px;
}

[dir=rtl] input[type=text].jqx-input, [dir=rtl] input[type=password].jqx-input {
  padding-right: 3px;
  padding-left: 3px;
}

.jqx-input::-ms-reveal {
  display: none;
}

.jqx-input::-ms-clear {
  display: none;
}

.jqx-input-content::-ms-clear {
  display: none;
}

.jqx-input::-ms-value {
  min-height: 13px;
  line-height: 13px;
}

[dir] .jqx-input::-ms-value {
  margin: 0px;
  padding: 0px;
}

/*applied to the input when the validation fails.*/

[dir] .jqx-input-invalid {
  border-color: #dd4b39 !important;
}

/*applied to the input's content.*/

.jqx-input-content {
  -webkit-appearance: none;
  resize: none;
  outline: none;
  outline-width: 0px;
  -webkit-user-modify: inherit;
  -moz-user-modify: inherit;
  -moz-background-clip: padding;
}

[dir] .jqx-input-content {
  padding: 1px;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}

/*applied to the input when it is disabled.*/

.jqx-input-disabled {
  -webkit-appearance: none;
  resize: none;
  outline: none;
  outline-width: 0px;
}

/*applied to the list menu.*/

.jqx-listmenu-widget {
  -ms-touch-action: auto;
}

.jqx-listmenu-widget .jqx-widget-content {
  -ms-touch-action: auto;
}

.jqx-listmenu-widget .jqx-widget-header {
  -ms-touch-action: auto;
}

.jqx-listmenu-widget li {
  -ms-touch-action: auto;
}

[dir] .jqx-menu-vertical {
  background-color: #efefef;
}

.jqx-color-picker-map {
  overflow: hidden;
}

[dir] .jqx-color-picker-map {
  border: 1px solid #A0A0A0;
  background-color: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/colorpicker/map-saturation.png?8495d8cfcd11178425d1408c26bf42df);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-color-picker-map {
  background-position: left top;
}

[dir=rtl] .jqx-color-picker-map {
  background-position: right top;
}

.jqx-color-picker-map-hue {
  overflow: hidden;
}

[dir] .jqx-color-picker-map-hue {
  border: 1px solid #A0A0A0;
  background-color: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/colorpicker/map-hue.png?076dc20edf52be6efbb83c7dd09b84fa);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-color-picker-map-hue {
  background-position: left top;
}

[dir=rtl] .jqx-color-picker-map-hue {
  background-position: right top;
}

[dir] .jqx-color-picker-map-overlay {
  background-color: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/colorpicker/map-saturation-overlay.png?b01e6120d05abd33918d1dbb78c0660f);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-color-picker-map-overlay {
  background-position: left top;
}

[dir=rtl] .jqx-color-picker-map-overlay {
  background-position: right top;
}

[dir] .jqx-color-picker-bar {
  border: 1px solid #A0A0A0;
  background-color: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/colorpicker/bar-saturation.png?dabb0b18bf80492f854c850ab6ba1e2f);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-color-picker-bar {
  background-position: left top;
}

[dir=rtl] .jqx-color-picker-bar {
  background-position: right top;
}

[dir] .jqx-color-picker-bar-hue {
  border: 1px solid #A0A0A0;
  background-color: transparent;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/colorpicker/bar-hue.png?36102c875c55ac25709090d69cf4956f);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-color-picker-bar-hue {
  background-position: left top;
}

[dir=rtl] .jqx-color-picker-bar-hue {
  background-position: right top;
}

[dir] .jqx-color-picker-preview {
  border: 1px solid #A0A0A0;
}

.jqx-color-picker-pointer {
  height: 16px;
  width: 16px;
}

[dir] .jqx-color-picker-pointer {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/crosshair.png?fd58bf47bf0edbcdc9f4183d2664ddd9);
  background-repeat: no-repeat;
}

.jqx-color-picker-pointer-alt {
  height: 16px;
  width: 16px;
}

[dir] .jqx-color-picker-pointer-alt {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/crosshair-white.png?64430d7b5ed997a5214afa2bce8cd7bf);
  background-repeat: no-repeat;
}

.jqx-color-picker-bar-pointer {
  height: 15px;
}

[dir] .jqx-color-picker-bar-pointer {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/pointer.png?0b759889a7e4ecc0d97e82e4a55a5266);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-color-picker-bar-pointer {
  margin-left: 6px;
  background-position: right top;
}

[dir=rtl] .jqx-color-picker-bar-pointer {
  margin-right: 6px;
  background-position: left top;
}

.jqx-icon {
  width: 16px;
  height: 16px;
  position: relative;
  top: 50%;
}

[dir] .jqx-icon {
  margin: 0 auto;
  margin-top: -8px;
}

.jqx-input-icon {
  width: 13px;
  height: 13px;
}

[dir] .jqx-input-icon {
  margin: 0 auto;
}

[dir] .jqx-scrollbar-thumb-state-normal-touch {
  border-color: #c3c3c3;
  background: #c3c3c3;
}

.jqx-scrollbar .jqx-icon-arrow-up {
  width: 100%;
  height: 100%;
}

.jqx-scrollbar .jqx-icon-arrow-down {
  width: 100%;
  height: 100%;
}

.jqx-scrollbar .jqx-icon-arrow-left {
  width: 100%;
  height: 100%;
}

.jqx-scrollbar .jqx-icon-arrow-right {
  width: 100%;
  height: 100%;
}

/*jqx-listmenu*/

[dir] .jqx-listmenu-widget {
  border-width: 1px;
  border-style: solid;
}

ol.jqx-listmenu, ul.jqx-listmenu {
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  line-height: 1;
  counter-reset: section;
}

[dir] ol.jqx-listmenu, [dir] ul.jqx-listmenu {
  margin: 0;
  padding: 0;
  border: 0;
}

.jqx-listmenu li {
  list-style: none;
  line-height: 1;
}

[dir=ltr] .jqx-listmenu li {
  margin-left: 0px;
}

[dir=rtl] .jqx-listmenu li {
  margin-right: 0px;
}

.jqx-listmenu {
  width: 100%;
}

[dir] .jqx-listmenu-header {
  padding: 15px;
}

.jqx-listmenu-item {
  overflow: hidden;
  position: relative;
}

[dir] .jqx-listmenu-item {
  cursor: pointer;
  padding: 15px;
  float: none;
}

[dir=ltr] .jqx-listmenu-item {
  text-align: left;
}

[dir=rtl] .jqx-listmenu-item {
  text-align: right;
}

.jqx-listmenu-separator {
  counter-reset: section;
}

[dir] .jqx-listmenu-separator {
  padding: 10px;
}

[dir=ltr] .jqx-listmenu-header-label {
  margin-left: 30px;
}

[dir=rtl] .jqx-listmenu-header-label {
  margin-right: 30px;
}

.jqx-listmenu-arrow-right {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
}

[dir] .jqx-listmenu-arrow-right {
  margin-top: -7px;
}

[dir=ltr] .jqx-listmenu-arrow-right {
  right: 7px;
}

[dir=rtl] .jqx-listmenu-arrow-right {
  left: 7px;
}

[dir=ltr] .jqx-listmenu-arrow-rtl {
  right: 0px;
  left: 7px;
}

[dir=rtl] .jqx-listmenu-arrow-rtl {
  left: 0px;
  right: 7px;
}

.jqx-listmenu-arrow-right-pressed {
  width: 16px;
  height: 16px;
}

.jqx-listmenu-header .jqx-button {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

[dir] .jqx-listmenu-header .jqx-button {
  border-radius: 10px;
  padding: 6px 10px;
}

.jqx-listmenu-filter-input {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  outline: none;
  width: 97%;
  font-size: 20px;
  min-height: 25px !important;
  height: 25px;
}

[dir] .jqx-listmenu-filter-input {
  border-radius: 3px;
  border: 1px solid;
  padding: 3px;
  border-color: #c7c7c7;
  background-color: #fff;
}

[dir=ltr] .jqx-listmenu-filter-input {
  padding-left: 10px;
  padding-right: 10px;
}

[dir=rtl] .jqx-listmenu-filter-input {
  padding-right: 10px;
  padding-left: 10px;
}

[dir] .jqx-listmenu-filter {
  text-align: center;
  padding: 4px;
}

ol li .jqx-listmenu-item-label:before {
  content: counter(section) ". ";
  counter-increment: section;
}

[dir] .jqx-listmenu div {
  clear: both;
}

[dir] .jqx-listmenu-item-readonly {
  cursor: default;
}

.jqx-tooltip {
  position: absolute;
  width: auto;
  height: auto;
}

.jqx-tooltip-main {
  position: relative;
  width: 100%;
  height: 100%;
  filter: inherit;
}

[dir] .jqx-tooltip-main {
  text-align: center;
  border-style: solid;
  border-width: 1px;
}

.jqx-tooltip-text {
  overflow: hidden;
  filter: inherit;
}

[dir] .jqx-tooltip-text {
  padding: 5px 8px;
}

.jqx-tooltip, .jqx-tooltip-text, .jqx-tooltip-main {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-background-clip: padding;
}

[dir] .jqx-tooltip, [dir] .jqx-tooltip-text, [dir] .jqx-tooltip-main {
  border-radius: 5px;
  background-clip: padding-box;
  -webkit-background-clip: padding-box;
}

.jqx-tooltip-arrow {
  position: absolute;
  width: 0px;
  height: 0px;
  display: block;
  filter: inherit;
}

[dir] .jqx-tooltip-arrow {
  border-style: solid;
  background: transparent !important;
}

[dir=ltr] .jqx-tooltip-arrow {
  margin: -6px 0 0 -7px;
}

[dir=rtl] .jqx-tooltip-arrow {
  margin: -6px -7px 0 0;
}

[dir=ltr] .jqx-tooltip-arrow-t-b {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

[dir=rtl] .jqx-tooltip-arrow-t-b {
  border-right-color: transparent !important;
  border-left-color: transparent !important;
}

[dir] .jqx-tooltip-arrow-l-r {
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
}

/*Sets the text-alignment to right.*/

[dir=ltr] .jqx-rtl {
  text-align: right !important;
}

[dir=rtl] .jqx-rtl {
  text-align: left !important;
}

.jqx-shadow {
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15) !important;
  -moz-box-shadow: 0 2px 3px rgba(0,0,0,.15) !important;
}

[dir] .jqx-shadow {
  box-shadow: 0 2px 3px rgba(0,0,0,.15) !important;
}

.jqx-noshadow {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

[dir] .jqx-noshadow {
  box-shadow: none !important;
}

.jqx-passwordinput-password-icon, .jqx-passwordinput-password-icon-rtl {
  width: 14px;
  height: 9px;
}

[dir] .jqx-passwordinput-password-icon, [dir] .jqx-passwordinput-password-icon-rtl {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-showpassword.png?ef57721522bfa68d446d0374770ad9ef) !important;
  background-repeat: no-repeat !important;
}

[dir=ltr] .jqx-passwordinput-password-icon-ltr {
  background-position: right !important;
}

[dir=rtl] .jqx-passwordinput-password-icon-ltr {
  background-position: left !important;
}

[dir=ltr] .jqx-passwordinput-password-icon-rtl {
  background-position: left !important;
}

[dir=rtl] .jqx-passwordinput-password-icon-rtl {
  background-position: right !important;
}

.jqx-passwordinput-password-strength-inicator {
  width: 20%;
  height: 5px;
}

[dir] .jqx-passwordinput-password-strength-inicator {
  margin-top: 5px;
}

/*top rounded Corners*/

[dir=ltr] .jqx-rc-t-expanded {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

[dir=rtl] .jqx-rc-t-expanded {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

/*bottom rounded Corners*/

[dir=ltr] .jqx-rc-b-expanded {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

[dir=rtl] .jqx-rc-b-expanded {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.jqx-treemap-rectangle {
  font-size: 13px;
  font-weight: normal;
  color: #222;
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir] .jqx-treemap-rectangle {
  border: 1px solid #555;
  text-shadow: 0px 0px 0px;
}

.jqx-treemap-label {
  text-overflow: ellipsis;
  overflow: hidden;
}

.jqx-treemap-rectangle-parent {
  color: #222;
  font-size: 15px;
  font-family: Verdana;
  font-weight: bold;
}

.jqx-treemap-legend-label {
  color: #fff;
}

.jqx-treemap-legend {
  width: 350px;
  z-index: 41;
  overflow: hidden;
}

[dir] .jqx-treemap-legend {
  background-color: rgba(0, 0, 0, 0.1);
}

.jqx-treemap-legend-table {
  table-layout: fixed;
  width: 100%;
}

.jqx-treemap-legend-color {
  height: 3px;
}

.jqx-treemap-legend-values {
  height: 12px;
  width: 100%;
}

.jqx-treemap-legend-value {
  font-size: 9px;
  position: absolute;
  color: #fff;
}

.jqx-treemap-rectangle-hover {
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  z-index: 40;
}

[dir] .jqx-treemap-rectangle-hover {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}

/*jqxRangeSelector*/

.jqx-rangeselector, .jqx-rangeselector-content, .jqx-rangeselector-slider, .jqx-rangeselector-markers,
.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-sizing: content-box !important;
}

[dir] .jqx-rangeselector, [dir] .jqx-rangeselector-content, [dir] .jqx-rangeselector-slider, [dir] .jqx-rangeselector-markers, [dir] .jqx-rangeselector-ticks-container, [dir] .jqx-rangeselector-ticks, [dir] .jqx-rangeselector-shutter {
  box-shadow: none !important;
}

.jqx-rangeselector-content, .jqx-rangeselector-ticks, .jqx-rangeselector-labels, .jqx-rangeselector-shutter, .jqx-rangeselector-markers, .jqx-rangeselector-marker-arrow {
  position: absolute;
}

.jqx-rangeselector-ticks-container, .jqx-rangeselector-ticks, .jqx-rangeselector-shutter, .jqx-rangeselector-slider {
  height: 100%;
}

.jqx-rangeselector-ticks-container, .jqx-rangeselector-slider {
  width: 100%;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}

[dir] .jqx-rangeselector-ticks-container, [dir] .jqx-rangeselector-slider {
  box-shadow: none !important;
  border-radius: 0px !important;
}

[dir=ltr] .jqx-rangeselector-group-labels-rtl, [dir=ltr] .jqx-rangeselector-group-labels-ticks, [dir=ltr] .jqx-rangeselector-slider {
  float: left;
}

[dir=rtl] .jqx-rangeselector-group-labels-rtl, [dir=rtl] .jqx-rangeselector-group-labels-ticks, [dir=rtl] .jqx-rangeselector-slider {
  float: right;
}

[dir] .jqx-rangeselector-slider, [dir] .jqx-rangeselector-markers, [dir] .jqx-rangeselector-marker-arrow {
  border-style: solid;
}

.jqx-rangeselector-ticks, .jqx-rangeselector-group-labels-ticks {
  width: 1px;
}

[dir] .jqx-rangeselector-ticks, [dir] .jqx-rangeselector-group-labels-ticks {
  background: #aaa;
}

.jqx-rangeselector-labels, .jqx-rangeselector-markers {
  white-space: nowrap;
  width: auto;
}

[dir] .jqx-rangeselector-slider, [dir] .jqx-rangeselector-markers {
  border-width: 1px !important;
}

.jqx-rangeselector-ticks-container {
  position: relative;
}

[dir] .jqx-rangeselector-ticks-container {
  background-color: transparent;
}

.jqx-rangeselector-shutter {
  opacity: 0.75;
}

[dir] .jqx-rangeselector-shutter {
  background: #efefef;
  border-width: 0px !important;
}

.jqx-rangeselector-slider {
  position: relative;
  overflow: hidden;
}

[dir] .jqx-rangeselector-slider {
  background-color: transparent !important;
  border-top: none !important;
  background-image: none !important;
  border-bottom: none !important;
  border-color: #aaa;
}

[dir=ltr] .jqx-rangeselector-slider {
  border-right-color: transparent !important;
}

[dir=rtl] .jqx-rangeselector-slider {
  border-left-color: transparent !important;
}

.jqx-rangeselector-inner-slider {
  position: absolute;
  width: 1px;
  height: 100%;
}

[dir] .jqx-rangeselector-inner-slider {
  background: #aaa;
}

[dir=ltr] .jqx-rangeselector-inner-slider {
  right: 0;
}

[dir=rtl] .jqx-rangeselector-inner-slider {
  left: 0;
}

[dir] .jqx-rangeselector-ticks {
  margin-top: 0px;
}

[dir] .jqx-rangeselector-labels, [dir] .jqx-rangeselector-group-labels {
  margin-top: 4px;
}

.jqx-rangeselector-markers {
  height: 20px;
  opacity: 0.75;
}

[dir] .jqx-rangeselector-markers {
  padding: 5px;
}

.jqx-rangeselector-marker-arrow {
  width: 0px;
  height: 0px;
  display: block;
  filter: inherit;
  -webkit-box-shadow: none !important;
}

[dir] .jqx-rangeselector-marker-arrow {
  background-color: transparent !important;
  border-top-width: 5px;
  border-bottom-width: 5px;
  background-clip: border-box;
  background-repeat: repeat;
  box-shadow: none !important;
  background-image: none !important;
}

[dir=ltr] .jqx-rangeselector-marker-arrow {
  margin: -6px 0 0 -7px;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
}

[dir=rtl] .jqx-rangeselector-marker-arrow {
  margin: -6px -7px 0 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

[dir] .jqx-rangeselector-marker-arrow-top {
  border-bottom-color: transparent !important;
}

[dir] .jqx-rangeselector-marker-arrow-bottom {
  border-top-color: transparent !important;
}

[dir=ltr] .jqx-rangeselector-marker-left-arrow {
  border-right-width: 0px;
  border-left-width: 5px;
}

[dir=rtl] .jqx-rangeselector-marker-left-arrow {
  border-left-width: 0px;
  border-right-width: 5px;
}

[dir=ltr] .jqx-rangeselector-marker-right-arrow {
  border-right-width: 5px;
  border-left-width: 0px;
}

[dir=rtl] .jqx-rangeselector-marker-right-arrow {
  border-left-width: 5px;
  border-right-width: 0px;
}

.jqx-rangeselector-markers-value {
  overflow: hidden;
  white-space: nowrap;
}

[dir=ltr] .jqx-rangeselector-group-labels-rtl {
  margin-right: 10px;
  direction: rtl;
}

[dir=rtl] .jqx-rangeselector-group-labels-rtl {
  margin-left: 10px;
  direction: ltr;
}

.jqx-rangeselector-group-labels-ticks {
  height: 17px;
}

[dir=ltr] .jqx-rangeselector-group-labels-ticks-rtl {
  margin-left: 5px;
}

[dir=rtl] .jqx-rangeselector-group-labels-ticks-rtl {
  margin-right: 5px;
}

[dir] .jqx-action-button {
  border: none;
}

[dir=ltr] .jqx-action-button {
  border-left: 1px solid #c7c7c7;
}

[dir=rtl] .jqx-action-button {
  border-right: 1px solid #c7c7c7;
}

[dir] .jqx-action-button-rtl {
  border: none;
  cursor: pointer;
}

[dir=ltr] .jqx-action-button-rtl {
  border-right: 1px solid #c7c7c7;
}

[dir=rtl] .jqx-action-button-rtl {
  border-left: 1px solid #c7c7c7;
}

/*jqxBulletChart*/

.jqx-bulletchart, .jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-title-container-vertical, .jqx-bulletchart-chart-container-horizontal, .jqx-bulletchart-chart-container-vertical {
  position: relative;
}

.jqx-bulletchart-title-inner-container, .jqx-bulletchart-range, .jqx-bulletchart-pointer, .jqx-bulletchart-target, .jqx-bulletchart-ticks, .jqx-bulletchart-labels {
  position: absolute;
}

.jqx-bulletchart-title-container-vertical, .jqx-bulletchart-title, .jqx-bulletchart-description, .jqx-bulletchart-range-vertical {
  width: 100%;
}

.jqx-bulletchart-title-container-horizontal, .jqx-bulletchart-chart-container-horizontal {
  overflow: hidden;
}

[dir=ltr] .jqx-bulletchart-title-container-horizontal, [dir=ltr] .jqx-bulletchart-chart-container-horizontal {
  float: left;
}

[dir=rtl] .jqx-bulletchart-title-container-horizontal, [dir=rtl] .jqx-bulletchart-chart-container-horizontal {
  float: right;
}

[dir] .jqx-bulletchart-title, [dir] .jqx-bulletchart-description {
  text-align: center;
}

.jqx-bulletchart-title-inner-container {
  top: 0;
  bottom: 0;
}

[dir] .jqx-bulletchart-title-inner-container {
  margin: auto;
}

[dir=ltr] .jqx-bulletchart-title-inner-container {
  left: 0;
  right: 0;
}

[dir=rtl] .jqx-bulletchart-title-inner-container {
  right: 0;
  left: 0;
}

[dir=ltr] .jqx-bulletchart-title-inner-container-ltr {
  padding-right: 5px;
}

[dir=rtl] .jqx-bulletchart-title-inner-container-ltr {
  padding-left: 5px;
}

[dir=ltr] .jqx-bulletchart-title-inner-container-rtl {
  padding-left: 5px;
}

[dir=rtl] .jqx-bulletchart-title-inner-container-rtl {
  padding-right: 5px;
}

[dir=ltr] .jqx-bulletchart-title-description-ltr {
  text-align: right;
}

[dir=rtl] .jqx-bulletchart-title-description-ltr {
  text-align: left;
}

[dir=ltr] .jqx-bulletchart-title-description-rtl {
  text-align: left;
}

[dir=rtl] .jqx-bulletchart-title-description-rtl {
  text-align: right;
}

[dir] .jqx-bulletchart-title-description-vertical {
  text-align: center;
}

.jqx-bulletchart-title {
  font-size: 110%;
  font-weight: bold;
}

.jqx-bulletchart-description {
  font-size: 90%;
}

.jqx-bulletchart-range-horizontal {
  height: 100%;
}

.jqx-bulletchart-target-horizontal {
  top: 10%;
  height: 80%;
}

.jqx-bulletchart-target-vertical {
  width: 80%;
}

[dir=ltr] .jqx-bulletchart-target-vertical {
  left: 10%;
}

[dir=rtl] .jqx-bulletchart-target-vertical {
  right: 10%;
}

[dir] .jqx-bulletchart-ticks {
  background-color: #AAAAAA;
}

.jqx-bulletchart-ticks-horizontal {
  width: 1px;
}

.jqx-bulletchart-ticks-vertical {
  height: 1px;
}

/*jqxNotification*/

.jqx-notification {
  box-sizing: border-box;
  pointer-events: auto;
}

[dir] .jqx-notification {
  padding: 10px;
  border-width: 1px;
  border-style: solid;
}

.jqx-notification-table {
  width: 100%;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  color: inherit;
}

.jqx-notification-container {
  position: fixed;
  height: auto;
  width: auto;
  pointer-events: none;
}

.jqx-notification-container-full-width {
  width: 100%;
}

.jqx-notification-container-full-height {
  height: 100%;
}

[dir=ltr] #jqxNotificationDefaultContainer-top-right, [dir=ltr] #jqxNotificationDefaultContainer-bottom-left {
  direction: rtl;
}

[dir=rtl] #jqxNotificationDefaultContainer-top-right, [dir=rtl] #jqxNotificationDefaultContainer-bottom-left {
  direction: ltr;
}

.jqx-notification-icon, .jqx-notification-content {
  vertical-align: middle;
}

[dir=ltr] .jqx-notification-content-rtl {
  direction: rtl;
}

[dir=rtl] .jqx-notification-content-rtl {
  direction: ltr;
}

[dir] .jqx-link, [dir] .jqx-inverse, [dir] .jqx-primary, [dir] .jqx-warning, [dir] .jqx-danger, [dir] .jqx-success, [dir] .jqx-info {
  background: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

[dir] .jqx-primary .jqx-icon-calendar, [dir] .jqx-primary .jqx-icon-calendar-hover, [dir] .jqx-primary .jqx-icon-calendar-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-calendar-white.png?012420ccbe9585ea3e1c95680119efca);
}

[dir] .jqx-primary .jqx-icon-time, [dir] .jqx-primary .jqx-icon-time-hover, [dir] .jqx-primary .jqx-icon-time-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-time-white.png?92fffb4b1d20920b2d4be74a222c72c1);
}

[dir] .jqx-success .jqx-icon-calendar, [dir] .jqx-success .jqx-icon-calendar-hover, [dir] .jqx-success .jqx-icon-calendar-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-calendar-white.png?012420ccbe9585ea3e1c95680119efca);
}

[dir] .jqx-success .jqx-icon-time, [dir] .jqx-success .jqx-icon-time-hover, [dir] .jqx-success .jqx-icon-time-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-time-white.png?92fffb4b1d20920b2d4be74a222c72c1);
}

[dir] .jqx-warning .jqx-icon-calendar, [dir] .jqx-warning .jqx-icon-calendar-hover, [dir] .jqx-warning .jqx-icon-calendar-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-calendar-white.png?012420ccbe9585ea3e1c95680119efca);
}

[dir] .jqx-warning .jqx-icon-time, [dir] .jqx-warning .jqx-icon-time-hover, [dir] .jqx-warning .jqx-icon-time-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-time-white.png?92fffb4b1d20920b2d4be74a222c72c1);
}

[dir] .jqx-danger .jqx-icon-calendar, [dir] .jqx-danger .jqx-icon-calendar-hover, [dir] .jqx-danger .jqx-icon-calendar-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-calendar-white.png?012420ccbe9585ea3e1c95680119efca);
}

[dir] .jqx-danger .jqx-icon-time, [dir] .jqx-danger .jqx-icon-time-hover, [dir] .jqx-danger .jqx-icon-time-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-time-white.png?92fffb4b1d20920b2d4be74a222c72c1);
}

[dir] .jqx-info .jqx-icon-calendar, [dir] .jqx-info .jqx-icon-calendar-hover, [dir] .jqx-info .jqx-icon-calendar-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-calendar-white.png?012420ccbe9585ea3e1c95680119efca);
}

[dir] .jqx-info .jqx-icon-time, [dir] .jqx-info .jqx-icon-time-hover, [dir] .jqx-info .jqx-icon-time-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-time-white.png?92fffb4b1d20920b2d4be74a222c72c1);
}

[dir] .jqx-inverse .jqx-icon-calendar, [dir] .jqx-inverse .jqx-icon-calendar-hover, [dir] .jqx-inverse .jqx-icon-calendar-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-calendar-white.png?012420ccbe9585ea3e1c95680119efca);
}

[dir] .jqx-inverse .jqx-icon-time, [dir] .jqx-inverse .jqx-icon-time-hover, [dir] .jqx-inverse .jqx-icon-time-pressed {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-time-white.png?92fffb4b1d20920b2d4be74a222c72c1);
}

.jqx-notification-info, .jqx-info {
  color: #ffffff !important;
}

[dir] .jqx-notification-info, [dir] .jqx-info {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #5bc0de !important;
  background-color: #5bc0de !important;
  border-top-color: #46b8da !important;
  border-bottom-color: #46b8da !important;
}

[dir=ltr] .jqx-notification-info, [dir=ltr] .jqx-info {
  border-left-color: #46b8da !important;
  border-right-color: #46b8da !important;
}

[dir=rtl] .jqx-notification-info, [dir=rtl] .jqx-info {
  border-right-color: #46b8da !important;
  border-left-color: #46b8da !important;
}

.jqx-info:hover,
    .jqx-info:focus,
    .jqx-info:active,
    .jqx-info.active,
    .jqx-info.disabled,
    .jqx-info[disabled] {
  color: #ffffff !important;
}

[dir] .jqx-info:hover, [dir] .jqx-info:focus, [dir] .jqx-info:active, [dir] .jqx-info.active, [dir] .jqx-info.disabled, [dir] .jqx-info[disabled] {
  background-color: #31b0d5 !important;
  background-color: #31b0d5 !important;
  border-color: #269abc !important;
}

[dir] .jqx-fill-state-pressed.jqx-info, [dir] .jqx-info:active, [dir] .jqx-info.active {
  background-color: #269abc \9 !important;
}

.jqx-notification-warning, .jqx-warning {
  color: #ffffff !important;
}

[dir] .jqx-notification-warning, [dir] .jqx-warning {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #f0ad4e !important;
  background-color: #f0ad4e !important;
  border-top-color: #eea236 !important;
  border-bottom-color: #eea236 !important;
}

[dir=ltr] .jqx-notification-warning, [dir=ltr] .jqx-warning {
  border-left-color: #eea236 !important;
  border-right-color: #eea236 !important;
}

[dir=rtl] .jqx-notification-warning, [dir=rtl] .jqx-warning {
  border-right-color: #eea236 !important;
  border-left-color: #eea236 !important;
}

.jqx-warning:hover,
    .jqx-warning:focus,
    .jqx-warning:active,
    .jqx-warning.active,
    .jqx-warning.disabled,
    .jqx-warning[disabled] {
  color: #ffffff !important;
}

[dir] .jqx-warning:hover, [dir] .jqx-warning:focus, [dir] .jqx-warning:active, [dir] .jqx-warning.active, [dir] .jqx-warning.disabled, [dir] .jqx-warning[disabled] {
  background-color: #ec971f !important;
  background-color: #ec971f !important;
  border-color: #d58512 !important;
}

[dir] .jqx-fill-state-pressed.jqx-warning, [dir] .jqx-warning:active, [dir] .jqx-warning.active {
  background-color: #d58512 \9 !important;
  border-color: #985f0d !important;
}

.jqx-notification-success, .jqx-success {
  color: #ffffff !important;
}

[dir] .jqx-notification-success, [dir] .jqx-success {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #5cb85c !important;
  background-color: #5cb85c !important;
  border-top-color: #4cae4c !important;
  border-bottom-color: #4cae4c !important;
}

[dir=ltr] .jqx-notification-success, [dir=ltr] .jqx-success {
  border-left-color: #4cae4c !important;
  border-right-color: #4cae4c !important;
}

[dir=rtl] .jqx-notification-success, [dir=rtl] .jqx-success {
  border-right-color: #4cae4c !important;
  border-left-color: #4cae4c !important;
}

.jqx-success:hover,
    .jqx-success:focus,
    .jqx-success:active,
    .jqx-success.active,
    .jqx-success.disabled,
    .jqx-success[disabled] {
  color: #ffffff !important;
}

[dir] .jqx-success:hover, [dir] .jqx-success:focus, [dir] .jqx-success:active, [dir] .jqx-success.active, [dir] .jqx-success.disabled, [dir] .jqx-success[disabled] {
  background-color: #449d44 !important;
  background-color: #449d44 !important;
  border-color: #398439 !important;
}

[dir] .jqx-fill-state-pressed.jqx-success, [dir] .jqx-success:active, [dir] .jqx-success.active {
  background-color: #398439 !important;
  border-color: #255625 !important;
}

.jqx-notification-error, .jqx-danger {
  color: #ffffff !important;
}

[dir] .jqx-notification-error, [dir] .jqx-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #d9534f !important;
  background-color: #d9534f !important;
  border-top-color: #d43f3a !important;
  border-bottom-color: #d43f3a !important;
}

[dir=ltr] .jqx-notification-error, [dir=ltr] .jqx-danger {
  border-left-color: #d43f3a !important;
  border-right-color: #d43f3a !important;
}

[dir=rtl] .jqx-notification-error, [dir=rtl] .jqx-danger {
  border-right-color: #d43f3a !important;
  border-left-color: #d43f3a !important;
}

.jqx-danger:hover,
    .jqx-danger:focus,
    .jqx-danger:active,
    .jqx-danger.active,
    .jqx-danger.disabled,
    .jqx-danger[disabled] {
  color: #ffffff !important;
}

[dir] .jqx-danger:hover, [dir] .jqx-danger:focus, [dir] .jqx-danger:active, [dir] .jqx-danger.active, [dir] .jqx-danger.disabled, [dir] .jqx-danger[disabled] {
  background-color: #c9302c !important;
  background-color: #c9302c !important;
  border-color: #ac2925 !important;
}

[dir] .jqx-fill-state-pressed.jqx-danger, [dir] .jqx-danger:active, [dir] .jqx-danger.active {
  background-color: #ac2925 !important;
  border-color: #761c19 !important;
}

.jqx-notification-mail, .jqx-primary {
  color: #ffffff !important;
}

[dir] .jqx-notification-mail, [dir] .jqx-primary {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #337ab7 !important;
  background-color: #337ab7 !important;
  border-top-color: #2e6da4 !important;
  border-bottom-color: #2e6da4 !important;
}

[dir=ltr] .jqx-notification-mail, [dir=ltr] .jqx-primary {
  border-left-color: #2e6da4 !important;
  border-right-color: #2e6da4 !important;
}

[dir=rtl] .jqx-notification-mail, [dir=rtl] .jqx-primary {
  border-right-color: #2e6da4 !important;
  border-left-color: #2e6da4 !important;
}

.jqx-primary:hover,
    .jqx-primary:focus,
    .jqx-primary:active,
    .jqx-primary.active,
    .jqx-primary.disabled,
    .jqx-primary[disabled] {
  color: #ffffff !important;
}

[dir] .jqx-primary:hover, [dir] .jqx-primary:focus, [dir] .jqx-primary:active, [dir] .jqx-primary.active, [dir] .jqx-primary.disabled, [dir] .jqx-primary[disabled] {
  background-color: #286090 !important;
  background-color: #286090 !important;
}

[dir] .jqx-fill-state-pressed.jqx-primary, [dir] .jqx-primary:active, [dir] .jqx-primary.active {
  background-color: #204d74 !important;
}

.jqx-notification-time, .jqx-inverse {
  color: #ffffff !important;
}

[dir] .jqx-notification-time, [dir] .jqx-inverse {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #363636 !important;
  background-color: #222222 !important;
  border-top-color: #222222 !important;
  border-bottom-color: #000000 !important;
}

[dir=ltr] .jqx-notification-time, [dir=ltr] .jqx-inverse {
  border-left-color: #222222 !important;
  border-right-color: #222222 !important;
}

[dir=rtl] .jqx-notification-time, [dir=rtl] .jqx-inverse {
  border-right-color: #222222 !important;
  border-left-color: #222222 !important;
}

.jqx-inverse:hover,
    .jqx-inverse:focus,
    .jqx-inverse:active,
    .jqx-inverse.active,
    .jqx-inverse.disabled,
    .jqx-inverse[disabled] {
  color: #ffffff !important;
}

[dir] .jqx-inverse:hover, [dir] .jqx-inverse:focus, [dir] .jqx-inverse:active, [dir] .jqx-inverse.active, [dir] .jqx-inverse.disabled, [dir] .jqx-inverse[disabled] {
  background-color: #222222 !important;
  background-color: #151515 !important;
}

[dir] .jqx-fill-state-pressed.jqx-inverse, [dir] .jqx-inverse:active, [dir] .jqx-inverse.active {
  background-color: #080808 !important;
  background-image: linear-gradient(to bottom, #444444, #444444) !important;
}

.jqx-link,
.jqx-link:active,
.jqx-link[disabled] {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

[dir] .jqx-link, [dir] .jqx-link:active, [dir] .jqx-link[disabled] {
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

.jqx-link {
  color: #0088cc !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}

[dir] .jqx-link {
  cursor: pointer !important;
  border-color: transparent !important;
  border-radius: 0 !important;
}

.jqx-link:hover,
    .jqx-link:focus {
  color: #005580 !important;
  text-decoration: underline !important;
}

[dir] .jqx-link:hover, [dir] .jqx-link:focus {
  background-color: transparent !important;
}

.jqx-link[disabled]:hover,
    .jqx-link[disabled]:focus {
  color: #333333 !important;
  text-decoration: none !important;
}

.jqx-link:focus, .jqx-inverse:focus, .jqx-primary:focus, .jqx-warning:focus, .jqx-danger:focus, .jqx-success:focus, .jqx-info:focus,
    .jqx-link:hover, .jqx-inverse:hover, .jqx-primary:hover, .jqx-warning:hover, .jqx-danger:hover, .jqx-success:hover, .jqx-info:hover {
  transition: background-position 0.1s linear !important;
}

[dir] .jqx-link:focus, [dir] .jqx-inverse:focus, [dir] .jqx-primary:focus, [dir] .jqx-warning:focus, [dir] .jqx-danger:focus, [dir] .jqx-success:focus, [dir] .jqx-info:focus, [dir] .jqx-link:hover, [dir] .jqx-inverse:hover, [dir] .jqx-primary:hover, [dir] .jqx-warning:hover, [dir] .jqx-danger:hover, [dir] .jqx-success:hover, [dir] .jqx-info:hover {
  -webkit-transition: background-position 0.1s linear !important;
}

[dir=ltr] .jqx-link:focus, [dir=ltr] .jqx-inverse:focus, [dir=ltr] .jqx-primary:focus, [dir=ltr] .jqx-warning:focus, [dir=ltr] .jqx-danger:focus, [dir=ltr] .jqx-success:focus, [dir=ltr] .jqx-info:focus, [dir=ltr] .jqx-link:hover, [dir=ltr] .jqx-inverse:hover, [dir=ltr] .jqx-primary:hover, [dir=ltr] .jqx-warning:hover, [dir=ltr] .jqx-danger:hover, [dir=ltr] .jqx-success:hover, [dir=ltr] .jqx-info:hover {
  background-position: 0 -15px !important;
}

[dir=rtl] .jqx-link:focus, [dir=rtl] .jqx-inverse:focus, [dir=rtl] .jqx-primary:focus, [dir=rtl] .jqx-warning:focus, [dir=rtl] .jqx-danger:focus, [dir=rtl] .jqx-success:focus, [dir=rtl] .jqx-info:focus, [dir=rtl] .jqx-link:hover, [dir=rtl] .jqx-inverse:hover, [dir=rtl] .jqx-primary:hover, [dir=rtl] .jqx-warning:hover, [dir=rtl] .jqx-danger:hover, [dir=rtl] .jqx-success:hover, [dir=rtl] .jqx-info:hover {
  background-position: 100% -15px !important;
}

.jqx-link:active, .jqx-inverse:active, .jqx-primary:active, .jqx-warning:active, .jqx-danger:active, .jqx-success:active, .jqx-info:active {
  outline: 0 !important;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}

[dir] .jqx-link:active, [dir] .jqx-inverse:active, [dir] .jqx-primary:active, [dir] .jqx-warning:active, [dir] .jqx-danger:active, [dir] .jqx-success:active, [dir] .jqx-info:active {
  background-image: none !important;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}

[dir] .jqx-notification-icon {
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-notification-icon-ltr {
  background-position: left center;
}

[dir=rtl] .jqx-notification-icon-ltr {
  background-position: right center;
}

[dir=ltr] .jqx-notification-icon-rtl {
  background-position: right center;
}

[dir=rtl] .jqx-notification-icon-rtl {
  background-position: left center;
}

.jqx-notification-icon-info, .jqx-notification-icon-warning, .jqx-notification-icon-success, .jqx-notification-icon-error, .jqx-notification-icon-mail, .jqx-notification-icon-time {
  width: 30px;
  height: 25px;
}

[dir] .jqx-notification-icon-info {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/info.png?a6148afe3309b593eebd13c80f7a076c);
}

[dir] .jqx-notification-icon-warning {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/warning.png?49ac144aad1bad51675862ab080673e4);
}

[dir] .jqx-notification-icon-success {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/success.png?92dcf7d260f0257a9e36dcc0e5515cc9);
}

[dir] .jqx-notification-icon-error {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/error.png?ab83f1616f4454e535f161a82d901cbb);
}

[dir] .jqx-notification-icon-mail {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/mail.png?7727b822607da1d54e0c591cbaed7886);
}

[dir] .jqx-notification-icon-time {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/time.png?a4519e4b5b65bda0a2cc245580c494b8);
}

[dir] .jqx-notification-close-button-info, [dir] .jqx-notification-close-button-success, [dir] .jqx-notification-close-button-mail, [dir] .jqx-notification-close-button-time, [dir] .jqx-notification-close-button-error {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b);
}

[dir] .jqx-notification-close-button-warning {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_black.png?00258783c7d1f1a3944aab7ffacc8c0f);
}

.jqx-notification-close-button-container, .jqx-notification-close-button {
  width: 16px;
  height: 16px;
}

.jqx-notification-close-button-container {
  vertical-align: top;
}

.jqx-notification-close-button {
  position: relative;
  top: -11px;
}

[dir] .jqx-notification-close-button {
  background-repeat: no-repeat;
  cursor: pointer;
}

[dir=ltr] .jqx-notification-close-button-ltr {
  right: -11px;
  background-position: right top;
}

[dir=rtl] .jqx-notification-close-button-ltr {
  left: -11px;
  background-position: left top;
}

[dir=ltr] .jqx-notification-close-button-rtl {
  left: -11px;
  background-position: left top;
}

[dir=rtl] .jqx-notification-close-button-rtl {
  right: -11px;
  background-position: right top;
}

.jqx-navbar {
  width: 100%;
}

[dir] .jqx-navbar {
  border-style: solid;
  border-width: 1px;
}

.jqx-navbar ul:before,
    .jqx-navbar ul:after {
  content: "";
  display: table;
}

[dir] .jqx-navbar ul:after {
  clear: both;
}

.jqx-navbar ul {
  list-style: none;
  position: relative;
  display: block;
  max-width: 100%;
  overflow: visible;
}

[dir] .jqx-navbar ul {
  margin: 0;
  padding: 0;
  border: 0;
}

.jqx-navbar-block {
  overflow: hidden;
  min-height: 1px;
  box-sizing: border-box;
}

[dir] .jqx-navbar-block {
  margin: 0;
  padding: 0px 12px;
  border-width: 0px;
  box-shadow: none !important;
  border-radius: 0px !important;
}

[dir=ltr] .jqx-navbar-block {
  float: left;
}

[dir=rtl] .jqx-navbar-block {
  float: right;
}

[dir=ltr] .jqx-navbar-block-rtl {
  float: right;
}

[dir=rtl] .jqx-navbar-block-rtl {
  float: left;
}

.jqx-ribbon {
  position: relative;
  overflow: hidden;
}

.jqx-ribbon-auto {
  display: inline-block;
}

.jqx-ribbon-popup {
  overflow: visible;
}

.jqx-ribbon-header {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  display: block;
}

[dir] .jqx-ribbon-header {
  margin: 0;
  border-width: 1px;
  border-style: solid;
  box-shadow: none !important;
}

[dir=ltr] .jqx-ribbon-header {
  float: left;
}

[dir=rtl] .jqx-ribbon-header {
  float: right;
}

.jqx-ribbon-header-auto {
  position: relative;
}

.jqx-ribbon-header-horizontal {
  width: 100%;
  min-height: 30px;
  white-space: nowrap;
}

[dir] .jqx-ribbon-header-horizontal {
  padding: 0px;
}

.jqx-ribbon-header-bottom {
  bottom: 0;
}

.jqx-ribbon-header-vertical {
  min-width: 75px;
  height: 100%;
}

[dir] .jqx-ribbon-header-vertical {
  padding: 0px;
}

[dir=ltr] .jqx-ribbon-header-vertical {
  float: left;
}

[dir=rtl] .jqx-ribbon-header-vertical {
  float: right;
}

[dir=ltr] .jqx-ribbon-header-right {
  right: 0;
}

[dir=rtl] .jqx-ribbon-header-right {
  left: 0;
}

.jqx-ribbon-header-horizontal-popup, .jqx-ribbon-header-vertical-popup {
  position: relative;
}

.jqx-ribbon-header-horizontal-popup {
  height: 100%;
}

.jqx-ribbon-header-vertical-popup {
  width: 100%;
}

.jqx-ribbon-item {
  position: relative;
  list-style-type: none;
  box-sizing: border-box;
  text-overflow: ellipsis;
  min-width: 10px;
  vertical-align: top;
}

[dir] .jqx-ribbon-item {
  padding: 5px;
  border: 1px solid transparent;
  cursor: default;
}

.jqx-ribbon-item-top, .jqx-ribbon-item-bottom {
  height: 100%;
  display: inline-block;
}

[dir=ltr] .jqx-ribbon-item-top, [dir=ltr] .jqx-ribbon-item-bottom {
  margin-left: 1px;
  margin-right: 1px;
}

[dir=rtl] .jqx-ribbon-item-top, [dir=rtl] .jqx-ribbon-item-bottom {
  margin-right: 1px;
  margin-left: 1px;
}

[dir] .jqx-ribbon-item-top {
  margin-top: 1px;
}

[dir] .jqx-ribbon-item-bottom {
  margin-top: -1px;
}

.jqx-ribbon-item-left, .jqx-ribbon-item-right {
  width: 100%;
}

[dir] .jqx-ribbon-item-left, [dir] .jqx-ribbon-item-right {
  margin-top: 2px;
}

[dir=ltr] .jqx-ribbon-item-left {
  margin-left: 1px;
}

[dir=rtl] .jqx-ribbon-item-left {
  margin-right: 1px;
}

[dir=ltr] .jqx-ribbon-item-right {
  margin-left: -1px;
}

[dir=rtl] .jqx-ribbon-item-right {
  margin-right: -1px;
}

[dir] .jqx-ribbon-item-hover {
  border-color: inherit;
}

[dir] .jqx-ribbon-item-top.jqx-ribbon-item-hover {
  border-bottom-color: inherit !important;
}

[dir] .jqx-ribbon-item-bottom.jqx-ribbon-item-hover {
  border-top-color: inherit !important;
}

[dir=ltr] .jqx-ribbon-item-left.jqx-ribbon-item-hover {
  border-right-color: inherit !important;
}

[dir=rtl] .jqx-ribbon-item-left.jqx-ribbon-item-hover {
  border-left-color: inherit !important;
}

[dir=ltr] .jqx-ribbon-item-right.jqx-ribbon-item-hover {
  border-left-color: inherit !important;
}

[dir=rtl] .jqx-ribbon-item-right.jqx-ribbon-item-hover {
  border-right-color: inherit !important;
}

[dir] .jqx-ribbon-item-selected {
  border-color: inherit;
}

[dir] .jqx-ribbon-item-top.jqx-ribbon-item-selected {
  border-bottom-color: transparent;
}

[dir] .jqx-ribbon-item-bottom.jqx-ribbon-item-selected {
  border-top-color: transparent;
}

[dir=ltr] .jqx-ribbon-item-left.jqx-ribbon-item-selected {
  border-right-color: transparent;
}

[dir=rtl] .jqx-ribbon-item-left.jqx-ribbon-item-selected {
  border-left-color: transparent;
}

[dir=ltr] .jqx-ribbon-item-right.jqx-ribbon-item-selected {
  border-left-color: transparent;
}

[dir=rtl] .jqx-ribbon-item-right.jqx-ribbon-item-selected {
  border-right-color: transparent;
}

.jqx-ribbon-content {
  box-sizing: border-box;
}

[dir] .jqx-ribbon-content {
  background-image: none !important;
  background-color: transparent !important;
}

.jqx-ribbon-content-horizontal {
  height: 100%;
}

[dir] .jqx-ribbon-content-horizontal {
  clear: both;
}

.jqx-ribbon-content-vertical {
  height: 100%;
  width: 100%;
}

[dir] .jqx-ribbon-content-vertical {
  border-width: 1px;
}

[dir=ltr] .jqx-ribbon-content-vertical {
  float: left;
}

[dir=rtl] .jqx-ribbon-content-vertical {
  float: right;
}

.jqx-ribbon-content-popup {
  z-index: 99999;
  position: absolute;
}

[dir=ltr] .jqx-ribbon-content-popup {
  border-left: none;
}

[dir=rtl] .jqx-ribbon-content-popup {
  border-right: none;
}

.jqx-ribbon-content-popup.jqx-ribbon-content-horizontal {
  width: 100%;
  height: auto;
}

.jqx-ribbon-content-popup.jqx-ribbon-content-vertical {
  width: auto;
  height: 100%;
}

.jqx-ribbon-content-popup-top {
  -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

[dir] .jqx-ribbon-content-popup-top {
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

.jqx-ribbon-content-popup-bottom {
  -webkit-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
}

[dir] .jqx-ribbon-content-popup-bottom {
  box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.15);
}

.jqx-ribbon-content-popup-left {
  -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

[dir] .jqx-ribbon-content-popup-left {
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

[dir=ltr] .jqx-ribbon-content-popup-right {
  box-shadow: -6px 6px 15px 0 rgba(0,0,0,0.15);
}

[dir=rtl] .jqx-ribbon-content-popup-right {
  box-shadow: 6px 6px 15px 0 rgba(0,0,0,0.15);
}

.jqx-ribbon-content-auto-width {
  width: auto;
}

.jqx-ribbon-content-section {
  width: 100%;
  height: 100%;
  display: none;
  box-sizing: inherit;
  overflow: auto;
}

[dir] .jqx-ribbon-content-section {
  border-width: 1px;
  border-style: solid;
}

[dir] .jqx-ribbon-content-section-top {
  border-top: none;
}

.jqx-ribbon-content-section-bottom {
  bottom: 0;
}

[dir] .jqx-ribbon-content-section-bottom {
  border-bottom: none;
}

[dir=ltr] .jqx-ribbon-content-section-left {
  border-left: none;
}

[dir=rtl] .jqx-ribbon-content-section-left {
  border-right: none;
}

[dir=ltr] .jqx-ribbon-content-section-right {
  border-right: none;
  right: 0;
}

[dir=rtl] .jqx-ribbon-content-section-right {
  border-left: none;
  left: 0;
}

.jqx-ribbon-content-section-popup {
  position: relative;
}

.jqx-ribbon-content-section-horizontal-popup {
  height: auto;
}

.jqx-ribbon-content-section-vertical-popup {
  width: auto;
}

[dir=ltr] .jqx-ribbon-header-rtl {
  text-align: right;
}

[dir=rtl] .jqx-ribbon-header-rtl {
  text-align: left;
}

[dir=ltr] .jqx-ribbon-header-horizontal.jqx-ribbon-header-rtl {
  direction: rtl;
}

[dir=rtl] .jqx-ribbon-header-horizontal.jqx-ribbon-header-rtl {
  direction: ltr;
}

[dir=ltr] .jqx-ribbon-item-rtl {
  direction: rtl;
}

[dir=rtl] .jqx-ribbon-item-rtl {
  direction: ltr;
}

.jqx-ribbon-scrollbutton {
  position: absolute;
  display: none;
  box-sizing: border-box;
  z-index: 0;
}

[dir] .jqx-ribbon-scrollbutton {
  cursor: pointer;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.jqx-ribbon-scrollbutton-top, .jqx-ribbon-scrollbutton-bottom {
  width: 17px;
}

.jqx-ribbon-scrollbutton-left, .jqx-ribbon-scrollbutton-right {
  height: 17px;
}

.jqx-ribbon-scrollbutton-top {
  top: 1px;
}

[dir] .jqx-ribbon-scrollbutton-top {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.jqx-ribbon-scrollbutton-bottom {
  bottom: 1px;
}

[dir] .jqx-ribbon-scrollbutton-bottom {
  border-top-width: 1px;
  border-top-style: solid;
}

[dir=ltr] .jqx-ribbon-scrollbutton-left {
  left: 1px;
  border-right-width: 1px;
  border-right-style: solid;
}

[dir=rtl] .jqx-ribbon-scrollbutton-left {
  right: 1px;
  border-left-width: 1px;
  border-left-style: solid;
}

[dir=ltr] .jqx-ribbon-scrollbutton-right {
  right: 1px;
  border-left-width: 1px;
  border-left-style: solid;
}

[dir=rtl] .jqx-ribbon-scrollbutton-right {
  left: 1px;
  border-right-width: 1px;
  border-right-style: solid;
}

[dir=ltr] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, [dir=ltr] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, [dir=ltr] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, [dir=ltr] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near {
  left: 1px;
  border-right-width: 1px;
  border-right-style: solid;
}

[dir=rtl] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, [dir=rtl] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, [dir=rtl] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, [dir=rtl] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near {
  right: 1px;
  border-left-width: 1px;
  border-left-style: solid;
}

[dir=ltr] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, [dir=ltr] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far {
  right: 18px;
  border-left-width: 1px;
  border-left-style: solid;
}

[dir=rtl] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, [dir=rtl] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far {
  left: 18px;
  border-right-width: 1px;
  border-right-style: solid;
}

[dir=ltr] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, [dir=ltr] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, [dir=ltr] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, [dir=ltr] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far {
  right: 1px;
  border-left-width: 1px;
  border-left-style: solid;
}

[dir=rtl] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, [dir=rtl] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, [dir=rtl] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, [dir=rtl] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far {
  left: 1px;
  border-right-width: 1px;
  border-right-style: solid;
}

[dir=ltr] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, [dir=ltr] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near {
  left: 18px;
  border-right-width: 1px;
  border-right-style: solid;
}

[dir=rtl] .jqx-ribbon-scrollbutton-top.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, [dir=rtl] .jqx-ribbon-scrollbutton-bottom.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near {
  right: 18px;
  border-left-width: 1px;
  border-left-style: solid;
}

.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near {
  top: 1px;
}

[dir] .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, [dir] .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near, [dir] .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-both, [dir] .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-near {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far {
  bottom: 18px;
}

[dir] .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far, [dir] .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-lt.jqx-ribbon-scrollbutton-far {
  border-top-width: 1px;
  border-top-style: solid;
}

.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far {
  bottom: 1px;
}

[dir] .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, [dir] .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far, [dir] .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-both, [dir] .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-far {
  border-top-width: 1px;
  border-top-style: solid;
}

.jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near {
  top: 18px;
}

[dir] .jqx-ribbon-scrollbutton-left.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near, [dir] .jqx-ribbon-scrollbutton-right.jqx-ribbon-scrollbutton-rb.jqx-ribbon-scrollbutton-near {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.jqx-ribbon-scrollbutton-inner {
  width: 100%;
  height: 100%;
}

[dir] .jqx-ribbon-scrollbutton-inner {
  background-repeat: no-repeat;
  background-position: center;
}

.jqx-ribbon-selection-token {
  position: absolute;
  z-index: 0;
}

.jqx-ribbon-selection-token-top, .jqx-ribbon-selection-token-bottom {
  height: 1px;
}

.jqx-ribbon-selection-token-left, .jqx-ribbon-selection-token-right {
  width: 1px;
}

.jqx-ribbon-auto, .jqx-ribbon-item-top, .jqx-ribbon-item-bottom, .jqx-ribbon-content {
  display: inline;
}

[dir] .jqx-ribbon-content-left {
  float: none;
}

[dir=ltr] .jqx-ribbon-content-right {
  float: left;
}

[dir=rtl] .jqx-ribbon-content-right {
  float: right;
}

[dir=ltr] .jqx-ribbon-content.jqx-ribbon-content-popup {
  left: 0;
}

[dir=rtl] .jqx-ribbon-content.jqx-ribbon-content-popup {
  right: 0;
}

.jqx-ribbon-content-popup .jqx-ribbon-content-section {
  overflow: visible;
}

.jqx-ribbon-content-section-popup {
  position: absolute;
}

.jqx-toolbar, .jqx-toolbar-minimized-popup-separator {
  box-sizing: border-box;
}

[dir] .jqx-toolbar, [dir] .jqx-toolbar-minimized-popup {
  padding: 5px;
}

.jqx-toolbar {
  position: relative;
  overflow: hidden;
}

[dir] .jqx-toolbar {
  border-width: 1px;
  border-style: solid;
}

[dir] .jqx-toolbar-tool {
  margin-top: 0;
  margin-bottom: 0;
}

[dir=ltr] .jqx-toolbar-tool {
  float: left;
}

[dir=rtl] .jqx-toolbar-tool {
  float: right;
}

[dir=ltr] .jqx-toolbar-tool-rtl {
  float: right;
}

[dir=rtl] .jqx-toolbar-tool-rtl {
  float: left;
}

[dir=ltr] .jqx-toolbar-tool-no-separator-ltr {
  margin-right: 2px !important;
}

[dir=rtl] .jqx-toolbar-tool-no-separator-ltr {
  margin-left: 2px !important;
}

[dir=ltr] .jqx-toolbar-tool-no-separator-rtl {
  margin-left: 2px !important;
}

[dir=rtl] .jqx-toolbar-tool-no-separator-rtl {
  margin-right: 2px !important;
}

[dir=ltr] .jqx-toolbar-tool-separator-ltr {
  margin-right: 6px !important;
}

[dir=rtl] .jqx-toolbar-tool-separator-ltr {
  margin-left: 6px !important;
}

[dir=ltr] .jqx-toolbar-tool-separator-rtl {
  margin-left: 6px !important;
}

[dir=rtl] .jqx-toolbar-tool-separator-rtl {
  margin-right: 6px !important;
}

[dir] .jqx-toolbar-tool-inner-button {
  border-radius: 0 !important;
}

[dir=ltr] .jqx-toolbar-tool-inner-button {
  margin-right: 0;
  margin-left: 0;
}

[dir=rtl] .jqx-toolbar-tool-inner-button {
  margin-left: 0;
  margin-right: 0;
}

.jqx-toolbar-minimized-button, .jqx-toolbar-minimized-popup {
  position: absolute;
}

.jqx-toolbar-minimized-button {
  height: 100%;
  display: none;
}

[dir] .jqx-toolbar-minimized-button {
  cursor: pointer;
  margin-top: -5px;
}

[dir=ltr] .jqx-toolbar-minimized-button {
  right: 0;
  margin-right: 5px;
}

[dir=rtl] .jqx-toolbar-minimized-button {
  left: 0;
  margin-left: 5px;
}

[dir=ltr] .jqx-toolbar-minimized-button-rtl {
  left: 0;
  margin-left: 5px;
  margin-right: 0;
}

[dir=rtl] .jqx-toolbar-minimized-button-rtl {
  right: 0;
  margin-right: 5px;
  margin-left: 0;
}

.jqx-toolbar-minimized-popup {
  visibility: hidden;
  z-index: 99999;
}

[dir] .jqx-toolbar-minimized-popup {
  border-width: 1px;
  border-top-width: 0;
  border-style: solid;
}

[dir] .jqx-toolbar-tool-minimized {
  margin: 1px 0 !important;
}

.jqx-toolbar-minimized-popup-separator {
  width: 100%;
  height: 2px;
  display: none;
}

[dir] .jqx-toolbar-minimized-popup-separator {
  margin: 5px 0;
}

.jqx-complex-input-spin-buttons-container {
  position: relative;
  box-sizing: border-box !important;
  white-space: nowrap;
  vertical-align: middle;
}

[dir] .jqx-complex-input-spin-buttons-container {
  border-width: 1px;
  border-style: solid;
  padding: 2px 8px !important;
}

[dir=ltr] .jqx-formatted-input, [dir=ltr] .jqx-complex-input {
  padding-right: 2px !important;
  text-align: right;
}

[dir=rtl] .jqx-formatted-input, [dir=rtl] .jqx-complex-input {
  padding-left: 2px !important;
  text-align: left;
}

.jqx-formatted-input-lower-case, .jqx-complex-input {
  text-transform: lowercase;
}

.jqx-formatted-input-upper-case {
  text-transform: uppercase;
}

.jqx-formatted-input-item {
  word-wrap: break-word;
}

[dir=ltr] .jqx-formatted-input-item-rtl, [dir=ltr] .jqx-complex-input-rtl {
  direction: rtl !important;
}

[dir=rtl] .jqx-formatted-input-item-rtl, [dir=rtl] .jqx-complex-input-rtl {
  direction: ltr !important;
}

.jqx-formatted-input-spin-buttons-container, .jqx-formatted-input-addon {
  height: 100%;
}

.jqx-formatted-input-spin-buttons-container {
  width: 18px;
  overflow: hidden;
}

[dir=ltr] .jqx-formatted-input-spin-buttons-container {
  padding: 0 0 0 1px !important;
}

[dir=rtl] .jqx-formatted-input-spin-buttons-container {
  padding: 0 1px 0 0 !important;
}

[dir=ltr] .jqx-formatted-input-spin-buttons-container-rtl {
  border-right-width: 0px;
  padding: 0 0 0 2px !important;
}

[dir=rtl] .jqx-formatted-input-spin-buttons-container-rtl {
  border-left-width: 0px;
  padding: 0 2px 0 0 !important;
}

[dir=ltr] .jqx-formatted-input-spin-buttons-container-rtl-border {
  border-left-width: 1px !important;
}

[dir=rtl] .jqx-formatted-input-spin-buttons-container-rtl-border {
  border-right-width: 1px !important;
}

.jqx-formatted-input-spin-button {
  position: relative;
  width: 17px;
  height: 50%;
  overflow: hidden;
}

[dir] .jqx-formatted-input-spin-button {
  border-width: 0px;
  padding: 0px;
  cursor: pointer;
}

[dir=ltr] .jqx-formatted-input-spin-button {
  margin-left: -1px;
}

[dir=rtl] .jqx-formatted-input-spin-button {
  margin-right: -1px;
}

.jqx-formatted-input-addon {
  width: 19px;
}

[dir] .jqx-formatted-input-addon {
  padding: 0 !important;
  cursor: pointer;
}

[dir=ltr] .jqx-formatted-input-addon-rtl {
  border-right-width: 1px !important;
}

[dir=rtl] .jqx-formatted-input-addon-rtl {
  border-left-width: 1px !important;
}

.jqx-complex-input-parent {
  overflow: hidden;
}

.jqx-complex-input-child {
  height: 100%;
  box-sizing: border-box;
}

[dir=ltr] .jqx-complex-input-child {
  float: left;
}

[dir=rtl] .jqx-complex-input-child {
  float: right;
}

[dir=ltr] .jqx-complex-input-child-rtl {
  float: right;
}

[dir=rtl] .jqx-complex-input-child-rtl {
  float: left;
}

[dir=ltr] .jqx-complex-input-spin-buttons-container-ltr {
  border-left-width: 0;
}

[dir=rtl] .jqx-complex-input-spin-buttons-container-ltr {
  border-right-width: 0;
}

[dir=ltr] .jqx-complex-input-spin-buttons-container-rtl {
  border-left-width: 1px !important;
  border-right-width: 0;
}

[dir=rtl] .jqx-complex-input-spin-buttons-container-rtl {
  border-right-width: 1px !important;
  border-left-width: 0;
}

.jqx-file-upload {
  position: relative;
  overflow: auto;
}

.jqx-file-upload, .jqx-file-upload-file-row, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
  box-sizing: border-box;
}

[dir] .jqx-file-upload, [dir] .jqx-file-upload-file-row, [dir] .jqx-file-upload-file-name, [dir] .jqx-file-upload-file-cancel, [dir] .jqx-file-upload-file-upload {
  border-width: 1px;
  border-style: solid;
}

.jqx-file-upload-buttons-container, .jqx-file-upload-iframe, .jqx-file-upload-loading-element {
  display: none;
}

.jqx-file-upload-file-input-ie9, .jqx-file-upload-buttons-container, .jqx-file-upload-file-row, .jqx-file-upload-icon {
  width: 100%;
}

.jqx-file-upload-file-input-ie9, .jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-icon, .jqx-file-upload-loading-element {
  height: 100%;
}

.jqx-file-input-iframe, .jqx-file-upload-form-ie9 {
  position: absolute;
}

.jqx-file-input-iframe {
  width: 0;
  height: 0;
}

[dir] .jqx-file-input-iframe {
  border: none;
}

.jqx-file-upload-form, .jqx-file-upload-file-input {
  visibility: hidden;
  display: none;
}

.jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9 {
  display: block;
  visibility: visible;
}

.jqx-file-upload-form-ie9 {
  z-index: 10000;
  opacity: 0;
  filter: alpha(opacity=0);
}

.jqx-file-upload-file-name {
  width: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

[dir] .jqx-file-upload-file-name {
  padding: 0 2px 0 2px;
}

[dir=ltr] .jqx-file-upload-file-name {
  float: left;
}

[dir=rtl] .jqx-file-upload-file-name {
  float: right;
}

[dir=ltr] .jqx-file-upload-button-browse-rtl, [dir=ltr] .jqx-file-upload-button-upload-rtl, [dir=ltr] .jqx-file-upload-button-cancel-rtl, [dir=ltr] .jqx-file-upload-file-name-rtl, [dir=ltr] .jqx-file-upload-file-cancel, [dir=ltr] .jqx-file-upload-file-upload, [dir=ltr] .jqx-file-upload-loading-element {
  float: right;
}

[dir=rtl] .jqx-file-upload-button-browse-rtl, [dir=rtl] .jqx-file-upload-button-upload-rtl, [dir=rtl] .jqx-file-upload-button-cancel-rtl, [dir=rtl] .jqx-file-upload-file-name-rtl, [dir=rtl] .jqx-file-upload-file-cancel, [dir=rtl] .jqx-file-upload-file-upload, [dir=rtl] .jqx-file-upload-loading-element {
  float: left;
}

[dir] .jqx-file-upload, [dir] .jqx-file-upload-file-row {
  padding: 5px;
}

.jqx-file-upload-button-browse {
  display: block;
}

.jqx-file-upload-buttons-container {
  height: auto;
}

[dir] .jqx-file-upload-buttons-container {
  margin-top: 10px;
}

[dir=ltr] .jqx-file-upload-button-browse-rtl, [dir=ltr] .jqx-file-upload-button-upload-rtl, [dir=ltr] .jqx-file-upload-button-cancel-rtl, [dir=ltr] .jqx-file-upload-file-name-rtl, [dir=ltr] .jqx-file-upload-file-cancel-rtl, [dir=ltr] .jqx-file-upload-file-upload-rtl {
  direction: rtl !important;
}

[dir=rtl] .jqx-file-upload-button-browse-rtl, [dir=rtl] .jqx-file-upload-button-upload-rtl, [dir=rtl] .jqx-file-upload-button-cancel-rtl, [dir=rtl] .jqx-file-upload-file-name-rtl, [dir=rtl] .jqx-file-upload-file-cancel-rtl, [dir=rtl] .jqx-file-upload-file-upload-rtl {
  direction: ltr !important;
}

[dir=ltr] .jqx-file-upload-button-cancel, [dir=ltr] .jqx-file-upload-button-upload-rtl {
  margin-left: 5px;
}

[dir=rtl] .jqx-file-upload-button-cancel, [dir=rtl] .jqx-file-upload-button-upload-rtl {
  margin-right: 5px;
}

[dir=ltr] .jqx-file-upload-button-upload-rtl-ie {
  margin-right: 5px;
}

[dir=rtl] .jqx-file-upload-button-upload-rtl-ie {
  margin-left: 5px;
}

[dir=ltr] .jqx-file-upload-button-cancel-rtl, [dir=ltr] .jqx-file-upload-button-upload-rtl-ie {
  margin-left: 0;
}

[dir=rtl] .jqx-file-upload-button-cancel-rtl, [dir=rtl] .jqx-file-upload-button-upload-rtl-ie {
  margin-right: 0;
}

.jqx-file-upload-file-row {
  height: 30px;
}

[dir] .jqx-file-upload-file-row {
  margin-bottom: 3px;
  clear: both;
}

.jqx-file-upload-file-cancel, .jqx-file-upload-file-upload, .jqx-file-upload-loading-element {
  width: 17px;
}

[dir] .jqx-file-upload-file-cancel, [dir] .jqx-file-upload-file-upload, [dir] .jqx-file-upload-loading-element {
  margin: 0 1px 0 1px;
}

[dir] .jqx-file-upload-file-cancel-rtl, [dir] .jqx-file-upload-file-upload-rtl, [dir] .jqx-file-upload-loading-element-rtl {
  float: none;
}

[dir=ltr] .jqx-file-upload-file-cancel-rtl, [dir=ltr] .jqx-file-upload-file-upload-rtl, [dir=ltr] .jqx-file-upload-loading-element-rtl {
  float: left;
}

[dir=rtl] .jqx-file-upload-file-cancel-rtl, [dir=rtl] .jqx-file-upload-file-upload-rtl, [dir=rtl] .jqx-file-upload-loading-element-rtl {
  float: right;
}

.jqx-file-upload-button-browse, .jqx-file-upload-button-upload, .jqx-file-upload-button-cancel, .jqx-file-upload-form-ie9, .jqx-file-upload-file-input-ie9, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
  white-space: nowrap;
}

[dir] .jqx-file-upload-button-browse, [dir] .jqx-file-upload-button-upload, [dir] .jqx-file-upload-button-cancel, [dir] .jqx-file-upload-form-ie9, [dir] .jqx-file-upload-file-input-ie9, [dir] .jqx-file-upload-file-cancel, [dir] .jqx-file-upload-file-upload {
  cursor: pointer;
}

.jqx-file-upload-file-name, .jqx-file-upload-file-cancel, .jqx-file-upload-file-upload {
  display: inline-block;
}

[dir] .jqx-file-upload-icon-upload, [dir] .jqx-file-upload-loading-element {
  margin-top: 1px;
}

[dir] .jqx-file-upload-loading-element {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/loader-small.gif?38b1af1a13b87724b304166fab6b05c7);
  background-repeat: no-repeat;
}

[dir] .jqx-date-time-input-popup .jqx-icon {
  margin-top: 0px;
}

.jqx-text-area-element {
  height: 100%;
  width: 100%;
  overflow: hidden;
  outline: none;
  top: 0px;
  position: absolute;
  resize: none;
}

[dir] .jqx-text-area-element {
  border: none;
  margin: 0px;
}

[dir=ltr] .jqx-text-area-element {
  left: 0px;
}

[dir=rtl] .jqx-text-area-element {
  right: 0px;
}

[dir=ltr] .jqx-text-area-element-rtl {
  direction: rtl !important;
}

[dir=rtl] .jqx-text-area-element-rtl {
  direction: ltr !important;
}

.jqx-responsive-panel {
  overflow: auto;
}

[dir] .jqx-responsive-panel {
  border-width: 0px;
}

[dir] .jqx-responsive-panel-button {
  border-width: 1px;
  border-style: solid;
}

.jqx-responsive-panel-button {
  display: none;
}

[dir] .jqx-responsive-panel-button {
  cursor: pointer;
}

.jqx-responsive-panel-button-inner {
  width: 100%;
  height: 100%;
}

[dir] .jqx-responsive-panel-button-inner {
  margin: 0;
  background-position: center;
}

.jqx-loader {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 999;
}

[dir] .jqx-loader {
  margin: auto;
  background-color: rgba(255,255,255,0.5);
  border-style: solid;
  border-width: 1px;
}

[dir=ltr] .jqx-loader {
  left: 0;
  right: 0;
}

[dir=rtl] .jqx-loader {
  right: 0;
  left: 0;
}

.jqx-loader-ie-transparency {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)"; /*For IE 8*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff); /*For IE 7*/
}

[dir] .jqx-loader-ie-transparency {
  background: transparent;
}

.jqx-loader-modal {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 99;
  top: 0;
  opacity: 0.6;
}

[dir] .jqx-loader-modal {
  cursor: default;
  background-color: black;
}

[dir=ltr] .jqx-loader-modal {
  left: 0;
}

[dir=rtl] .jqx-loader-modal {
  right: 0;
}

.jqx-loader-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 999;
}

[dir] .jqx-loader-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/loader.gif?bfac9cccaaf066e712e63b3e3b8ba528);
  background-repeat: no-repeat;
  background-position: center;
}

.jqx-loader-text {
  z-index: 999;
  position: relative;
}

.jqx-loader-text-left {
  position: absolute;
  top: 50%;
}

[dir=ltr] .jqx-loader-text-left {
  margin-left: 5px;
}

[dir=rtl] .jqx-loader-text-left {
  margin-right: 5px;
}

.jqx-loader-text-right {
  position: absolute;
  top: 50%;
}

[dir=ltr] .jqx-loader-text-right {
  margin-right: 5px;
  right: 0px;
}

[dir=rtl] .jqx-loader-text-right {
  margin-left: 5px;
  left: 0px;
}

[dir] .jqx-loader-text-top {
  text-align: center;
  margin-top: 5px;
}

.jqx-loader-text-bottom {
  bottom: 0px;
  position: absolute;
  width: 100%;
}

[dir] .jqx-loader-text-bottom {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 5px;
}

[dir=ltr] .jqx-loader-rtl {
  direction: rtl;
}

[dir=rtl] .jqx-loader-rtl {
  direction: ltr;
}

/* jqxLayout and jqxDockingLayout */

.jqx-layout, .jqx-layout-group-root, .jqx-layout-pseudo-window-header, .jqx-docking-layout-overlay-inner-square-content {
  position: relative;
}

.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background, .jqx-layout-resize-feedback, .jqx-layout-overlay, .jqx-docking-layout-overlay, .jqx-docking-layout-overlay-highlight-right, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-square-edge, .jqx-docking-layout-drop-overlay {
  position: absolute;
}

[dir] .jqx-layout {
  background-color: #c5c5c5;
}

.jqx-layout-group-root, .jqx-layout-pseudo-window-pin-icon, .jqx-layout-pseudo-window-pinned-icon, .jqx-layout-pseudo-window-close-icon, .jqx-layout-overlay {
  width: 100%;
  height: 100%;
}

[dir=ltr] .jqx-layout-group-default-horizontal > div, [dir=ltr] .jqx-layout-pseudo-window-title-ltr, [dir=ltr] .jqx-docking-layout-overlay-square, [dir=ltr] .jqx-docking-layout-overlay-mini-window-edge-horizontal, [dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-container-horizontal {
  float: left;
}

[dir=rtl] .jqx-layout-group-default-horizontal > div, [dir=rtl] .jqx-layout-pseudo-window-title-ltr, [dir=rtl] .jqx-docking-layout-overlay-square, [dir=rtl] .jqx-docking-layout-overlay-mini-window-edge-horizontal, [dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-container-horizontal {
  float: right;
}

.jqx-layout-group-tabbed {
  position: static;
  box-sizing: border-box;
  min-height: 0 !important;
}

[dir] .jqx-layout-group-tabbed .jqx-window-content, [dir] .jqx-docking-layout-group-floating .jqx-window-content {
  padding: 0;
}

[dir] .jqx-layout-group-tabbed .jqx-ribbon-content-section, [dir] .jqx-layout-window, [dir] .jqx-docking-layout-group-floating .jqx-ribbon-content-section {
  border: none;
}

.jqx-layout-window {
  position: static;
}

.jqx-layout-group-auto-hide-content-vertical, .jqx-layout-group-auto-hide-content-horizontal {
  overflow: auto;
}

.jqx-layout-group-auto-hide-content-vertical {
  width: 150px;
}

.jqx-layout-group-auto-hide-content-horizontal {
  width: 100%;
  height: 150px;
}

.jqx-layout-pseudo-window {
  box-sizing: border-box;
}

[dir] .jqx-layout-pseudo-window {
  border-width: 1px;
  border-style: solid;
  box-shadow: none !important;
}

.jqx-layout-pseudo-window-header, .jqx-layout-pseudo-window-content {
  width: 100%;
  box-sizing: border-box;
}

.jqx-layout-pseudo-window-header {
  height: 30px;
}

.jqx-layout-pseudo-window-pin-background, .jqx-layout-pseudo-window-close-background {
  width: 16px;
  height: 16px;
  top: 5px;
}

[dir=ltr] .jqx-layout-pseudo-window-pin-background-ltr {
  right: 15px;
}

[dir=rtl] .jqx-layout-pseudo-window-pin-background-ltr {
  left: 15px;
}

[dir=ltr] .jqx-layout-pseudo-window-close-background-ltr {
  right: 0;
}

[dir=rtl] .jqx-layout-pseudo-window-close-background-ltr {
  left: 0;
}

[dir=ltr] .jqx-layout-pseudo-window-pin-background-rtl {
  left: 15px;
}

[dir=rtl] .jqx-layout-pseudo-window-pin-background-rtl {
  right: 15px;
}

[dir=ltr] .jqx-layout-pseudo-window-close-background-rtl {
  left: 0;
}

[dir=rtl] .jqx-layout-pseudo-window-close-background-rtl {
  right: 0;
}

[dir] .jqx-layout-pseudo-window-pin-icon, [dir] .jqx-layout-pseudo-window-pinned-icon, [dir] .jqx-layout-pseudo-window-close-icon {
  cursor: pointer;
}

.jqx-layout-pseudo-window-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir] .jqx-layout-pseudo-window-pin-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/pin.png?8d614296529e649e4785e3eebd3e1dd1);
}

[dir] .jqx-layout-pseudo-window-pinned-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/pinned.png?c2fcb25cd1fb1572e7ab19a3e31ef0af);
}

[dir=ltr] .jqx-layout-pseudo-window-title-rtl {
  float: right;
}

[dir=rtl] .jqx-layout-pseudo-window-title-rtl {
  float: left;
}

.jqx-layout-resize-feedback {
  z-index: 9999;
  top: 0;
  box-sizing: border-box;
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  display: none;
}

[dir] .jqx-layout-resize-feedback {
  border-width: 1px;
  border-style: solid;
}

[dir=ltr] .jqx-layout-resize-feedback {
  left: 0;
}

[dir=rtl] .jqx-layout-resize-feedback {
  right: 0;
}

.jqx-layout-resize-feedback-horizontal {
  width: 100%;
  height: 4px;
}

[dir] .jqx-layout-resize-feedback-horizontal {
  cursor: row-resize;
}

.jqx-layout-resize-feedback-vertical {
  width: 4px;
  height: 100%;
}

[dir] .jqx-layout-resize-feedback-vertical {
  cursor: col-resize;
}

[dir] .jqx-layout-resize-feedback-warning {
  border-color: #800000 !important;
  background-color: Red !important;
}

.jqx-layout-overlay {
  top: 0;
  display: none;
  z-index: 8999;
  pointer-events: none;
}

[dir] .jqx-layout-overlay {
  background-color: transparent;
}

[dir=ltr] .jqx-layout-overlay {
  left: 0;
}

[dir=rtl] .jqx-layout-overlay {
  right: 0;
}

[dir=ltr] .jqx-layout-ribbon-header-ltr {
  padding-left: 20px;
}

[dir=rtl] .jqx-layout-ribbon-header-ltr {
  padding-right: 20px;
}

[dir=ltr] .jqx-layout-ribbon-header-rtl {
  padding-right: 20px;
}

[dir=rtl] .jqx-layout-ribbon-header-rtl {
  padding-left: 20px;
}

/* jqxDockingLayout-specific */

[dir] .jqx-docking-layout-group-floating {
  border-color: #FFD280 !important;
}

[dir] .jqx-docking-layout-group-floating .jqx-window-header {
  border-color: #FFD280;
  background-color: #FFD280 !important;
  background: linear-gradient(#FFE4B5, #FFD280 ) !important;
}

.jqx-docking-layout-overlay, .jqx-docking-layout-overlay-square-edge {
  z-index: 99999;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.jqx-docking-layout-overlay-square-edge {
  display: none;
}

.jqx-docking-layout-overlay {
  width: 100px;
  height: 100px;
  top: 70px;
}

[dir=ltr] .jqx-docking-layout-overlay {
  left: 100px;
}

[dir=rtl] .jqx-docking-layout-overlay {
  right: 100px;
}

.jqx-docking-layout-overlay-section {
  height: 33px;
  width: 100px;
}

.jqx-docking-layout-overlay-square {
  width: 26px;
  height: 26px;
}

[dir] .jqx-docking-layout-overlay-square {
  padding: 3px;
}

[dir] .jqx-docking-layout-overlay-square-invisible {
  background-color: transparent !important;
  background-image: none !important;
}

[dir] .jqx-docking-layout-overlay-square-top, [dir] .jqx-docking-layout-overlay-square-left, [dir] .jqx-docking-layout-overlay-square-center, [dir] .jqx-docking-layout-overlay-square-right, [dir] .jqx-docking-layout-overlay-highlight-bottom {
  border-top-width: 1px;
  border-top-style: solid;
}

[dir=ltr] .jqx-docking-layout-overlay-square-top, [dir=ltr] .jqx-docking-layout-overlay-square-left, [dir=ltr] .jqx-docking-layout-overlay-square-bottom, [dir=ltr] .jqx-docking-layout-overlay-highlight-right {
  border-left-width: 1px;
  border-left-style: solid;
}

[dir=rtl] .jqx-docking-layout-overlay-square-top, [dir=rtl] .jqx-docking-layout-overlay-square-left, [dir=rtl] .jqx-docking-layout-overlay-square-bottom, [dir=rtl] .jqx-docking-layout-overlay-highlight-right {
  border-right-width: 1px;
  border-right-style: solid;
}

[dir=ltr] .jqx-docking-layout-overlay-square-top, [dir=ltr] .jqx-docking-layout-overlay-square-right, [dir=ltr] .jqx-docking-layout-overlay-square-bottom, [dir=ltr] .jqx-docking-layout-overlay-highlight-left {
  border-right-width: 1px;
  border-right-style: solid;
}

[dir=rtl] .jqx-docking-layout-overlay-square-top, [dir=rtl] .jqx-docking-layout-overlay-square-right, [dir=rtl] .jqx-docking-layout-overlay-square-bottom, [dir=rtl] .jqx-docking-layout-overlay-highlight-left {
  border-left-width: 1px;
  border-left-style: solid;
}

[dir] .jqx-docking-layout-overlay-square-left, [dir] .jqx-docking-layout-overlay-square-center, [dir] .jqx-docking-layout-overlay-square-right, [dir] .jqx-docking-layout-overlay-square-bottom, [dir] .jqx-docking-layout-overlay-inner-square-header, [dir] .jqx-docking-layout-overlay-highlight-top {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

[dir] .jqx-docking-layout-overlay-square-center {
  border-color: transparent !important;
}

.jqx-docking-layout-overlay-inner-square, .jqx-docking-layout-overlay-inner-square-header, .jqx-docking-layout-overlay-inner-square-content, .jqx-docking-layout-overlay-highlight-top, .jqx-docking-layout-overlay-highlight-bottom, .jqx-docking-layout-overlay-mini-window-edge-vertical {
  width: 24px;
}

.jqx-docking-layout-overlay-inner-square {
  height: 24px;
}

[dir] .jqx-docking-layout-overlay-inner-square {
  border-width: 1px;
  border-style: solid;
}

.jqx-docking-layout-overlay-inner-square-header {
  height: 5px;
}

.jqx-docking-layout-overlay-inner-square-content {
  height: 18px;
}

.jqx-docking-layout-overlay-highlight-top {
  height: 9px;
}

[dir] .jqx-docking-layout-overlay-highlight-top {
  border-bottom-style: dashed;
}

.jqx-docking-layout-overlay-highlight-left, .jqx-docking-layout-overlay-highlight-right {
  width: 12px;
  height: 18px;
}

[dir=ltr] .jqx-docking-layout-overlay-highlight-left {
  border-right-style: dashed;
}

[dir=rtl] .jqx-docking-layout-overlay-highlight-left {
  border-left-style: dashed;
}

[dir=ltr] .jqx-docking-layout-overlay-highlight-right {
  right: 0;
  border-left-style: dashed;
}

[dir=rtl] .jqx-docking-layout-overlay-highlight-right {
  left: 0;
  border-right-style: dashed;
}

.jqx-docking-layout-overlay-highlight-bottom {
  bottom: 0;
  height: 9px;
}

[dir] .jqx-docking-layout-overlay-highlight-bottom {
  border-top-style: dashed;
}

.jqx-docking-layout-drop-overlay {
  display: none;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  z-index: 10000;
  top: 0px;
}

[dir] .jqx-docking-layout-drop-overlay {
  background-color: #6495ED;
}

[dir=ltr] .jqx-docking-layout-drop-overlay {
  left: 0px;
}

[dir=rtl] .jqx-docking-layout-drop-overlay {
  right: 0px;
}

.jqx-docking-layout-square-disabled {
  visibility: hidden;
}

[dir] .jqx-docking-layout-overlay-square-edge, [dir] .jqx-docking-layout-overlay-mini-window-edge-horizontal, [dir] .jqx-docking-layout-overlay-mini-window-edge-vertical {
  border-style: solid;
  border-width: 1px;
}

.jqx-docking-layout-overlay-inner-square-edge {
  width: 26px;
  height: 26px;
}

.jqx-docking-layout-overlay-mini-window-edge-horizontal {
  height: 24px;
}

.jqx-docking-layout-overlay-mini-window-edge-vertical {
  height: 13px;
}

.jqx-docking-layout-overlay-mini-window-edge-horizontal, .jqx-docking-layout-overlay-inner-square-header-horizontal, .jqx-docking-layout-overlay-inner-square-content-horizontal {
  width: 13px;
}

.jqx-docking-layout-overlay-inner-square-content-vertical {
  height: 7px;
}

.jqx-docking-layout-overlay-square-edge-arrow {
  width: 0px;
  height: 0px;
  display: block;
}

[dir] .jqx-docking-layout-overlay-square-edge-arrow {
  border-style: solid;
  border-width: 5px;
  background: transparent !important;
}

[dir] .jqx-docking-layout-overlay-square-edge-arrow-left, [dir] .jqx-docking-layout-overlay-square-edge-arrow-right, [dir] .jqx-docking-layout-overlay-square-edge-arrow-top {
  border-top-color: transparent !important;
}

[dir] .jqx-docking-layout-overlay-square-edge-arrow-left, [dir] .jqx-docking-layout-overlay-square-edge-arrow-right, [dir] .jqx-docking-layout-overlay-square-edge-arrow-bottom {
  border-bottom-color: transparent !important;
}

[dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-left, [dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-top, [dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-bottom {
  border-left-color: transparent !important;
}

[dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-left, [dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-top, [dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-bottom {
  border-right-color: transparent !important;
}

[dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-right, [dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-top, [dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-bottom {
  border-right-color: transparent !important;
}

[dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-right, [dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-top, [dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-bottom {
  border-left-color: transparent !important;
}

[dir] .jqx-docking-layout-overlay-square-edge-arrow-left, [dir] .jqx-docking-layout-overlay-square-edge-arrow-right {
  margin-top: 8px;
}

[dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-top, [dir=ltr] .jqx-docking-layout-overlay-square-edge-arrow-bottom {
  margin-left: 8px;
}

[dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-top, [dir=rtl] .jqx-docking-layout-overlay-square-edge-arrow-bottom {
  margin-right: 8px;
}

[dir=ltr] .jqx-tag-cloud ul {
  padding-left: 5px;
}

[dir=rtl] .jqx-tag-cloud ul {
  padding-right: 5px;
}

.jqx-tag-cloud-item {
  display: inline-block;
}

[dir] .jqx-tag-cloud-item {
  padding: 3px;
}

.jqx-tag-cloud-item a {
  text-decoration: initial;
}

.jqx-tag-cloud-item a:hover {
  text-decoration: underline;
}

.jqx-popover {
  position: absolute;
  top: 0;
  z-index: 9999;
}

[dir] .jqx-popover {
  background-color: #ffffff;
  border: 1px solid #aaa;
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

[dir=ltr] .jqx-popover {
  left: 0;
}

[dir=rtl] .jqx-popover {
  right: 0;
}

.jqx-popover-modal-background {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999;
  /* Fallback for web browsers that don't support RGBa */
  /* RGBa with 0.6 opacity */
  /* For IE 5.5 - 7*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  /* For IE 8*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

[dir] .jqx-popover-modal-background {
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.6);
}

[dir=ltr] .jqx-popover-modal-background {
  left: 0px;
}

[dir=rtl] .jqx-popover-modal-background {
  right: 0px;
}

.jqx-popover-close-button {
  width: 16px;
  height: 16px;
}

[dir=ltr] .jqx-popover-close-button {
  float: right;
}

[dir=rtl] .jqx-popover-close-button {
  float: left;
}

[dir=ltr] .jqx-popover-close-button-rtl {
  float: left;
}

[dir=rtl] .jqx-popover-close-button-rtl {
  float: right;
}

[dir] .jqx-popover.top {
  margin-top: -10px;
}

[dir=ltr] .jqx-popover.right {
  margin-left: 10px;
}

[dir=rtl] .jqx-popover.right {
  margin-right: 10px;
}

[dir] .jqx-popover.bottom {
  margin-top: 10px;
}

[dir=ltr] .jqx-popover.left {
  margin-left: -10px;
}

[dir=rtl] .jqx-popover.left {
  margin-right: -10px;
}

.jqx-popover-title {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
}

[dir] .jqx-popover-title {
  padding: 8px 14px;
  margin: 0;
  border-bottom: 1px solid inherit;
  border-radius: 3px 3px 0 0;
}

.jqx-popover-title:empty {
  display: none;
}

[dir] .jqx-popover-content {
  padding: 9px 14px;
}

.jqx-popover .jqx-popover-arrow,
.jqx-popover .jqx-popover-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
}

[dir] .jqx-popover .jqx-popover-arrow, [dir] .jqx-popover .jqx-popover-arrow:after {
  border-color: transparent;
  border-style: solid;
}

[dir] .jqx-popover .jqx-popover-arrow {
  border-width: 11px;
}

.jqx-popover .jqx-popover-arrow:after {
  content: "";
}

[dir] .jqx-popover .jqx-popover-arrow:after {
  border-width: 10px;
}

.jqx-popover.top .jqx-popover-arrow {
  bottom: -11px;
}

[dir] .jqx-popover.top .jqx-popover-arrow {
  border-top-color: inherit;
  border-bottom-width: 0;
}

[dir=ltr] .jqx-popover.top .jqx-popover-arrow {
  left: 50%;
  margin-left: -11px;
}

[dir=rtl] .jqx-popover.top .jqx-popover-arrow {
  right: 50%;
  margin-right: -11px;
}

.jqx-popover.top .jqx-popover-arrow:after {
  bottom: 1px;
}

[dir] .jqx-popover.top .jqx-popover-arrow:after {
  border-top-color: #ffffff;
  border-bottom-width: 0;
}

[dir=ltr] .jqx-popover.top .jqx-popover-arrow:after {
  margin-left: -10px;
}

[dir=rtl] .jqx-popover.top .jqx-popover-arrow:after {
  margin-right: -10px;
}

.jqx-popover.right .jqx-popover-arrow {
  top: 50%;
}

[dir] .jqx-popover.right .jqx-popover-arrow {
  margin-top: -11px;
}

[dir=ltr] .jqx-popover.right .jqx-popover-arrow {
  left: -11px;
  border-right-color: inherit;
  border-left-width: 0;
}

[dir=rtl] .jqx-popover.right .jqx-popover-arrow {
  right: -11px;
  border-left-color: inherit;
  border-right-width: 0;
}

.jqx-popover.right .jqx-popover-arrow:after {
  bottom: -10px;
}

[dir=ltr] .jqx-popover.right .jqx-popover-arrow:after {
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
}

[dir=rtl] .jqx-popover.right .jqx-popover-arrow:after {
  right: 1px;
  border-left-color: #ffffff;
  border-right-width: 0;
}

.jqx-popover.bottom .jqx-popover-arrow {
  top: -11px;
}

[dir] .jqx-popover.bottom .jqx-popover-arrow {
  border-bottom-color: inherit;
  border-top-width: 0;
}

[dir=ltr] .jqx-popover.bottom .jqx-popover-arrow {
  left: 50%;
  margin-left: -11px;
}

[dir=rtl] .jqx-popover.bottom .jqx-popover-arrow {
  right: 50%;
  margin-right: -11px;
}

.jqx-popover.bottom .jqx-popover-arrow:after {
  top: 1px;
}

[dir] .jqx-popover.bottom .jqx-popover-arrow:after {
  border-bottom-color: #ffffff;
  border-top-width: 0;
}

[dir=ltr] .jqx-popover.bottom .jqx-popover-arrow:after {
  margin-left: -10px;
}

[dir=rtl] .jqx-popover.bottom .jqx-popover-arrow:after {
  margin-right: -10px;
}

.jqx-popover.left .jqx-popover-arrow {
  top: 50%;
}

[dir] .jqx-popover.left .jqx-popover-arrow {
  margin-top: -11px;
}

[dir=ltr] .jqx-popover.left .jqx-popover-arrow {
  right: -11px;
  border-right-width: 0;
  border-left-color: inherit;
}

[dir=rtl] .jqx-popover.left .jqx-popover-arrow {
  left: -11px;
  border-left-width: 0;
  border-right-color: inherit;
}

.jqx-popover.left .jqx-popover-arrow:after {
  bottom: -10px;
}

[dir=ltr] .jqx-popover.left .jqx-popover-arrow:after {
  right: 1px;
  border-left-color: #ffffff;
  border-right-width: 0;
}

[dir=rtl] .jqx-popover.left .jqx-popover-arrow:after {
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
}

.jqx-kanban-full-frame {
  width: 100vw;
  height: 100vh;
}

.jqx-kanban-in-frame {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

[dir=ltr] .jqx-kanban-rtl {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .jqx-kanban-rtl {
  direction: ltr;
  text-align: left;
}

.jqx-kanban-column {
  box-sizing: border-box;
}

[dir] .jqx-kanban-column {
  border-style: solid;
}

[dir=ltr] .jqx-kanban-column {
  border-width: 1px 1px 1px 0px;
  float: left;
}

[dir=rtl] .jqx-kanban-column {
  border-width: 1px 0px 1px 1px;
  float: right;
}

.jqx-kanban-column-collapsed {
  width: 50px;
}

[dir] .jqx-kanban-column-first {
  border-width: 1px;
}

[dir] .jqx-kanban-column:first-of-type {
  border-width: 1px 1px 1px 1px;
}

.jqx-kanban-column-selected {
  /*  background-color: blue;*/
}

.jqx-kanban-column-header-collapsed { /*vertical column invisible*/
  display: none;
  box-sizing: border-box;
  height: 0px;
  width: 0px;
  position: relative;
}

[dir] .jqx-kanban-column-header-collapsed {
  cursor: pointer;
}

.jqx-kanban-column-header-collapsed-show { /*vertical column visible*/
  display: block !important;
  height: 100%;
  box-sizing: border-box;
  width: 100%;
  position: relative;
}

[dir] .jqx-kanban-column-header-collapsed-show {
  cursor: pointer;
}

.jqx-kanban-column-vertical-container {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  white-space: nowrap;
}

[dir] .jqx-kanban-column-vertical-container {
  padding-top: 0px;
}

[dir=ltr] .jqx-kanban-column-vertical-container {
  padding-left: 0px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
}

[dir=rtl] .jqx-kanban-column-vertical-container {
  padding-right: 0px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

.jqx-kanban-column-vertical-container-inverse {
  white-space: nowrap;
}

[dir] .jqx-kanban-column-vertical-container-inverse {
  padding-top: 0px;
}

[dir=ltr] .jqx-kanban-column-vertical-container-inverse {
  padding-left: 20px;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}

[dir=rtl] .jqx-kanban-column-vertical-container-inverse {
  padding-right: 20px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}

.jqx-kanban-column-vertical-container .jqx-kanban-column-header-title, .jqx-kanban-column-vertical-container .jqx-kanban-column-header-status {
  position: relative;
}

.jqx-kanban-column-hide { /*colapsed*/
  display: none !important;
}

.jqx-kanban-column-header {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}

[dir] .jqx-kanban-column-header {
  border-width: 1px;
  border-style: solid;
  margin: 1px;
  cursor: pointer;
}

[dir=ltr] .jqx-kanban-column-header {
  padding-left: 5px;
  padding-right: 5px;
}

[dir=rtl] .jqx-kanban-column-header {
  padding-right: 5px;
  padding-left: 5px;
}

.jqx-kanban-column-header-button {
  position: absolute;
  top: 50%;
  width: 16px;
  height: 16px;
}

[dir] .jqx-kanban-column-header-button {
  margin-top: -8px;
}

[dir=ltr] .jqx-kanban-column-header-button {
  right: 0px;
}

[dir=rtl] .jqx-kanban-column-header-button {
  left: 0px;
}

[dir] .jqx-kanban-column-header .jqx-window-collapse-button {
  margin-top: 1px !important;
}

.jqx-kanban-column-header-custom-button {
  position: absolute;
  top: 50%;
  width: 16px;
  height: 16px;
}

[dir] .jqx-kanban-column-header-custom-button {
  margin-top: -8px;
}

[dir=ltr] .jqx-kanban-column-header-custom-button {
  right: 20px;
}

[dir=rtl] .jqx-kanban-column-header-custom-button {
  left: 20px;
}

[dir=ltr] .jqx-kanban-column-header-custom-button-rtl {
  left: 20px;
}

[dir=rtl] .jqx-kanban-column-header-custom-button-rtl {
  right: 20px;
}

[dir=ltr] .jqx-kanban-column-header-button-rtl {
  left: 0px;
}

[dir=rtl] .jqx-kanban-column-header-button-rtl {
  right: 0px;
}

.jqx-kanban-column-header-collapsed .jqx-kanban-column-header-button {
  top: 100%;
}

[dir] .jqx-kanban-column-header-collapsed .jqx-kanban-column-header-button {
  margin-top: -21px;
}

[dir=ltr] .jqx-kanban-column-header-collapsed .jqx-kanban-column-header-button {
  right: 50%;
  left: 50%;
  margin-left: -8px;
}

[dir=rtl] .jqx-kanban-column-header-collapsed .jqx-kanban-column-header-button {
  left: 50%;
  right: 50%;
  margin-right: -8px;
}

.jqx-kanban-column-header-collapsed .jqx-kanban-column-header-custom-button {
  top: 100%;
}

[dir] .jqx-kanban-column-header-collapsed .jqx-kanban-column-header-custom-button {
  margin-top: -41px;
}

[dir=ltr] .jqx-kanban-column-header-collapsed .jqx-kanban-column-header-custom-button {
  right: 50%;
  left: 50%;
  margin-left: -8px;
}

[dir=rtl] .jqx-kanban-column-header-collapsed .jqx-kanban-column-header-custom-button {
  left: 50%;
  right: 50%;
  margin-right: -8px;
}

.jqx-kanban-column-container {
  overflow-y: auto;
}

[dir] .jqx-kanban-column-container {
  margin: 1px;
}

.jqx-kanban-item-placeholder {
  height: 100px;
}

[dir] .jqx-kanban-item-placeholder {
  border: gray dotted 1px;
  border-radius: 3px;
  margin: 5px;
}

.jqx-kanban-column-vertical-container-inverse-ie8-fix {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.jqx-kanban-column-vertical-container-ie8-fix {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.jqx-kanban-item {
  position: relative;
  touch-action: none;
  -ms-touch-action: none;
}

[dir] .jqx-kanban-item {
  margin: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}

[dir=ltr] .jqx-kanban-item {
  box-shadow: #ddd 2px 2px 3px;
}

[dir=rtl] .jqx-kanban-item {
  box-shadow: #ddd -2px 2px 3px;
}

.jqx-kanban-item-color-status {
  width: 3px;
  height: 100%;
  position: absolute;
  top: 0px;
}

[dir] .jqx-kanban-item-color-status {
  background-color: #6bbd49;
}

[dir=ltr] .jqx-kanban-item-color-status {
  left: 0px;
}

[dir=rtl] .jqx-kanban-item-color-status {
  right: 0px;
}

[dir=ltr] .jqx-kanban-item-color-status-rtl {
  right: 0px;
  left: 100%;
}

[dir=rtl] .jqx-kanban-item-color-status-rtl {
  left: 0px;
  right: 100%;
}

.jqx-kanban-item-text {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir] .jqx-kanban-item-text {
  padding-bottom: 5px;
}

[dir=ltr] .jqx-kanban-item-text {
  padding-left: 6px;
  padding-right: 23px;
}

[dir=rtl] .jqx-kanban-item-text {
  padding-right: 6px;
  padding-left: 23px;
}

[dir=ltr] .jqx-kanban-rtl .jqx-kanban-item-text {
  padding-right: 6px;
  padding-left: 23px;
}

[dir=rtl] .jqx-kanban-rtl .jqx-kanban-item-text {
  padding-left: 6px;
  padding-right: 23px;
}

.jqx-kanban-item-avatar {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 3px;
  overflow: hidden;
}

[dir] .jqx-kanban-item-avatar {
  background: #eee;
  text-align: center;
}

[dir=ltr] .jqx-kanban-item-avatar {
  right: 3px;
}

[dir=rtl] .jqx-kanban-item-avatar {
  left: 3px;
}

[dir=ltr] .jqx-kanban-item-avatar-rtl {
  left: 3px;
}

[dir=rtl] .jqx-kanban-item-avatar-rtl {
  right: 3px;
}

.jqx-kanban-item-avatar-image {
  width: 20px;
  height: 20px;
}

.jqx-kanban-item-footer {
  overflow: hidden;
}

[dir] .jqx-kanban-item-footer {
  border-top: 1px solid transparent;
  border-color: inherit;
  padding-top: 5px;
  margin-top: 5px;
  padding-bottom: 1px;
}

[dir=ltr] .jqx-kanban-item-footer {
  padding-left: 6px;
  padding-right: 6px;
}

[dir=rtl] .jqx-kanban-item-footer {
  padding-right: 6px;
  padding-left: 6px;
}

.jqx-kanban-item-keyword {
  overflow: hidden;
  text-overflow: ellipsis;
}

[dir] .jqx-kanban-item-keyword {
  margin: 2px;
  border: 1px solid transparent;
  border-color: inherit;
  cursor: pointer;
}

[dir=ltr] .jqx-kanban-item-keyword {
  float: left;
  padding-left: 2px;
  padding-right: 2px;
}

[dir=rtl] .jqx-kanban-item-keyword {
  float: right;
  padding-right: 2px;
  padding-left: 2px;
}

[dir=ltr] .jqx-kanban-item-keyword-rtl {
  direction: rtl;
  text-align: right;
  float: right;
}

[dir=rtl] .jqx-kanban-item-keyword-rtl {
  direction: ltr;
  text-align: left;
  float: left;
}

.jqx-kanban-item-avatar {
  height: 20px;
}

[dir] .jqx-kanban-handle {
  cursor: move;
}

[dir] .jqx-kanban-clearing {
  clear: both;
}

.jqx-sortable {
  touch-action: none;
  -ms-touch-action: none;
}

.jqx-bar-gauge-tooltip {
  position: absolute;
  top: 20px;
  display: none;
  color: #333333;
  font-size: 11px;
  font-weight: 100;
  font-family: Verdana;
  opacity: 1;
  white-space: nowrap;
  z-index: 5;
}

[dir] .jqx-bar-gauge-tooltip {
  padding: 6px 12px;
  border: black solid 1px;
  background-color: white;
  border: black solid 1px;
  border-radius: 3px;
}

[dir=ltr] .jqx-bar-gauge-tooltip {
  left: 20px;
}

[dir=rtl] .jqx-bar-gauge-tooltip {
  right: 20px;
}

.jqx-bar-gauge-measure-text {
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: -99999;
}

[dir] .jqx-bar-gauge-measure-text {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
}

[dir=ltr] .jqx-bar-gauge-measure-text {
  right: 0;
}

[dir=rtl] .jqx-bar-gauge-measure-text {
  left: 0;
}

[dir] .jqx-scrollbar-mobile {
  background: transparent !important;
}

[dir] .jqx-scrollbar-mobile .jqx-scrollbar-state-normal {
  background: transparent !important;
  border-color: transparent !important;
}

.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal, .jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal {
  z-index: 99999;
}

[dir] .jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal, [dir] .jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal {
  background: #808080 !important;
  border-color: #808080 !important;
  border-width: 1px;
  border-radius: 0px !important;
}

.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal {
  width: 4px !important;
}

.jqx-scrollbar-mobile .jqx-scrollbar-thumb-state-normal-horizontal {
  height: 4px !important;
}

[dir] .jqx-primary .jqx-icon-arrow-down, [dir] .jqx-warning .jqx-icon-arrow-down, [dir] .jqx-danger .jqx-icon-arrow-down, [dir] .jqx-success .jqx-icon-arrow-down, [dir] .jqx-info .jqx-icon-arrow-down {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
}

[dir] .jqx-primary .jqx-icon-arrow-down-selected, [dir] .jqx-warning .jqx-icon-arrow-down-selected, [dir] .jqx-danger .jqx-icon-arrow-down-selected, [dir] .jqx-success .jqx-icon-arrow-down-selected, [dir] .jqx-info .jqx-icon-arrow-down-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
}

[dir] .jqx-primary .jqx-icon-arrow-down-hover, [dir] .jqx-warning .jqx-icon-arrow-down-hover, [dir] .jqx-danger .jqx-icon-arrow-down-hover, [dir] .jqx-success .jqx-icon-arrow-down-hover, [dir] .jqx-info .jqx-icon-arrow-down-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
}

[dir] .jqx-primary .jqx-icon-arrow-up, [dir] .jqx-warning .jqx-icon-arrow-up, [dir] .jqx-danger .jqx-icon-arrow-up, [dir] .jqx-success .jqx-icon-arrow-up, [dir] .jqx-info .jqx-icon-arrow-up {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
}

[dir] .jqx-primary .jqx-icon-arrow-up-selected, [dir] .jqx-warning .jqx-icon-arrow-up-selected, [dir] .jqx-danger .jqx-icon-arrow-up-selected, [dir] .jqx-success .jqx-icon-arrow-up-selected, [dir] .jqx-info .jqx-icon-arrow-up-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
}

[dir] .jqx-primary .jqx-icon-arrow-up-hover, [dir] .jqx-warning .jqx-icon-arrow-up-hover, [dir] .jqx-danger .jqx-icon-arrow-up-hover, [dir] .jqx-success .jqx-icon-arrow-up-hover, [dir] .jqx-info .jqx-icon-arrow-up-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
}

[dir] .jqx-primary .jqx-icon-arrow-right, [dir] .jqx-warning .jqx-icon-arrow-right, [dir] .jqx-danger .jqx-icon-arrow-right, [dir] .jqx-success .jqx-icon-arrow-right, [dir] .jqx-info .jqx-icon-arrow-right {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
}

[dir] .jqx-primary .jqx-icon-arrow-right-selected, [dir] .jqx-warning .jqx-icon-arrow-right-selected, [dir] .jqx-danger .jqx-icon-arrow-right-selected, [dir] .jqx-success .jqx-icon-arrow-right-selected, [dir] .jqx-info .jqx-icon-arrow-right-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
}

[dir] .jqx-primary .jqx-icon-arrow-right-hover, [dir] .jqx-warning .jqx-icon-arrow-right-hover, [dir] .jqx-danger .jqx-icon-arrow-right-hover, [dir] .jqx-success .jqx-icon-arrow-right-hover, [dir] .jqx-info .jqx-icon-arrow-right-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
}

[dir] .jqx-primary .jqx-icon-arrow-left, [dir] .jqx-warning .jqx-icon-arrow-left, [dir] .jqx-danger .jqx-icon-arrow-left, [dir] .jqx-success .jqx-icon-arrow-left, [dir] .jqx-info .jqx-icon-arrow-left {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
}

[dir] .jqx-primary .jqx-icon-arrow-left-selected, [dir] .jqx-warning .jqx-icon-arrow-left-selected, [dir] .jqx-danger .jqx-icon-arrow-left-selected, [dir] .jqx-success .jqx-icon-arrow-left-selected, [dir] .jqx-info .jqx-icon-arrow-left-selected {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
}

[dir] .jqx-primary .jqx-icon-arrow-left-hover, [dir] .jqx-warning .jqx-icon-arrow-left-hover, [dir] .jqx-danger .jqx-icon-arrow-left-hover, [dir] .jqx-success .jqx-icon-arrow-left-hover, [dir] .jqx-info .jqx-icon-arrow-left-hover {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
}

.jqx-primary-item .jqx-listitem-state-hover, .jqx-primary-item .jqx-menu-item-hover, .jqx-primary-item .jqx-tree-item-hover, .jqx-primary-item .jqx-calendar-cell-hover, .jqx-primary-item .jqx-grid-cell-hover,
.jqx-primary-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-primary-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-primary-item .jqx-input-popup .jqx-fill-state-pressed {
  color: #333 !important;
}

[dir] .jqx-primary-item .jqx-listitem-state-hover, [dir] .jqx-primary-item .jqx-menu-item-hover, [dir] .jqx-primary-item .jqx-tree-item-hover, [dir] .jqx-primary-item .jqx-calendar-cell-hover, [dir] .jqx-primary-item .jqx-grid-cell-hover, [dir] .jqx-primary-item .jqx-menu-vertical .jqx-menu-item-top-hover, [dir] .jqx-primary-item .jqx-input-popup .jqx-fill-state-hover, [dir] .jqx-primary-item .jqx-input-popup .jqx-fill-state-pressed {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-primary-item .jqx-listitem-state-selected, .jqx-primary-item .jqx-menu-item-selected, .jqx-primary-item .jqx-tree-item-selected, .jqx-primary-item .jqx-calendar-cell-selected, .jqx-primary-item .jqx-grid-cell-selected,
.jqx-primary-item .jqx-menu-vertical .jqx-primary-item .jqx-menu-item-top-selected, .jqx-primary-item .jqx-grid-selectionarea, .jqx-primary-item .jqx-input-button-header, .jqx-primary-item .jqx-input-button-innerHeader {
  color: #333 !important;
}

[dir] .jqx-primary-item .jqx-listitem-state-selected, [dir] .jqx-primary-item .jqx-menu-item-selected, [dir] .jqx-primary-item .jqx-tree-item-selected, [dir] .jqx-primary-item .jqx-calendar-cell-selected, [dir] .jqx-primary-item .jqx-grid-cell-selected, [dir] .jqx-primary-item .jqx-menu-vertical .jqx-primary-item .jqx-menu-item-top-selected, [dir] .jqx-primary-item .jqx-grid-selectionarea, [dir] .jqx-primary-item .jqx-input-button-header, [dir] .jqx-primary-item .jqx-input-button-innerHeader {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-warning-item .jqx-listitem-state-hover, .jqx-warning-item .jqx-menu-item-hover, .jqx-warning-item .jqx-tree-item-hover, .jqx-warning-item .jqx-calendar-cell-hover, .jqx-warning-item .jqx-grid-cell-hover,
.jqx-warning-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-warning-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-warning-item .jqx-input-popup .jqx-fill-state-pressed {
  color: #333 !important;
}

[dir] .jqx-warning-item .jqx-listitem-state-hover, [dir] .jqx-warning-item .jqx-menu-item-hover, [dir] .jqx-warning-item .jqx-tree-item-hover, [dir] .jqx-warning-item .jqx-calendar-cell-hover, [dir] .jqx-warning-item .jqx-grid-cell-hover, [dir] .jqx-warning-item .jqx-menu-vertical .jqx-menu-item-top-hover, [dir] .jqx-warning-item .jqx-input-popup .jqx-fill-state-hover, [dir] .jqx-warning-item .jqx-input-popup .jqx-fill-state-pressed {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-warning-item .jqx-listitem-state-selected, .jqx-warning-item .jqx-menu-item-selected, .jqx-warning-item .jqx-tree-item-selected, .jqx-warning-item .jqx-calendar-cell-selected, .jqx-warning-item .jqx-grid-cell-selected,
.jqx-warning-item .jqx-menu-vertical .jqx-warning-item .jqx-menu-item-top-selected, .jqx-warning-item .jqx-grid-selectionarea, .jqx-warning-item .jqx-input-button-header, .jqx-warning-item .jqx-input-button-innerHeader {
  color: #333 !important;
}

[dir] .jqx-warning-item .jqx-listitem-state-selected, [dir] .jqx-warning-item .jqx-menu-item-selected, [dir] .jqx-warning-item .jqx-tree-item-selected, [dir] .jqx-warning-item .jqx-calendar-cell-selected, [dir] .jqx-warning-item .jqx-grid-cell-selected, [dir] .jqx-warning-item .jqx-menu-vertical .jqx-warning-item .jqx-menu-item-top-selected, [dir] .jqx-warning-item .jqx-grid-selectionarea, [dir] .jqx-warning-item .jqx-input-button-header, [dir] .jqx-warning-item .jqx-input-button-innerHeader {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-danger-item .jqx-listitem-state-hover, .jqx-danger-item .jqx-menu-item-hover, .jqx-danger-item .jqx-tree-item-hover, .jqx-danger-item .jqx-calendar-cell-hover, .jqx-danger-item .jqx-grid-cell-hover,
.jqx-danger-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-danger-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-danger-item .jqx-input-popup .jqx-fill-state-pressed {
  color: #333 !important;
}

[dir] .jqx-danger-item .jqx-listitem-state-hover, [dir] .jqx-danger-item .jqx-menu-item-hover, [dir] .jqx-danger-item .jqx-tree-item-hover, [dir] .jqx-danger-item .jqx-calendar-cell-hover, [dir] .jqx-danger-item .jqx-grid-cell-hover, [dir] .jqx-danger-item .jqx-menu-vertical .jqx-menu-item-top-hover, [dir] .jqx-danger-item .jqx-input-popup .jqx-fill-state-hover, [dir] .jqx-danger-item .jqx-input-popup .jqx-fill-state-pressed {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-danger-item .jqx-listitem-state-selected, .jqx-danger-item .jqx-menu-item-selected, .jqx-danger-item .jqx-tree-item-selected, .jqx-danger-item .jqx-calendar-cell-selected, .jqx-danger-item .jqx-grid-cell-selected,
.jqx-danger-item .jqx-menu-vertical .jqx-danger-item .jqx-menu-item-top-selected, .jqx-danger-item .jqx-grid-selectionarea, .jqx-danger-item .jqx-input-button-header, .jqx-danger-item .jqx-input-button-innerHeader {
  color: #333 !important;
}

[dir] .jqx-danger-item .jqx-listitem-state-selected, [dir] .jqx-danger-item .jqx-menu-item-selected, [dir] .jqx-danger-item .jqx-tree-item-selected, [dir] .jqx-danger-item .jqx-calendar-cell-selected, [dir] .jqx-danger-item .jqx-grid-cell-selected, [dir] .jqx-danger-item .jqx-menu-vertical .jqx-danger-item .jqx-menu-item-top-selected, [dir] .jqx-danger-item .jqx-grid-selectionarea, [dir] .jqx-danger-item .jqx-input-button-header, [dir] .jqx-danger-item .jqx-input-button-innerHeader {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-success-item .jqx-listitem-state-hover, .jqx-success-item .jqx-menu-item-hover, .jqx-success-item .jqx-tree-item-hover, .jqx-success-item .jqx-calendar-cell-hover, .jqx-success-item .jqx-grid-cell-hover,
.jqx-success-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-success-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-success-item .jqx-input-popup .jqx-fill-state-pressed {
  color: #333 !important;
}

[dir] .jqx-success-item .jqx-listitem-state-hover, [dir] .jqx-success-item .jqx-menu-item-hover, [dir] .jqx-success-item .jqx-tree-item-hover, [dir] .jqx-success-item .jqx-calendar-cell-hover, [dir] .jqx-success-item .jqx-grid-cell-hover, [dir] .jqx-success-item .jqx-menu-vertical .jqx-menu-item-top-hover, [dir] .jqx-success-item .jqx-input-popup .jqx-fill-state-hover, [dir] .jqx-success-item .jqx-input-popup .jqx-fill-state-pressed {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-success-item .jqx-listitem-state-selected, .jqx-success-item .jqx-menu-item-selected, .jqx-success-item .jqx-tree-item-selected, .jqx-success-item .jqx-calendar-cell-selected, .jqx-success-item .jqx-grid-cell-selected,
.jqx-success-item .jqx-menu-vertical .jqx-success-item .jqx-menu-item-top-selected, .jqx-success-item .jqx-grid-selectionarea, .jqx-success-item .jqx-input-button-header, .jqx-success-item .jqx-input-button-innerHeader {
  color: #333 !important;
}

[dir] .jqx-success-item .jqx-listitem-state-selected, [dir] .jqx-success-item .jqx-menu-item-selected, [dir] .jqx-success-item .jqx-tree-item-selected, [dir] .jqx-success-item .jqx-calendar-cell-selected, [dir] .jqx-success-item .jqx-grid-cell-selected, [dir] .jqx-success-item .jqx-menu-vertical .jqx-success-item .jqx-menu-item-top-selected, [dir] .jqx-success-item .jqx-grid-selectionarea, [dir] .jqx-success-item .jqx-input-button-header, [dir] .jqx-success-item .jqx-input-button-innerHeader {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-info-item .jqx-listitem-state-hover, .jqx-info-item .jqx-menu-item-hover, .jqx-info-item .jqx-tree-item-hover, .jqx-info-item .jqx-calendar-cell-hover, .jqx-info-item .jqx-grid-cell-hover,
.jqx-info-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-info-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-info-item .jqx-input-popup .jqx-fill-state-pressed {
  color: #333 !important;
}

[dir] .jqx-info-item .jqx-listitem-state-hover, [dir] .jqx-info-item .jqx-menu-item-hover, [dir] .jqx-info-item .jqx-tree-item-hover, [dir] .jqx-info-item .jqx-calendar-cell-hover, [dir] .jqx-info-item .jqx-grid-cell-hover, [dir] .jqx-info-item .jqx-menu-vertical .jqx-menu-item-top-hover, [dir] .jqx-info-item .jqx-input-popup .jqx-fill-state-hover, [dir] .jqx-info-item .jqx-input-popup .jqx-fill-state-pressed {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-info-item .jqx-listitem-state-selected, .jqx-info-item .jqx-menu-item-selected, .jqx-info-item .jqx-tree-item-selected, .jqx-info-item .jqx-calendar-cell-selected, .jqx-info-item .jqx-grid-cell-selected,
.jqx-info-item .jqx-menu-vertical .jqx-info-item .jqx-menu-item-top-selected, .jqx-info-item .jqx-grid-selectionarea, .jqx-info-item .jqx-input-button-header, .jqx-info-item .jqx-input-button-innerHeader {
  color: #333 !important;
}

[dir] .jqx-info-item .jqx-listitem-state-selected, [dir] .jqx-info-item .jqx-menu-item-selected, [dir] .jqx-info-item .jqx-tree-item-selected, [dir] .jqx-info-item .jqx-calendar-cell-selected, [dir] .jqx-info-item .jqx-grid-cell-selected, [dir] .jqx-info-item .jqx-menu-vertical .jqx-info-item .jqx-menu-item-top-selected, [dir] .jqx-info-item .jqx-grid-selectionarea, [dir] .jqx-info-item .jqx-input-button-header, [dir] .jqx-info-item .jqx-input-button-innerHeader {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-inverse-item .jqx-listitem-state-hover, .jqx-inverse-item .jqx-menu-item-hover, .jqx-inverse-item .jqx-tree-item-hover, .jqx-inverse-item .jqx-calendar-cell-hover, .jqx-inverse-item .jqx-grid-cell-hover,
.jqx-inverse-item .jqx-menu-vertical .jqx-menu-item-top-hover, .jqx-inverse-item .jqx-input-popup .jqx-fill-state-hover,
.jqx-inverse-item .jqx-input-popup .jqx-fill-state-pressed {
  color: #333 !important;
}

[dir] .jqx-inverse-item .jqx-listitem-state-hover, [dir] .jqx-inverse-item .jqx-menu-item-hover, [dir] .jqx-inverse-item .jqx-tree-item-hover, [dir] .jqx-inverse-item .jqx-calendar-cell-hover, [dir] .jqx-inverse-item .jqx-grid-cell-hover, [dir] .jqx-inverse-item .jqx-menu-vertical .jqx-menu-item-top-hover, [dir] .jqx-inverse-item .jqx-input-popup .jqx-fill-state-hover, [dir] .jqx-inverse-item .jqx-input-popup .jqx-fill-state-pressed {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-inverse-item .jqx-listitem-state-selected, .jqx-inverse-item .jqx-menu-item-selected, .jqx-inverse-item .jqx-tree-item-selected, .jqx-inverse-item .jqx-calendar-cell-selected, .jqx-inverse-item .jqx-grid-cell-selected,
.jqx-inverse-item .jqx-menu-vertical .jqx-inverse-item .jqx-menu-item-top-selected, .jqx-inverse-item .jqx-grid-selectionarea, .jqx-inverse-item .jqx-input-button-header, .jqx-inverse-item .jqx-input-button-innerHeader {
  color: #333 !important;
}

[dir] .jqx-inverse-item .jqx-listitem-state-selected, [dir] .jqx-inverse-item .jqx-menu-item-selected, [dir] .jqx-inverse-item .jqx-tree-item-selected, [dir] .jqx-inverse-item .jqx-calendar-cell-selected, [dir] .jqx-inverse-item .jqx-grid-cell-selected, [dir] .jqx-inverse-item .jqx-menu-vertical .jqx-inverse-item .jqx-menu-item-top-selected, [dir] .jqx-inverse-item .jqx-grid-selectionarea, [dir] .jqx-inverse-item .jqx-input-button-header, [dir] .jqx-inverse-item .jqx-input-button-innerHeader {
  background-color: #f5f5f5 !important;
  text-shadow: none !important;
  border-color: #f5f5f5 !important;
}

.jqx-element {
  overflow: hidden;
  box-sizing: border-box;
}

[dir] .jqx-element {
  border-style: solid;
  border-width: 0px;
  border-color: transparent;
}

[dir] .jqx-element-no-border {
  border-width: 0px;
}

.jqx-resize-trigger, .jqx-resize-trigger-shrink {
  position: absolute;
  top: 0;
  transition: 0s;
}

[dir=ltr] .jqx-resize-trigger, [dir=ltr] .jqx-resize-trigger-shrink {
  left: 0;
}

[dir=rtl] .jqx-resize-trigger, [dir=rtl] .jqx-resize-trigger-shrink {
  right: 0;
}

.jqx-resize-trigger-shrink {
  width: 200%;
  height: 200%;
}

.jqx-resize-trigger-container {
  display: block;
  visibility: hidden;
  position: relative;
  top: -100%;
  min-height: 0.1px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
  visibility: hidden;
}

[dir=ltr] .jqx-resize-trigger-container {
  left: 0;
}

[dir=rtl] .jqx-resize-trigger-container {
  right: 0;
}

/* jqxPivotGrid */

[dir] .jqx-pivotgrid {
  background-color: #DEDEDE;
}

.jqx-pivotgrid-item {
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
}

[dir] .jqx-pivotgrid-item {
  padding: 0px;
}

.jqx-pivotgrid-content-wrapper {
  align: left;
  valign: top;
  overflow: hidden;
}

[dir] .jqx-pivotgrid-content-wrapper {
  border: solid 1px grey;
}

[dir] .jqx-pivotgrid-menu-button {
  border: none;
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-menu-small.png?025d54806adad8dd0d71d6a23d75dbf6);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.jqx-pivotgrid-expand-button {
  outline: none;
  position: relative;
  vertical-align: middle;
}

[dir] .jqx-pivotgrid-expand-button {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon_expand.png?0e67613aed63f81d29f1e81c64605cbb);
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

[dir=ltr] .jqx-pivotgrid-expand-button {
  left: 5px;
  float: left;
}

[dir=rtl] .jqx-pivotgrid-expand-button {
  right: 5px;
  float: right;
}

.jqx-pivotgrid-collapse-button {
  outline: none;
  position: relative;
  vertical-align: middle;
}

[dir] .jqx-pivotgrid-collapse-button {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon_collapse.png?da3b66f62b82f3453a60cf50df6890b7);
  background-repeat: no-repeat;
  cursor: pointer;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

[dir=ltr] .jqx-pivotgrid-collapse-button {
  left: 5px;
  float: left;
}

[dir=rtl] .jqx-pivotgrid-collapse-button {
  right: 5px;
  float: right;
}

.jqx-pivotgrid-sortasc-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-pivotgrid-sortasc-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-sort-asc.png?f0e3ce1ed6a20193758d098582bfad53);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-pivotgrid-sortasc-icon {
  background-position: left center;
  float: left;
  margin-left: -4px;
  margin-right: 4px;
}

[dir=rtl] .jqx-pivotgrid-sortasc-icon {
  background-position: right center;
  float: right;
  margin-right: -4px;
  margin-left: 4px;
}

.jqx-pivotgrid-sortdesc-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-pivotgrid-sortdesc-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-sort-desc.png?914857c1b36901d1ff7ad73baabcf90b);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-pivotgrid-sortdesc-icon {
  background-position: left center;
  float: left;
  margin-left: -4px;
  margin-right: 4px;
}

[dir=rtl] .jqx-pivotgrid-sortdesc-icon {
  background-position: right center;
  float: right;
  margin-right: -4px;
  margin-left: 4px;
}

.jqx-pivotgrid-sortremove-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-pivotgrid-sortremove-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-sort-remove.png?b215fac025f4275abc0e775c0561d8cc);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-pivotgrid-sortremove-icon {
  background-position: left center;
  float: left;
  margin-left: -4px;
  margin-right: 4px;
}

[dir=rtl] .jqx-pivotgrid-sortremove-icon {
  background-position: right center;
  float: right;
  margin-right: -4px;
  margin-left: 4px;
}

.jqx-pivotgrid-settings-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-pivotgrid-settings-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-menu-small.png?025d54806adad8dd0d71d6a23d75dbf6);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-pivotgrid-settings-icon {
  background-position: left center;
  float: left;
  margin-left: -4px;
  margin-right: 4px;
}

[dir=rtl] .jqx-pivotgrid-settings-icon {
  background-position: right center;
  float: right;
  margin-right: -4px;
  margin-left: 4px;
}

jqx-bullet-chart {
  width: 800px;
  height: 80px;
}

jqx-scroll-view {
  width: 600px;
}

jqx-bar-gauge, jqx-draw {
  width: 850px;
  height: 600px;
}

jqx-menu {
  width: 600px;
}

jqx-data-table, jqx-pivotgrid, jqx-grid, jqx-scheduler, jqx-tree-grid, jqx-docking-layout, jqx-layout, jqx-tree-map, jqx-splitter, jqx-kanban {
  width: 850px;
}

jqx-nav-bar {
  height: 50px;
}

jqx-chart {
  width: 850px;
  height: 400px;
}

jqx-docking-layout, jqx-layout {
  width: 850px;
  height: 600px;
}

jqx-ribbon, jqx-panel {
  width: 450px;
  height: 300px;
}

jqx-scheduler {
  height: 600px;
}

jqx-list-box, jqx-text-area {
  width: 200px;
  height: 200px;
}

jqx-file-upload {
  width: 300px;
}

jqx-complex-input, jqx-formatted-input, jqx-password-input, jqx-input, jqx-number-input, jqx-slider,
jqx-masked-input, jqx-drop-down-list, jqx-combo-box, jqx-date-time-input, jqx-drop-down-button {
  width: 300px;
  height: 35px;
}

jqx-loader {
  width: 100px !important;
  height: 60px !important;
}

jqx-expander, jqx-navigation-bar {
  width: 350px;
}

jqx-navigation-bar {
  height: 450px;
}

jqx-range-selector {
  width: 600px;
}

jqx-tabs {
  width: 800px;
}

jqx-tool-bar {
  width: 800px;
  height: 35px;
}

jqx-editor {
  width: 600px;
  height: 400px;
}

jqx-tree-map {
  width: 850px;
  height: 600px;
}

jqx-tree {
  width: 250px;
}

jqx-linear-gauge {
  width: 100px;
}

jqx-color-picker, jqx-calendar {
  width: 200px;
  height: 200px;
}

jqx-scroll-bar {
  width: 400px;
  height: 20px;
}

jqx-knob {
  width: 600px;
  height: 600px;
}

.jqx-input-label {
  visibility: hidden;
  position: absolute;
}

.jqx-input-bar {
  visibility: hidden;
  position: absolute;
}

.jqx-info-icon {
  width: 16px;
  height: 16px;
}

[dir] .jqx-info-icon {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-info-small.png?a8a6dcfd60fb498543084e2f56dd12b5);
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-info-icon {
  background-position: left center;
  float: left;
}

[dir=rtl] .jqx-info-icon {
  background-position: right center;
  float: right;
}

.jqx-labels-and-palette {
  display: flex;
}

.jqx-shades {
  width: 560px;
}

[dir=ltr] .jqx-shades {
  padding-left: 100px;
}

[dir=rtl] .jqx-shades {
  padding-right: 100px;
}

.jqx-palette > ul,
.jqx-shades > ul,
.jqx-color-labels > ul {
  display: flex;
  list-style: none;
}

[dir] .jqx-palette > ul, [dir] .jqx-shades > ul, [dir] .jqx-color-labels > ul {
  padding: 0;
  margin: 0;
}

.jqx-color-labels > ul {
  flex-direction: column;
}

.jqx-color-cell {
  width: 39px;
  height: 39px;
}

[dir] .jqx-color-cell {
  margin: 0.5px;
  cursor: pointer;
}

[dir] .jqx-color-cell:hover {
  border-radius: 8px;
}

.jqx-shade-cell {
  width: 38px;
  height: 47px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

[dir] .jqx-shade-cell {
  padding: 0 1px 5px 1px;
  text-align: center;
}

.jqx-color-label {
  width: 100px;
  height: 40px;
  display: flex;
  align-items: center;
}

.jqx-heatmap-container-wrapper {
  display: flex;
}

.jqx-heatmap-container-wrapper canvas {
  display: block;
}

.jqx-heatmap-title {
  font-weight: bold;
}

[dir] .jqx-heatmap-title {
  margin-bottom: 25px;
  text-align: center;
}

.jqx-heatmap-grid {
  display: flex;
}

[dir] .jqx-heatmap-grid {
  cursor: default;
}

.jqx-x-axis-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.jqx-y-axis-container {
  display: flex;
  flex-direction: row-reverse;
  flex-grow: 1;
}

.jqx-column {
  display: flex;
  flex-direction: column-reverse;
}

.jqx-x-axis {
  display: flex;
}

.jqx-x-axis-label {
  font-size: 14px;
  color: gray;
}

[dir] .jqx-x-axis-label {
  padding-top: 10px;
  text-align: center;
}

[dir] .jqx-x-axis-label.jqx-top {
  padding: 0 0 10px 0;
}

.jqx-y-axis {
  display: flex;
  flex-direction: column-reverse;
}

[dir] .jqx-y-axis.jqx-margin-top-auto {
  margin-top: auto;
}

.jqx-y-axis-label {
  display: flex;
  align-items: center;
  color: gray;
}

[dir=ltr] .jqx-y-axis-label {
  padding-right: 10px;
}

[dir=rtl] .jqx-y-axis-label {
  padding-left: 10px;
}

[dir=ltr] .jqx-y-axis-label.jqx-right {
  padding: 0 0 0 10px;
}

[dir=rtl] .jqx-y-axis-label.jqx-right {
  padding: 0 10px 0 0;
}

.jqx-heatmap-cell {
  position: relative;
}

[dir] .jqx-heatmap-cell {
  padding: 20px 10px;
  margin: 1px;
  text-align: center;
}

.jqx-heatmap-cell.jqx-empty-cell {
  pointer-events: none;
}

.jqx-heatmap-tooltip {
  display: inline-block;
  position: absolute;
  color: #fff;
  opacity: 0.6;
  pointer-events: none;
}

[dir] .jqx-heatmap-tooltip {
  background: #000;
  padding: 10px;
  border-radius: 3px;
  box-shadow: 0px 5px 3px -3px rgba(0, 0, 0, 0.75);
}

[dir=ltr] .jqx-heatmap-tooltip {
  transition: top 0.7s ease, left 0.7s ease;
}

[dir=rtl] .jqx-heatmap-tooltip {
  transition: top 0.7s ease, right 0.7s ease;
}

.jqx-heatmap-tooltip::after {
  content: '';
  position: absolute;
  bottom: -10px;
  width: 0;
  height: 0;
}

[dir] .jqx-heatmap-tooltip::after {
  border-style: solid;
  border-width: 10px 5px 0 5px;
  border-color: #000 transparent transparent transparent;
}

[dir=ltr] .jqx-heatmap-tooltip::after {
  left: calc(50% - 5px);
}

[dir=rtl] .jqx-heatmap-tooltip::after {
  right: calc(50% - 5px);
}

.jqx-legend-vertical {
  position: relative;
}

[dir=ltr] .jqx-legend-vertical {
  margin-left: 10px;
}

[dir=rtl] .jqx-legend-vertical {
  margin-right: 10px;
}

[dir=ltr] .jqx-legend-vertical.jqx-left {
  margin: 0 10px 0 0;
}

[dir=rtl] .jqx-legend-vertical.jqx-left {
  margin: 0 0 0 10px;
}

[dir] .jqx-legend-vertical.jqx-margin-top-auto {
  margin-top: auto;
}

.jqx-legend-horizontal {
  position: relative;
}

[dir] .jqx-legend-horizontal {
  margin-bottom: 40px;
}

[dir=ltr] .jqx-legend-horizontal {
  margin-left: auto;
}

[dir=rtl] .jqx-legend-horizontal {
  margin-right: auto;
}

[dir] .jqx-legend-horizontal.jqx-bottom {
  margin-top: 10px;
  margin-bottom: 30px;
}

[dir=ltr] .jqx-legend-horizontal.jqx-margin-right-auto {
  margin-right: auto;
  margin-left: 0;
}

[dir=rtl] .jqx-legend-horizontal.jqx-margin-right-auto {
  margin-left: auto;
  margin-right: 0;
}

.jqx-palette-vertical {
  width: 10px;
  height: 100%;
}

.jqx-palette-horizontal {
  width: 100%;
  height: 10px;
}

.jqx-palette-horizontal.jqx-fixed {
  display: flex;
}

[dir] .jqx-color-container, [dir] .jqx-color-container-tick {
  cursor: pointer;
}

.jqx-opacity-50 {
  opacity: 0.5;
}

[dir] .jqx-selected-color {
  background: #d3d3d3 !important;
}

.jqx-heatmap-hidden {
  visibility: hidden;
}

.jqx-tick-vertical {
  position: absolute;
}

[dir=ltr] .jqx-tick-vertical {
  left: 15px;
}

[dir=rtl] .jqx-tick-vertical {
  right: 15px;
}

.jqx-tick-vertical::before {
  content: '';
  width: 10px;
  height: 1px;
  position: absolute;
  top: 6px;
}

[dir] .jqx-tick-vertical::before {
  background: #fff;
}

[dir=ltr] .jqx-tick-vertical::before {
  left: -15px;
}

[dir=rtl] .jqx-tick-vertical::before {
  right: -15px;
}

.jqx-tick-vertical.jqx-no-line::before,
 .jqx-tick-horizontal.jqx-no-line::before {
  content: none;
}

.jqx-tick-horizontal {
  position: absolute;
  top: 20px;
}

.jqx-tick-horizontal::before {
  content: '';
  width: 10px;
  width: 1px;
  height: 10px;
  position: absolute;
  top: -20px;
}

[dir] .jqx-tick-horizontal::before {
  background: #fff;
}

[dir=ltr] .jqx-tick-horizontal::before {
  left: 6px;
}

[dir=rtl] .jqx-tick-horizontal::before {
  right: 6px;
}

.jqx-arrow-vertical {
  width: 0;
  height: 0;
  position: absolute;
  display: none;
}

[dir] .jqx-arrow-vertical {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

[dir=ltr] .jqx-arrow-vertical {
  border-left: 6px solid gray;
  left: -8px;
}

[dir=rtl] .jqx-arrow-vertical {
  border-right: 6px solid gray;
  right: -8px;
}

.jqx-arrow-horizontal {
  width: 0;
  height: 0;
  position: absolute;
  top: 11px;
  display: none;
}

[dir] .jqx-arrow-horizontal {
  border-bottom: 6px solid gray;
}

[dir=ltr] .jqx-arrow-horizontal {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  left: -6px;
}

[dir=rtl] .jqx-arrow-horizontal {
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  right: -6px;
}

/*jqxTimePicker Style*/

.jqx-time-picker {
  display: block;
  font-family: Verdana;
  font-size: 12px;
  line-height: initial;
  touch-action: none;
  min-width: 250px;
  box-sizing: border-box;
}

[dir] .jqx-time-picker {
  border: 1px solid #c5c5c5;
  border-radius: 1px;
}

.jqx-time-picker * {
  box-sizing: border-box;
}

.jqx-time-picker[view="landscape"] {
  min-width: 400px;
}

.jqx-time-picker>.jqx-container {
  width: 100%;
  height: 100%;
}

.jqx-time-picker[view="landscape"]>.jqx-container, .jqx-time-picker .jqx-header, .jqx-time-picker .jqx-svg-container, .jqx-time-picker .jqx-hour-minute-container {
  display: flex;
}

.jqx-time-picker .jqx-header {
  width: 100%;
  height: 20%;
  justify-content: center;
  align-items: center;
}

.jqx-time-picker[view="landscape"] .jqx-header {
  flex-direction: column;
  width: 33%;
  height: 100%;
}

.jqx-time-picker .jqx-main-container {
  width: 100%;
  height: 80%;
}

[dir] .jqx-time-picker .jqx-main-container {
  padding: 2%;
  background-color: var(--jqx-time-picker-background);
}

[dir=ltr] .jqx-time-picker[view="portrait"] .jqx-header.jqx-widget-header.jqx-unselectable {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

[dir=rtl] .jqx-time-picker[view="portrait"] .jqx-header.jqx-widget-header.jqx-unselectable {
  border-top-right-radius: inherit;
  border-top-left-radius: inherit;
}

.jqx-time-picker[view="landscape"] .jqx-main-container {
  width: 67%;
  height: 100%;
}

.jqx-time-picker .jqx-svg-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.jqx-time-picker[footer] .jqx-svg-container {
  height: calc(100% - 30px);
}

.jqx-time-picker .jqx-footer {
  display: none;
}

.jqx-time-picker[footer] .jqx-footer {
  display: block;
  width: 100%;
  height: 30px;
}

.jqx-time-picker .jqx-hour-minute-container {
  font-size: 50px;
}

[dir=ltr] .jqx-time-picker .jqx-am-pm-container {
  margin-left: 10px;
}

[dir=rtl] .jqx-time-picker .jqx-am-pm-container {
  margin-right: 10px;
}

[dir=ltr] .jqx-time-picker[view="landscape"] .jqx-am-pm-container {
  margin-left: 0;
}

[dir=rtl] .jqx-time-picker[view="landscape"] .jqx-am-pm-container {
  margin-right: 0;
}

.jqx-time-picker .jqx-hour-container, .jqx-time-picker .jqx-minute-container, .jqx-time-picker .jqx-am-container, .jqx-time-picker .jqx-pm-container {
  opacity: 0.5;
}

[dir] .jqx-time-picker .jqx-hour-container, [dir] .jqx-time-picker .jqx-minute-container, [dir] .jqx-time-picker .jqx-am-container, [dir] .jqx-time-picker .jqx-pm-container {
  cursor: pointer;
}

[dir] .jqx-time-picker[readonly] .jqx-hour-container, [dir] .jqx-time-picker[disabled] .jqx-hour-container, [dir] .jqx-time-picker[readonly] .jqx-minute-container, [dir] .jqx-time-picker[disabled] .jqx-minute-container, [dir] .jqx-time-picker[readonly] .jqx-am-container, [dir] .jqx-time-picker[disabled] .jqx-am-container, [dir] .jqx-time-picker[readonly] .jqx-pm-container, [dir] .jqx-time-picker[disabled] .jqx-pm-container {
  cursor: default;
}

.jqx-time-picker .jqx-selected {
  opacity: 1;
}

.jqx-time-picker .jqx-hour-minute-container div:nth-child(2) {
  opacity: 0.5;
}

.jqx-time-picker .jqx-svg-picker {
  position: relative;
  box-sizing: content-box;
}

[dir] .jqx-time-picker .jqx-svg-picker {
  border-radius: 50%;
}

[dir=ltr] .jqx-time-picker .jqx-svg-picker.animate {
  animation: jqx-time-picker-animation 0.5s linear;
}

[dir=rtl] .jqx-time-picker .jqx-svg-picker.animate {
  animation: jqx-time-picker-animation 0.5s linear;
}

.jqx-time-picker[disabled] {
  opacity: 0.55;
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

[dir] .jqx-time-picker[disabled] {
  cursor: default;
}

.jqx-time-picker .jqx-label.jqx-selected {
  fill: white;
}

.jqx-time-picker .jqx-header:focus {
  outline: 1px solid skyblue;
}

.jqx-time-picker .jqx-svg-picker:focus {
  outline: none;
}

[dir] .jqx-time-picker .jqx-svg-picker:focus {
  border: 1px solid skyblue;
}

@keyframes jqx-time-picker-animation {
  0% {
    opacity: 1;
  }

  25% {
    opacity: 0.5;
  }

  50% {
    opacity: 0;
  }

  75% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}
[dir] .jqx-widget-content-energyblue{
  border-color: #a4bed4;
}

[dir] .jqx-fill-state-normal-energyblue, [dir] .jqx-widget-header-energyblue{
  border-color:#a4bed4; background-color:#e0e9f5
}

[dir] .jqx-fill-state-hover-energyblue{
  border-color:#a4bed4;  background-color:#cfdde9
}

[dir] .jqx-fill-state-pressed-energyblue{
  border-color:#5e8cb3; background-color:#cfdde9
}

[dir] .jqx-fill-state-focus-energyblue { border-color: #477396;
}

[dir] .jqx-scrollbar-state-normal-energyblue, [dir] .jqx-grid-bottomright-energyblue, [dir] .jqx-panel-bottomright-energyblue, [dir] .jqx-listbox-bottomright-energyblue{
  background-color:#e0e9f5
}

[dir] .jqx-widget-energyblue .jqx-grid-column-header-energyblue, [dir] .jqx-grid-cell-energyblue, [dir] .jqx-widget-energyblue .jqx-grid-cell-energyblue, [dir] .jqx-widget-energyblue .jqx-grid-group-cell-energyblue, [dir] .jqx-grid-group-cell-energyblue{
  border-color:#a4bed4
}

[dir] .jqx-tabs-title-selected-bottom-energyblue, [dir] .jqx-tabs-selection-tracker-bottom-energyblue, [dir] .jqx-tabs-title-selected-top-energyblue, [dir] .jqx-tabs-selection-tracker-top-energyblue{
  border-color:#a4bed4; border-bottom:1px solid #fff; background:#fff
}

[dir] .jqx-grid-cell-sort-alt-energyblue, [dir] .jqx-grid-cell-filter-alt-energyblue, [dir] .jqx-grid-cell-pinned-energyblue, [dir] .jqx-grid-cell-alt-energyblue, [dir] .jqx-grid-cell-sort-energyblue{ background-color:#e7eef8
}

.jqx-grid-cell-selected-energyblue{  color:#2b465e !important;
}

[dir] .jqx-grid-cell-selected-energyblue{ background-color:#cfdde9 !important;
}

[dir] .jqx-grid-cell-hover-energyblue{ background-color:#cfdde9 !important;
}

[dir] .jqx-menu-vertical-energyblue{
  background: #e0e9f5;
}

[dir] .jqx-layout-energyblue
{
  background-color: #a4bed4;
}:root {
  --jqx-primary-rgb: 0, 92, 153;
  --jqx-primary: rgb(var(--jqx-primary-rgb));
  --jqx-primary-color: #fff;
  --jqx-background: #fff;
  --jqx-background-color: rgba(0,0,0, .88);
  --jqx-background-hover-rgb: 225, 225, 225;
  --jqx-background-hover: rgb(var(--jqx-background-hover-rgb));
  --jqx-background-color-hover: rgba(0,0,0,.54);
  --jqx-surface-rgb: 255, 255, 255;
  --jqx-surface: rgb(var(--jqx-surface-rgb));
  --jqx-surface-color: rgba(0,0,0, .88);
  --jqx-border: #E0E0E0;
  --jqx-scrollbar-background: #f5f5f5;
  --jqx-scrollbar-border: #ddd;
  --jqx-scrollbar-thumb-background: #C1C1C1;
  --jqx-scrollbar-thumb-border: #b3b3b3;
  --jqx-scrollbar-thumb-background-hover: #e6e6e6;
  --jqx-scrollbar-thumb-border-hover: #b3b3b3;
  --jqx-scrollbar-thumb-background-pressed: #d9d9d9;
  --jqx-scrollbar-thumb-border-pressed: #b3b3b3;
  --jqx-scrollbar-button-color-hover: #333;
  --jqx-scrollbar-button-background-hover: #f5f5f5;
  --jqx-scrollbar-button-border-hover: #f5f5f5;
  --jqx-scrollbar-button-color-pressed: #333;
  --jqx-scrollbar-button-background-pressed: #f5f5f5;
  --jqx-scrollbar-button-border-pressed: #f5f5f5;
}

.jqx-icon-search-light,
.jqx-icon-close-light {
  font-family: jqx-icons;
}

[dir] .jqx-icon-search-light, [dir] .jqx-icon-close-light {
  background-image: none;
}

.jqx-icon-close-light:after {
  content: var(--jqx-icon-close);
}

.jqx-icon-search-light:after {
  content: var(--jqx-icon-search);
  color:
}

.jqx-calendar-light {
  width: 280px !important;
  height: 280px !important;
}

.jqx-fill-state-normal-light {
  color: var(--jqx-background-color);
}

[dir] .jqx-fill-state-normal-light {
  background: var(--jqx-background);
  border-color: var(--jqx-border);
}

.jqx-fill-state-hover-light {
  color: var(--jqx-background-color-hover);
}

[dir] .jqx-fill-state-hover-light {
  background: var(--jqx-background-hover);
  border-color: var(--jqx-background-hover);
}

.jqx-fill-state-pressed-light {
  color: var(--jqx-primary-color);
}

[dir] .jqx-fill-state-pressed-light {
  background: var(--jqx-primary);
  border-color: var(--jqx-primary);
}

@font-face {
  font-family: jqx-icons;

  src: local('./font/jqx-icons'), url(/fonts/vendor/jqwidgets-scripts/jqwidgets/styles/jqx-icons.woff2?4d447d4a6aed96848fcc1d422a7e51b8) format('woff2'), url(/fonts/vendor/jqwidgets-scripts/jqwidgets/styles/jqx-icons.woff?4356ae32b177373513fb8419b03af504) format('woff'), url(/fonts/vendor/jqwidgets-scripts/jqwidgets/styles/jqx-icons.ttf?0bad57e53d9f54a19a386d314afec45f) format('truetype'), url(/fonts/vendor/jqwidgets-scripts/jqwidgets/styles/jqx-icons.eot?8c3af8d93a272650587a16879ea65872) format('embedded-opentype');

  font-weight: normal;

  font-style: normal;
}

/*Rounded Corners*/

/*top-left rounded Corners*/

[dir=ltr] .jqx-rc-tl-light {
  border-top-left-radius: var(--jqx-border-radius);
}

[dir=rtl] .jqx-rc-tl-light {
  border-top-right-radius: var(--jqx-border-radius);
}

/*top-right rounded Corners*/

[dir=ltr] .jqx-rc-tr-light {
  border-top-right-radius: var(--jqx-border-radius);
}

[dir=rtl] .jqx-rc-tr-light {
  border-top-left-radius: var(--jqx-border-radius);
}

/*bottom-left rounded Corners*/

[dir=ltr] .jqx-rc-bl-light {
  border-bottom-left-radius: var(--jqx-border-radius);
}

[dir=rtl] .jqx-rc-bl-light {
  border-bottom-right-radius: var(--jqx-border-radius);
}

/*bottom-right rounded Corners*/

[dir=ltr] .jqx-rc-br-light {
  border-bottom-right-radius: var(--jqx-border-radius);
}

[dir=rtl] .jqx-rc-br-light {
  border-bottom-left-radius: var(--jqx-border-radius);
}

/*top rounded Corners*/

[dir=ltr] .jqx-rc-t-light {
  border-top-left-radius: var(--jqx-border-radius);
  border-top-right-radius: var(--jqx-border-radius);
}

[dir=rtl] .jqx-rc-t-light {
  border-top-right-radius: var(--jqx-border-radius);
  border-top-left-radius: var(--jqx-border-radius);
}

/*bottom rounded Corners*/

[dir=ltr] .jqx-rc-b-light {
  border-bottom-left-radius: var(--jqx-border-radius);
  border-bottom-right-radius:var(--jqx-border-radius);
}

[dir=rtl] .jqx-rc-b-light {
  border-bottom-right-radius: var(--jqx-border-radius);
  border-bottom-left-radius:var(--jqx-border-radius);
}

/*right rounded Corners*/

[dir=ltr] .jqx-rc-r-light {
  border-top-right-radius: var(--jqx-border-radius);
  border-bottom-right-radius: var(--jqx-border-radius);
}

[dir=rtl] .jqx-rc-r-light {
  border-top-left-radius: var(--jqx-border-radius);
  border-bottom-left-radius: var(--jqx-border-radius);
}

/*left rounded Corners*/

[dir=ltr] .jqx-rc-l-light {
  border-top-left-radius: var(--jqx-border-radius);
  border-bottom-left-radius: var(--jqx-border-radius);
}

[dir=rtl] .jqx-rc-l-light {
  border-top-right-radius: var(--jqx-border-radius);
  border-bottom-right-radius: var(--jqx-border-radius);
}

/*all rounded Corners*/

[dir] .jqx-rc-all-light {
  border-radius: var(--jqx-border-radius);
}

.jqx-widget-light, .jqx-widget-header-light, .jqx-fill-state-normal-light,
.jqx-widget-content-light, .jqx-fill-state-hover-light, .jqx-fill-state-pressed-light {
  font-family: var(--jqx-font-family);
  font-size: var(--jqx-font-size);
}

.jqx-widget-light {
  font-family: var(--jqx-font-family);
  font-size: var(--jqx-font-size);
  color: inherit;
}

[dir] .jqx-widget-light {
  border-color:var(--jqx-border);
}

.jqx-widget-content-light {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: var(--jqx-background-color);
}

[dir] .jqx-widget-content-light {
  background-color: var(--jqx-background);
  border-color: var(--jqx-border);
}

[dir=ltr] .jqx-grid-table-light.jqx-grid-table-one-cell {
  border-right-color: var(--jqx-border);
}

[dir=rtl] .jqx-grid-table-light.jqx-grid-table-one-cell {
  border-left-color: var(--jqx-border);
}

.jqx-widget-header-light {
  font-weight: 500;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: var(--jqx-surface-color);
}

[dir] .jqx-widget-header-light {
  background-color: var(--jqx-surface);
  border-color: var(--jqx-border);
  background: var(--jqx-surface);
}

.jqx-calendar-title-header-light {
  text-transform: uppercase;
}

.jqx-window-header-light {
  text-transform: uppercase;
  color: var(--jqx-surface-color);
}

[dir] .jqx-window-header-light {
  padding: 10px;
  background: var(--jqx-surface);
}

[dir] .jqx-calendar tr {
  border-bottom-color: var(--jqx-border);
}

.jqx-widget-light input::-moz-selection, input.jqx-input-widget-light::-moz-selection, .jqx-widget-content-light input::-moz-selection {
  color: var(--jqx-primary-color);
}

.jqx-widget-light input::selection, input.jqx-input-widget-light::selection, .jqx-widget-content-light input::selection {
  color: var(--jqx-primary-color);
}

[dir] .jqx-widget-light input::-moz-selection, [dir] input.jqx-input-widget-light::-moz-selection, [dir] .jqx-widget-content-light input::-moz-selection {
  background: var(--jqx-primary);
}

[dir] .jqx-widget-light input::selection, [dir] input.jqx-input-widget-light::selection, [dir] .jqx-widget-content-light input::selection {
  background: var(--jqx-primary);
}

[dir] .jqx-toolbar-light{
  border-color: var(--jqx-border);
}

.jqx-toolbar-light {
  height: auto !important;
  display: flex;
  align-items: center;
}

.jqx-button-light, .jqx-button-light.jqx-fill-state-normal-light {
  color: var(--jqx-background-color);
  text-transform: uppercase;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  outline: none;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

[dir] .jqx-button-light, [dir] .jqx-button-light.jqx-fill-state-normal-light {
  background-color: var(--jqx-background);
  border-color: var(--jqx-border);
  border-radius: 4px;
  box-shadow: 0 0 0 0 rgba(0,0,0,.2), 0 0 0 0 rgba(0,0,0,.14), 0 0 0 0 var(--jqx-border);
}

.jqx-button-light.jqx-fill-state-hover-light,
.jqx-button-light.jqx-fill-state-pressed-light {
  color: var(--jqx-background-color-hover);
}

[dir] .jqx-button-light.jqx-fill-state-hover-light, [dir] .jqx-button-light.jqx-fill-state-pressed-light {
  background-color: var(--jqx-background-hover);
  border-color: var(--jqx-border);
}

.jqx-button-light.primary {
  color: var(--jqx-primary-color);
}

[dir] .jqx-button-light.primary {
  background-color: var(--jqx-primary);
  border-color: var(--jqx-primary);
}

.jqx-button-light.jqx-fill-state-hover-light.primary,
.jqx-button-light.jqx-fill-state-pressed-light.primary  {
  color: var(--jqx-primary-color);
}

[dir] .jqx-button-light.jqx-fill-state-hover-light.primary, [dir] .jqx-button-light.jqx-fill-state-pressed-light.primary  {
  background-color: var(--jqx-primary);
  border-color: var(--jqx-primary);
}

.jqx-button-light.secondary,
.jqx-button-light.jqx-toolbar-tool {
  color: var(--jqx-surface-color) !important;
}

[dir] .jqx-button-light.secondary, [dir] .jqx-button-light.jqx-toolbar-tool {
  background-color: var(--jqx-surface);
  border-color: var(--jqx-border);
}

.jqx-button-light.secondary:hover,
.jqx-button-light.jqx-toolbar-tool:hover {
  color: var(--jqx-background-color-hover) !important;
}

[dir] .jqx-button-light.secondary:hover, [dir] .jqx-button-light.jqx-toolbar-tool:hover {
  background-color: var(--jqx-background-hover);
  border-color: var(--jqx-border);
}

.jqx-button-light.secondary:active,
.jqx-button-light.jqx-toolbar-tool:active {
  color: var(--jqx-surface-color) !important;
}

[dir] .jqx-button-light.secondary:active, [dir] .jqx-button-light.jqx-toolbar-tool:active {
  background-color: var(--jqx-surface);
  border-color: var(--jqx-border);
}

.jqx-scheduler-edit-dialog-field .jqx-button-light {
  text-transform: uppercase;
}

[dir] .jqx-scheduler-edit-dialog-field .jqx-button-light {
  padding: 6px 16px;
}

.jqx-button-light button, jqx-button-light input {
  color: inherit;
  outline: none;
}

[dir] .jqx-button-light button, [dir] jqx-button-light input {
  background: transparent;
  border:none;
}

.jqx-group-button-normal-light{
  color: var(--jqx-background-color) !important;
}

[dir] .jqx-group-button-normal-light{
  box-shadow: none;
  background: var(--jqx-background);
  border-color: var(--jqx-border);
  border-radius:0px;
}

[dir] .jqx-group-button-normal.jqx-fill-state-hover {
  box-shadow: none !important;
}

.jqx-group-button-normal.jqx-fill-state-pressed {
  color: var(--jqx-primary-color)!important;
}

[dir] .jqx-group-button-normal.jqx-fill-state-pressed {
  box-shadow: none !important;
  background: var(--jqx-primary) !important;
  border-color: var(--jqx-primary) !important;
  border-radius:0px;
}

[dir] .jqx-slider-button-light {
  padding:3px;
  background: transparent;
  border:transparent;
}

.jqx-button-light.float {
  min-height: 48px;
  min-width: 48px;
  width: 48px;
  height: 48px;
  max-height: 48px;
  max-width:48px;
}

[dir] .jqx-button-light.float {
  border-radius: 100%;
}

.jqx-button-light.outlined {
  color: var(--jqx-primary);
}

[dir] .jqx-button-light.outlined {
  background: transparent;
  border-width: 2px;
}

.jqx-button-light.flat {
  color: var(--jqx-primary);
}

[dir] .jqx-button-light.flat {
  background: transparent;
  border: none;
}

.jqx-fill-state-hover-light, .jqx-fill-state-focus-light {
  text-decoration: none;
}

.jqx-expander-header.jqx-fill-state-hover-light,
 .jqx-expander-header.jqx-fill-state-normal-light,
 .jqx-expander-header.jqx-fill-state-pressed-light
 {
  color:var(--jqx-background-color-hover);
}

[dir] .jqx-expander-header.jqx-fill-state-hover-light, [dir] .jqx-expander-header.jqx-fill-state-normal-light, [dir] .jqx-expander-header.jqx-fill-state-pressed-light
 {
  background: var(--jqx-background-hover);
  border-color: var(--jqx-border);
}

[dir] .jqx-expander-header.jqx-fill-state-hover-light {
  background: var(--jqx-background-hover);
}

[dir] .jqx-expander-content-light{
  padding:0px;
}

[dir] .jqx-expander-header-light {
  padding:10px;
}

.jqx-button-light.jqx-fill-state-hover {
  opacity: 0.9;
  zoom: 1;
}

[dir] .jqx-button-light.jqx-fill-state-hover {
  cursor: pointer;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.jqx-button-light.jqx-fill-state-hover.outlined,
    .jqx-button-light.jqx-fill-state-hover.flat {
  color: var(--jqx-primary);
}

[dir] .jqx-button-light.jqx-fill-state-hover.outlined, [dir] .jqx-button-light.jqx-fill-state-hover.flat {
  box-shadow: none;
}

[dir] .jqx-button-light.jqx-fill-state-pressed {
  cursor: pointer;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

[dir] .jqx-button-light.jqx-fill-state-pressed.float {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.jqx-slider-button-light.jqx-fill-state-pressed-light,
    .jqx-button-light.jqx-fill-state-pressed.outlined,
    .jqx-button-light.jqx-fill-state-pressed.flat {
  color: var(--jqx-primary);
}

[dir] .jqx-slider-button-light.jqx-fill-state-pressed-light, [dir] .jqx-button-light.jqx-fill-state-pressed.outlined, [dir] .jqx-button-light.jqx-fill-state-pressed.flat {
  background: rgba(179,229,252,0.15);
  box-shadow: none;
}

[dir] .jqx-button-light.jqx-fill-state-focus {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

[dir] .jqx-slider-button-light.jqx-fill-state-focus-light {
  background: transparent;
  border-color: transparent;
  box-shadow:none;
}

.jqx-button-light.jqx-fill-state-focus.outlined,
    .jqx-button-light.jqx-fill-state-focus.flat {
  color: var(--jqx-primary);
}

[dir] .jqx-button-light.jqx-fill-state-focus.outlined, [dir] .jqx-button-light.jqx-fill-state-focus.flat {
  box-shadow: none;
  background: rgba(rgb(var(--jqx-primary-rgb)),0.15);
}

.jqx-dropdownlist-content-light {
  display: flex;
  align-items: center;
  height: 100% !important;
}

[dir] .jqx-dropdownlist-content-light {
  margin-top: 0px !important;
}

.jqx-dropdownlist-content-light span {
  top: 0px !important;
}

.jqx-dropdownlist-state-normal-light, .jqx-dropdownlist-state-hover-light, .jqx-dropdownlist-state-selected-light,
.jqx-scrollbar-button-state-hover-light, .jqx-scrollbar-button-state-normal-light, .jqx-scrollbar-button-state-pressed-light,
.jqx-scrollbar-thumb-state-normal-horizontal-light, .jqx-scrollbar-thumb-state-hover-horizontal-light, .jqx-scrollbar-thumb-state-pressed-horizontal-light,
.jqx-scrollbar-thumb-state-normal-light, .jqx-scrollbar-thumb-state-pressed-light, .jqx-tree-item-hover-light, .jqx-tree-item-selected-light,
.jqx-tree-item-light, .jqx-menu-item-light, .jqx-menu-item-hover-light, .jqx-menu-item-selected-light, .jqx-menu-item-top-light, .jqx-menu-item-top-hover-light,
.jqx-menu-item-top-selected-light, .jqx-slider-button-light, .jqx-slider-slider-light {
  transition: background-color 100ms linear;
}

[dir] .jqx-dropdownlist-state-normal-light, [dir] .jqx-dropdownlist-state-hover-light, [dir] .jqx-dropdownlist-state-selected-light, [dir] .jqx-scrollbar-button-state-hover-light, [dir] .jqx-scrollbar-button-state-normal-light, [dir] .jqx-scrollbar-button-state-pressed-light, [dir] .jqx-scrollbar-thumb-state-normal-horizontal-light, [dir] .jqx-scrollbar-thumb-state-hover-horizontal-light, [dir] .jqx-scrollbar-thumb-state-pressed-horizontal-light, [dir] .jqx-scrollbar-thumb-state-normal-light, [dir] .jqx-scrollbar-thumb-state-pressed-light, [dir] .jqx-tree-item-hover-light, [dir] .jqx-tree-item-selected-light, [dir] .jqx-tree-item-light, [dir] .jqx-menu-item-light, [dir] .jqx-menu-item-hover-light, [dir] .jqx-menu-item-selected-light, [dir] .jqx-menu-item-top-light, [dir] .jqx-menu-item-top-hover-light, [dir] .jqx-menu-item-top-selected-light, [dir] .jqx-slider-button-light, [dir] .jqx-slider-slider-light {
  -webkit-transition: background-color 100ms linear;
}

.jqx-primary-light.jqx-input-label-light {
  color: var(--jqx-primary) !important;
}

[dir] .jqx-primary-light.jqx-input-bar-light:before {
  background: var(--jqx-primary) !important;
}

.jqx-success-light.jqx-input-label-light {
  color: #5cb85c !important;
}

[dir] .jqx-success-light.jqx-input-bar-light:before {
  background: #5cb85c !important;
}

.jqx-inverse-light.jqx-input-label-light {
  color: #666 !important;
}

[dir] .jqx-inverse-light.jqx-input-bar-light:before {
  background: #666 !important;
}

.jqx-danger-light.jqx-input-label-light {
  color: #d9534f !important;
}

[dir] .jqx-danger-light.jqx-input-bar-light:before {
  background: #d9534f !important;
}

.jqx-warning-light.jqx-input-label-light {
  color: #f0ad4e !important;
}

[dir] .jqx-warning-light.jqx-input-bar-light:before {
  background: #f0ad4e !important;
}

.jqx-info-light.jqx-input-label-light {
  color: #5bc0de !important;
}

[dir] .jqx-info-light.jqx-input-bar-light:before {
  background: #5bc0de !important;
}

[dir] .jqx-slider-tooltip-light.jqx-primary-slider, [dir] .jqx-slider-tooltip-light.jqx-primary-slider .jqx-fill-state-normal-light {
  border-color: var(--jqx-primary);
  background: var(--jqx-primary);
}

[dir] .jqx-slider-tooltip-light.jqx-success-slider, [dir] .jqx-slider-tooltip-light.jqx-success-slider .jqx-fill-state-normal-light {
  border-color: #5cb85c;
  background: #5cb85c;
}

[dir] .jqx-slider-tooltip-light.jqx-inverse-slider, [dir] .jqx-slider-tooltip-light.jqx-inverse-slider .jqx-fill-state-normal-light {
  border-color: #666;
  background: #666;
}

[dir] .jqx-slider-tooltip-light.jqx-danger-slider, [dir] .jqx-slider-tooltip-light.jqx-danger-slider .jqx-fill-state-normal-light {
  border-color: #d9534f;
  background: #d9534f;
}

[dir] .jqx-slider-tooltip-light.jqx-warning-slider, [dir] .jqx-slider-tooltip-light.jqx-warning-slider .jqx-fill-state-normal-light {
  border-color: #f0ad4e;
  background: #f0ad4e;
}

[dir] .jqx-slider-tooltip-light.jqx-info-slider, [dir] .jqx-slider-tooltip-light.jqx-info-slider .jqx-fill-state-normal-light {
  border-color: #5bc0de;
  background: #5bc0de;
}

.jqx-primary-light {
  color: var(--jqx-primary) !important;
}

[dir] .jqx-primary-light {
  background: #fff !important;
  border-color: var(--jqx-primary) !important;
  text-shadow: none !important;
}

.jqx-primary-light.jqx-dropdownlist-state-normal-light,
    .jqx-primary-light.jqx-slider-button-light,
    .jqx-primary-light.jqx-slider-slider-light,
    .jqx-primary-light.jqx-combobox-arrow-normal-light,
    .jqx-primary-light.jqx-combobox-arrow-hover-light,
    .jqx-primary-light.jqx-action-button-light,
    .jqx-primary-light:hover,
    .jqx-primary-light:focus,
    .jqx-primary-light:active,
    .jqx-primary-light.active,
    .jqx-primary-light.disabled,
    .jqx-primary-light[disabled] {
  color: #fff !important;
}

[dir] .jqx-primary-light.jqx-dropdownlist-state-normal-light, [dir] .jqx-primary-light.jqx-slider-button-light, [dir] .jqx-primary-light.jqx-slider-slider-light, [dir] .jqx-primary-light.jqx-combobox-arrow-normal-light, [dir] .jqx-primary-light.jqx-combobox-arrow-hover-light, [dir] .jqx-primary-light.jqx-action-button-light, [dir] .jqx-primary-light:hover, [dir] .jqx-primary-light:focus, [dir] .jqx-primary-light:active, [dir] .jqx-primary-light.active, [dir] .jqx-primary-light.disabled, [dir] .jqx-primary-light[disabled] {
  background: var(--jqx-primary) !important;
  border-color: var(--jqx-primary) !important;
  text-shadow: none !important;
}

.jqx-fill-state-pressed-light.jqx-primary-light,
    .jqx-primary-light:active,
    .jqx-primary-light.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-light.jqx-primary-light, [dir] .jqx-primary-light:active, [dir] .jqx-primary-light.active {
  background-color: var(--jqx-primary) !important;
  border-color: var(--jqx-primary) !important;
  text-shadow: none !important;
}

.jqx-success-light {
  color: #5cb85c !important;
}

[dir] .jqx-success-light {
  background: #fff !important;
  border-color: #5cb85c !important;
  text-shadow: none !important;
}

.jqx-success-light.jqx-dropdownlist-state-normal-light,
    .jqx-success-light.jqx-slider-button-light,
    .jqx-success-light.jqx-slider-slider-light,
    .jqx-success-light.jqx-combobox-arrow-normal-light,
    .jqx-success-light.jqx-combobox-arrow-hover-light,
    .jqx-success-light.jqx-action-button-light,
    .jqx-success-light:hover,
    .jqx-success-light:focus,
    .jqx-success-light:active,
    .jqx-success-light.active,
    .jqx-success-light.disabled,
    .jqx-success-light[disabled] {
  color: #fff !important;
}

[dir] .jqx-success-light.jqx-dropdownlist-state-normal-light, [dir] .jqx-success-light.jqx-slider-button-light, [dir] .jqx-success-light.jqx-slider-slider-light, [dir] .jqx-success-light.jqx-combobox-arrow-normal-light, [dir] .jqx-success-light.jqx-combobox-arrow-hover-light, [dir] .jqx-success-light.jqx-action-button-light, [dir] .jqx-success-light:hover, [dir] .jqx-success-light:focus, [dir] .jqx-success-light:active, [dir] .jqx-success-light.active, [dir] .jqx-success-light.disabled, [dir] .jqx-success-light[disabled] {
  background: #5cb85c !important;
  border-color: #5cb85c !important;
  text-shadow: none !important;
}

.jqx-fill-state-pressed-light.jqx-success-light,
    .jqx-success-light:active,
    .jqx-success-light.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-light.jqx-success-light, [dir] .jqx-success-light:active, [dir] .jqx-success-light.active {
  text-shadow: none !important;
  background: #5cb85c !important;
  border-color: #5cb85c !important;
}

.jqx-inverse-light {
  color: #666 !important;
}

[dir] .jqx-inverse-light {
  text-shadow: none !important;
  background: #fff !important;
  border-color: #cccccc !important;
}

.jqx-inverse-light.jqx-dropdownlist-state-normal-light,
    .jqx-inverse-light.jqx-slider-button-light,
    .jqx-inverse-light.jqx-slider-slider-light,
    .jqx-inverse-light.jqx-combobox-arrow-hover-light,
    .jqx-inverse-light.jqx-combobox-arrow-normal-light,
    .jqx-inverse-light.jqx-action-button-light,
    .jqx-inverse-light:hover,
    .jqx-inverse-light:focus,
    .jqx-inverse-light:active,
    .jqx-inverse-light.active,
    .jqx-inverse-light.disabled,
    .jqx-inverse-light[disabled] {
  color: #666 !important;
}

[dir] .jqx-inverse-light.jqx-dropdownlist-state-normal-light, [dir] .jqx-inverse-light.jqx-slider-button-light, [dir] .jqx-inverse-light.jqx-slider-slider-light, [dir] .jqx-inverse-light.jqx-combobox-arrow-hover-light, [dir] .jqx-inverse-light.jqx-combobox-arrow-normal-light, [dir] .jqx-inverse-light.jqx-action-button-light, [dir] .jqx-inverse-light:hover, [dir] .jqx-inverse-light:focus, [dir] .jqx-inverse-light:active, [dir] .jqx-inverse-light.active, [dir] .jqx-inverse-light.disabled, [dir] .jqx-inverse-light[disabled] {
  text-shadow: none !important;
  background: #cccccc !important;
  border-color: #cccccc !important;
}

.jqx-fill-state-pressed-light.jqx-inverse-light,
    .jqx-inverse-light:active,
    .jqx-inverse-light.active {
  color: #666 !important;
}

[dir] .jqx-fill-state-pressed-light.jqx-inverse-light, [dir] .jqx-inverse-light:active, [dir] .jqx-inverse-light.active {
  text-shadow: none !important;
  background: #cccccc !important;
  border-color: #cccccc !important;
}

.jqx-danger-light {
  color: #d9534f !important;
}

[dir] .jqx-danger-light {
  text-shadow: none !important;
  background: #fff !important;
  border-color: #d9534f !important;
}

.jqx-danger-light.jqx-dropdownlist-state-normal-light,
    .jqx-danger-light.jqx-slider-button-light,
    .jqx-danger-light.jqx-slider-slider-light,
    .jqx-danger-light.jqx-combobox-arrow-hover-light,
    .jqx-danger-light.jqx-combobox-arrow-normal-light,
    .jqx-danger-light.jqx-action-button-light,
    .jqx-danger-light:hover,
    .jqx-danger-light:focus,
    .jqx-danger-light:active,
    .jqx-danger-light.active,
    .jqx-danger-light.disabled,
    .jqx-danger-light[disabled] {
  color: #fff !important;
}

[dir] .jqx-danger-light.jqx-dropdownlist-state-normal-light, [dir] .jqx-danger-light.jqx-slider-button-light, [dir] .jqx-danger-light.jqx-slider-slider-light, [dir] .jqx-danger-light.jqx-combobox-arrow-hover-light, [dir] .jqx-danger-light.jqx-combobox-arrow-normal-light, [dir] .jqx-danger-light.jqx-action-button-light, [dir] .jqx-danger-light:hover, [dir] .jqx-danger-light:focus, [dir] .jqx-danger-light:active, [dir] .jqx-danger-light.active, [dir] .jqx-danger-light.disabled, [dir] .jqx-danger-light[disabled] {
  text-shadow: none !important;
  background: #d9534f !important;
  border-color: #d9534f !important;
}

.jqx-fill-state-pressed-light.jqx-danger-light,
    .jqx-danger-light:active,
    .jqx-danger-light.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-light.jqx-danger-light, [dir] .jqx-danger-light:active, [dir] .jqx-danger-light.active {
  text-shadow: none !important;
  background: #d9534f !important;
  border-color: #d9534f !important;
}

.jqx-validator-error-label-light {
  color: #d9534f !important;
}

.jqx-warning-light {
  color: #f0ad4e !important;
}

[dir] .jqx-warning-light {
  text-shadow: none !important;
  background: #fff !important;
  border-color: #f0ad4e !important;
}

.jqx-warning-light.jqx-dropdownlist-state-normal-light,
    .jqx-warning-light.jqx-slider-button-light,
    .jqx-warning-light.jqx-slider-slider-light,
    .jqx-warning-light.jqx-combobox-arrow-hover-light,
    .jqx-warning-light.jqx-combobox-arrow-normal-light,
    .jqx-warning-light.jqx-action-button-light,
    .jqx-warning-light:hover,
    .jqx-warning-light:focus,
    .jqx-warning-light:active,
    .jqx-warning-light.active,
    .jqx-warning-light.disabled,
    .jqx-warning-light[disabled] {
  color: #fff !important;
}

[dir] .jqx-warning-light.jqx-dropdownlist-state-normal-light, [dir] .jqx-warning-light.jqx-slider-button-light, [dir] .jqx-warning-light.jqx-slider-slider-light, [dir] .jqx-warning-light.jqx-combobox-arrow-hover-light, [dir] .jqx-warning-light.jqx-combobox-arrow-normal-light, [dir] .jqx-warning-light.jqx-action-button-light, [dir] .jqx-warning-light:hover, [dir] .jqx-warning-light:focus, [dir] .jqx-warning-light:active, [dir] .jqx-warning-light.active, [dir] .jqx-warning-light.disabled, [dir] .jqx-warning-light[disabled] {
  text-shadow: none !important;
  background: #f0ad4e !important;
  border-color: #f0ad4e !important;
}

.jqx-fill-state-pressed-light.jqx-warning-light,
    .jqx-warning-light:active,
    .jqx-warning-light.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-light.jqx-warning-light, [dir] .jqx-warning-light:active, [dir] .jqx-warning-light.active {
  text-shadow: none !important;
  background: #f0ad4e !important;
  border-color: #f0ad4e !important;
}

.jqx-info-light {
  color: #5bc0de !important;
}

[dir] .jqx-info-light {
  text-shadow: none !important;
  background: #fff !important;
  border-color: #5bc0de !important;
}

.jqx-info-light.jqx-dropdownlist-state-normal-light,
    .jqx-info-light.jqx-slider-button-light,
    .jqx-info-light.jqx-slider-slider-light,
    .jqx-info-light.jqx-combobox-arrow-hover-light,
    .jqx-info-light.jqx-combobox-arrow-normal-light,
    .jqx-info-light.jqx-action-button-light,
    .jqx-info-light:hover,
    .jqx-info-light:focus,
    .jqx-info-light:active,
    .jqx-info-light.active,
    .jqx-info-light.disabled,
    .jqx-info-light[disabled] {
  color: #fff !important;
}

[dir] .jqx-info-light.jqx-dropdownlist-state-normal-light, [dir] .jqx-info-light.jqx-slider-button-light, [dir] .jqx-info-light.jqx-slider-slider-light, [dir] .jqx-info-light.jqx-combobox-arrow-hover-light, [dir] .jqx-info-light.jqx-combobox-arrow-normal-light, [dir] .jqx-info-light.jqx-action-button-light, [dir] .jqx-info-light:hover, [dir] .jqx-info-light:focus, [dir] .jqx-info-light:active, [dir] .jqx-info-light.active, [dir] .jqx-info-light.disabled, [dir] .jqx-info-light[disabled] {
  background: #5bc0de !important;
  border-color: #5bc0de !important;
  text-shadow: none !important;
}

.jqx-fill-state-pressed-light.jqx-info-light,
    .jqx-info-light:active,
    .jqx-info-light.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-light.jqx-info-light, [dir] .jqx-info-light:active, [dir] .jqx-info-light.active {
  text-shadow: none !important;
  background: #5bc0de !important;
  border-color: #5bc0de !important;
}

.jqx-fill-state-pressed-light {
  outline: 0;
}

[dir] .jqx-fill-state-pressed-light {
  background-image: none;
}

[dir] .jqx-grid-group-column-light {
  border-color: transparent;
}

[dir] .jqx-grid-column-menubutton-light {
  border-width: 0px;
}

[dir=ltr] .jqx-grid-groups-row-light > span {
  padding-left: 4px;
}

[dir=rtl] .jqx-grid-groups-row-light > span {
  padding-right: 4px;
}

.jqx-grid-column-filterbutton-light,
.jqx-grid-column-menubutton-light{
  font-family: 'jqx-icons';
  display: flex;
  justify-content: center;
  align-items: center;
}

[dir] .jqx-grid-column-filterbutton-light, [dir] .jqx-grid-column-menubutton-light{
  background-image: none;
  margin-top: 0px;
}

.jqx-grid-column-filterbutton-light:after {
  content: var(--jqx-icon-filter);
  color: var(--jqx-surface-color);
}

[dir] .jqx-grid-column-filterbutton-light:after {
  background: var(--jqx-surface);
}

.jqx-grid-column-menubutton-light:after {
  content: var(--jqx-icon-menu) !important;
  color: var(--jqx-surface-color);
}

[dir] .jqx-grid-column-menubutton-light:after {
  background: var(--jqx-surface);
}

[dir=ltr] .jqx-datatable-dark .jqx-widget-header-dark .jqx-grid-column-header-dark {
  border-right-color: var(--jqx-border);
}

[dir=rtl] .jqx-datatable-dark .jqx-widget-header-dark .jqx-grid-column-header-dark {
  border-left-color: var(--jqx-border);
}

[dir=ltr] .jqx-datatable-light .jqx-widget-header:not(:hover) .jqx-grid-column-header-light{
  border-right-color: transparent !important;
}

[dir=rtl] .jqx-datatable-light .jqx-widget-header:not(:hover) .jqx-grid-column-header-light{
  border-left-color: transparent !important;
}

.jqx-datatable-light td.jqx-grid-cell-light,
.jqx-treegrid-light .jqx-grid-cell-light{
  font-size: 14px;
}

[dir] .jqx-datatable-light td.jqx-grid-cell-light, [dir] .jqx-treegrid-light .jqx-grid-cell-light{
  padding-top: 10px;
  padding-bottom: 9px;
}

[dir=ltr] .jqx-datatable-light td.jqx-grid-cell-light, [dir=ltr] .jqx-treegrid-light .jqx-grid-cell-light{
  border-left: none !important;
}

[dir=rtl] .jqx-datatable-light td.jqx-grid-cell-light, [dir=rtl] .jqx-treegrid-light .jqx-grid-cell-light{
  border-right: none !important;
}

.jqx-grid-cell-light {
  color: var(--jqx-background-color);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-grid-cell-light {
  background: var(--jqx-background);
  box-shadow: none;
}

.jqx-grid-cell-alt-light {
  color: var(--jqx-surface-color);
}

[dir] .jqx-grid-cell-alt-light {
  background: #fafafa;
}

.jqx-grid-pager-top-light .jqx-button-light,
.jqx-grid-pager-light .jqx-button-light {
  color: inherit !important;
  position: relative;
  top: 0px;
  display: flex;
  font-size: 16px;
  justify-content: center;
  align-content: center;
}

[dir] .jqx-grid-pager-top-light .jqx-button-light, [dir] .jqx-grid-pager-light .jqx-button-light {
  background-color: transparent !important;
  border-color: transparent !important;
  border-radius: 4px;
}

[dir] .jqx-grid-pager-input-light  {
  padding:0px !important;
}

.jqx-grid-pager-top-light .jqx-button-light > div,
.jqx-grid-pager-light .jqx-button-light > div {
  top: 0px;
  position: relative;
  display: flex;
  align-items: center;
}

[dir=ltr] .jqx-grid-pager-top-light .jqx-button-light > div, [dir=ltr] .jqx-grid-pager-light .jqx-button-light > div {
  left: 0px;
  margin-left: 0px !important;
}

[dir=rtl] .jqx-grid-pager-top-light .jqx-button-light > div, [dir=rtl] .jqx-grid-pager-light .jqx-button-light > div {
  right: 0px;
  margin-right: 0px !important;
}

.jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-hover,
.jqx-grid-pager-light .jqx-button-light.jqx-fill-state-hover
{
  color: var(--jqx-background-color-hover);
}

[dir] .jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-hover, [dir] .jqx-grid-pager-light .jqx-button-light.jqx-fill-state-hover
{
  background: var(--jqx-background-hover);
  border-color: var(--jqx-background-hover);
  box-shadow: none;
}

[dir] .jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-pressed, [dir] .jqx-grid-pager-light .jqx-button-light.jqx-fill-state-pressed
{
  background: var(--jqx-primary);
}

.jqx-grid-pager-light .jqx-button-light:hover:after,
.jqx-grid-pager-top-light .jqx-button-light:hover:after,
.jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-pressed-light:after,
.jqx-grid-pager-light .jqx-button-light.jqx-fill-state-pressed-light:after {
  content: '';
  position: absolute;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  top:0px;
}

[dir] .jqx-grid-pager-light .jqx-button-light:hover:after, [dir] .jqx-grid-pager-top-light .jqx-button-light:hover:after, [dir] .jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-pressed-light:after, [dir] .jqx-grid-pager-light .jqx-button-light.jqx-fill-state-pressed-light:after {
  border: 2px solid var(--jqx-background);
  border-radius: 4px;
}

[dir=ltr] .jqx-grid-pager-light .jqx-button-light:hover:after, [dir=ltr] .jqx-grid-pager-top-light .jqx-button-light:hover:after, [dir=ltr] .jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-pressed-light:after, [dir=ltr] .jqx-grid-pager-light .jqx-button-light.jqx-fill-state-pressed-light:after {
  left:0px;
}

[dir=rtl] .jqx-grid-pager-light .jqx-button-light:hover:after, [dir=rtl] .jqx-grid-pager-top-light .jqx-button-light:hover:after, [dir=rtl] .jqx-grid-pager-top-light .jqx-button-light.jqx-fill-state-pressed-light:after, [dir=rtl] .jqx-grid-pager-light .jqx-button-light.jqx-fill-state-pressed-light:after {
  right:0px;
}

.jqx-grid-pager-top-light .jqx-grid-pager-number-light,
.jqx-grid-pager-light .jqx-grid-pager-number-light {
  color: inherit;
  font-size:14px;
  position: relative;
}

[dir] .jqx-grid-pager-top-light .jqx-grid-pager-number-light, [dir] .jqx-grid-pager-light .jqx-grid-pager-number-light {
  background-color: transparent;
  border-color: transparent;
  padding: 6px 10px;
  border-radius: 4px;
}

.jqx-grid-pager-top-light .jqx-grid-pager-number-light:hover,
.jqx-grid-pager-light .jqx-grid-pager-number-light:hover {
  color:var(--jqx-background-color-hover) !important;
  font-size: var(--jqx-font-size);
}

[dir] .jqx-grid-pager-top-light .jqx-grid-pager-number-light:hover, [dir] .jqx-grid-pager-light .jqx-grid-pager-number-light:hover {
  background: var(--jqx-background-hover);
}

.jqx-grid-pager-light .jqx-grid-pager-number-light:hover:after,
.jqx-grid-pager-top-light .jqx-grid-pager-number-light:hover:after,
.jqx-grid-pager-top-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after,
.jqx-grid-pager-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after {
  content: '';
  position: absolute;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  top:0px;
}

[dir] .jqx-grid-pager-light .jqx-grid-pager-number-light:hover:after, [dir] .jqx-grid-pager-top-light .jqx-grid-pager-number-light:hover:after, [dir] .jqx-grid-pager-top-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after, [dir] .jqx-grid-pager-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after {
  border: 2px solid var(--jqx-background);
  border-radius: var(--jqx-border-radius);
}

[dir=ltr] .jqx-grid-pager-light .jqx-grid-pager-number-light:hover:after, [dir=ltr] .jqx-grid-pager-top-light .jqx-grid-pager-number-light:hover:after, [dir=ltr] .jqx-grid-pager-top-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after, [dir=ltr] .jqx-grid-pager-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after {
  left:0px;
}

[dir=rtl] .jqx-grid-pager-light .jqx-grid-pager-number-light:hover:after, [dir=rtl] .jqx-grid-pager-top-light .jqx-grid-pager-number-light:hover:after, [dir=rtl] .jqx-grid-pager-top-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after, [dir=rtl] .jqx-grid-pager-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light:after {
  right:0px;
}

.jqx-grid-pager-top-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light ,
.jqx-grid-pager-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light {
  font-weight: bold !important;
  color:var(--jqx-background) !important;
}

[dir] .jqx-grid-pager-top-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light, [dir] .jqx-grid-pager-light .jqx-grid-pager-number-light.jqx-fill-state-pressed-light {
  background: var(--jqx-primary);
}

[dir] .jqx-grid-column-menubutton-light {
  background-color: transparent;
  border-color: var(--jqx-border) !important;
}

.jqx-cell-light {
  font-size: 13px;
}

.jqx-calendar-light > div {
  box-sizing: border-box;
}

[dir] .jqx-calendar-light > div {
  padding: 0px;
}

.jqx-calendar-month-light {
  width: 90%;
  position: relative;
}

[dir=ltr] .jqx-calendar-month-light {
  left: 5%;
}

[dir=rtl] .jqx-calendar-month-light {
  right: 5%;
}

.jqx-calendar-title-navigation-light {
  font-size: 20px;
}

[dir] .jqx-calendar-title-navigation-light {
  padding: 0px 20px;
}

[dir] .jqx-calendar-row-header-light, [dir] .jqx-calendar-top-left-header-light {
  background-color: var(--jqx-background);
  border: 0px solid var(--jqx-background);
}

.jqx-calendar-column-header-light {
  font-size: 12px;
  color: var(--jqx-background-color);
}

[dir] .jqx-calendar-column-header-light {
  background-color: var(--jqx-background);
  border-top: 1px solid var(--jqx-background);
  border-bottom: 1px solid var(--jqx-border);
}

[dir] .jqx-expander-header-light {
  padding-top: 10px;
  padding-bottom: 10px;
}

[dir] .jqx-ribbon-header-vertical-light, [dir] .jqx-widget-header-vertical-light {
  background: var(--jqx-background);
}

[dir] .jqx-scrollbar-state-normal-light {
  background-color: var(--jqx-scrollbar-background);
  border: 1px solid var(--jqx-scrollbar-background);
}

[dir=ltr] .jqx-scrollbar-state-normal-light {
  border-left-color: var(--jqx-scrollbar-border);
}

[dir=rtl] .jqx-scrollbar-state-normal-light {
  border-right-color: var(--jqx-scrollbar-border);
}

[dir] .jqx-scrollbar-thumb-state-normal-light, [dir] .jqx-scrollbar-thumb-state-normal-horizontal-light {
  background: var(--jqx-scrollbar-thumb-background);
  border-color: var(--jqx-scrollbar-thumb-border);
  border-radius: 0px;
}

.jqx-scrollbar-thumb-state-hover-light, .jqx-scrollbar-thumb-state-hover-horizontal-light {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-scrollbar-thumb-state-hover-light, [dir] .jqx-scrollbar-thumb-state-hover-horizontal-light {
  background: var(--jqx-scrollbar-thumb-background-hover);
  border-color: var(--jqx-scrollbar-thumb-border-hover);
  box-shadow: none;
}

.jqx-progressbar-light {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-progressbar-light {
  background: var(--jqx-background) !important;
  box-shadow: none;
}

[dir] .jqx-progressbar-value-light, [dir] .jqx-splitter-collapse-button-horizontal-light {
  background: var(--jqx-primary);
}

[dir] .jqx-splitter-collapse-button-vertical-light, [dir] .jqx-progressbar-value-vertical-light {
  background: var(--jqx-primary);
}

.jqx-scrollbar-mobile-light .jqx-scrollbar-button-state-normal {
  display: none !important;
}

.jqx-scrollbar-button-state-hover-light {
  color: var(--jqx-scrollbar-button-color-hover);
}

[dir] .jqx-scrollbar-button-state-hover-light {
  background: var(--jqx-scrollbar-button-background-hover);
  border-color: var(--jqx-scrollbar-button-border-hover);
}

.jqx-scrollbar-button-state-pressed-light {
  color: var(--jqx-scrollbar-button-color-pressed);
}

[dir] .jqx-scrollbar-button-state-pressed-light {
  background: var(--jqx-scrollbar-button-background-pressed);
  border-color: var(--jqx-scrollbar-button-border-pressed);
}

[dir] .jqx-splitter-splitbar-vertical-light, [dir] .jqx-splitter-splitbar-horizontal-light {
  background: var(--jqx-scrollbar-thumb-background);
  border-color: var(--jqx-scrollbar-thumb-border);
}

[dir] .jqx-scrollbar-thumb-state-pressed-light, [dir] .jqx-scrollbar-thumb-state-pressed-horizontal-light, [dir] .jqx-scrollbar-button-state-pressed-light {
  background: var(--jqx-scrollbar-thumb-background-pressed);
  border-color: var(--jqx-scrollbar-thumb-border-pressed);
  box-shadow: none;
}

[dir] .jqx-grid-column-sortdescbutton-light, [dir] jqx-grid-column-filterbutton-light, [dir] .jqx-grid-column-sortascbutton-light {
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--jqx-border);
}

.jqx-menu-vertical-light {
  filter: none;
}

[dir] .jqx-menu-vertical-light {
  background: var(--jqx-background);
}

[dir] .jqx-grid-bottomright-light, [dir] .jqx-panel-bottomright-light, [dir] .jqx-listbox-bottomright-light {
  background-color: var(--jqx-scrollbar-background);
}

[dir] .jqx-window-light, [dir] .jqx-tooltip-light {
  box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
}

.jqx-tooltip-light, .jqx-tooltip-light.jqx-popup-light, .jqx-tooltip-light .jqx-fill-state-normal-light {
  color: var(--jqx-primary-color);
}

[dir] .jqx-tooltip-light, [dir] .jqx-tooltip-light.jqx-popup-light, [dir] .jqx-tooltip-light .jqx-fill-state-normal-light {
  background: var(--jqx-primary);
  border-color: var(--jqx-primary);
  box-shadow:none;
}

[dir] .jqx-docking-light .jqx-window-light {
  box-shadow: none;
}

[dir] .jqx-docking-panel-light .jqx-window-light {
  box-shadow: none;
}

.jqx-checkbox-light {
  line-height:20px;
  overflow: visible;
}

.jqx-radiobutton-light {
  overflow: visible;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  line-height:20px;
}

[dir] .jqx-radiobutton-light {
  box-shadow: none;
  background-repeat: no-repeat;
  background: none;
}

.jqx-radiobutton-light-light, .jqx-radiobutton-hover-light {
  transition: background-color ease-in .3s;
}

[dir] .jqx-radiobutton-light-light, [dir] .jqx-radiobutton-hover-light {
  border-radius: 100%;
  background-repeat: no-repeat;
}

.jqx-radiobutton-check-checked-light {
  filter: none;
}

[dir] .jqx-radiobutton-check-checked-light {
  background: var(--jqx-background);
  background-repeat: no-repeat;
  border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-light {
  filter: none;
}

[dir] .jqx-radiobutton-check-indeterminate-light {
  background: var(--jqx-background);
  border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-disabled-light {
  filter: none;
  opacity: 0.7;
}

[dir] .jqx-radiobutton-check-indeterminate-disabled-light {
  background: var(--jqx-background);
  border-radius: 100%;
}

.jqx-checkbox-default-light,
.jqx-radiobutton-default-light
 {
  overflow: visible;
}

[dir] .jqx-checkbox-default-light, [dir] .jqx-radiobutton-default-light
 {
  border-width: 1px;
  border-color: var(--jqx-border);
  background-color: var(--jqx-background);
}

.jqx-tree-grid-expand-button-light,
.jqx-tree-grid-collapse-button-light {
  font-size: 16px;
}

[dir=ltr] .jqx-grid-table-light .jqx-grid-cell:first-child {
  padding-left: 10px;
}

[dir=rtl] .jqx-grid-table-light .jqx-grid-cell:first-child {
  padding-right: 10px;
}

[dir=ltr] .jqx-tree-grid-title-light {
  margin-left: 5px;
}

[dir=rtl] .jqx-tree-grid-title-light {
  margin-right: 5px;
}

.jqx-tree-light .jqx-checkbox-light .jqx-checkbox-default-light,
.jqx-checkbox-light[checked] .jqx-checkbox-default-light,
.jqx-tree-grid-checkbox[checked].jqx-checkbox-default-light,
.jqx-radiobutton-light[checked] .jqx-radiobutton-default-light
 {
  color: var(--jqx-primary-color);
}

[dir] .jqx-tree-light .jqx-checkbox-light .jqx-checkbox-default-light, [dir] .jqx-checkbox-light[checked] .jqx-checkbox-default-light, [dir] .jqx-tree-grid-checkbox[checked].jqx-checkbox-default-light, [dir] .jqx-radiobutton-light[checked] .jqx-radiobutton-default-light
 {
  background-color: var(--jqx-primary);
  border-color: var(--jqx-primary);
}

.jqx-menu-item-disabled-light {
  color: inherit;
}

[dir] .jqx-grid-light .jqx-checkbox-default-light {
  border-radius: 0px;
}

.jqx-checkbox-check-checked-light {
  font-family: jqx-icons;
  display: flex;
  justify-content: center;
}

[dir] .jqx-checkbox-check-checked-light {
  background: none;
}

.jqx-checkbox-check-checked-light:after {
  content: var(--jqx-icon-check);
}

.jqx-checkbox-check-indeterminate-light {
  width:14px !important;
  height:14px !important;
  position:relative;
  top: 1px;
}

[dir] .jqx-checkbox-check-indeterminate-light {
  background: var(--jqx-background);
}

[dir=ltr] .jqx-checkbox-check-indeterminate-light {
  left: 1px;
}

[dir=rtl] .jqx-checkbox-check-indeterminate-light {
  right: 1px;
}

.jqx-tree-light .jqx-checkbox-check-indeterminate-light {
  width:12px !important;
  height:12px !important;
  top: 2px;
}

[dir=ltr] .jqx-tree-light .jqx-checkbox-check-indeterminate-light {
  left:2px;
}

[dir=rtl] .jqx-tree-light .jqx-checkbox-check-indeterminate-light {
  right:2px;
}

[dir] .jqx-checkbox-hover-light, [dir] .jqx-radiobutton-hover-light {
  background-color: var(--jqx-primary);
  border-color: var(--jqx-primary);
}

.jqx-slider-slider-light {
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;
}

[dir] .jqx-slider-slider-light:active {
  transform: scale(1.2);
  box-shadow: rgba(0,0,0,0.3) 0 0 10px;
}

[dir] .jqx-slider-light[discrete] .jqx-slider-slider-light:active
 {
  transform: scaleX(0);
}

[dir] .jqx-slider-slider-horizontal-light {
  background: var(--jqx-primary);
}

[dir] .jqx-slider-slider-vertical-light {
  background: var(--jqx-primary);
}

.jqx-slider-tooltip-light {
  width: 25px;
  height: 25px;
}

[dir] .jqx-slider-tooltip-light {
  transform-origin: 50% 100%;
  border-radius: 50%;
  padding:0px;
  background: transparent !important;
}

[dir=ltr] .jqx-slider-tooltip-light {
  transform: scale(0) rotate(45deg);
}

[dir=rtl] .jqx-slider-tooltip-light {
  transform: scale(0) rotate(-45deg);
}

[dir=ltr] .jqx-slider-tooltip-light.init {
  transform: scale(1) rotate(45deg);
}

[dir=rtl] .jqx-slider-tooltip-light.init {
  transform: scale(1) rotate(-45deg);
}

.jqx-slider-tooltip-light.hide {
  transition: transform 0.2s ease;
}

[dir] .jqx-slider-tooltip-light.hide {
  transform-origin:50% 100%;
}

[dir=ltr] .jqx-slider-tooltip-light.hide {
  transform: scale(0) rotate(45deg);
}

[dir=rtl] .jqx-slider-tooltip-light.hide {
  transform: scale(0) rotate(-45deg);
}

.jqx-slider-tooltip-light.show {
  transition: transform 0.2s ease;
}

[dir=ltr] .jqx-slider-tooltip-light.show {
  transform: scale(1) rotate(45deg);
}

[dir=rtl] .jqx-slider-tooltip-light.show {
  transform: scale(1) rotate(-45deg);
}

.jqx-slider-tooltip-light .jqx-tooltip-arrow-t-b,
.jqx-slider-tooltip-light .jqx-tooltip-arrow-l-r {
  display:none;
  visibility:hidden;
}

.jqx-slider-tooltip-light, .jqx-slider-tooltip-light .jqx-fill-state-normal-light {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--jqx-primary-color);
  font-size:11px;
}

[dir] .jqx-slider-tooltip-light, [dir] .jqx-slider-tooltip-light .jqx-fill-state-normal-light {
  background: var(--jqx-primary);
}

[dir=ltr] .jqx-slider-tooltip-light, [dir=ltr] .jqx-slider-tooltip-light .jqx-fill-state-normal-light {
  border-radius: 15px 15px 0px;
}

[dir=rtl] .jqx-slider-tooltip-light, [dir=rtl] .jqx-slider-tooltip-light .jqx-fill-state-normal-light {
  border-radius: 15px 15px 15px 0px;
}

[dir=ltr] .jqx-slider-tooltip-light.far, [dir=ltr] .jqx-slider-tooltip-light.far .jqx-fill-state-normal-light {
  border-radius: 0px 15px 15px 15px;
}

[dir=rtl] .jqx-slider-tooltip-light.far, [dir=rtl] .jqx-slider-tooltip-light.far .jqx-fill-state-normal-light {
  border-radius: 15px 0px 15px 15px;
}

[dir=ltr] .jqx-slider-tooltip-light.vertical, [dir=ltr] .jqx-slider-tooltip-light.vertical .jqx-fill-state-normal-light {
  border-radius: 15px 0px 15px 15px;
}

[dir=rtl] .jqx-slider-tooltip-light.vertical, [dir=rtl] .jqx-slider-tooltip-light.vertical .jqx-fill-state-normal-light {
  border-radius: 0px 15px 15px 15px;
}

[dir=ltr] .jqx-slider-tooltip-light.vertical.far, [dir=ltr] .jqx-slider-tooltip-light.vertical.far .jqx-fill-state-normal-light {
  border-radius: 15px 15px 15px 0px;
}

[dir=rtl] .jqx-slider-tooltip-light.vertical.far, [dir=rtl] .jqx-slider-tooltip-light.vertical.far .jqx-fill-state-normal-light {
  border-radius: 15px 15px 0px 15px;
}

[dir] .jqx-slider-tooltip-light {
  background:transparent;
  border:none !important;
  box-shadow:none;
}

.jqx-slider-tooltip-light .jqx-tooltip-main-light {
  top: -7px;
}

[dir=ltr] .jqx-slider-tooltip-light .jqx-tooltip-main-light {
  right: 11px;
}

[dir=rtl] .jqx-slider-tooltip-light .jqx-tooltip-main-light {
  left: 11px;
}

.jqx-slider-tooltip-light.far .jqx-tooltip-main-light {
  top: 3px;
}

[dir=ltr] .jqx-slider-tooltip-light.far .jqx-tooltip-main-light {
  right: 4px;
}

[dir=rtl] .jqx-slider-tooltip-light.far .jqx-tooltip-main-light {
  left: 4px;
}

.jqx-slider-tooltip-light.vertical .jqx-tooltip-main-light {
  top: -3px;
}

[dir=ltr] .jqx-slider-tooltip-light.vertical .jqx-tooltip-main-light {
  right: 3px;
}

[dir=rtl] .jqx-slider-tooltip-light.vertical .jqx-tooltip-main-light {
  left: 3px;
}

.jqx-slider-tooltip-light .jqx-tooltip-text {
  overflow:visible;
}

[dir] .jqx-slider-tooltip-light .jqx-tooltip-text {
  background: transparent;
  border:none;
  padding: 0px;
}

[dir=ltr] .jqx-slider-tooltip-light .jqx-tooltip-text>span {
  transform: rotate(-45deg);
}

[dir=rtl] .jqx-slider-tooltip-light .jqx-tooltip-text>span {
  transform: rotate(45deg);
}

.jqx-slider-tooltip-light.range {
  width: 35px;
  height:35px;
}

[dir] .jqx-slider-rangebar-light {
  border-color: var(--jqx-primary);
  background: var(--jqx-primary);
}

[dir] .jqx-slider-track-horizontal-light, [dir] .jqx-slider-track-vertical-light {
  border-color: var(--jqx-border);
  background: var(--jqx-background);
}

.jqx-slider-button-light {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-slider-button-light {
  border-radius: 100%;
}

[dir] .jqx-slider-button-light.jqx-fill-state-normal-light, [dir] .jqx-slider-button-light.jqx-fill-state-hover-light, [dir] .jqx-slider-button-light.jqx-fill-state-pressed-light
{
  background: transparent !important;
}

[dir] .jqx-tree-item-light, [dir] .jqx-tree-item-selected {
  padding: 6px;
  border-radius: 4px;
}

[dir] .jqx-listitem-element-light .jqx-checkbox-default-light {
  border-radius: 0px;
}

[dir] .jqx-listitem-state-hover-light, [dir] .jqx-listitem-state-selected-light, [dir] .jqx-listitem-state-normal-light {
  border-radius: 0;
  margin:0px;
}

.jqx-scheduler-edit-dialog-label-light {
  font-size: 12px;
  text-transform: uppercase;
}

[dir] .jqx-scheduler-edit-dialog-label-light {
  padding-top: 6px;
  padding-bottom: 6px;
}

[dir] .jqx-scheduler-edit-dialog-field-light {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-scheduler-edit-dialog-label-rtl-light {
  line-height: 35px;
}

[dir] .jqx-scheduler-edit-dialog-label-rtl-light {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-scheduler-edit-dialog-field-rtl-light {
  line-height: 35px;
}

[dir] .jqx-scheduler-edit-dialog-field-rtl-light {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-menu-horizontal-light {
  height: auto !important;
}

[dir] .jqx-menu-horizontal-light .jqx-menu-item-top-light {
  padding: 8px;
}

[dir] .jqx-menu-item-top-light, [dir] .jqx-menu-item-light {
  padding: 8px;
}

/*applied to a list item when the item is selected.*/

.jqx-listitem-state-hover-light, .jqx-menu-item-hover-light, .jqx-tree-item-hover-light, .jqx-calendar-cell-hover-light, .jqx-grid-cell-hover-light,
.jqx-input-popup-light .jqx-fill-state-hover-light,
.jqx-input-popup-light .jqx-fill-state-pressed-light {
  color: var(--jqx-background-color-hover) !important;
  text-decoration: none;
  outline: 0;
}

[dir] .jqx-listitem-state-hover-light, [dir] .jqx-menu-item-hover-light, [dir] .jqx-tree-item-hover-light, [dir] .jqx-calendar-cell-hover-light, [dir] .jqx-grid-cell-hover-light, [dir] .jqx-input-popup-light .jqx-fill-state-hover-light, [dir] .jqx-input-popup-light .jqx-fill-state-pressed-light {
  border-color: var(--jqx-background-hover);
  background-color: var(--jqx-background-hover);
  background-repeat: repeat-x;
  background: var(--jqx-background-hover);
  box-shadow: none;
}

[dir=ltr] .jqx-listitem-state-hover-light, [dir=ltr] .jqx-menu-item-hover-light, [dir=ltr] .jqx-tree-item-hover-light, [dir=ltr] .jqx-calendar-cell-hover-light, [dir=ltr] .jqx-grid-cell-hover-light, [dir=ltr] .jqx-input-popup-light .jqx-fill-state-hover-light, [dir=ltr] .jqx-input-popup-light .jqx-fill-state-pressed-light {
  background-position: 0 0;
}

[dir=rtl] .jqx-listitem-state-hover-light, [dir=rtl] .jqx-menu-item-hover-light, [dir=rtl] .jqx-tree-item-hover-light, [dir=rtl] .jqx-calendar-cell-hover-light, [dir=rtl] .jqx-grid-cell-hover-light, [dir=rtl] .jqx-input-popup-light .jqx-fill-state-hover-light, [dir=rtl] .jqx-input-popup-light .jqx-fill-state-pressed-light {
  background-position: 100% 0;
}

.jqx-scheduler-cell-hover-light {
  color: var(--jqx-background) !important;
}

[dir] .jqx-scheduler-cell-hover-light {
  border-color: var(--jqx-primary) !important;
  background: var(--jqx-primary) !important;
}

.jqx-listitem-state-selected-light, .jqx-menu-item-selected-light, .jqx-tree-item-selected-light, .jqx-calendar-cell-selected-light, .jqx-grid-cell-selected-light,
.jqx-menu-item-top-selected-light, .jqx-grid-selectionarea-light, .jqx-input-button-header-light, .jqx-input-button-innerHeader-light {
  color: var(--jqx-primary-color) !important; /* Old browsers */
}

[dir] .jqx-listitem-state-selected-light, [dir] .jqx-menu-item-selected-light, [dir] .jqx-tree-item-selected-light, [dir] .jqx-calendar-cell-selected-light, [dir] .jqx-grid-cell-selected-light, [dir] .jqx-menu-item-top-selected-light, [dir] .jqx-grid-selectionarea-light, [dir] .jqx-input-button-header-light, [dir] .jqx-input-button-innerHeader-light {
  border-color: var(--jqx-primary) !important;
  background: var(--jqx-primary) !important;
  box-shadow: none;
}

.jqx-grid-cell-light .jqx-button-light, .jqx-grid-cell-light .jqx-button-light.jqx-fill-state-hover-light, .jqx-grid-cell-light .jqx-button-light.jqx-fill-state-pressed-light {
  transition: none;
}

[dir] .jqx-grid-cell-light .jqx-button-light, [dir] .jqx-grid-cell-light .jqx-button-light.jqx-fill-state-hover-light, [dir] .jqx-grid-cell-light .jqx-button-light.jqx-fill-state-pressed-light {
  box-shadow: none;
}

.jqx-menu-popup-light{
  opacity: 0;
}

[dir] .jqx-menu-popup-light{
  box-shadow: 0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2);
  background: var(--jqx-background) !important;
}

[dir=ltr] .jqx-menu-popup-light{
  transform-origin: top left;
}

[dir=rtl] .jqx-menu-popup-light{
  transform-origin: top right;
}

.jqx-menu-popup-light.top {
  transition: transform 0.2s ease-in-out, opacity 0.3s ease-in-out;
}

[dir] .jqx-menu-popup-light.top {
  transform: scaleY(0);
}

.jqx-menu-popup-light.horizontal {
  transition: transform 0.2s ease-in-out, opacity 0.3s ease-in-out;
}

[dir] .jqx-menu-popup-light.horizontal {
  transform: scaleX(0);
}

.jqx-menu-popup-light.show {
  opacity: 1;
}

[dir] .jqx-menu-popup-light.show {
  transform: scale(1);
}

[dir] .jqx-popup-light {
  border: 1px solid var(--jqx-border);
  background: var(--jqx-background);
  box-shadow: 0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 15px 0 rgba(0,0,0,.2);
}

[dir] .jqx-menu-popup-light .jqx-popup-light {
  box-shadow: none;
  border: none;
}

.jqx-datatable-light .jqx-grid-column-sortdescbutton-light,
.jqx-datatable-light .jqx-grid-column-sortascbutton-light {
  display: flex;
  align-items: center;
}

[dir] .jqx-grid-column-sortascbutton-light, [dir] .jqx-expander-arrow-bottom-light, [dir] .jqx-window-collapse-button-light, [dir] .jqx-menu-item-arrow-up-light, [dir] .jqx-menu-item-arrow-up-selected-light, [dir] .jqx-menu-item-arrow-top-up-light, [dir] .jqx-icon-arrow-up-light, [dir] .jqx-icon-arrow-up-hover-light, [dir] .jqx-icon-arrow-up-selected-light {
  background-image: none;
}

.jqx-grid-column-sortascbutton-light,
.jqx-expander-arrow-bottom-light,
.jqx-window-collapse-button-light,
.jqx-menu-item-arrow-up-light,
.jqx-menu-item-arrow-up-selected-light,
.jqx-menu-item-arrow-top-up-light,
.jqx-icon-arrow-up-light,
.jqx-icon-arrow-up-hover-light,
.jqx-icon-arrow-up-selected-light {
  font-family: jqx-icons;
}

[dir] .jqx-grid-column-sortascbutton-light, [dir] .jqx-expander-arrow-bottom-light, [dir] .jqx-window-collapse-button-light, [dir] .jqx-menu-item-arrow-up-light, [dir] .jqx-menu-item-arrow-up-selected-light, [dir] .jqx-menu-item-arrow-top-up-light, [dir] .jqx-icon-arrow-up-light, [dir] .jqx-icon-arrow-up-hover-light, [dir] .jqx-icon-arrow-up-selected-light {
  background-image: none;
}

.jqx-window-collapse-button-light {
  position: relative;
  font-weight: bold;
  font-size: 18px;
}

[dir] .jqx-window-collapse-button-light {
  margin-top:0px;
}

[dir=ltr] .jqx-window-collapse-button-light {
  right: 10px;
}

[dir=rtl] .jqx-window-collapse-button-light {
  left: 10px;
}

.jqx-grid-column-sortascbutton-light:after,
.jqx-expander-arrow-bottom-light:after,
.jqx-window-collapse-button-light:after,
.jqx-menu-item-arrow-up-light:after,
.jqx-menu-item-arrow-up-selected-light:after,
.jqx-menu-item-arrow-top-up-light:after,
.jqx-icon-arrow-up-light:after,
.jqx-icon-arrow-up-hover-light:after,
.jqx-icon-arrow-up-selected-light:after {
  content: var(--jqx-icon-arrow-up);
}

.jqx-widget-light .jqx-grid-group-expand-light,
.jqx-grid-group-expand-light,
.jqx-grid-column-sortdescbutton-light,
.jqx-expander-arrow-top-light,
.jqx-window-collapse-button-collapsed-light,
.jqx-menu-item-arrow-down-light,
.jqx-menu-item-arrow-down-selected-light,
.jqx-menu-item-arrow-down-light,
.jqx-icon-arrow-down-light,
.jqx-icon-arrow-down-hover-light,
.jqx-icon-arrow-down-selected-light {
  font-family: jqx-icons;
}

[dir] .jqx-widget-light .jqx-grid-group-expand-light, [dir] .jqx-grid-group-expand-light, [dir] .jqx-grid-column-sortdescbutton-light, [dir] .jqx-expander-arrow-top-light, [dir] .jqx-window-collapse-button-collapsed-light, [dir] .jqx-menu-item-arrow-down-light, [dir] .jqx-menu-item-arrow-down-selected-light, [dir] .jqx-menu-item-arrow-down-light, [dir] .jqx-icon-arrow-down-light, [dir] .jqx-icon-arrow-down-hover-light, [dir] .jqx-icon-arrow-down-selected-light {
  background-image: none;
}

.jqx-widget-light .jqx-grid-group-expand-light:after,
.jqx-grid-group-expand-light:after,
.jqx-grid-column-sortdescbutton-light:after,
.jqx-expander-arrow-top-light:after,
.jqx-window-collapse-button-collapsed-light:after,
.jqx-menu-item-arrow-down-light:after,
.jqx-menu-item-arrow-down-selected-light:after,
.jqx-menu-item-arrow-down-light:after,
.jqx-icon-arrow-down-light:after,
.jqx-icon-arrow-down-hover-light:after,
.jqx-icon-arrow-down-selected-light:after {
  content: var(--jqx-icon-arrow-down);
}

.jqx-tabs-arrow-left-light,
.jqx-menu-item-arrow-left-selected-light,
.jqx-menu-item-arrow-top-left,
.jqx-icon-arrow-left-light,
.jqx-icon-arrow-down-left-light,
.jqx-icon-arrow-left-selected-light {
  font-family: jqx-icons;
}

[dir] .jqx-tabs-arrow-left-light, [dir] .jqx-menu-item-arrow-left-selected-light, [dir] .jqx-menu-item-arrow-top-left, [dir] .jqx-icon-arrow-left-light, [dir] .jqx-icon-arrow-down-left-light, [dir] .jqx-icon-arrow-left-selected-light {
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
}

.jqx-tabs-arrow-left-light:after,
.jqx-menu-item-arrow-left-selected-light:after,
.jqx-menu-item-arrow-top-left:after,
.jqx-icon-arrow-left-light:after,
.jqx-icon-arrow-down-left-light:after,
.jqx-icon-arrow-left-selected-light:after {
  content: var(--jqx-icon-arrow-left);
}

.jqx-widget-light .jqx-grid-group-collapse-light,
.jqx-grid-group-collapse-light,
.jqx-tabs-arrow-right-light,
.jqx-menu-item-arrow-right-selected-light,
.jqx-menu-item-arrow-top-right-light,
.jqx-icon-arrow-right-light,
.jqx-icon-arrow-right-hover-light,
.jqx-icon-arrow-right-selected-light {
  font-family: jqx-icons;
}

[dir] .jqx-widget-light .jqx-grid-group-collapse-light, [dir] .jqx-grid-group-collapse-light, [dir] .jqx-tabs-arrow-right-light, [dir] .jqx-menu-item-arrow-right-selected-light, [dir] .jqx-menu-item-arrow-top-right-light, [dir] .jqx-icon-arrow-right-light, [dir] .jqx-icon-arrow-right-hover-light, [dir] .jqx-icon-arrow-right-selected-light {
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
}

.jqx-widget-light .jqx-grid-group-collapse-light:after,
.jqx-grid-group-collapse-light:after,
.jqx-tabs-arrow-right-light:after,
.jqx-menu-item-arrow-right-selected-light:after,
.jqx-menu-item-arrow-top-right-light:after,
.jqx-icon-arrow-right-light:after,
.jqx-icon-arrow-right-hover-light:after,
.jqx-icon-arrow-right-selected-light:after {
  content: var(--jqx-icon-arrow-right);
}

[dir] .jqx-tree-item-arrow-collapse-rtl-light, [dir] .jqx-tree-item-arrow-collapse-hover-rtl-light {
  background-image: none;
}

.jqx-tree-item-arrow-collapse-rtl-light:after,
.jqx-tree-item-arrow-collapse-hover-rtl-light:after {
  content: var(--jqx-icon-arrow-left);
}

[dir] .jqx-menu-item-arrow-left-selected-light {
  background-image: none;
}

[dir] .jqx-menu-item-arrow-right-selected-light {
  background-image: none;
}

.jqx-input-button-content-light {
  font-size: 10px;
}

.jqx-widget .jqx-grid-column-header-cell-light {
  height:30px;
}

[dir] .jqx-widget .jqx-grid-column-header-cell-light {
  padding-top: 8px;
  padding-bottom: 8px;
}

.jqx-widget .jqx-grid-row-cell-light {
  height:30px;
}

[dir] .jqx-widget .jqx-grid-row-cell-light {
  padding-top: 8px;
  padding-bottom: 8px;
}

[dir=ltr] .jqx-listbox-container-light, [dir=ltr] .jqx-calendar-container-light {
  margin-left: -10px;
}

[dir=rtl] .jqx-listbox-container-light, [dir=rtl] .jqx-calendar-container-light {
  margin-right: -10px;
}

[dir=ltr] .jqx-calendar-container-light .jqx-popup, [dir=ltr] .jqx-calendar-light.jqx-popup, [dir=ltr] .jqx-listbox-light.jqx-popup {
  margin-left: 9px;
}

[dir=rtl] .jqx-calendar-container-light .jqx-popup, [dir=rtl] .jqx-calendar-light.jqx-popup, [dir=rtl] .jqx-listbox-light.jqx-popup {
  margin-right: 9px;
}

.jqx-dropdownbutton-popup,
.jqx-calendar-light.jqx-popup,
.jqx-listbox-light.jqx-popup,
.jqx-grid-menu.jqx-popup  {
  transition: transform 0.25s ease-in-out, opacity 0.35s ease-in-out;
  opacity: 0;
  display: block !important;
}

[dir] .jqx-dropdownbutton-popup, [dir] .jqx-calendar-light.jqx-popup, [dir] .jqx-listbox-light.jqx-popup, [dir] .jqx-grid-menu.jqx-popup  {
  transform: scaleY(0);
}

[dir=ltr] .jqx-dropdownbutton-popup, [dir=ltr] .jqx-calendar-light.jqx-popup, [dir=ltr] .jqx-listbox-light.jqx-popup, [dir=ltr] .jqx-grid-menu.jqx-popup  {
  transform-origin: top left;
}

[dir=rtl] .jqx-dropdownbutton-popup, [dir=rtl] .jqx-calendar-light.jqx-popup, [dir=rtl] .jqx-listbox-light.jqx-popup, [dir=rtl] .jqx-grid-menu.jqx-popup  {
  transform-origin: top right;
}

.jqx-dropdownbutton-popup.jqx-popup-show,
.jqx-calendar-light.jqx-popup-show,
.jqx-listbox-light.jqx-popup-show,
.jqx-grid-menu.jqx-popup-show {
  opacity: 1;
}

[dir] .jqx-dropdownbutton-popup.jqx-popup-show, [dir] .jqx-calendar-light.jqx-popup-show, [dir] .jqx-listbox-light.jqx-popup-show, [dir] .jqx-grid-menu.jqx-popup-show {
  transform: scaleY(1);
}

.jqx-widget-light .jqx-grid-cell {
  color: var(--jqx-background-color);
}

[dir] .jqx-widget-light .jqx-grid-cell {
  border-color: var(--jqx-border);
}

.jqx-widget-light .jqx-grid-column-header, .jqx-widget-light .jqx-grid-group-cell {
  color: var(--jqx-surface-color);
}

[dir] .jqx-widget-light .jqx-grid-column-header, [dir] .jqx-widget-light .jqx-grid-group-cell {
  border-color: var(--jqx-border);
  background: var(--jqx-surface);
}

.jqx-widget-light .jqx-grid-column-header-light {
  font-size: 12px;
  color: var(--jqx-surface-color);
  font-weight: 500;
}

[dir] .jqx-widget-light .jqx-grid-column-header-light {
  border-color: var(--jqx-border);
}

[dir] .jqx-widget-light .jqx-widget-header-light:hover .jqx-grid-column-header-light {
  border-bottom-color: var(--jqx-border) !important;
}

[dir=ltr] .jqx-widget-light .jqx-widget-header-light:hover .jqx-grid-column-header-light {
  border-right-color: var(--jqx-border) !important;
}

[dir=rtl] .jqx-widget-light .jqx-widget-header-light:hover .jqx-grid-column-header-light {
  border-left-color: var(--jqx-border) !important;
}

[dir] .jqx-widget-light .jqx-grid-cell-light {
  border-color: var(--jqx-border);
}

.jqx-widgets-light .jqx-scheduler-cell-selected span{
  color: var(--jqx-background) !important;
}

.jqx-scheduler-time-column-light,
.jqx-scheduler-toolbar-light {
  color: var(--jqx-surface-color) !important;
}

[dir] .jqx-scheduler-time-column-light, [dir] .jqx-scheduler-toolbar-light {
  background: var(--jqx-surface) !important;
  border-color: var(--jqx-border) !important;
}

[dir] .jqx-widget-light.jqx-scheduler-light .jqx-grid-cell-light, [dir] .jqx-widget-light.jqx-scheduler-light .jqx-grid-column-header-light {
  border-color: transparent;
  border-bottom-color: var(--jqx-border);
}

.jqx-widget-light.jqx-scheduler-light td.jqx-grid-cell-light span{
  font-size: 10px;
  color: var(--jqx-background-color);
}

.jqx-widget-light.jqx-scheduler-light td.jqx-grid-cell-light.jqx-scheduler-cell-hover span,
.jqx-widget-light.jqx-scheduler-light td.jqx-grid-cell-light.jqx-scheduler-cell-selected span{
  color:var(--jqx-primary-color);
}

.jqx-passwordinput-password-icon-light,
.jqx-passwordinput-password-icon-rtl-light {
  font-family: jqx-icons;
  color:var(--jqx-background-color);
}

[dir] .jqx-passwordinput-password-icon-light, [dir] .jqx-passwordinput-password-icon-rtl-light {
  background-image: none;
}

.jqx-passwordinput-password-icon-light:after,
.jqx-passwordinput-password-icon-rtl-light:after {
  content: var(--jqx-icon-visibility);
}

.jqx-combobox-light .jqx-icon-close-light {
  font-family: jqx-icons;
}

[dir] .jqx-combobox-light .jqx-icon-close-light {
  background-image: none;
}

.jqx-combobox-multi-item-light {
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

[dir=ltr] .jqx-combobox-multi-item-light a {
  margin-right: 10px;
}

[dir=rtl] .jqx-combobox-multi-item-light a {
  margin-left: 10px;
}

.jqx-combobox-light .jqx-icon-close-light:after {
  content: var(--jqx-icon-close);
}

.jqx-combobox-light, .jqx-input-light {
  color: var(--jqx-background-color);
}

[dir] .jqx-combobox-light, [dir] .jqx-input-light {
  border-color: var(--jqx-border);
  background-color: var(--jqx-background);
}

[dir] .jqx-combobox-content-light, [dir] .jqx-datetimeinput-content-light
 {
  border-color: transparent;
}

.jqx-combobox-content-focus-light,
.jqx-combobox-state-focus-light,
.jqx-numberinput-focus-light {
  outline: none;
}

.jqx-input-group-light {
  position: relative;
  display: inline-block;
  overflow: visible;
}

[dir] .jqx-input-group-light {
  border: none;
  box-shadow: none;
}

.jqx-input-group-light input {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.jqx-input-group-light textarea {
  width: 100%;
  height: 100%;
  outline: none;
  resize: none;
}

[dir] .jqx-input-group-light textarea {
  border-top: none;
  border-bottom-color: var(--jqx-border);
}

[dir=ltr] .jqx-input-group-light textarea {
  border-left: none;
  border-right: none;
}

[dir=rtl] .jqx-input-group-light textarea {
  border-right: none;
  border-left: none;
}

.jqx-numberinput-light,
.jqx-maskedinput-light
 {
  position:relative;
}

.jqx-numberinput-light input {
  height:100% !important;
}

[dir] .jqx-input-light.jqx-validator-error-element {
  border-color: transparent !important;
  border-bottom: 1px solid #df2227 !important;
}

.jqx-input-light input,
.jqx-dropdownlist-state-normal-light,
.jqx-combobox-state-normal-light,
.jqx-numberinput-light,
.jqx-maskedinput-light,
.jqx-datetimeinput-light
 {
  color: var(--jqx-surface-color);
  outline: none;
}

[dir] .jqx-input-light input, [dir] .jqx-dropdownlist-state-normal-light, [dir] .jqx-combobox-state-normal-light, [dir] .jqx-numberinput-light, [dir] .jqx-maskedinput-light, [dir] .jqx-datetimeinput-light
 {
  background: var(--jqx-surface);
  border-color: var(--jqx-surface);
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid var(--jqx-border);
}

.jqx-numberinput-light .jqx-action-button-light{
  font-size:12px;
}

[dir] .jqx-numberinput-light .jqx-action-button-light{
  border-radius: 0;
}

.jqx-numberinput-light .jqx-action-button-light > div {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.jqx-maskedinput-light,
.jqx-combobox-light,
.jqx-datetimeinput-light {
  color: var(--jqx-background-color);
}

[dir] .jqx-maskedinput-light, [dir] .jqx-combobox-light, [dir] .jqx-datetimeinput-light {
  background: var(--jqx-background);
  border-color: var(--jqx-background);
  border-bottom: 1px solid var(--jqx-border);
}

.jqx-combobox-light .jqx-combobox-arrow-normal-light,
.jqx-datetimeinput-light .jqx-action-button-light,
.jqx-datetimeinput-light .jqx-action-button-rtl-light
 {
  color:var(--jqx-surface-color);
}

[dir] .jqx-combobox-light .jqx-combobox-arrow-normal-light, [dir] .jqx-datetimeinput-light .jqx-action-button-light, [dir] .jqx-datetimeinput-light .jqx-action-button-rtl-light
 {
  background-color: var(--jqx-surface);
  border-color: var(--jqx-surface);
}

.jqx-datetimeinput-light, .jqx-datetimeinput-light > div,
    .jqx-numberinput-light, .jqx-numberinput-light > div,
    .jqx-maskedinput-light, .jqx-maskedinput-light > div,
    .jqx-dropdownlist-state-normal-light, .jqx-dropdownlist-state-normal-light > div, .jqx-dropdownlist-state-normal-light > div > div,
    .jqx-combobox-state-normal-light, .jqx-combobox-state-normal-light > div, .jqx-combobox-state-normal-light > div > div {
  overflow: visible !important;
}

[dir] .jqx-input-light input:focus {
  border-radius: 0;
  box-shadow: none;
}

.jqx-input-light input, input[type="text"].jqx-input-light, input[type="password"].jqx-input-light, input[type="text"].jqx-widget-content-light, input[type="textarea"].jqx-widget-content-light, textarea.jqx-input-light {
  font-size: var(--jqx-font-size);
  font-family: var(--jqx-font-family);
  resize: none;
  color: var(--jqx-background-color);
  box-sizing:border-box;
}

[dir] .jqx-input-light input, [dir] input[type="text"].jqx-input-light, [dir] input[type="password"].jqx-input-light, [dir] input[type="text"].jqx-widget-content-light, [dir] input[type="textarea"].jqx-widget-content-light, [dir] textarea.jqx-input-light {
  background: var(--jqx-background);
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid var(--jqx-border);
}

input[type="text"].jqx-widget-content-light,
input[type="textarea"].jqx-widget-content-light {
  height: 100%;
}

.jqx-input-label {
  visibility:inherit;
}

.jqx-input-bar{
  visibility:inherit;
}

input:focus ~ .jqx-input-label-light,
textarea:focus ~ .jqx-input-label-light,
.jqx-input-widget-light[hint=true] .jqx-input-label,
.jqx-text-area-light[hint=true] .jqx-input-label,
.jqx-dropdownlist-state-selected-light .jqx-input-label,
.jqx-dropdownlist-state-normal-light[hint=true] .jqx-input-label,
.jqx-combobox-state-normal-light[hint=true] .jqx-input-label,
.jqx-combobox-light .jqx-input-label.focused,
.jqx-dropdownlist-light .jqx-input-label.focused,
.jqx-datetimeinput-light[hint=true] .jqx-input-label,
.jqx-maskedinput-light[hint=true] .jqx-input-label,
.jqx-numberinput-light[hint=true] .jqx-input-label,
.jqx-formattedinput-light[hint=true] .jqx-input-label
 {
  top: -15px;
  font-size: 12px;
  color: var(--jqx-primary);
  opacity: 1;
}

.jqx-dropdownlist-light[default-placeholder="true"] .jqx-input-label {
  visibility: hidden;
}

input:focus ~ .jqx-input-bar:before,
textarea:focus ~ .jqx-input-bar:before,
.jqx-dropdownlist-state-selected-light .jqx-input-bar:before,
.jqx-dropdownlist-light .jqx-input-bar.focused:before,
.jqx-combobox-light .jqx-input-bar.focused:before,
.jqx-complex-input-group-light .jqx-input-bar.focused::before,
.jqx-combobox-state-selected-light .jqx-input-bar:before {
  width: 100%;
}

[dir] .jqx-complex-input-group-light .jqx-fill-state-normal-light {
  border-color: var(--jqx-border);
}

input[type="password"] {
  letter-spacing: 0.3em;
}

[dir=ltr] .jqx-input-widget-light.jqx-rtl > input {
  direction: rtl
}

[dir=rtl] .jqx-input-widget-light.jqx-rtl > input {
  direction: ltr
}

.jqx-input-label-light {
  color: var(--jqx-background-color);
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  top:10px;
  opacity: 0;
  top: calc(50% - 7px);
  transition: 300ms ease all;
}

[dir=ltr] .jqx-input-label-light {
  left: 2px;
}

[dir=rtl] .jqx-input-label-light {
  right: 2px;
}

.jqx-input-label.initial {
  transition: none;
}

.jqx-input-bar-light {
  position: relative;
  display: block;
  z-index:1;
}

.jqx-input-bar-light:before {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  transition: 300ms ease all;
}

[dir] .jqx-input-bar-light:before {
  background: var(--jqx-primary);
}

[dir=ltr] .jqx-input-bar-light:before {
  left: 0%;
}

[dir=rtl] .jqx-input-bar-light:before {
  right: 0%;
}

.jqx-formatted-input-spin-button-light, .jqx-input-group-addon-light {
  color: var(--jqx-background-color);
}

[dir] .jqx-formatted-input-spin-button-light, [dir] .jqx-input-group-addon-light {
  border-color: var(--jqx-background);
  background: var(--jqx-background);
}

.jqx-dropdownlist-state-selected-light,
.jqx-combobox-state-selected-light {
  color: var(--jqx-primary);
}

[dir] .jqx-dropdownlist-state-selected-light, [dir] .jqx-combobox-state-selected-light {
  background: var(--jqx-primary-color);
  border-color: var(--jqx-primary-color);
}

.jqx-dropdownlist-state-normal-light .jqx-icon-arrow-down-light,
.jqx-combobox-state-normal-light .jqx-icon-arrow-down-light,
.sorticon.descending .jqx-grid-column-sorticon-light,
.jqx-tree-item-arrow-expand-light,
 .jqx-expander-header-light .jqx-icon-arrow-down
 {
  display: flex;
  align-items: center;
  transition: transform 0.2s ease-out;
}

[dir] .jqx-dropdownlist-state-normal-light .jqx-icon-arrow-down-light, [dir] .jqx-combobox-state-normal-light .jqx-icon-arrow-down-light, [dir] .sorticon.descending .jqx-grid-column-sorticon-light, [dir] .jqx-tree-item-arrow-expand-light, [dir] .jqx-expander-header-light .jqx-icon-arrow-down
 {
  transform: rotate(0deg);
}

.jqx-expander-header-light .jqx-icon-arrow-up {
  transition: transform 0.2s ease-out;
  font-family: jqx-icons;
}

[dir] .jqx-expander-header-light .jqx-icon-arrow-up {
  background-image: none;
}

[dir=ltr] .jqx-expander-header-light .jqx-icon-arrow-up {
  transform: rotate(180deg);
}

[dir=rtl] .jqx-expander-header-light .jqx-icon-arrow-up {
  transform: rotate(-180deg);
}

.jqx-expander-header-light .jqx-icon-arrow-up:after {
  content: var(--jqx-icon-arrow-down);
}

.jqx-tree-item-arrow-expand-light,
.jqx-tree-item-arrow-collapse-light
 {
  font-size: 16px;
}

[dir=ltr] .jqx-tree-item-arrow-expand-light {
  transform: rotate(180deg);
}

[dir=rtl] .jqx-tree-item-arrow-expand-light {
  transform: rotate(-180deg);
}

.jqx-tree-item-arrow-expand-light:after {
  content: var(--jqx-icon-arrow-up);
}

[dir=ltr] .jqx-tree-item-arrow-expand-light:after {
  margin-left: 2px;
}

[dir=rtl] .jqx-tree-item-arrow-expand-light:after {
  margin-right: 2px;
}

.jqx-tree-item-arrow-collapse-light
{
  transition: transform 0.2s ease-out;
}

[dir] .jqx-tree-item-arrow-collapse-light
{
  transform: rotate(0deg);
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
}

.jqx-dropdownlist-state-selected-light .jqx-icon-arrow-down-light,
.jqx-combobox-state-selected-light .jqx-icon-arrow-down-light,
.sorticon.ascending .jqx-grid-column-sorticon-light
 {
  display: flex;
  align-items: center;
  transition: transform 0.2s ease-out;
}

[dir=ltr] .jqx-dropdownlist-state-selected-light .jqx-icon-arrow-down-light, [dir=ltr] .jqx-combobox-state-selected-light .jqx-icon-arrow-down-light, [dir=ltr] .sorticon.ascending .jqx-grid-column-sorticon-light
 {
  transform: rotate(180deg);
  left: -1px;
}

[dir=rtl] .jqx-dropdownlist-state-selected-light .jqx-icon-arrow-down-light, [dir=rtl] .jqx-combobox-state-selected-light .jqx-icon-arrow-down-light, [dir=rtl] .sorticon.ascending .jqx-grid-column-sorticon-light
 {
  transform: rotate(-180deg);
  right: -1px;
}

[dir=ltr] .jqx-combobox-state-selected-light .jqx-icon-arrow-down-light{
  left:-1px;
}

[dir=rtl] .jqx-combobox-state-selected-light .jqx-icon-arrow-down-light{
  right:-1px;
}

[dir] .jqx-listbox-container {
  margin-top: 1px;
}

input[type="text"].jqx-input-light:-moz-placeholder, input[type="text"].jqx-widget-content-light:-moz-placeholder, input[type="textarea"].jqx-widget-content-light:-moz-placeholder, textarea.jqx-input-light:-moz-placeholder {
  color: #999999;
}

input[type="text"].jqx-input-light:-webkit-input-placeholder, input[type="text"].jqx-widget-content-light:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-light:-webkit-input-placeholder, textarea.jqx-input-light:-webkit-input-placeholder {
  color: #999999;
}

input[type="text"].jqx-input-light:-ms-input-placeholder, input[type="text"].jqx-widget-content-light:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-light:-ms-input-placeholder, textarea.jqx-input-light:-ms-input-placeholder {
  color: #999999;
}

.jqx-combobox-content-focus-light, .jqx-combobox-state-focus-light, .jqx-fill-state-focus-light,
.jqx-numberinput-focus-light {
  outline: none;
}

.jqx-popup-light.jqx-fill-state-focus-light {
  outline: none;
}

[dir] .jqx-popup-light.jqx-fill-state-focus-light {
  border-color: var(--jqx-border) !important;
}

.jqx-datetimeinput-content, .jqx-datetimeinput-container {
  overflow: visible !important;
}

.jqx-text-area-light, .jqx-text-area-light > div {
  overflow:visible !important;
}

.jqx-text-area-element-light {
  box-sizing: border-box;
}

[dir] .jqx-pivotgrid-content-wrapper.jqx-fill-state-normal-light {
  border-color: var(--jqx-border);
}

[dir] .jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-expand-light {
  background-image: none;
}

[dir] .jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-collapse-light {
  background-image: none;
}

[dir] .jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-collapse-rtl-light {
  background-image: none;
}

[dir] .jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-expand-rtl-light {
  background-image: none;
}

.jqx-tabs-title-selected-top-light, .jqx-tabs-selection-tracker-top-light {
  filter: none;
  color: inherit;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-tabs-title-selected-top-light, [dir] .jqx-tabs-selection-tracker-top-light {
  border-color: transparent;
  background: inherit;
  box-shadow: none;
}

[dir] .jqx-grid-cell-filter-row-light {
  background-color: var(--jqx-surface);
}

.jqx-tabs-title-light, .jqx-ribbon-item-light {
  color: inherit;
}

[dir] .jqx-ribbon-item-selected-light {
  background: inherit;
}

.jqx-tabs-title-selected-bottom-light,
.jqx-tabs-title-selected-top-light
 {
  color: var(--jqx-primary);
  font-weight:500;
}

[dir] .jqx-tabs-title-selected-bottom-light, [dir] .jqx-tabs-title-selected-top-light
 {
  padding-top:5px;
  padding-bottom:5px;
}

[dir] .jqx-tabs-title.jqx-fill-state-hover-light {
  border-color: transparent;
}

[dir] .jqx-ribbon-item-light {
  cursor: pointer;
}

.jqx-ribbon-item-selected-light {
  color: var(--jqx-primary);
  font-weight:500;
}

[dir] .jqx-ribbon-item-selected-light {
  border-color: transparent;
}

[dir] .jqx-ribbon-item-hover-light {
  background: transparent;
}

[dir] .jqx-ribbon-header-top-light {
  border-color: transparent;
  border-bottom-color: var(--jqx-border);
}

[dir] .jqx-ribbon-header-bottom-light {
  border-color: transparent;
  border-top-color: var(--jqx-border);
}

[dir] .jqx-ribbon-header-right-light {
  border-color: transparent;
}

[dir=ltr] .jqx-ribbon-header-right-light {
  border-left-color:var(--jqx-border);
}

[dir=rtl] .jqx-ribbon-header-right-light {
  border-right-color:var(--jqx-border);
}

[dir] .jqx-ribbon-header-left-light {
  border-color: transparent;
}

[dir=ltr] .jqx-ribbon-header-left-light {
  border-right-color:var(--jqx-border);
}

[dir=rtl] .jqx-ribbon-header-left-light {
  border-left-color:var(--jqx-border);
}

.jqx-tabs-title-selected-bottom-light, .jqx-tabs-selection-tracker-bottom-light {
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-tabs-title-selected-bottom-light, [dir] .jqx-tabs-selection-tracker-bottom-light {
  border-color: transparent;
  border-top: 1px solid var(--jqx-background);
  background: var(--jqx-background);
  box-shadow: none;
}

[dir] .jqx-tabs-light, [dir] .jqx-ribbon-light {
  border-color: transparent;
}

[dir] .jqx-tabs-header-light {
  background: transparent;
}

.jqx-ribbon-header-light {
  color: var(--jqx-surface-color);
}

[dir] .jqx-ribbon-header-light {
  background: var(--jqx-surface);
}

[dir] .jqx-tabs-position-bottom .jqx-tabs-header-light {
  border-color: transparent;
}

[dir] .jqx-layout-light .jqx-tabs-header-light, [dir] .jqx-layout-light .jqx-ribbon-header-light {
  background: var(--jqx-background);
  border-color: var(--jqx-border);
}

[dir] .jqx-tabs-title-bottom {
  border-color: transparent;
}

.jqx-tabs-title-hover-top-light, .jqx-tabs-title-hover-bottom-light, .jqx-tabs-header-light {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  color: var(--jqx-surface-color);
}

[dir] .jqx-tabs-title-hover-top-light, [dir] .jqx-tabs-title-hover-bottom-light, [dir] .jqx-tabs-header-light {
  box-shadow: none !important;
  background: var(--jqx-surface);
}

.jqx-tabs-content-light {
  box-sizing: border-box;
}

[dir] .jqx-tabs-content-light {
  border: 1px solid var(--jqx-border);
  border-top-color: transparent;
  padding:5px;
}

.jqx-tabs-bar-light {
  position: absolute;
  bottom: 0;
  height: 2px;
  z-index:10;
  transition: .5s cubic-bezier(.35,0,.25,1);
}

[dir] .jqx-tabs-bar-light {
  background: var(--jqx-primary);
}

.jqx-tabs-bar-light.vertical {
  width: 2px;
}

.jqx-tabs-position-bottom .jqx-tabs-bar-light {
  top: 0;
}

[dir] .jqx-layout-light {
  background-color: var(--jqx-background);
}

.jqx-kanban-column-header-collapsed-light {
  color: var(--jqx-surface-color);
}

[dir] .jqx-kanban-column-header-collapsed-light {
  background: var(--jqx-surface);
}

.jqx-calendar-cell-light {
  font-size:12px;
}

[dir] .jqx-calendar-cell-light {
  border-radius: 0px;
}

.jqx-calendar-cell-light.jqx-fill-state-pressed-light {
  outline: 2px var(--jqx-primary);
  overflow: hidden;
  position: relative;
}

.jqx-calendar-cell-light.jqx-fill-state-pressed-light:after {
  content: '';
  width:  calc(100% - 4px);
  position: absolute;
  top: 0px;
  height: calc(100% - 4px);
}

[dir] .jqx-calendar-cell-light.jqx-fill-state-pressed-light:after {
  border: 2px solid var(--jqx-background);
}

[dir=ltr] .jqx-calendar-cell-light.jqx-fill-state-pressed-light:after {
  left: 0px;
}

[dir=rtl] .jqx-calendar-cell-light.jqx-fill-state-pressed-light:after {
  right: 0px;
}

[dir] .jqx-calendar-cell-year-light, [dir] .jqx-calendar-cell-decade-light {
  border-radius: 0px;
}

.jqx-calendar-title-content-light {
  font-weight:bold;
}

.jqx-calendar-column-cell-light {
  color: var(--jqx-background-color);
  font-size:12px;
}

.jqx-icon-time-light,
.jqx-icon-time-hover-light,
.jqx-icon-time-pressed-light {
  font-family: 'jqx-icons';
  display: flex;
  font-family: 'jqx-icons';
  font-size: 16px;
  align-content: center;
  justify-content: center;
  top: 0px;
  align-items: center;
  width: 100%;
  height: 100%;
}

[dir] .jqx-icon-time-light, [dir] .jqx-icon-time-hover-light, [dir] .jqx-icon-time-pressed-light {
  background-image: none !important;
  margin-top: 0px;
  margin: 0;
}

[dir=ltr] .jqx-icon-time-light, [dir=ltr] .jqx-icon-time-hover-light, [dir=ltr] .jqx-icon-time-pressed-light {
  left: initial !important;
  left: 0px;
}

[dir=rtl] .jqx-icon-time-light, [dir=rtl] .jqx-icon-time-hover-light, [dir=rtl] .jqx-icon-time-pressed-light {
  right: initial !important;
  right: 0px;
}

.jqx-icon-time-light:after,
.jqx-icon-time-hover-light:after,
.jqx-icon-time-pressed-light:after {
  content: var(--jqx-icon-arrow-down);
}

.jqx-icon-calendar-light,
.jqx-icon-calendar-hover-light,
.jqx-icon-calendar-pressed-light {
  font-family: 'jqx-icons';
  top: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  height: 100% !important;
}

[dir] .jqx-icon-calendar-light, [dir] .jqx-icon-calendar-hover-light, [dir] .jqx-icon-calendar-pressed-light {
  background-image: none !important;
  margin: 0 !important;
}

[dir=ltr] .jqx-icon-calendar-light, [dir=ltr] .jqx-icon-calendar-hover-light, [dir=ltr] .jqx-icon-calendar-pressed-light {
  left: 0;
}

[dir=rtl] .jqx-icon-calendar-light, [dir=rtl] .jqx-icon-calendar-hover-light, [dir=rtl] .jqx-icon-calendar-pressed-light {
  right: 0;
}

.jqx-icon-calendar-light:after,
.jqx-icon-calendar-hover-light:after,
.jqx-icon-calendar-pressed-light:after {
  content: var(--jqx-icon-calendar);
}

[dir] .jqx-tabs-close-button-light, [dir] .jqx-tabs-close-button-selected-light, [dir] .jqx-tabs-close-button-hover-light {
  background-image: none;
}

.jqx-tabs-close-button-light:after {
  content: var(--jqx-icon-close);
}

[dir] .jqx-scrollbar-button-state-pressed-light .jqx-icon-arrow-up-selected-light {
  background-image: none;
}

[dir] .jqx-scrollbar-button-state-pressed-light .jqx-icon-arrow-down-selected-light {
  background-image: none;
}

[dir] .jqx-scrollbar-button-state-pressed-light .jqx-icon-arrow-left-selected-light {
  background-image: none;
}

[dir] .jqx-scrollbar-button-state-pressed-light .jqx-icon-arrow-right-selected-light {
  background-image: none;
}

[dir] .jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-expand-light {
  background-image: none;
}

[dir] .jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-collapse-light {
  background-image: none;
}

[dir] .jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-collapse-rtl-light {
  background-image: none;
}

[dir] .jqx-grid-cell-light.jqx-grid-cell-selected-light > .jqx-grid-group-expand-rtl-light {
  background-image: none;
}

[dir] .jqx-grid-group-collapse-light {
  background-image: none;
}

[dir] .jqx-grid-group-collapse-rtl-light {
  background-image: none;
}

[dir] .jqx-grid-group-expand-light, [dir] .jqx-grid-group-expand-rtl-light {
  background-image: none;
}

.jqx-icon-arrow-first-light,
.jqx-icon-arrow-last-light  {
  font-family: jqx-icons;
}

[dir] .jqx-icon-arrow-first-light, [dir] .jqx-icon-arrow-last-light  {
  background-image: none;
}

.jqx-icon-arrow-first-light:after {
  content: var(--jqx-icon-first-page);
}

.jqx-icon-arrow-last-light:after {
  content: var(--jqx-icon-last-page);
}

/* Ripple effect */

.ripple {
  position: relative;
  overflow:hidden;
}

[dir] .ripple {
  transform: translate3d(0, 0, 0);
}

.ink {
  display: block;
  position: absolute;
  pointer-events: none;
  opacity: 0.25;
}

[dir] .ink {
  border-radius: 0%;
  transform: scaleX(0);
  background: rgba(var(--jqx-primary-rgb),0.5);
}

.jqx-scrollbar-light .jqx-icon-arrow-up,
.jqx-scrollbar-light .jqx-icon-arrow-down,
.jqx-scrollbar-light .jqx-icon-arrow-right,
.jqx-scrollbar-light .jqx-icon-arrow-left {
  display: flex;
  justify-content: center;
  align-items: center;
}

.outlined .ink, .flat .ink {
  overflow:hidden;
}

[dir] .outlined .ink, [dir] .flat .ink {
  background: rgba(var(--jqx-primary-rgb),0.5);
}

[dir=ltr] .ink.animate {
  animation: ripple .7s ease;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

[dir=rtl] .ink.animate {
  animation: ripple .7s ease;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

[dir] .jqx-tree-light .jqx-checkbox-light {
  margin-top: 6px !important;
  border-radius: 0px !important;
}

[dir] .jqx-tree-item-arrow-expand-light, [dir] .jqx-tree-item-arrow-collapse-light {
  margin-top: 6px !important;
}

.jqx-checkbox-light .ripple,
.jqx-radiobutton-light .ripple
 {
  overflow:visible;
}

[dir] .jqx-checkbox-light .ink, [dir] .jqx-radiobutton-light .ink
 {
  transform: scale(0);
  background: var(--jqx-primary);
  border-radius: 50%;
}

[dir=ltr] .jqx-checkbox-light .ink.animate, [dir=ltr] .jqx-radiobutton-light .ink.animate
 {
  animation: checkRipple 0.3s ease;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

[dir=rtl] .jqx-checkbox-light .ink.animate, [dir=rtl] .jqx-radiobutton-light .ink.animate
 {
  animation: checkRipple 0.3s ease;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.jqx-checkbox-light .ink.active,
.jqx-radiobutton-light .ink.active
 {
  opacity: 0.2;
}

[dir] .jqx-checkbox-light .ink.active, [dir] .jqx-radiobutton-light .ink.active
 {
  transform: scale(2);
}

.jqx-checkbox-default-light.active .ink,
.jqx-radiobutton-default-light.active .ink
 {
  opacity: 0.2;
}

[dir] .jqx-checkbox-default-light.active .ink, [dir] .jqx-radiobutton-default-light.active .ink
 {
  transform: scale(2);
}

/* Ripple effect */

/* Ripple effect */

.buttonRipple {
  transition: background 0.8s;
}

[dir] .buttonRipple {
  background-position: center;
}

.buttonRipple.jqx-button-light.jqx-fill-state-hover {
  color: var(--jqx-background-color-hover);
}

[dir] .buttonRipple.jqx-button-light.jqx-fill-state-hover {
  background: var(--jqx-background-hover) radial-gradient(circle, transparent 1%, var(--jqx-background-hover) 1%) center/15000%;
}

.buttonRipple.jqx-button-light.jqx-fill-state-pressed {
  color: var(--jqx-background-color-hover);
  transition: background 0s;
}

[dir] .buttonRipple.jqx-button-light.jqx-fill-state-pressed {
  background-color: rgba(var(--jqx-background-hover-rgb), 0.5);
  background-size: 100%;
}

.buttonRipple.jqx-button-light.jqx-fill-state-hover.primary {
  color: var(--jqx-primary-color);
}

[dir] .buttonRipple.jqx-button-light.jqx-fill-state-hover.primary {
  background: var(--jqx-primary) radial-gradient(circle, transparent 1%, var(--jqx-primary) 1%) center/15000%;
}

.buttonRipple.jqx-button-light.jqx-fill-state-pressed.primary {
  color: var(--jqx-primary-color);
  transition: background 0s;
}

[dir] .buttonRipple.jqx-button-light.jqx-fill-state-pressed.primary {
  background-color: rgba(var(--jqx-primary-rgb), 0.8);
  background-size: 100%;
}

@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(5);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@keyframes checkRipple {
  100% {
    opacity: 0.2;
    transform: scale(2);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

[dir] .jqx-fill-state-pressed-light .jqx-icon-delete-light
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-delete-white.png?514a9dccbad6ae6f62a27e41d6f055c4);
}

[dir] .jqx-fill-state-pressed-light .jqx-icon-edit-light
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-edit-white.png?941f98c7fa9ecb4dff8a7c340a424403);
}

[dir] .jqx-fill-state-pressed-light .jqx-icon-save-light
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-save-white.png?ce06e542481a6a841529bdbbd6f48299);
}

[dir] .jqx-fill-state-pressed-light .jqx-icon-cancel-light
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-cancel-white.png?5e32a3d86339c0f7a87c49d691a193e8);
}

[dir] .jqx-fill-state-pressed-light .jqx-icon-search-light
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/search_white.png?d9beab3c15de39323c890f6fea38e524);
}

[dir] .jqx-fill-state-pressed-light .jqx-icon-plus-light
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/plus_white.png?3df3c3836f2de370784399c516a992bd);
}

[dir] .jqx-menu-minimized-button-light {
  padding: 0px !important;
}

[dir] .jqx-fill-state-pressed-light .jqx-menu-minimized-button-light {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-menu-minimized-white.png?9fb466ab40b1d51795441557196e87a5);
}

[dir] .jqx-editor-toolbar-icon-light {
  background: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/html_editor.png?dda54b85b22593fee05eb36a99179c61) no-repeat;
}

[dir] .jqx-fill-state-hover-light .jqx-editor-toolbar-icon-fontsize-light, [dir] .jqx-fill-state-pressed-light .jqx-editor-toolbar-icon-fontsize-light, [dir] .jqx-fill-state-hover-light .jqx-editor-toolbar-icon-forecolor-light, [dir] .jqx-fill-state-pressed-light .jqx-editor-toolbar-icon-forecolor-light
{
  background: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/html_editor.png?dda54b85b22593fee05eb36a99179c61) no-repeat;
}

.jqx-editor-toolbar-button-light{
  color: var(--jqx-background-color);
}

[dir] .jqx-editor-toolbar-button-light{
  border-color: var(--jqx-border);
  box-shadow: none !important;
}

[dir] .jqx-time-picker .jqx-main-container {
  background: var(--jqx-background);
}

/*applied to the timepicker*/

.jqx-needle-central-circle-light {
  fill: var(--jqx-primary);
}

.jqx-time-picker-light .jqx-label-light {
  fill: var(--jqx-background-color);
}

.jqx-needle-light {
  fill: var(--jqx-primary);
}

.jqx-time-picker .jqx-header .jqx-selected-light:focus {
  outline: 2px solid var(--jqx-primary);
}

[dir] .jqx-time-picker .jqx-header .jqx-selected-light:focus {
  box-shadow: 0px 0px 4px 2px rgba(0, 119, 190, 0.125);
}

[dir] .jqx-svg-picker-light:focus {
  border: 1px solid var(--jqx-primary) !important;
}

[dir] .jqx-validator-hint-light {
  background: #D94F43;
  border-color: #D94F43;
  padding: 10px;
}

.jqx-validator-hint-light img {
  display: none;
}

.jqx-grid-group-expand-light:after,
.jqx-grid-group-collapse-light:after {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  height: 100%;
}
/*Rounded Corners*/

/*top-left rounded Corners*/

[dir=ltr] .jqx-rc-tl-bootstrap {
  border-top-left-radius: 4px;
}

[dir=rtl] .jqx-rc-tl-bootstrap {
  border-top-right-radius: 4px;
}

/*top-right rounded Corners*/

[dir=ltr] .jqx-rc-tr-bootstrap {
  border-top-right-radius: 4px;
}

[dir=rtl] .jqx-rc-tr-bootstrap {
  border-top-left-radius: 4px;
}

/*bottom-left rounded Corners*/

[dir=ltr] .jqx-rc-bl-bootstrap {
  border-bottom-left-radius: 4px;
}

[dir=rtl] .jqx-rc-bl-bootstrap {
  border-bottom-right-radius: 4px;
}

/*bottom-right rounded Corners*/

[dir=ltr] .jqx-rc-br-bootstrap {
  border-bottom-right-radius: 4px;
}

[dir=rtl] .jqx-rc-br-bootstrap {
  border-bottom-left-radius: 4px;
}

/*top rounded Corners*/

[dir=ltr] .jqx-rc-t-bootstrap {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

[dir=rtl] .jqx-rc-t-bootstrap {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

/*bottom rounded Corners*/

[dir=ltr] .jqx-rc-b-bootstrap {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

[dir=rtl] .jqx-rc-b-bootstrap {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

/*right rounded Corners*/

[dir=ltr] .jqx-rc-r-bootstrap {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

[dir=rtl] .jqx-rc-r-bootstrap {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/*left rounded Corners*/

[dir=ltr] .jqx-rc-l-bootstrap {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

[dir=rtl] .jqx-rc-l-bootstrap {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/*all rounded Corners*/

.jqx-rc-all-bootstrap {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

[dir] .jqx-rc-all-bootstrap {
  border-radius: 4px;
}

.jqx-widget-bootstrap, .jqx-widget-header-bootstrap, .jqx-fill-state-normal-bootstrap,
.jqx-widget-content-bootstrap, .jqx-fill-state-hover-bootstrap, .jqx-fill-state-pressed-bootstrap {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: box-shadow linear 0.1s;
}

[dir] .jqx-widget-bootstrap, [dir] .jqx-widget-header-bootstrap, [dir] .jqx-fill-state-normal-bootstrap, [dir] .jqx-widget-content-bootstrap, [dir] .jqx-fill-state-hover-bootstrap, [dir] .jqx-fill-state-pressed-bootstrap {
  -webkit-transition: box-shadow linear 0.2s;
}

[dir] .jqx-widget-content-bootstrap {
  background-color: #ffffff;
  border-color: #e6e6e6;
}

[dir] .jqx-widget-header-bootstrap {
  background-color: #f5f5f5;
  border-color: #cccccc;
}

.jqx-fill-state-normal-bootstrap {
  color: #333333;
}

[dir] .jqx-fill-state-normal-bootstrap {
  background-color: #ffffff;
  border-color: #cccccc;
}

.jqx-button-bootstrap {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  zoom: 1;
  color: #333333;
}

[dir] .jqx-button-bootstrap {
  padding: 4px 12px;
  border-radius: 4px;
  background-color: #ffffff;
  border-color: #cccccc;
}

[dir] .jqx-combobox-multi-item-bootstrap {
  padding: 1px 3px;
}

.jqx-fill-state-hover-bootstrap, .jqx-fill-state-pressed-bootstrap {
  color: #333333;
}

[dir] .jqx-fill-state-hover-bootstrap, [dir] .jqx-fill-state-pressed-bootstrap {
  background-color: #ebebeb;
  border-color: #adadad;
}

.jqx-fill-state-hover-bootstrap, .jqx-fill-state-focus-bootstrap {
  color: #333333;
  text-decoration: none;
}

.jqx-fill-state-pressed-bootstrap {
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

[dir] .jqx-fill-state-pressed-bootstrap {
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.jqx-grid-cell-bootstrap {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-grid-cell-bootstrap {
  box-shadow: none;
}

[dir] .jqx-grid-column-menubutton-bootstrap {
  background-color: transparent;
}

[dir] .jqx-calendar-row-header-bootstrap, [dir] .jqx-calendar-top-left-header-bootstrap {
  background-color: #f0f0f0;
  border: 0px solid #f2f2f2;
}

[dir] .jqx-calendar-column-header-bootstrap {
  background-color: #FFF;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #e9e9e9;
}

.jqx-expander-header-bootstrap {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-expander-header-bootstrap {
  background: #fff;
  box-shadow: none;
  border-color: #e6e6e6;
}

.jqx-widget-bootstrap, .jqx-widget-header-bootstrap, .jqx-widget-content-bootstrap {
  -moz-background-clip: padding-box;
}

[dir] .jqx-widget-bootstrap, [dir] .jqx-widget-header-bootstrap, [dir] .jqx-widget-content-bootstrap {
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

[dir] .jqx-scrollbar-state-normal-bootstrap {
  background-color: #f0f0f0;
  border: 1px solid #f0f0f0;
}

[dir] .jqx-scrollbar-thumb-state-normal-bootstrap, [dir] .jqx-scrollbar-thumb-state-normal-horizontal-bootstrap {
  background: #f5f5f5;
  border-color: #b3b3b3;
}

[dir] .jqx-scrollbar-thumb-state-hover-bootstrap, [dir] .jqx-scrollbar-thumb-state-hover-horizontal-bootstrap {
  background: #e6e6e6;
  border-color: #b3b3b3;
}

.jqx-progressbar-bootstrap {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-progressbar-bootstrap {
  background: #f7f7f7 !important;
  box-shadow: none;
}

[dir] .jqx-progressbar-value-bootstrap, [dir] .jqx-splitter-collapse-button-horizontal-bootstrap {
  background-color: #428bca;
}

[dir] .jqx-splitter-collapse-button-vertical-bootstrap, [dir] .jqx-progressbar-value-vertical-bootstrap {
  background-color: #428bca;
}

[dir] .jqx-scrollbar-thumb-state-pressed-bootstrap, [dir] .jqx-splitter-splitbar-vertical-bootstrap, [dir] .jqx-splitter-splitbar-horizontal-bootstrap, [dir] .jqx-scrollbar-thumb-state-pressed-horizontal-bootstrap {
  background: #d9d9d9;
  border-color: #b3b3b3;
}

[dir] .jqx-grid-column-sortdescbutton-bootstrap, [dir] jqx-grid-column-filterbutton-bootstrap, [dir] .jqx-grid-column-sortascbutton-bootstrap {
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #cccccc;
}

[dir] .jqx-slider-rangebar-bootstrap {
  background: #cccccc;
}

.jqx-menu-vertical-bootstrap {
  filter: none;
}

[dir] .jqx-menu-vertical-bootstrap {
  background: #ffffff;
}

[dir] .jqx-checkbox-check-checked-bootstrap {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAcklEQVQY02NgwA/YoJgoEA/Es4DYgJBCJSBeD8SboRinBiYg7kZS2IosyQ/Eakh8LySFq4FYHFlxGRBvBOJYqMRqJMU+yApNkSRAeC0Sux3dfSCTetE0wKyXxOWhMKhTYIr9CAUXyJMzgLgBagBBgDPGAI2LGdNt0T1AAAAAAElFTkSuQmCC');
}

[dir] .jqx-combobox-content-bootstrap {
  border-color: #cccccc;
}

.jqx-fill-state-focus-bootstrap, .jqx-combobox-content-focus-bootstrap, .jqx-numberinput-focus-bootstrap {
  outline: none;
}

[dir] .jqx-fill-state-focus-bootstrap, [dir] .jqx-combobox-content-focus-bootstrap, [dir] .jqx-numberinput-focus-bootstrap {
  border-color: #b3b3b3;
}

[dir] .jqx-grid-bottomright-bootstrap, [dir] .jqx-panel-bottomright-bootstrap, [dir] .jqx-listbox-bottomright-bootstrap {
  background-color: #efefef;
}

.jqx-tabs-title-bootstrap,
.jqx-tabs-title-bottom-bootstrap, .jqx-expander-header-bootstrap {
  color: #0088cc !important;
}

.jqx-expander-header-bootstrap:hover:not(.jqx-fill-state-disabled-bootstrap) {
  color: #005580 !important;
}

[dir] .jqx-expander-header-bootstrap:hover:not(.jqx-fill-state-disabled-bootstrap) {
  cursor: pointer;
}

.jqx-tabs-title-hover-top-bootstrap,
.jqx-tabs-title-hover-bottom-bootstrap {
  color: #005580 !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

[dir] .jqx-tabs-title-hover-top-bootstrap, [dir] .jqx-tabs-title-hover-bottom-bootstrap {
  background: #eee;
  border-color: #eee;
  border-radius: 0px;
}

.jqx-tabs-title-selected-top-bootstrap, .jqx-tabs-selection-tracker-top-bootstrap {
  filter: none;
  color: #555555 !important;
}

[dir] .jqx-tabs-title-selected-top-bootstrap, [dir] .jqx-tabs-selection-tracker-top-bootstrap {
  border-color: #ddd;
  border-bottom: 1px solid #fff;
  background: #fff;
  box-shadow: none;
}

.jqx-tabs-title-selected-bottom-bootstrap, .jqx-tabs-selection-tracker-bottom-bootstrap {
  filter: none;
  color: #555555 !important;
}

[dir] .jqx-tabs-title-selected-bottom-bootstrap, [dir] .jqx-tabs-selection-tracker-bottom-bootstrap {
  border-color: #ddd;
  border-top: 1px solid #fff;
  background: #fff;
  box-shadow: none;
}

.jqx-tabs-header-bootstrap {
  -webkit-box-shadow: none;
}

[dir] .jqx-tabs-header-bootstrap {
  background: #fff;
  border-color: #ddd;
  box-shadow: none;
}

[dir] .jqx-tabs-bootstrap {
  border-color: #ddd;
}

[dir] .jqx-window-bootstrap, [dir] .jqx-tooltip-bootstrap {
  box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
}

[dir] .jqx-docking-bootstrap .jqx-window-bootstrap {
  box-shadow: none;
}

[dir] .jqx-docking-panel-bootstrap .jqx-window-bootstrap {
  box-shadow: none;
}

[dir] .jqx-radiobutton-bootstrap {
  background-repeat: no-repeat;
  background: none;
}

.jqx-radiobutton-bootstrap-bootstrap, .jqx-radiobutton-hover-bootstrap {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-bootstrap-bootstrap, [dir] .jqx-radiobutton-hover-bootstrap {
  border-radius: 100%;
  background-repeat: no-repeat;
}

.jqx-radiobutton-check-checked-bootstrap {
  filter: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-check-checked-bootstrap {
  background: #666;
  background-repeat: no-repeat;
  border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-bootstrap {
  filter: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-check-indeterminate-bootstrap {
  background: #999;
  border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-disabled-bootstrap {
  filter: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-check-indeterminate-disabled-bootstrap {
  background: #999;
  border-radius: 100%;
}

[dir] .jqx-slider-track-horizontal-bootstrap, [dir] .jqx-slider-track-vertical-bootstrap {
  border-color: #cccccc;
  background: #f0f0f0;
}

.jqx-slider-button-bootstrap {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-slider-button-bootstrap {
  border-radius: 100%;
}

.jqx-fill-state-normal-bootstrap.jqx-primary {
  color: #ffffff;
}

[dir] .jqx-fill-state-normal-bootstrap.jqx-primary {
  background-color: #428bca;
  border-color: #357ebd;
}

.jqx-fill-state-hover-bootstrap.jqx-primary {
  color: #ffffff;
}

[dir] .jqx-fill-state-hover-bootstrap.jqx-primary {
  background-color: #3276b1;
  border-color: #285e8e;
}

.jqx-fill-state-pressed-bootstrap.jqx-primary {
  color: #ffffff;
}

[dir] .jqx-fill-state-pressed-bootstrap.jqx-primary {
  background-color: #3276b1;
  border-color: #285e8e;
}

.jqx-fill-state-normal-bootstrap.jqx-warning {
  color: #ffffff;
}

[dir] .jqx-fill-state-normal-bootstrap.jqx-warning {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.jqx-fill-state-hover-bootstrap.jqx-warning {
  color: #ffffff;
}

[dir] .jqx-fill-state-hover-bootstrap.jqx-warning {
  background-color: #ed9c28;
  border-color: #d58512;
}

.jqx-fill-state-pressed-bootstrap.jqx-warning {
  color: #ffffff;
}

[dir] .jqx-fill-state-pressed-bootstrap.jqx-warning {
  background-color: #ed9c28;
  border-color: #d58512;
}

.jqx-fill-state-normal-bootstrap.jqx-danger {
  color: #ffffff;
}

[dir] .jqx-fill-state-normal-bootstrap.jqx-danger {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.jqx-fill-state-hover-bootstrap.jqx-danger {
  color: #ffffff;
}

[dir] .jqx-fill-state-hover-bootstrap.jqx-danger {
  background-color: #d2322d;
  border-color: #ac2925;
}

.jqx-fill-state-pressed-bootstrap.jqx-danger {
  color: #ffffff;
}

[dir] .jqx-fill-state-pressed-bootstrap.jqx-danger {
  background-color: #d2322d;
  border-color: #ac2925;
}

.jqx-fill-state-normal-bootstrap.jqx-success {
  color: #ffffff;
}

[dir] .jqx-fill-state-normal-bootstrap.jqx-success {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.jqx-fill-state-hover-bootstrap.jqx-success {
  color: #ffffff;
}

[dir] .jqx-fill-state-hover-bootstrap.jqx-success {
  background-color: #47a447;
  border-color: #398439;
}

.jqx-fill-state-pressed-bootstrap.jqx-success {
  color: #ffffff;
}

[dir] .jqx-fill-state-pressed-bootstrap.jqx-success {
  background-color: #47a447;
  border-color: #398439;
}

.jqx-fill-state-normal-bootstrap.jqx-info {
  color: #ffffff;
}

[dir] .jqx-fill-state-normal-bootstrap.jqx-info {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.jqx-fill-state-hover-bootstrap.jqx-info {
  color: #ffffff;
}

[dir] .jqx-fill-state-hover-bootstrap.jqx-info {
  background-color: #39b3d7;
  border-color: #269abc;
}

.jqx-fill-state-pressed-bootstrap.jqx-info {
  color: #ffffff;
}

[dir] .jqx-fill-state-pressed-bootstrap.jqx-info {
  background-color: #39b3d7;
  border-color: #269abc;
}

.jqx-fill-state-normal-bootstrap.jqx-inverse {
  color: #ffffff;
}

[dir] .jqx-fill-state-normal-bootstrap.jqx-inverse {
  background-color: #222222;
  border-color: #080808;
}

.jqx-fill-state-hover-bootstrap.jqx-inverse {
  color: #ffffff;
}

[dir] .jqx-fill-state-hover-bootstrap.jqx-inverse {
  background-color: #080808;
}

.jqx-fill-state-pressed-bootstrap.jqx-inverse {
  color: #ffffff;
}

[dir] .jqx-fill-state-pressed-bootstrap.jqx-inverse {
  background-color: #080808;
}

/*applied to a list item when the item is selected.*/

.jqx-listitem-state-hover-bootstrap, .jqx-menu-item-hover-bootstrap, .jqx-tree-item-hover-bootstrap, .jqx-calendar-cell-hover-bootstrap, .jqx-grid-cell-hover-bootstrap,
.jqx-menu-vertical-bootstrap .jqx-menu-item-top-hover-bootstrap, .jqx-input-popup-bootstrap .jqx-fill-state-hover-bootstrap,
.jqx-input-button-header-bootstrap, .jqx-input-popup-bootstrap .jqx-fill-state-pressed-bootstrap,
.jqx-input-button-header-bootstrap {
  color: #ffffff !important;
  color: #333333 !important;
  outline: 0;
}

[dir] .jqx-listitem-state-hover-bootstrap, [dir] .jqx-menu-item-hover-bootstrap, [dir] .jqx-tree-item-hover-bootstrap, [dir] .jqx-calendar-cell-hover-bootstrap, [dir] .jqx-grid-cell-hover-bootstrap, [dir] .jqx-menu-vertical-bootstrap .jqx-menu-item-top-hover-bootstrap, [dir] .jqx-input-popup-bootstrap .jqx-fill-state-hover-bootstrap, [dir] .jqx-input-button-header-bootstrap, [dir] .jqx-input-popup-bootstrap .jqx-fill-state-pressed-bootstrap, [dir] .jqx-input-button-header-bootstrap {
  background-color: #ebebeb !important;
  border-color: #ebebeb !important;
}

[dir] .jqx-grid-cell-hover-bootstrap {
  border-color: #ccc !important;
}

.jqx-listitem-state-selected-bootstrap, .jqx-menu-item-selected-bootstrap, .jqx-tree-item-selected-bootstrap, .jqx-calendar-cell-selected-bootstrap, .jqx-grid-cell-selected-bootstrap,
.jqx-menu-vertical-bootstrap .jqx-menu-item-top-selected-bootstrap, .jqx-grid-selectionarea-bootstrap {
  color: #ffffff !important;
}

[dir] .jqx-listitem-state-selected-bootstrap, [dir] .jqx-menu-item-selected-bootstrap, [dir] .jqx-tree-item-selected-bootstrap, [dir] .jqx-calendar-cell-selected-bootstrap, [dir] .jqx-grid-cell-selected-bootstrap, [dir] .jqx-menu-vertical-bootstrap .jqx-menu-item-top-selected-bootstrap, [dir] .jqx-grid-selectionarea-bootstrap {
  background-color: #428bca !important;
  border-color: #357ebd !important;
}

/*top rounded Corners*/

[dir=ltr] .jqx-rc-t-expanded-bootstrap {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

[dir=rtl] .jqx-rc-t-expanded-bootstrap {
  border-top-right-radius: 4px !important;
  border-top-left-radius: 4px !important;
}

/*bottom rounded Corners*/

[dir=ltr] .jqx-rc-b-expanded-bootstrap {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

[dir=rtl] .jqx-rc-b-expanded-bootstrap {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.jqx-popup-bootstrap.jqx-listbox-bootstrap, .jqx-popup-bootstrap.jqx-calendar-bootstrap {
  top: 2px !important;
  position: relative;
}

.jqx-popup-up-bootstrap.jqx-listbox-bootstrap, .jqx-popup-up-bootstrap.jqx-calendar-bootstrap {
  top: 23px !important;
  position: relative;
}

[dir] .jqx-menu-popup-bootstrap > div:first-child {
  padding-bottom: 15px !important;
}

[dir=ltr] .jqx-menu-popup-bootstrap > div:first-child {
  padding-right: 15px !important;
}

[dir=rtl] .jqx-menu-popup-bootstrap > div:first-child {
  padding-left: 15px !important;
}

[dir] .jqx-menu-dropdown-bootstrap, [dir] .jqx-popup-bootstrap.jqx-dropdownbutton-popup-bootstrap {
  margin-top: 2px !important;
}

.jqx-popup-bootstrap {
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
  -moz-background-clip: padding !important;
}

[dir] .jqx-popup-bootstrap {
  border: 1px solid #ccc;
  border-bottom-width: 2px;
  border-radius: 4px !important;
  -webkit-background-clip: padding-box !important;
  background-clip: padding-box !important;
}

[dir=ltr] .jqx-popup-bootstrap {
  border-right-width: 2px;
}

[dir=rtl] .jqx-popup-bootstrap {
  border-left-width: 2px;
}

[dir] .jqx-widget-bootstrap .jqx-grid-cell-bootstrap, [dir] .jqx-widget-bootstrap .jqx-grid-column-header-bootstrap, [dir] .jqx-widget-bootstrap .jqx-grid-group-cell {
  border-color: #ccc;
}

[dir] .jqx-widget-bootstrap .jqx-grid-column-menubutton-bootstrap, [dir] .jqx-widget-bootstrap .jqx-grid-column-sortascbutton-bootstrap, [dir] .jqx-widget-bootstrap .jqx-grid-column-sortdescbutton-bootstrap, [dir] .jqx-widget .jqx-grid-column-filterbutton-bootstrap {
  border-color: #ccc;
}

[dir] .jqx-grid-column-sortascbutton-bootstrap, [dir] .jqx-expander-arrow-bottom-bootstrap, [dir] .jqx-window-collapse-button-bootstrap, [dir] .jqx-menu-item-arrow-up-bootstrap, [dir] .jqx-menu-item-arrow-up-selected-bootstrap, [dir] .jqx-menu-item-arrow-top-up-bootstrap, [dir] .jqx-icon-arrow-up-bootstrap, [dir] .jqx-icon-arrow-up-hover-bootstrap, [dir] .jqx-icon-arrow-up-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up.png?92d5aef0adb8afe7a65af346d92c3e01);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-widget-bootstrap .jqx-grid-group-expand-bootstrap, [dir] .jqx-grid-group-expand-bootstrap, [dir] .jqx-grid-column-menubutton-bootstrap, [dir] .jqx-grid-column-sortdescbutton-bootstrap, [dir] .jqx-expander-arrow-top-bootstrap, [dir] .jqx-window-collapse-button-collapsed-bootstrap, [dir] .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-menu-item-arrow-down-selected-bootstrap, [dir] .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-icon-arrow-down-bootstrap, [dir] .jqx-icon-arrow-down-hover-bootstrap, [dir] .jqx-icon-arrow-down-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down.png?02e768df75da3412dea54658817e46d8);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-tabs-arrow-left-bootstrap, [dir] .jqx-menu-item-arrow-left-selected-bootstrap, [dir] .jqx-menu-item-arrow-top-left, [dir] .jqx-icon-arrow-left-bootstrap, [dir] .jqx-icon-arrow-down-left-bootstrap, [dir] .jqx-icon-arrow-left-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-widget-bootstrap .jqx-grid-group-collapse-bootstrap, [dir] .jqx-grid-group-collapse-bootstrap, [dir] .jqx-tabs-arrow-right-bootstrap, [dir] .jqx-menu-item-arrow-right-selected-bootstrap, [dir] .jqx-menu-item-arrow-top-right-bootstrap, [dir] .jqx-icon-arrow-right-bootstrap, [dir] .jqx-icon-arrow-right-hover-bootstrap, [dir] .jqx-icon-arrow-right-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right.png?950ea4cd301a60fb486376b500ace6d9);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-tree-item-arrow-collapse-rtl-bootstrap, [dir] .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

[dir] .jqx-menu-item-arrow-left-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-menu-item-arrow-right-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-primary .jqx-grid-column-sortascbutton-bootstrap, [dir] .jqx-primary .jqx-expander-arrow-bottom-bootstrap, [dir] .jqx-primary .jqx-window-collapse-button-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-up-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-up-selected-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-top-up-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-up-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-up-hover-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-up-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-primary .jqx-widget-bootstrap .jqx-primary .jqx-grid-group-expand-bootstrap, [dir] .jqx-primary .jqx-grid-group-expand-bootstrap, [dir] .jqx-primary .jqx-grid-column-menubutton-bootstrap, [dir] .jqx-primary .jqx-grid-column-sortdescbutton-bootstrap, [dir] .jqx-primary .jqx-expander-arrow-top-bootstrap, [dir] .jqx-primary .jqx-window-collapse-button-collapsed-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-down-selected-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-down-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-down-hover-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-down-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-primary .jqx-tabs-arrow-left-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-left-selected-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-top-left, [dir] .jqx-primary .jqx-icon-arrow-left-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-down-left-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-left-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-primary .jqx-widget-bootstrap .jqx-primary .jqx-grid-group-collapse-bootstrap, [dir] .jqx-primary .jqx-grid-group-collapse-bootstrap, [dir] .jqx-primary .jqx-tabs-arrow-right-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-right-selected-bootstrap, [dir] .jqx-primary .jqx-menu-item-arrow-top-right-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-right-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-right-hover-bootstrap, [dir] .jqx-primary .jqx-icon-arrow-right-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-primary .jqx-window-close-button-bootstrap, [dir] .jqx-primary .jqx-icon-close-bootstrap, [dir] .jqx-primary .jqx-tabs-close-button-bootstrap, [dir] .jqx-primary .jqx-tabs-close-button-hover-bootstrap, [dir] .jqx-primary .jqx-tabs-close-button-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-primary .jqx-tree-item-arrow-collapse-rtl-bootstrap, [dir] .jqx-primary .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

[dir] .jqx-warning .jqx-grid-column-sortascbutton-bootstrap, [dir] .jqx-warning .jqx-expander-arrow-bottom-bootstrap, [dir] .jqx-warning .jqx-window-collapse-button-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-up-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-up-selected-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-top-up-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-up-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-up-hover-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-up-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-warning .jqx-widget-bootstrap .jqx-warning .jqx-grid-group-expand-bootstrap, [dir] .jqx-warning .jqx-grid-group-expand-bootstrap, [dir] .jqx-warning .jqx-grid-column-menubutton-bootstrap, [dir] .jqx-warning .jqx-grid-column-sortdescbutton-bootstrap, [dir] .jqx-warning .jqx-expander-arrow-top-bootstrap, [dir] .jqx-warning .jqx-window-collapse-button-collapsed-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-down-selected-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-down-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-down-hover-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-down-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-warning .jqx-tabs-arrow-left-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-left-selected-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-top-left, [dir] .jqx-warning .jqx-icon-arrow-left-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-down-left-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-left-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-warning .jqx-widget-bootstrap .jqx-warning .jqx-grid-group-collapse-bootstrap, [dir] .jqx-warning .jqx-grid-group-collapse-bootstrap, [dir] .jqx-warning .jqx-tabs-arrow-right-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-right-selected-bootstrap, [dir] .jqx-warning .jqx-menu-item-arrow-top-right-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-right-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-right-hover-bootstrap, [dir] .jqx-warning .jqx-icon-arrow-right-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-warning .jqx-window-close-button-bootstrap, [dir] .jqx-warning .jqx-icon-close-bootstrap, [dir] .jqx-warning .jqx-tabs-close-button-bootstrap, [dir] .jqx-warning .jqx-tabs-close-button-hover-bootstrap, [dir] .jqx-warning .jqx-tabs-close-button-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-warning .jqx-tree-item-arrow-collapse-rtl-bootstrap, [dir] .jqx-warning .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

[dir] .jqx-danger .jqx-grid-column-sortascbutton-bootstrap, [dir] .jqx-danger .jqx-expander-arrow-bottom-bootstrap, [dir] .jqx-danger .jqx-window-collapse-button-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-up-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-up-selected-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-top-up-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-up-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-up-hover-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-up-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-danger .jqx-widget-bootstrap .jqx-danger .jqx-grid-group-expand-bootstrap, [dir] .jqx-danger .jqx-grid-group-expand-bootstrap, [dir] .jqx-danger .jqx-grid-column-menubutton-bootstrap, [dir] .jqx-danger .jqx-grid-column-sortdescbutton-bootstrap, [dir] .jqx-danger .jqx-expander-arrow-top-bootstrap, [dir] .jqx-danger .jqx-window-collapse-button-collapsed-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-down-selected-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-down-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-down-hover-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-down-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-danger .jqx-tabs-arrow-left-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-left-selected-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-top-left, [dir] .jqx-danger .jqx-icon-arrow-left-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-down-left-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-left-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-danger .jqx-widget-bootstrap .jqx-danger .jqx-grid-group-collapse-bootstrap, [dir] .jqx-danger .jqx-grid-group-collapse-bootstrap, [dir] .jqx-danger .jqx-tabs-arrow-right-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-right-selected-bootstrap, [dir] .jqx-danger .jqx-menu-item-arrow-top-right-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-right-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-right-hover-bootstrap, [dir] .jqx-danger .jqx-icon-arrow-right-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-danger .jqx-window-close-button-bootstrap, [dir] .jqx-danger .jqx-icon-close-bootstrap, [dir] .jqx-danger .jqx-tabs-close-button-bootstrap, [dir] .jqx-danger .jqx-tabs-close-button-hover-bootstrap, [dir] .jqx-danger .jqx-tabs-close-button-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-danger .jqx-tree-item-arrow-collapse-rtl-bootstrap, [dir] .jqx-danger .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

[dir] .jqx-info .jqx-grid-column-sortascbutton-bootstrap, [dir] .jqx-info .jqx-expander-arrow-bottom-bootstrap, [dir] .jqx-info .jqx-window-collapse-button-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-up-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-up-selected-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-top-up-bootstrap, [dir] .jqx-info .jqx-icon-arrow-up-bootstrap, [dir] .jqx-info .jqx-icon-arrow-up-hover-bootstrap, [dir] .jqx-info .jqx-icon-arrow-up-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-info .jqx-widget-bootstrap .jqx-info .jqx-grid-group-expand-bootstrap, [dir] .jqx-info .jqx-grid-group-expand-bootstrap, [dir] .jqx-info .jqx-grid-column-menubutton-bootstrap, [dir] .jqx-info .jqx-grid-column-sortdescbutton-bootstrap, [dir] .jqx-info .jqx-expander-arrow-top-bootstrap, [dir] .jqx-info .jqx-window-collapse-button-collapsed-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-down-selected-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-info .jqx-icon-arrow-down-bootstrap, [dir] .jqx-info .jqx-icon-arrow-down-hover-bootstrap, [dir] .jqx-info .jqx-icon-arrow-down-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-info .jqx-tabs-arrow-left-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-left-selected-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-top-left, [dir] .jqx-info .jqx-icon-arrow-left-bootstrap, [dir] .jqx-info .jqx-icon-arrow-down-left-bootstrap, [dir] .jqx-info .jqx-icon-arrow-left-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-info .jqx-widget-bootstrap .jqx-info .jqx-grid-group-collapse-bootstrap, [dir] .jqx-info .jqx-grid-group-collapse-bootstrap, [dir] .jqx-info .jqx-tabs-arrow-right-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-right-selected-bootstrap, [dir] .jqx-info .jqx-menu-item-arrow-top-right-bootstrap, [dir] .jqx-info .jqx-icon-arrow-right-bootstrap, [dir] .jqx-info .jqx-icon-arrow-right-hover-bootstrap, [dir] .jqx-info .jqx-icon-arrow-right-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-info .jqx-window-close-button-bootstrap, [dir] .jqx-info .jqx-icon-close-bootstrap, [dir] .jqx-info .jqx-tabs-close-button-bootstrap, [dir] .jqx-info .jqx-tabs-close-button-hover-bootstrap, [dir] .jqx-info .jqx-tabs-close-button-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-info .jqx-tree-item-arrow-collapse-rtl-bootstrap, [dir] .jqx-info .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

[dir] .jqx-success .jqx-grid-column-sortascbutton-bootstrap, [dir] .jqx-success .jqx-expander-arrow-bottom-bootstrap, [dir] .jqx-success .jqx-window-collapse-button-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-up-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-up-selected-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-top-up-bootstrap, [dir] .jqx-success .jqx-icon-arrow-up-bootstrap, [dir] .jqx-success .jqx-icon-arrow-up-hover-bootstrap, [dir] .jqx-success .jqx-icon-arrow-up-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-success .jqx-widget-bootstrap .jqx-success .jqx-grid-group-expand-bootstrap, [dir] .jqx-success .jqx-grid-group-expand-bootstrap, [dir] .jqx-success .jqx-grid-column-menubutton-bootstrap, [dir] .jqx-success .jqx-grid-column-sortdescbutton-bootstrap, [dir] .jqx-success .jqx-expander-arrow-top-bootstrap, [dir] .jqx-success .jqx-window-collapse-button-collapsed-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-down-selected-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-success .jqx-icon-arrow-down-bootstrap, [dir] .jqx-success .jqx-icon-arrow-down-hover-bootstrap, [dir] .jqx-success .jqx-icon-arrow-down-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-success .jqx-tabs-arrow-left-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-left-selected-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-top-left, [dir] .jqx-success .jqx-icon-arrow-left-bootstrap, [dir] .jqx-success .jqx-icon-arrow-down-left-bootstrap, [dir] .jqx-success .jqx-icon-arrow-left-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-success .jqx-widget-bootstrap .jqx-success .jqx-grid-group-collapse-bootstrap, [dir] .jqx-success .jqx-grid-group-collapse-bootstrap, [dir] .jqx-success .jqx-tabs-arrow-right-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-right-selected-bootstrap, [dir] .jqx-success .jqx-menu-item-arrow-top-right-bootstrap, [dir] .jqx-success .jqx-icon-arrow-right-bootstrap, [dir] .jqx-success .jqx-icon-arrow-right-hover-bootstrap, [dir] .jqx-success .jqx-icon-arrow-right-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-success .jqx-window-close-button-bootstrap, [dir] .jqx-success .jqx-icon-close-bootstrap, [dir] .jqx-success .jqx-tabs-close-button-bootstrap, [dir] .jqx-success .jqx-tabs-close-button-hover-bootstrap, [dir] .jqx-success .jqx-tabs-close-button-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-success .jqx-tree-item-arrow-collapse-rtl-bootstrap, [dir] .jqx-success .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

[dir] .jqx-inverse .jqx-grid-column-sortascbutton-bootstrap, [dir] .jqx-inverse .jqx-expander-arrow-bottom-bootstrap, [dir] .jqx-inverse .jqx-window-collapse-button-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-up-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-up-selected-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-top-up-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-up-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-up-hover-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-up-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-up-white.png?49f548bb11cf03146217c51148b38795);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-inverse .jqx-widget-bootstrap .jqx-inverse .jqx-grid-group-expand-bootstrap, [dir] .jqx-inverse .jqx-grid-group-expand-bootstrap, [dir] .jqx-inverse .jqx-grid-column-menubutton-bootstrap, [dir] .jqx-inverse .jqx-grid-column-sortdescbutton-bootstrap, [dir] .jqx-inverse .jqx-expander-arrow-top-bootstrap, [dir] .jqx-inverse .jqx-window-collapse-button-collapsed-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-down-selected-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-down-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-down-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-down-hover-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-down-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-inverse .jqx-tabs-arrow-left-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-left-selected-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-top-left, [dir] .jqx-inverse .jqx-icon-arrow-left-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-down-left-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-left-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-inverse .jqx-widget-bootstrap .jqx-inverse .jqx-grid-group-collapse-bootstrap, [dir] .jqx-inverse .jqx-grid-group-collapse-bootstrap, [dir] .jqx-inverse .jqx-tabs-arrow-right-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-right-selected-bootstrap, [dir] .jqx-inverse .jqx-menu-item-arrow-top-right-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-right-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-right-hover-bootstrap, [dir] .jqx-inverse .jqx-icon-arrow-right-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-inverse .jqx-window-close-button-bootstrap, [dir] .jqx-inverse .jqx-icon-close-bootstrap, [dir] .jqx-inverse .jqx-tabs-close-button-bootstrap, [dir] .jqx-inverse .jqx-tabs-close-button-hover-bootstrap, [dir] .jqx-inverse .jqx-tabs-close-button-selected-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-inverse .jqx-tree-item-arrow-collapse-rtl-bootstrap, [dir] .jqx-inverse .jqx-tree-item-arrow-collapse-hover-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left.png?5c59b1a99e82bec2517fe1f43bc508f5);
}

.jqx-input-button-content-bootstrap {
  font-size: 10px;
}

.jqx-combobox-content-bootstrap, .jqx-input-bootstrap {
  color: #555555;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

[dir] .jqx-combobox-content-bootstrap, [dir] .jqx-input-bootstrap {
  border-color: #cccccc;
  background-color: #ffffff;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
}

[dir] .jqx-combobox-content-bootstrap, [dir] .jqx-combobox-bootstrap, [dir] .jqx-combobox-state-normal-bootstrap {
  border-color: #cccccc;
}

.jqx-combobox-content-focus-bootstrap, .jqx-combobox-state-focus-bootstrap, .jqx-fill-state-focus-bootstrap,
.jqx-numberinput-focus-bootstrap {
  outline: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

[dir] .jqx-combobox-content-focus-bootstrap, [dir] .jqx-combobox-state-focus-bootstrap, [dir] .jqx-fill-state-focus-bootstrap, [dir] .jqx-numberinput-focus-bootstrap {
  border-color: rgba(82, 168, 236, 0.8);
}

.jqx-datetimeinput-content, .jqx-datetimeinput-container {
  overflow: visible !important;
}

[dir=ltr] input[type="text"].jqx-input-bootstrap, [dir=ltr] input[type="text"].jqx-widget-content-bootstrap, [dir=ltr] input[type="textarea"].jqx-widget-content-bootstrap, [dir=ltr] textarea.jqx-input-bootstrap {
  padding-left: 0px !important;
}

[dir=rtl] input[type="text"].jqx-input-bootstrap, [dir=rtl] input[type="text"].jqx-widget-content-bootstrap, [dir=rtl] input[type="textarea"].jqx-widget-content-bootstrap, [dir=rtl] textarea.jqx-input-bootstrap {
  padding-right: 0px !important;
}

input[type="text"].jqx-input-bootstrap:-moz-placeholder, input[type="text"].jqx-widget-content-bootstrap:-moz-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-moz-placeholder, textarea.jqx-input-bootstrap:-moz-placeholder {
  color: #999999;
}

input[type="text"].jqx-input-bootstrap:-webkit-input-placeholder, input[type="text"].jqx-widget-content-bootstrap:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-webkit-input-placeholder, textarea.jqx-input-bootstrap:-webkit-input-placeholder {
  color: #999999;
}

input[type="text"].jqx-input-bootstrap:-ms-input-placeholder, input[type="text"].jqx-widget-content-bootstrap:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-ms-input-placeholder, textarea.jqx-input-bootstrap:-ms-input-placeholder {
  color: #999999;
}

[dir=ltr] input[type="password"].jqx-input-bootstrap, [dir=ltr] input[type="password"].jqx-widget-content-bootstrap, [dir=ltr] input[type="textarea"].jqx-widget-content-bootstrap, [dir=ltr] textarea.jqx-input-bootstrap {
  padding-left: 0px !important;
}

[dir=rtl] input[type="password"].jqx-input-bootstrap, [dir=rtl] input[type="password"].jqx-widget-content-bootstrap, [dir=rtl] input[type="textarea"].jqx-widget-content-bootstrap, [dir=rtl] textarea.jqx-input-bootstrap {
  padding-right: 0px !important;
}

input[type="password"].jqx-input-bootstrap:-moz-placeholder, input[type="password"].jqx-widget-content-bootstrap:-moz-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-moz-placeholder, textarea.jqx-input-bootstrap:-moz-placeholder {
  color: #999999;
}

input[type="password"].jqx-input-bootstrap:-webkit-input-placeholder, input[type="password"].jqx-widget-content-bootstrap:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-webkit-input-placeholder, textarea.jqx-input-bootstrap:-webkit-input-placeholder {
  color: #999999;
}

input[type="password"].jqx-input-bootstrap:-ms-input-placeholder, input[type="password"].jqx-widget-content-bootstrap:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-bootstrap:-ms-input-placeholder, textarea.jqx-input-bootstrap:-ms-input-placeholder {
  color: #999999;
}

.jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap, .jqx-listbox-bootstrap.jqx-fill-state-focus-bootstrap {
  outline: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

[dir] .jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap, [dir] .jqx-listbox-bootstrap.jqx-fill-state-focus-bootstrap {
  border-color: #b2b2b2;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

[dir] .jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-primary {
  border-color: #0044cc #0044cc #002a80;
}

[dir] .jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-warning {
  border-color: #f89406 #f89406 #ad6704;
}

[dir] .jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-danger {
  border-color: #bd362f #bd362f #802420;
}

[dir] .jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-success {
  border-color: #51a351 #51a351 #387038;
}

[dir] .jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-info {
  border-color: #2f96b4 #2f96b4 #1f6377;
}

[dir] .jqx-dropdownlist-state-normal-bootstrap.jqx-fill-state-focus-bootstrap.jqx-inverse {
  border-color: #222222 #222222 #000000;
}

.jqx-popup-bootstrap.jqx-fill-state-focus-bootstrap {
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

[dir] .jqx-popup-bootstrap.jqx-fill-state-focus-bootstrap {
  border: 1px solid #ccc;
  border-bottom-width: 2px;
  border-radius: 4px !important;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

[dir=ltr] .jqx-popup-bootstrap.jqx-fill-state-focus-bootstrap {
  border-right-width: 2px;
}

[dir=rtl] .jqx-popup-bootstrap.jqx-fill-state-focus-bootstrap {
  border-left-width: 2px;
}

.jqx-expander-content-bootstrap.jqx-fill-state-focus-bootstrap {
  z-index: 20;
}

[dir] .jqx-slider-rangebar-bootstrap {
  border-color: #428bca;
  background: #428bca;
}

.jqx-slider-button-bootstrap {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-slider-button-bootstrap {
  border-radius: 100%;
  padding: 3px;
}

[dir] .jqx-grid-cell-bootstrap.jqx-grid-cell-selected-bootstrap > .jqx-grid-group-expand-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-bootstrap.jqx-grid-cell-selected-bootstrap > .jqx-grid-group-collapse-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-right-white.png?e122435ae9767127454a545029328bb4);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-bootstrap.jqx-grid-cell-selected-bootstrap > .jqx-grid-group-collapse-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-left-white.png?399c4e6511856085a94038919953dbb7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-bootstrap.jqx-grid-cell-selected-bootstrap > .jqx-grid-group-expand-rtl-bootstrap {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-down-white.png?0322e93f0f02a15b2a89dd175ce86c02);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-layout-bootstrap
{
  background-color: #cccccc;
}

/*applied to the timepicker*/

[dir] .jqx-svg-picker-bootstrap:hover {
  background-color: rgb(248, 248, 248);
}/*Rounded Corners*/

/*top-left rounded Corners*/

[dir=ltr] .jqx-rc-tl-material {
  border-top-left-radius: 2px;
}

[dir=rtl] .jqx-rc-tl-material {
  border-top-right-radius: 2px;
}

/*top-right rounded Corners*/

[dir=ltr] .jqx-rc-tr-material {
  border-top-right-radius: 2px;
}

[dir=rtl] .jqx-rc-tr-material {
  border-top-left-radius: 2px;
}

/*bottom-left rounded Corners*/

[dir=ltr] .jqx-rc-bl-material {
  border-bottom-left-radius: 2px;
}

[dir=rtl] .jqx-rc-bl-material {
  border-bottom-right-radius: 2px;
}

/*bottom-right rounded Corners*/

[dir=ltr] .jqx-rc-br-material {
  border-bottom-right-radius: 2px;
}

[dir=rtl] .jqx-rc-br-material {
  border-bottom-left-radius: 2px;
}

/*top rounded Corners*/

[dir=ltr] .jqx-rc-t-material {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

[dir=rtl] .jqx-rc-t-material {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

/*bottom rounded Corners*/

[dir=ltr] .jqx-rc-b-material {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

[dir=rtl] .jqx-rc-b-material {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/*right rounded Corners*/

[dir=ltr] .jqx-rc-r-material {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

[dir=rtl] .jqx-rc-r-material {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

/*left rounded Corners*/

[dir=ltr] .jqx-rc-l-material {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

[dir=rtl] .jqx-rc-l-material {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/*all rounded Corners*/

.jqx-rc-all-material {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

[dir] .jqx-rc-all-material {
  border-radius: 2px;
}

.jqx-widget-material, .jqx-widget-header-material, .jqx-fill-state-normal-material,
.jqx-widget-content-material, .jqx-fill-state-hover-material, .jqx-fill-state-pressed-material {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

.jqx-widget-material {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #555;
}

.jqx-widget-content-material {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #555;
}

[dir] .jqx-widget-content-material {
  background-color: #ffffff;
  border-color: #E0E0E0;
}

.jqx-widget-header-material {
  color: #757575;
  font-weight: 500;
  zoom: 1;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #757575;
  font-size: 14px;
}

[dir] .jqx-widget-header-material {
  background-color: #fff;
  border-color: #E0E0E0;
  background: #fff;
}

.jqx-fill-state-normal-material {
  zoom: 1;
}

[dir] .jqx-fill-state-normal-material {
  border-color: #0077BE;
  background: #fafafa;
}

.jqx-widget-material input::-moz-selection, input.jqx-input-widget-material::-moz-selection, .jqx-widget-content-material input::-moz-selection {
  color: #fff;
}

.jqx-widget-material input::selection, input.jqx-input-widget-material::selection, .jqx-widget-content-material input::selection {
  color: #fff;
}

[dir] .jqx-widget-material input::-moz-selection, [dir] input.jqx-input-widget-material::-moz-selection, [dir] .jqx-widget-content-material input::-moz-selection {
  background: #0077BE;
}

[dir] .jqx-widget-material input::selection, [dir] input.jqx-input-widget-material::selection, [dir] .jqx-widget-content-material input::selection {
  background: #0077BE;
}

[dir] .jqx-toolbar-material{
  border-color: #e0e0e0;
}

.jqx-button-material, jqx-button-material.jqx-fill-state-normal-material {
  color: #fff;
  zoom: 1;
  outline: none;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}

[dir] .jqx-button-material, [dir] jqx-button-material.jqx-fill-state-normal-material {
  background: #0077BE;
  border-color: #0077BE;
  border-radius: 2px;
}

.jqx-button-material button, jqx-button-material input {
  color: inherit;
  outline: none;
}

[dir] .jqx-button-material button, [dir] jqx-button-material input {
  background: transparent;
  border:none;
}

[dir] .jqx-slider-button-material {
  padding:3px;
  background: transparent;
  border:transparent;
}

.jqx-button-material.float {
  min-height: 48px;
  min-width: 48px;
  width: 48px;
  height: 48px;
  max-height: 48px;
  max-width:48px;
}

[dir] .jqx-button-material.float {
  border-radius: 100%;
}

.jqx-button-material.outlined {
  color: #0077BE;
}

[dir] .jqx-button-material.outlined {
  background: transparent;
  border-width: 2px;
}

.jqx-button-material.flat {
  color: #0077BE;
}

[dir] .jqx-button-material.flat {
  background: transparent;
  border: none;
}

.jqx-fill-state-hover-material, .jqx-fill-state-focus-material {
  text-decoration: none;
}

[dir] .jqx-expander-header.jqx-fill-state-hover-material, [dir] .jqx-expander-header.jqx-fill-state-normal-material, [dir] .jqx-expander-header.jqx-fill-state-pressed-material
 {
  background: #fff;
  border-color: #e0e0e0;
}

[dir] .jqx-expander-header.jqx-fill-state-hover-material {
  background: #F5F5F5;
}

[dir] .jqx-expander-header-material {
  padding:10px;
}

.jqx-button-material.jqx-fill-state-hover {
  opacity: 0.9;
  zoom: 1;
}

[dir] .jqx-button-material.jqx-fill-state-hover {
  cursor: pointer;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.jqx-button-material.jqx-fill-state-hover.outlined,
    .jqx-button-material.jqx-fill-state-hover.flat {
  color: #0077BE;
}

[dir] .jqx-button-material.jqx-fill-state-hover.outlined, [dir] .jqx-button-material.jqx-fill-state-hover.flat {
  box-shadow: none;
}

[dir] .jqx-button-material.jqx-fill-state-pressed {
  cursor: pointer;
  background: #0077BE;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

[dir] .jqx-button-material.jqx-fill-state-pressed.float {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.jqx-slider-button-material.jqx-fill-state-pressed-material,
    .jqx-button-material.jqx-fill-state-pressed.outlined,
    .jqx-button-material.jqx-fill-state-pressed.flat {
  color: #0077BE;
}

[dir] .jqx-slider-button-material.jqx-fill-state-pressed-material, [dir] .jqx-button-material.jqx-fill-state-pressed.outlined, [dir] .jqx-button-material.jqx-fill-state-pressed.flat {
  background: rgba(179,229,252,0.15);
  box-shadow: none;
}

[dir] .jqx-button-material.jqx-fill-state-focus {
  background: #0069A8;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

[dir] .jqx-slider-button-material.jqx-fill-state-focus-material {
  background: transparent;
  border-color: transparent;
  box-shadow:none;
}

.jqx-button-material.jqx-fill-state-focus.outlined,
    .jqx-button-material.jqx-fill-state-focus.flat {
  color: #0069A8;
}

[dir] .jqx-button-material.jqx-fill-state-focus.outlined, [dir] .jqx-button-material.jqx-fill-state-focus.flat {
  box-shadow: none;
  background: rgba(99,0,238,0.15);
}

.jqx-dropdownlist-state-normal-material, .jqx-dropdownlist-state-hover-material, .jqx-dropdownlist-state-selected-material,
.jqx-scrollbar-button-state-hover-material, .jqx-scrollbar-button-state-normal-material, .jqx-scrollbar-button-state-pressed-material,
.jqx-scrollbar-thumb-state-normal-horizontal-material, .jqx-scrollbar-thumb-state-hover-horizontal-material, .jqx-scrollbar-thumb-state-pressed-horizontal-material,
.jqx-scrollbar-thumb-state-normal-material, .jqx-scrollbar-thumb-state-pressed-material, .jqx-tree-item-hover-material, .jqx-tree-item-selected-material,
.jqx-tree-item-material, .jqx-menu-item-material, .jqx-menu-item-hover-material, .jqx-menu-item-selected-material, .jqx-menu-item-top-material, .jqx-menu-item-top-hover-material,
.jqx-menu-item-top-selected-material, .jqx-slider-button-material, .jqx-slider-slider-material {
  transition: background-color 100ms linear;
}

[dir] .jqx-dropdownlist-state-normal-material, [dir] .jqx-dropdownlist-state-hover-material, [dir] .jqx-dropdownlist-state-selected-material, [dir] .jqx-scrollbar-button-state-hover-material, [dir] .jqx-scrollbar-button-state-normal-material, [dir] .jqx-scrollbar-button-state-pressed-material, [dir] .jqx-scrollbar-thumb-state-normal-horizontal-material, [dir] .jqx-scrollbar-thumb-state-hover-horizontal-material, [dir] .jqx-scrollbar-thumb-state-pressed-horizontal-material, [dir] .jqx-scrollbar-thumb-state-normal-material, [dir] .jqx-scrollbar-thumb-state-pressed-material, [dir] .jqx-tree-item-hover-material, [dir] .jqx-tree-item-selected-material, [dir] .jqx-tree-item-material, [dir] .jqx-menu-item-material, [dir] .jqx-menu-item-hover-material, [dir] .jqx-menu-item-selected-material, [dir] .jqx-menu-item-top-material, [dir] .jqx-menu-item-top-hover-material, [dir] .jqx-menu-item-top-selected-material, [dir] .jqx-slider-button-material, [dir] .jqx-slider-slider-material {
  -webkit-transition: background-color 100ms linear;
}

.jqx-primary-material.jqx-input-label-material {
  color: #1ca8dd !important;
}

[dir] .jqx-primary-material.jqx-input-bar-material:before {
  background: #1ca8dd !important;
}

.jqx-success-material.jqx-input-label-material {
  color: #5cb85c !important;
}

[dir] .jqx-success-material.jqx-input-bar-material:before {
  background: #5cb85c !important;
}

.jqx-inverse-material.jqx-input-label-material {
  color: #666 !important;
}

[dir] .jqx-inverse-material.jqx-input-bar-material:before {
  background: #666 !important;
}

.jqx-danger-material.jqx-input-label-material {
  color: #d9534f !important;
}

[dir] .jqx-danger-material.jqx-input-bar-material:before {
  background: #d9534f !important;
}

.jqx-warning-material.jqx-input-label-material {
  color: #f0ad4e !important;
}

[dir] .jqx-warning-material.jqx-input-bar-material:before {
  background: #f0ad4e !important;
}

.jqx-info-material.jqx-input-label-material {
  color: #5bc0de !important;
}

[dir] .jqx-info-material.jqx-input-bar-material:before {
  background: #5bc0de !important;
}

[dir] .jqx-slider-tooltip-material.jqx-primary-slider, [dir] .jqx-slider-tooltip-material.jqx-primary-slider .jqx-fill-state-normal-material {
  border-color: #1ca8dd;
  background: #1ca8dd;
}

[dir] .jqx-slider-tooltip-material.jqx-success-slider, [dir] .jqx-slider-tooltip-material.jqx-success-slider .jqx-fill-state-normal-material {
  border-color: #5cb85c;
  background: #5cb85c;
}

[dir] .jqx-slider-tooltip-material.jqx-inverse-slider, [dir] .jqx-slider-tooltip-material.jqx-inverse-slider .jqx-fill-state-normal-material {
  border-color: #666;
  background: #666;
}

[dir] .jqx-slider-tooltip-material.jqx-danger-slider, [dir] .jqx-slider-tooltip-material.jqx-danger-slider .jqx-fill-state-normal-material {
  border-color: #d9534f;
  background: #d9534f;
}

[dir] .jqx-slider-tooltip-material.jqx-warning-slider, [dir] .jqx-slider-tooltip-material.jqx-warning-slider .jqx-fill-state-normal-material {
  border-color: #f0ad4e;
  background: #f0ad4e;
}

[dir] .jqx-slider-tooltip-material.jqx-info-slider, [dir] .jqx-slider-tooltip-material.jqx-info-slider .jqx-fill-state-normal-material {
  border-color: #5bc0de;
  background: #5bc0de;
}

.jqx-primary-material {
  color: #1ca8dd !important;
}

[dir] .jqx-primary-material {
  background: #fff !important;
  border-color: #1ca8dd !important;
  text-shadow: none !important;
}

.jqx-primary-material.jqx-dropdownlist-state-normal-material,
    .jqx-primary-material.jqx-slider-button-material,
    .jqx-primary-material.jqx-slider-slider-material,
    .jqx-primary-material.jqx-combobox-arrow-normal-material,
    .jqx-primary-material.jqx-combobox-arrow-hover-material,
    .jqx-primary-material.jqx-action-button-material,
    .jqx-primary-material:hover,
    .jqx-primary-material:focus,
    .jqx-primary-material:active,
    .jqx-primary-material.active,
    .jqx-primary-material.disabled,
    .jqx-primary-material[disabled] {
  color: #fff !important;
}

[dir] .jqx-primary-material.jqx-dropdownlist-state-normal-material, [dir] .jqx-primary-material.jqx-slider-button-material, [dir] .jqx-primary-material.jqx-slider-slider-material, [dir] .jqx-primary-material.jqx-combobox-arrow-normal-material, [dir] .jqx-primary-material.jqx-combobox-arrow-hover-material, [dir] .jqx-primary-material.jqx-action-button-material, [dir] .jqx-primary-material:hover, [dir] .jqx-primary-material:focus, [dir] .jqx-primary-material:active, [dir] .jqx-primary-material.active, [dir] .jqx-primary-material.disabled, [dir] .jqx-primary-material[disabled] {
  background: #1ca8dd !important;
  border-color: #1ca8dd !important;
  text-shadow: none !important;
}

.jqx-fill-state-pressed-material.jqx-primary-material,
    .jqx-primary-material:active,
    .jqx-primary-material.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-material.jqx-primary-material, [dir] .jqx-primary-material:active, [dir] .jqx-primary-material.active {
  background-color: #1ca8dd !important;
  border-color: #1ca8dd !important;
  text-shadow: none !important;
}

.jqx-success-material {
  color: #5cb85c !important;
}

[dir] .jqx-success-material {
  background: #fff !important;
  border-color: #5cb85c !important;
  text-shadow: none !important;
}

.jqx-success-material.jqx-dropdownlist-state-normal-material,
    .jqx-success-material.jqx-slider-button-material,
    .jqx-success-material.jqx-slider-slider-material,
    .jqx-success-material.jqx-combobox-arrow-normal-material,
    .jqx-success-material.jqx-combobox-arrow-hover-material,
    .jqx-success-material.jqx-action-button-material,
    .jqx-success-material:hover,
    .jqx-success-material:focus,
    .jqx-success-material:active,
    .jqx-success-material.active,
    .jqx-success-material.disabled,
    .jqx-success-material[disabled] {
  color: #fff !important;
}

[dir] .jqx-success-material.jqx-dropdownlist-state-normal-material, [dir] .jqx-success-material.jqx-slider-button-material, [dir] .jqx-success-material.jqx-slider-slider-material, [dir] .jqx-success-material.jqx-combobox-arrow-normal-material, [dir] .jqx-success-material.jqx-combobox-arrow-hover-material, [dir] .jqx-success-material.jqx-action-button-material, [dir] .jqx-success-material:hover, [dir] .jqx-success-material:focus, [dir] .jqx-success-material:active, [dir] .jqx-success-material.active, [dir] .jqx-success-material.disabled, [dir] .jqx-success-material[disabled] {
  background: #5cb85c !important;
  border-color: #5cb85c !important;
  text-shadow: none !important;
}

.jqx-fill-state-pressed-material.jqx-success-material,
    .jqx-success-material:active,
    .jqx-success-material.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-material.jqx-success-material, [dir] .jqx-success-material:active, [dir] .jqx-success-material.active {
  text-shadow: none !important;
  background: #5cb85c !important;
  border-color: #5cb85c !important;
}

.jqx-inverse-material {
  color: #666 !important;
}

[dir] .jqx-inverse-material {
  text-shadow: none !important;
  background: #fff !important;
  border-color: #cccccc !important;
}

.jqx-inverse-material.jqx-dropdownlist-state-normal-material,
    .jqx-inverse-material.jqx-slider-button-material,
    .jqx-inverse-material.jqx-slider-slider-material,
    .jqx-inverse-material.jqx-combobox-arrow-hover-material,
    .jqx-inverse-material.jqx-combobox-arrow-normal-material,
    .jqx-inverse-material.jqx-action-button-material,
    .jqx-inverse-material:hover,
    .jqx-inverse-material:focus,
    .jqx-inverse-material:active,
    .jqx-inverse-material.active,
    .jqx-inverse-material.disabled,
    .jqx-inverse-material[disabled] {
  color: #666 !important;
}

[dir] .jqx-inverse-material.jqx-dropdownlist-state-normal-material, [dir] .jqx-inverse-material.jqx-slider-button-material, [dir] .jqx-inverse-material.jqx-slider-slider-material, [dir] .jqx-inverse-material.jqx-combobox-arrow-hover-material, [dir] .jqx-inverse-material.jqx-combobox-arrow-normal-material, [dir] .jqx-inverse-material.jqx-action-button-material, [dir] .jqx-inverse-material:hover, [dir] .jqx-inverse-material:focus, [dir] .jqx-inverse-material:active, [dir] .jqx-inverse-material.active, [dir] .jqx-inverse-material.disabled, [dir] .jqx-inverse-material[disabled] {
  text-shadow: none !important;
  background: #cccccc !important;
  border-color: #cccccc !important;
}

.jqx-fill-state-pressed-material.jqx-inverse-material,
    .jqx-inverse-material:active,
    .jqx-inverse-material.active {
  color: #666 !important;
}

[dir] .jqx-fill-state-pressed-material.jqx-inverse-material, [dir] .jqx-inverse-material:active, [dir] .jqx-inverse-material.active {
  text-shadow: none !important;
  background: #cccccc !important;
  border-color: #cccccc !important;
}

.jqx-danger-material {
  color: #d9534f !important;
}

[dir] .jqx-danger-material {
  text-shadow: none !important;
  background: #fff !important;
  border-color: #d9534f !important;
}

.jqx-danger-material.jqx-dropdownlist-state-normal-material,
    .jqx-danger-material.jqx-slider-button-material,
    .jqx-danger-material.jqx-slider-slider-material,
    .jqx-danger-material.jqx-combobox-arrow-hover-material,
    .jqx-danger-material.jqx-combobox-arrow-normal-material,
    .jqx-danger-material.jqx-action-button-material,
    .jqx-danger-material:hover,
    .jqx-danger-material:focus,
    .jqx-danger-material:active,
    .jqx-danger-material.active,
    .jqx-danger-material.disabled,
    .jqx-danger-material[disabled] {
  color: #fff !important;
}

[dir] .jqx-danger-material.jqx-dropdownlist-state-normal-material, [dir] .jqx-danger-material.jqx-slider-button-material, [dir] .jqx-danger-material.jqx-slider-slider-material, [dir] .jqx-danger-material.jqx-combobox-arrow-hover-material, [dir] .jqx-danger-material.jqx-combobox-arrow-normal-material, [dir] .jqx-danger-material.jqx-action-button-material, [dir] .jqx-danger-material:hover, [dir] .jqx-danger-material:focus, [dir] .jqx-danger-material:active, [dir] .jqx-danger-material.active, [dir] .jqx-danger-material.disabled, [dir] .jqx-danger-material[disabled] {
  text-shadow: none !important;
  background: #d9534f !important;
  border-color: #d9534f !important;
}

.jqx-fill-state-pressed-material.jqx-danger-material,
    .jqx-danger-material:active,
    .jqx-danger-material.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-material.jqx-danger-material, [dir] .jqx-danger-material:active, [dir] .jqx-danger-material.active {
  text-shadow: none !important;
  background: #d9534f !important;
  border-color: #d9534f !important;
}

.jqx-validator-error-label-material {
  color: #d9534f !important;
}

.jqx-warning-material {
  color: #f0ad4e !important;
}

[dir] .jqx-warning-material {
  text-shadow: none !important;
  background: #fff !important;
  border-color: #f0ad4e !important;
}

.jqx-warning-material.jqx-dropdownlist-state-normal-material,
    .jqx-warning-material.jqx-slider-button-material,
    .jqx-warning-material.jqx-slider-slider-material,
    .jqx-warning-material.jqx-combobox-arrow-hover-material,
    .jqx-warning-material.jqx-combobox-arrow-normal-material,
    .jqx-warning-material.jqx-action-button-material,
    .jqx-warning-material:hover,
    .jqx-warning-material:focus,
    .jqx-warning-material:active,
    .jqx-warning-material.active,
    .jqx-warning-material.disabled,
    .jqx-warning-material[disabled] {
  color: #fff !important;
}

[dir] .jqx-warning-material.jqx-dropdownlist-state-normal-material, [dir] .jqx-warning-material.jqx-slider-button-material, [dir] .jqx-warning-material.jqx-slider-slider-material, [dir] .jqx-warning-material.jqx-combobox-arrow-hover-material, [dir] .jqx-warning-material.jqx-combobox-arrow-normal-material, [dir] .jqx-warning-material.jqx-action-button-material, [dir] .jqx-warning-material:hover, [dir] .jqx-warning-material:focus, [dir] .jqx-warning-material:active, [dir] .jqx-warning-material.active, [dir] .jqx-warning-material.disabled, [dir] .jqx-warning-material[disabled] {
  text-shadow: none !important;
  background: #f0ad4e !important;
  border-color: #f0ad4e !important;
}

.jqx-fill-state-pressed-material.jqx-warning-material,
    .jqx-warning-material:active,
    .jqx-warning-material.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-material.jqx-warning-material, [dir] .jqx-warning-material:active, [dir] .jqx-warning-material.active {
  text-shadow: none !important;
  background: #f0ad4e !important;
  border-color: #f0ad4e !important;
}

.jqx-info-material {
  color: #5bc0de !important;
}

[dir] .jqx-info-material {
  text-shadow: none !important;
  background: #fff !important;
  border-color: #5bc0de !important;
}

.jqx-info-material.jqx-dropdownlist-state-normal-material,
    .jqx-info-material.jqx-slider-button-material,
    .jqx-info-material.jqx-slider-slider-material,
    .jqx-info-material.jqx-combobox-arrow-hover-material,
    .jqx-info-material.jqx-combobox-arrow-normal-material,
    .jqx-info-material.jqx-action-button-material,
    .jqx-info-material:hover,
    .jqx-info-material:focus,
    .jqx-info-material:active,
    .jqx-info-material.active,
    .jqx-info-material.disabled,
    .jqx-info-material[disabled] {
  color: #fff !important;
}

[dir] .jqx-info-material.jqx-dropdownlist-state-normal-material, [dir] .jqx-info-material.jqx-slider-button-material, [dir] .jqx-info-material.jqx-slider-slider-material, [dir] .jqx-info-material.jqx-combobox-arrow-hover-material, [dir] .jqx-info-material.jqx-combobox-arrow-normal-material, [dir] .jqx-info-material.jqx-action-button-material, [dir] .jqx-info-material:hover, [dir] .jqx-info-material:focus, [dir] .jqx-info-material:active, [dir] .jqx-info-material.active, [dir] .jqx-info-material.disabled, [dir] .jqx-info-material[disabled] {
  background: #5bc0de !important;
  border-color: #5bc0de !important;
  text-shadow: none !important;
}

.jqx-fill-state-pressed-material.jqx-info-material,
    .jqx-info-material:active,
    .jqx-info-material.active {
  color: #fff !important;
}

[dir] .jqx-fill-state-pressed-material.jqx-info-material, [dir] .jqx-info-material:active, [dir] .jqx-info-material.active {
  text-shadow: none !important;
  background: #5bc0de !important;
  border-color: #5bc0de !important;
}

.jqx-fill-state-pressed-material {
  outline: 0;
}

[dir] .jqx-fill-state-pressed-material {
  background-image: none;
}

[dir] .jqx-grid-group-column-material {
  border-color: transparent;
}

[dir] .jqx-grid-column-menubutton-material {
  border-width: 0px;
}

[dir=ltr] .jqx-grid-groups-row-material > span {
  padding-left: 4px;
}

[dir=rtl] .jqx-grid-groups-row-material > span {
  padding-right: 4px;
}

.jqx-grid-cell-material {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-grid-cell-material {
  box-shadow: none;
}

.jqx-grid-pager-top-material .jqx-button-material,
.jqx-grid-pager-material .jqx-button-material {
  color: rgba(0,0,0,.54) !important;
  position: relative;
  height:30px !important;
  width:30px !important;
  top: -4px;
}

[dir] .jqx-grid-pager-top-material .jqx-button-material, [dir] .jqx-grid-pager-material .jqx-button-material {
  background-color: transparent;
  border-color: transparent;
  border-radius:50%;
}

[dir] .jqx-grid-pager-input-material  {
  padding:0px !important;
}

.jqx-grid-pager-top-material .jqx-button-material > div,
.jqx-grid-pager-material .jqx-button-material > div {
  top: 3px;
  position: relative;
}

[dir=ltr] .jqx-grid-pager-top-material .jqx-button-material > div, [dir=ltr] .jqx-grid-pager-material .jqx-button-material > div {
  left: 2px;
}

[dir=rtl] .jqx-grid-pager-top-material .jqx-button-material > div, [dir=rtl] .jqx-grid-pager-material .jqx-button-material > div {
  right: 2px;
}

.jqx-grid-pager-top-material .jqx-button-material.jqx-fill-state-hover,
.jqx-grid-pager-top-material .jqx-button-material.jqx-fill-state-pressed,
.jqx-grid-pager-material .jqx-button-material.jqx-fill-state-hover,
.jqx-grid-pager-material .jqx-button-material.jqx-fill-state-pressed
{
  color: rgba(0,0,0,.54) !important;
}

[dir] .jqx-grid-pager-top-material .jqx-button-material.jqx-fill-state-hover, [dir] .jqx-grid-pager-top-material .jqx-button-material.jqx-fill-state-pressed, [dir] .jqx-grid-pager-material .jqx-button-material.jqx-fill-state-hover, [dir] .jqx-grid-pager-material .jqx-button-material.jqx-fill-state-pressed
{
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.jqx-grid-pager-top-material .jqx-grid-pager-number-material,
.jqx-grid-pager-material .jqx-grid-pager-number-material {
  color: rgba(0,0,0,.54) !important;
  font-size:12px;
}

[dir] .jqx-grid-pager-top-material .jqx-grid-pager-number-material, [dir] .jqx-grid-pager-material .jqx-grid-pager-number-material {
  background-color: transparent;
  border-color: transparent;
}

.jqx-grid-pager-top-material .jqx-grid-pager-number-material:hover,
.jqx-grid-pager-material .jqx-grid-pager-number-material:hover {
  font-size:12px;
}

.jqx-grid-pager-top-material .jqx-grid-pager-number-material.jqx-fill-state-pressed-material ,
.jqx-grid-pager-material .jqx-grid-pager-number-material.jqx-fill-state-pressed-material {
  color: #0077BE !important;
  font-weight: bold !important;
}

[dir] .jqx-grid-column-menubutton-material {
  background-color: transparent;
  border-color: #E0E0E0 !important;
}

.jqx-cell-material {
  font-size: 13px;
}

.jqx-calendar-material > div {
  box-sizing: border-box;
}

[dir] .jqx-calendar-material > div {
  padding: 10px;
}

[dir] .jqx-calendar-row-header-material, [dir] .jqx-calendar-top-left-header-material {
  background-color: #f0f0f0;
  border: 0px solid #f2f2f2;
}

[dir] .jqx-calendar-column-header-material {
  background-color: #FFF;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #e9e9e9;
}

[dir] .jqx-expander-header-material {
  padding-top: 10px;
  padding-bottom: 10px;
}

[dir] .jqx-ribbon-header-vertical-material, [dir] .jqx-widget-header-vertical-material {
  background: #fff;
}

[dir] .jqx-scrollbar-state-normal-material {
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}

[dir=ltr] .jqx-scrollbar-state-normal-material {
  border-left-color: #ddd;
}

[dir=rtl] .jqx-scrollbar-state-normal-material {
  border-right-color: #ddd;
}

[dir] .jqx-scrollbar-thumb-state-normal-material, [dir] .jqx-scrollbar-thumb-state-normal-horizontal-material {
  background: #f5f5f5;
  border-color: #b3b3b3;
}

.jqx-scrollbar-thumb-state-hover-material, .jqx-scrollbar-thumb-state-hover-horizontal-material {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-scrollbar-thumb-state-hover-material, [dir] .jqx-scrollbar-thumb-state-hover-horizontal-material {
  background: #e6e6e6;
  border-color: #b3b3b3;
  box-shadow: none;
}

.jqx-progressbar-material {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-progressbar-material {
  background: #f7f7f7 !important;
  box-shadow: none;
}

[dir] .jqx-progressbar-value-material, [dir] .jqx-splitter-collapse-button-horizontal-material {
  background: #0077BE;
}

[dir] .jqx-splitter-collapse-button-vertical-material, [dir] .jqx-progressbar-value-vertical-material {
  background: #0077BE;
}

.jqx-scrollbar-thumb-state-pressed-material, .jqx-splitter-splitbar-vertical-material, .jqx-splitter-splitbar-horizontal-material, .jqx-scrollbar-thumb-state-pressed-horizontal-material,
.jqx-scrollbar-button-state-pressed-material {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-scrollbar-thumb-state-pressed-material, [dir] .jqx-splitter-splitbar-vertical-material, [dir] .jqx-splitter-splitbar-horizontal-material, [dir] .jqx-scrollbar-thumb-state-pressed-horizontal-material, [dir] .jqx-scrollbar-button-state-pressed-material {
  background: #d9d9d9;
  border-color: #b3b3b3;
  box-shadow: none;
}

[dir] .jqx-grid-column-sortdescbutton-material, [dir] jqx-grid-column-filterbutton-material, [dir] .jqx-grid-column-sortascbutton-material {
  background-color: transparent;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #E0E0E0;
}

.jqx-menu-vertical-material {
  filter: none;
}

[dir] .jqx-menu-vertical-material {
  background: #ffffff;
}

[dir] .jqx-grid-bottomright-material, [dir] .jqx-panel-bottomright-material, [dir] .jqx-listbox-bottomright-material {
  background-color: #fafafa;
}

[dir] .jqx-window-material, [dir] .jqx-tooltip-material {
  box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
}

.jqx-tooltip-material, .jqx-tooltip-material.jqx-popup-material, .jqx-tooltip-material .jqx-fill-state-normal-material {
  color: #fff;
}

[dir] .jqx-tooltip-material, [dir] .jqx-tooltip-material.jqx-popup-material, [dir] .jqx-tooltip-material .jqx-fill-state-normal-material {
  background: #6F6F6F;
  border-color: #6F6F6F;
  box-shadow:none;
}

[dir] .jqx-docking-material .jqx-window-material {
  box-shadow: none;
}

[dir] .jqx-docking-panel-material .jqx-window-material {
  box-shadow: none;
}

.jqx-checkbox-material {
  line-height:20px;
  overflow: visible;
}

.jqx-radiobutton-material {
  overflow: visible;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  line-height:20px;
}

[dir] .jqx-radiobutton-material {
  box-shadow: none;
  background-repeat: no-repeat;
  background: none;
}

.jqx-radiobutton-material-material, .jqx-radiobutton-hover-material {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  transition: background-color ease-in .3s;
}

[dir] .jqx-radiobutton-material-material, [dir] .jqx-radiobutton-hover-material {
  border-radius: 100%;
  background-repeat: no-repeat;
}

.jqx-radiobutton-check-checked-material {
  filter: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-check-checked-material {
  background: #fff;
  background-repeat: no-repeat;
  border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-material {
  filter: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-check-indeterminate-material {
  background: #999;
  border-radius: 100%;
}

.jqx-radiobutton-check-indeterminate-disabled-material {
  filter: none;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-radiobutton-check-indeterminate-disabled-material {
  background: #999;
  border-radius: 100%;
}

.jqx-checkbox-default-material,
.jqx-radiobutton-default-material
 {
  overflow: visible;
}

[dir] .jqx-checkbox-default-material, [dir] .jqx-radiobutton-default-material
 {
  border-width: 1px;
  border-color: #E0E0E0;
  background-color: #fff;
}

[dir] .jqx-tree-material .jqx-checkbox-material .jqx-checkbox-default-material, [dir] .jqx-checkbox-material[checked] .jqx-checkbox-default-material, [dir] .jqx-tree-grid-checkbox[checked].jqx-checkbox-default-material, [dir] .jqx-radiobutton-material[checked] .jqx-radiobutton-default-material
 {
  background-color: #0077BE;
  border-color: #0077BE;
}

[dir] .jqx-checkbox-check-checked-material {
  background: transparent url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material_check_white.png?21003dcc1f77f3247f40e3ca9789d155) center center no-repeat;
}

.jqx-checkbox-check-indeterminate-material {
  width:14px !important;
  height:14px !important;
  position:relative;
  top: 1px;
}

[dir] .jqx-checkbox-check-indeterminate-material {
  background: white;
}

[dir=ltr] .jqx-checkbox-check-indeterminate-material {
  left: 1px;
}

[dir=rtl] .jqx-checkbox-check-indeterminate-material {
  right: 1px;
}

.jqx-tree-material .jqx-checkbox-check-indeterminate-material {
  width:12px !important;
  height:12px !important;
  top: 2px;
}

[dir=ltr] .jqx-tree-material .jqx-checkbox-check-indeterminate-material {
  left:2px;
}

[dir=rtl] .jqx-tree-material .jqx-checkbox-check-indeterminate-material {
  right:2px;
}

[dir] .jqx-checkbox-hover-material, [dir] .jqx-radiobutton-hover-material {
  background-color: #0077BE;
  border-color: #0077BE;
}

.jqx-slider-slider-material {
  transition: box-shadow 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;
}

[dir] .jqx-slider-slider-material:active {
  transform: scale(1.2);
  box-shadow: rgba(0,0,0,0.3) 0 0 10px;
}

[dir] .jqx-slider-material[discrete] .jqx-slider-slider-material:active
 {
  transform: scaleX(0);
}

[dir] .jqx-slider-slider-horizontal-material {
  background: #0077BE;
}

[dir] .jqx-slider-slider-vertical-material {
  background: #0077BE;
}

.jqx-slider-tooltip-material {
  width: 25px;
  height: 25px;
}

[dir] .jqx-slider-tooltip-material {
  transform-origin: 50% 100%;
  border-radius: 50%;
  padding:0px;
  background: transparent !important;
}

[dir=ltr] .jqx-slider-tooltip-material {
  transform: scale(0) rotate(45deg);
}

[dir=rtl] .jqx-slider-tooltip-material {
  transform: scale(0) rotate(-45deg);
}

[dir=ltr] .jqx-slider-tooltip-material.init {
  transform: scale(1) rotate(45deg);
}

[dir=rtl] .jqx-slider-tooltip-material.init {
  transform: scale(1) rotate(-45deg);
}

.jqx-slider-tooltip-material.hide {
  transition: transform 0.2s ease;
}

[dir] .jqx-slider-tooltip-material.hide {
  transform-origin:50% 100%;
}

[dir=ltr] .jqx-slider-tooltip-material.hide {
  transform: scale(0) rotate(45deg);
}

[dir=rtl] .jqx-slider-tooltip-material.hide {
  transform: scale(0) rotate(-45deg);
}

.jqx-slider-tooltip-material.show {
  transition: transform 0.2s ease;
}

[dir=ltr] .jqx-slider-tooltip-material.show {
  transform: scale(1) rotate(45deg);
}

[dir=rtl] .jqx-slider-tooltip-material.show {
  transform: scale(1) rotate(-45deg);
}

.jqx-slider-tooltip-material .jqx-tooltip-arrow-t-b,
.jqx-slider-tooltip-material .jqx-tooltip-arrow-l-r {
  display:none;
  visibility:hidden;
}

.jqx-slider-tooltip-material, .jqx-slider-tooltip-material .jqx-fill-state-normal-material {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size:11px;
}

[dir] .jqx-slider-tooltip-material, [dir] .jqx-slider-tooltip-material .jqx-fill-state-normal-material {
  background: #0077BE;
}

[dir=ltr] .jqx-slider-tooltip-material, [dir=ltr] .jqx-slider-tooltip-material .jqx-fill-state-normal-material {
  border-radius: 15px 15px 0px;
}

[dir=rtl] .jqx-slider-tooltip-material, [dir=rtl] .jqx-slider-tooltip-material .jqx-fill-state-normal-material {
  border-radius: 15px 15px 15px 0px;
}

[dir=ltr] .jqx-slider-tooltip-material.far, [dir=ltr] .jqx-slider-tooltip-material.far .jqx-fill-state-normal-material {
  border-radius: 0px 15px 15px 15px;
}

[dir=rtl] .jqx-slider-tooltip-material.far, [dir=rtl] .jqx-slider-tooltip-material.far .jqx-fill-state-normal-material {
  border-radius: 15px 0px 15px 15px;
}

[dir=ltr] .jqx-slider-tooltip-material.vertical, [dir=ltr] .jqx-slider-tooltip-material.vertical .jqx-fill-state-normal-material {
  border-radius: 15px 0px 15px 15px;
}

[dir=rtl] .jqx-slider-tooltip-material.vertical, [dir=rtl] .jqx-slider-tooltip-material.vertical .jqx-fill-state-normal-material {
  border-radius: 0px 15px 15px 15px;
}

[dir=ltr] .jqx-slider-tooltip-material.vertical.far, [dir=ltr] .jqx-slider-tooltip-material.vertical.far .jqx-fill-state-normal-material {
  border-radius: 15px 15px 15px 0px;
}

[dir=rtl] .jqx-slider-tooltip-material.vertical.far, [dir=rtl] .jqx-slider-tooltip-material.vertical.far .jqx-fill-state-normal-material {
  border-radius: 15px 15px 0px 15px;
}

[dir] .jqx-slider-tooltip-material {
  background:transparent;
  border:none !important;
  box-shadow:none;
}

.jqx-slider-tooltip-material .jqx-tooltip-main-material {
  top: -7px;
}

[dir=ltr] .jqx-slider-tooltip-material .jqx-tooltip-main-material {
  right: 11px;
}

[dir=rtl] .jqx-slider-tooltip-material .jqx-tooltip-main-material {
  left: 11px;
}

.jqx-slider-tooltip-material.far .jqx-tooltip-main-material {
  top: 3px;
}

[dir=ltr] .jqx-slider-tooltip-material.far .jqx-tooltip-main-material {
  right: 4px;
}

[dir=rtl] .jqx-slider-tooltip-material.far .jqx-tooltip-main-material {
  left: 4px;
}

.jqx-slider-tooltip-material.vertical .jqx-tooltip-main-material {
  top: -3px;
}

[dir=ltr] .jqx-slider-tooltip-material.vertical .jqx-tooltip-main-material {
  right: 3px;
}

[dir=rtl] .jqx-slider-tooltip-material.vertical .jqx-tooltip-main-material {
  left: 3px;
}

.jqx-slider-tooltip-material .jqx-tooltip-text {
  overflow:visible;
}

[dir] .jqx-slider-tooltip-material .jqx-tooltip-text {
  background: transparent;
  border:none;
  padding: 0px;
}

[dir=ltr] .jqx-slider-tooltip-material .jqx-tooltip-text>span {
  transform: rotate(-45deg);
}

[dir=rtl] .jqx-slider-tooltip-material .jqx-tooltip-text>span {
  transform: rotate(45deg);
}

.jqx-slider-tooltip-material.range {
  width: 35px;
  height:35px;
}

[dir] .jqx-slider-rangebar-material {
  border-color: #0077BE;
  background: #0077BE;
}

[dir] .jqx-slider-track-horizontal-material, [dir] .jqx-slider-track-vertical-material {
  border-color: #E0E0E0;
  background: #f0f0f0;
}

.jqx-slider-button-material {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

[dir] .jqx-slider-button-material {
  border-radius: 100%;
}

[dir] .jqx-slider-button-material.jqx-fill-state-normal-material, [dir] .jqx-slider-button-material.jqx-fill-state-hover-material, [dir] .jqx-slider-button-material.jqx-fill-state-pressed-material 
{
  background: transparent !important;
}

[dir] .jqx-listitem-state-hover-material, [dir] .jqx-listitem-state-selected-material, [dir] .jqx-listitem-state-normal-material {
  padding: 5px;
  margin:0px;
}

.jqx-scheduler-edit-dialog-label-material {
  line-height: 35px;
}

[dir] .jqx-scheduler-edit-dialog-label-material {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-scheduler-edit-dialog-field-material {
  line-height: 35px;
}

[dir] .jqx-scheduler-edit-dialog-field-material {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-scheduler-edit-dialog-label-rtl-material {
  line-height: 35px;
}

[dir] .jqx-scheduler-edit-dialog-label-rtl-material {
  padding-top: 6px;
  padding-bottom: 6px;
}

.jqx-scheduler-edit-dialog-field-rtl-material {
  line-height: 35px;
}

[dir] .jqx-scheduler-edit-dialog-field-rtl-material {
  padding-top: 6px;
  padding-bottom: 6px;
}

/*applied to a list item when the item is selected.*/

.jqx-listitem-state-hover-material, .jqx-menu-item-hover-material, .jqx-tree-item-hover-material, .jqx-calendar-cell-hover-material, .jqx-grid-cell-hover-material,
.jqx-menu-vertical-material .jqx-menu-item-top-hover-material, .jqx-input-popup-material .jqx-fill-state-hover-material,
.jqx-input-popup-material .jqx-fill-state-pressed-material {
  color: #333 !important;
  text-decoration: none;
  outline: 0; /* Old browsers */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-listitem-state-hover-material, [dir] .jqx-menu-item-hover-material, [dir] .jqx-tree-item-hover-material, [dir] .jqx-calendar-cell-hover-material, [dir] .jqx-grid-cell-hover-material, [dir] .jqx-menu-vertical-material .jqx-menu-item-top-hover-material, [dir] .jqx-input-popup-material .jqx-fill-state-hover-material, [dir] .jqx-input-popup-material .jqx-fill-state-pressed-material {
  border-color: #F5F5F5;
  background-color: #F5F5F5;
  background-repeat: repeat-x;
  background: #F5F5F5;
  box-shadow: none;
}

[dir=ltr] .jqx-listitem-state-hover-material, [dir=ltr] .jqx-menu-item-hover-material, [dir=ltr] .jqx-tree-item-hover-material, [dir=ltr] .jqx-calendar-cell-hover-material, [dir=ltr] .jqx-grid-cell-hover-material, [dir=ltr] .jqx-menu-vertical-material .jqx-menu-item-top-hover-material, [dir=ltr] .jqx-input-popup-material .jqx-fill-state-hover-material, [dir=ltr] .jqx-input-popup-material .jqx-fill-state-pressed-material {
  background-position: 0 0;
}

[dir=rtl] .jqx-listitem-state-hover-material, [dir=rtl] .jqx-menu-item-hover-material, [dir=rtl] .jqx-tree-item-hover-material, [dir=rtl] .jqx-calendar-cell-hover-material, [dir=rtl] .jqx-grid-cell-hover-material, [dir=rtl] .jqx-menu-vertical-material .jqx-menu-item-top-hover-material, [dir=rtl] .jqx-input-popup-material .jqx-fill-state-hover-material, [dir=rtl] .jqx-input-popup-material .jqx-fill-state-pressed-material {
  background-position: 100% 0;
}

[dir] .jqx-scheduler-cell-hover-material {
  border-color: #F5F5F5 !important;
  background: #F5F5F5 !important;
}

.jqx-listitem-state-selected-material, .jqx-menu-item-selected-material, .jqx-tree-item-selected-material, .jqx-calendar-cell-selected-material, .jqx-grid-cell-selected-material,
.jqx-menu-vertical-material .jqx-menu-item-top-selected-material, .jqx-grid-selectionarea-material, .jqx-input-button-header-material, .jqx-input-button-innerHeader-material {
  color: #0077BE !important; /* Old browsers */
}

[dir] .jqx-listitem-state-selected-material, [dir] .jqx-menu-item-selected-material, [dir] .jqx-tree-item-selected-material, [dir] .jqx-calendar-cell-selected-material, [dir] .jqx-grid-cell-selected-material, [dir] .jqx-menu-vertical-material .jqx-menu-item-top-selected-material, [dir] .jqx-grid-selectionarea-material, [dir] .jqx-input-button-header-material, [dir] .jqx-input-button-innerHeader-material {
  border-color: #E1F5FE !important;
  background: #E1F5FE;
  box-shadow: none;
}

.jqx-grid-cell-material .jqx-button-material, .jqx-grid-cell-material .jqx-button-material.jqx-fill-state-hover-material, .jqx-grid-cell-material .jqx-button-material.jqx-fill-state-pressed-material {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  transition: none;
}

[dir] .jqx-grid-cell-material .jqx-button-material, [dir] .jqx-grid-cell-material .jqx-button-material.jqx-fill-state-hover-material, [dir] .jqx-grid-cell-material .jqx-button-material.jqx-fill-state-pressed-material {
  box-shadow: none;
  -webkit-transition: none;
}

.jqx-popup-material {
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
}

[dir] .jqx-popup-material {
  border: 1px solid #E0E0E0;
  border-bottom-width: 2px;
}

[dir=ltr] .jqx-popup-material {
  border-right-width: 2px;
}

[dir=rtl] .jqx-popup-material {
  border-left-width: 2px;
}

[dir] .jqx-grid-column-sortascbutton-material, [dir] .jqx-expander-arrow-bottom-material, [dir] .jqx-window-collapse-button-material, [dir] .jqx-menu-item-arrow-up-material, [dir] .jqx-menu-item-arrow-up-selected-material, [dir] .jqx-menu-item-arrow-top-up-material, [dir] .jqx-icon-arrow-up-material, [dir] .jqx-icon-arrow-up-hover-material, [dir] .jqx-icon-arrow-up-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-up.png?e8e94f12fe54a3d6f9fe5cbf54c43911);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-widget-material .jqx-grid-group-expand-material, [dir] .jqx-grid-group-expand-material, [dir] .jqx-grid-column-menubutton-material, [dir] .jqx-grid-column-sortdescbutton-material, [dir] .jqx-expander-arrow-top-material, [dir] .jqx-window-collapse-button-collapsed-material, [dir] .jqx-menu-item-arrow-down-material, [dir] .jqx-menu-item-arrow-down-selected-material, [dir] .jqx-menu-item-arrow-down-material, [dir] .jqx-icon-arrow-down-material, [dir] .jqx-icon-arrow-down-hover-material, [dir] .jqx-icon-arrow-down-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-tabs-arrow-left-material, [dir] .jqx-menu-item-arrow-left-selected-material, [dir] .jqx-menu-item-arrow-top-left, [dir] .jqx-icon-arrow-left-material, [dir] .jqx-icon-arrow-down-left-material, [dir] .jqx-icon-arrow-left-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-widget-material .jqx-grid-group-collapse-material, [dir] .jqx-grid-group-collapse-material, [dir] .jqx-tabs-arrow-right-material, [dir] .jqx-menu-item-arrow-right-selected-material, [dir] .jqx-menu-item-arrow-top-right-material, [dir] .jqx-icon-arrow-right-material, [dir] .jqx-icon-arrow-right-hover-material, [dir] .jqx-icon-arrow-right-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-tree-item-arrow-collapse-rtl-material, [dir] .jqx-tree-item-arrow-collapse-hover-rtl-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
}

[dir] .jqx-menu-item-arrow-left-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-menu-item-arrow-right-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
  background-repeat: no-repeat;
  background-position: center;
}

.jqx-input-button-content-material {
  font-size: 10px;
}

.jqx-widget .jqx-grid-column-header-cell-material {
  height:30px;
}

[dir] .jqx-widget .jqx-grid-column-header-cell-material {
  padding-top: 8px;
  padding-bottom: 8px;
}

.jqx-widget .jqx-grid-row-cell-material {
  height:30px;
}

[dir] .jqx-widget .jqx-grid-row-cell-material {
  padding-top: 8px;
  padding-bottom: 8px;
}

[dir] .jqx-widget .jqx-grid-cell, [dir] .jqx-widget .jqx-grid-column-header, [dir] .jqx-widget .jqx-grid-group-cell {
  border-color: #E0E0E0;
}

[dir] .jqx-combobox-material .jqx-icon-close-material {
  background-image:url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close_white.png?0d23575a0befaadb5c9f56a349f69f2b)
}

.jqx-combobox-material, .jqx-input-material {
  color: #555555;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

[dir] .jqx-combobox-material, [dir] .jqx-input-material {
  border-color: #E0E0E0;
  background-color: #ffffff;
}

[dir] .jqx-combobox-content-material, [dir] .jqx-datetimeinput-content-material
 {
  border-color: transparent;
}

[dir] .jqx-combobox-arrow-normal-material {
  background: #fff;
  border-color: transparent;
}

.jqx-combobox-content-focus-material, 
.jqx-combobox-state-focus-material,
.jqx-numberinput-focus-material {
  outline: none;
}

.jqx-input-group-material {
  position: relative;
  display: inline-block;
  overflow: visible;
}

[dir] .jqx-input-group-material {
  border: none;
  box-shadow: none;
}

.jqx-input-group-material input {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.jqx-input-group-material textarea {
  width: 100%;
  height: 100%;
  outline: none;
  resize: none;
}

[dir] .jqx-input-group-material textarea {
  border-top: none;
  border-bottom-color: #e0e0e0;
}

[dir=ltr] .jqx-input-group-material textarea {
  border-left: none;
  border-right: none;
}

[dir=rtl] .jqx-input-group-material textarea {
  border-right: none;
  border-left: none;
}

.jqx-numberinput-material,
.jqx-maskedinput-material
 {
  position:relative;
}

.jqx-numberinput-material input {
  height:100% !important;
}

[dir] .jqx-input-material.jqx-validator-error-element {
  border-color: transparent !important;
  border-bottom: 1px solid #df2227 !important;
}

.jqx-input-material input,
.jqx-dropdownlist-state-normal-material,
.jqx-combobox-state-normal-material,
.jqx-datetimeinput-material,
.jqx-numberinput-material,
.jqx-maskedinput-material
 {
  outline: none;
}

[dir] .jqx-input-material input, [dir] .jqx-dropdownlist-state-normal-material, [dir] .jqx-combobox-state-normal-material, [dir] .jqx-datetimeinput-material, [dir] .jqx-numberinput-material, [dir] .jqx-maskedinput-material
 {
  background: #fff;
  border-color: #fff;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #E0E0E0;
}

[dir] .jqx-datetimeinput-material .jqx-action-button-material, [dir] .jqx-datetimeinput-material .jqx-action-button-rtl-material 
 {
  background-color: transparent;
  border-color: transparent;
}

.jqx-datetimeinput-material, .jqx-datetimeinput-material > div,
    .jqx-numberinput-material, .jqx-numberinput-material > div,
    .jqx-maskedinput-material, .jqx-maskedinput-material > div,
    .jqx-dropdownlist-state-normal-material, .jqx-dropdownlist-state-normal-material > div, .jqx-dropdownlist-state-normal-material > div > div,
    .jqx-combobox-state-normal-material, .jqx-combobox-state-normal-material > div, .jqx-combobox-state-normal-material > div > div {
  overflow: visible !important;
}

[dir] .jqx-input-material input:focus {
  border-radius: 0;
  box-shadow: none;
}

.jqx-input-material input, input[type="text"].jqx-input-material, input[type="password"].jqx-input-material, input[type="text"].jqx-widget-content-material, input[type="textarea"].jqx-widget-content-material, textarea.jqx-input-material {
  font-size: 14px;
  resize: none;
  box-sizing:border-box;
}

[dir] .jqx-input-material input, [dir] input[type="text"].jqx-input-material, [dir] input[type="password"].jqx-input-material, [dir] input[type="text"].jqx-widget-content-material, [dir] input[type="textarea"].jqx-widget-content-material, [dir] textarea.jqx-input-material {
  background: #fff;
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #E0E0E0;
}

.jqx-input-label {
  visibility:inherit;
}

.jqx-input-bar{
  visibility:inherit;
}

input:focus ~ .jqx-input-label-material,
textarea:focus ~ .jqx-input-label-material,
.jqx-input-widget-material[hint=true] .jqx-input-label,
.jqx-text-area-material[hint=true] .jqx-input-label,
.jqx-dropdownlist-state-selected-material .jqx-input-label,
.jqx-dropdownlist-state-normal-material[hint=true] .jqx-input-label,
.jqx-combobox-state-normal-material[hint=true] .jqx-input-label,
.jqx-combobox-material .jqx-input-label.focused,
.jqx-dropdownlist-material .jqx-input-label.focused,
.jqx-datetimeinput-material[hint=true] .jqx-input-label,
.jqx-maskedinput-material[hint=true] .jqx-input-label,
.jqx-numberinput-material[hint=true] .jqx-input-label,
.jqx-formattedinput-material[hint=true] .jqx-input-label
 {
  top: -15px;
  font-size: 12px;
  color: #0077BE;
}

.jqx-dropdownlist-material[default-placeholder="true"] .jqx-input-label {
  visibility: hidden;
}

input:focus ~ .jqx-input-bar:before,
textarea:focus ~ .jqx-input-bar:before,
.jqx-dropdownlist-state-selected-material .jqx-input-bar:before,
.jqx-dropdownlist-material .jqx-input-bar.focused:before,
.jqx-combobox-material .jqx-input-bar.focused:before,
.jqx-complex-input-group-material .jqx-input-bar.focused::before,
.jqx-combobox-state-selected-material .jqx-input-bar:before {
  width: 100%;
}

[dir] .jqx-complex-input-group-material .jqx-fill-state-normal-material {
  border-color: #fafafa;
}

input[type="password"] {
  letter-spacing: 0.3em;
}

[dir=ltr] .jqx-input-widget-material.jqx-rtl > input {
  direction: rtl
}

[dir=rtl] .jqx-input-widget-material.jqx-rtl > input {
  direction: ltr
}

.jqx-input-label-material {
  color: #E0E0E0;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  top:10px;
  top: calc(50% - 7px);
  transition: 300ms ease all;
}

[dir=ltr] .jqx-input-label-material {
  left: 2px;
}

[dir=rtl] .jqx-input-label-material {
  right: 2px;
}

.jqx-input-label.initial {
  transition: none;
}

.jqx-input-bar-material {
  position: relative;
  display: block;
  z-index:1;
}

.jqx-input-bar-material:before {
  content: '';
  height: 2px;
  width: 0;
  bottom: 0px;
  position: absolute;
  transition: 300ms ease all;
}

[dir] .jqx-input-bar-material:before {
  background: #0077BE;
}

[dir=ltr] .jqx-input-bar-material:before {
  left: 0%;
}

[dir=rtl] .jqx-input-bar-material:before {
  right: 0%;
}

[dir] .jqx-formatted-input-spin-button-material, [dir] .jqx-input-group-addon-material {
  border-color: #fff;
  background: #fff;
}

.jqx-dropdownlist-state-selected-material,
.jqx-combobox-state-selected-material {
  color: #0077BE;
}

.jqx-dropdownlist-state-normal-material .jqx-icon-arrow-down-material,
.jqx-combobox-state-normal-material .jqx-icon-arrow-down-material,
.sorticon.descending .jqx-grid-column-sorticon-material,
.jqx-tree-item-arrow-expand-material,
 .jqx-expander-header-material .jqx-icon-arrow-down
 {
  transition: transform 0.2s ease-out;
}

[dir] .jqx-dropdownlist-state-normal-material .jqx-icon-arrow-down-material, [dir] .jqx-combobox-state-normal-material .jqx-icon-arrow-down-material, [dir] .sorticon.descending .jqx-grid-column-sorticon-material, [dir] .jqx-tree-item-arrow-expand-material, [dir] .jqx-expander-header-material .jqx-icon-arrow-down
 {
  transform: rotate(0deg);
}

.jqx-expander-header-material .jqx-icon-arrow-up {
  transition: transform 0.2s ease-out;
}

[dir] .jqx-expander-header-material .jqx-icon-arrow-up {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
}

[dir=ltr] .jqx-expander-header-material .jqx-icon-arrow-up {
  transform: rotate(180deg);
}

[dir=rtl] .jqx-expander-header-material .jqx-icon-arrow-up {
  transform: rotate(-180deg);
}

.jqx-tree-item-arrow-collapse-material
{
  transition: transform 0.2s ease-out;
}

[dir] .jqx-tree-item-arrow-collapse-material
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
  background-repeat: no-repeat;
  background-position: center;
}

[dir=ltr] .jqx-tree-item-arrow-collapse-material
{
  transform: rotate(-90deg);
}

[dir=rtl] .jqx-tree-item-arrow-collapse-material
{
  transform: rotate(90deg);
}

.jqx-dropdownlist-state-selected-material .jqx-icon-arrow-down-material,
.jqx-combobox-state-selected-material .jqx-icon-arrow-down-material,
.sorticon.ascending .jqx-grid-column-sorticon-material
 {
  transition: transform 0.2s ease-out;
}

[dir=ltr] .jqx-dropdownlist-state-selected-material .jqx-icon-arrow-down-material, [dir=ltr] .jqx-combobox-state-selected-material .jqx-icon-arrow-down-material, [dir=ltr] .sorticon.ascending .jqx-grid-column-sorticon-material
 {
  transform: rotate(180deg);
  left: -1px;
}

[dir=rtl] .jqx-dropdownlist-state-selected-material .jqx-icon-arrow-down-material, [dir=rtl] .jqx-combobox-state-selected-material .jqx-icon-arrow-down-material, [dir=rtl] .sorticon.ascending .jqx-grid-column-sorticon-material
 {
  transform: rotate(-180deg);
  right: -1px;
}

[dir=ltr] .jqx-combobox-state-selected-material .jqx-icon-arrow-down-material{
  left:-1px;
}

[dir=rtl] .jqx-combobox-state-selected-material .jqx-icon-arrow-down-material{
  right:-1px;
}

[dir] .jqx-listbox-container {
  margin-top: 1px;
}

input[type="text"].jqx-input-material:-moz-placeholder, input[type="text"].jqx-widget-content-material:-moz-placeholder, input[type="textarea"].jqx-widget-content-material:-moz-placeholder, textarea.jqx-input-material:-moz-placeholder {
  color: #999999;
}

input[type="text"].jqx-input-material:-webkit-input-placeholder, input[type="text"].jqx-widget-content-material:-webkit-input-placeholder, input[type="textarea"].jqx-widget-content-material:-webkit-input-placeholder, textarea.jqx-input-material:-webkit-input-placeholder {
  color: #999999;
}

input[type="text"].jqx-input-material:-ms-input-placeholder, input[type="text"].jqx-widget-content-material:-ms-input-placeholder, input[type="textarea"].jqx-widget-content-material:-ms-input-placeholder, textarea.jqx-input-material:-ms-input-placeholder {
  color: #999999;
}

.jqx-combobox-content-focus-material, .jqx-combobox-state-focus-material, .jqx-fill-state-focus-material,
.jqx-numberinput-focus-material {
  outline: none;
}

.jqx-popup-material.jqx-fill-state-focus-material {
  outline: none;
}

[dir] .jqx-popup-material.jqx-fill-state-focus-material {
  border-color: #E0E0E0 !important;
}

.jqx-datetimeinput-content, .jqx-datetimeinput-container {
  overflow: visible !important;
}

.jqx-text-area-material, .jqx-text-area-material > div {
  overflow:visible !important;
}

.jqx-text-area-element-material {
  box-sizing: border-box;
}

[dir] .jqx-pivotgrid-content-wrapper.jqx-fill-state-normal-material {
  border-color: #E0E0E0;
}

[dir] .jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-expand-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-collapse-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-collapse-rtl-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-expand-rtl-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
  background-repeat: no-repeat;
  background-position: center;
}

.jqx-tabs-title-selected-top-material, .jqx-tabs-selection-tracker-top-material {
  filter: none;
  color: #333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-tabs-title-selected-top-material, [dir] .jqx-tabs-selection-tracker-top-material {
  border-color: transparent;
  background: #fff;
  box-shadow: none;
}

[dir] .jqx-grid-cell-filter-row-material {
  background-color: #fafafa;
}

.jqx-tabs-title-material, .jqx-ribbon-item-material {
  color: #333;
}

.jqx-tabs-title-selected-bottom-material,
.jqx-tabs-title-selected-top-material
 {
  color: #0077BE;
  font-weight:500;
}

[dir] .jqx-tabs-title-selected-bottom-material, [dir] .jqx-tabs-title-selected-top-material
 {
  padding-top:5px;
  padding-bottom:5px;
}

[dir] .jqx-tabs-title.jqx-fill-state-hover-material {
  border-color: transparent;
}

[dir] .jqx-ribbon-item-material {
  cursor: pointer;
}

.jqx-ribbon-item-selected-material {
  color: #0077BE;
  font-weight:500;
}

[dir] .jqx-ribbon-item-selected-material {
  border-color: transparent;
}

[dir] .jqx-ribbon-item-hover-material {
  background: transparent;
}

[dir] .jqx-ribbon-header-top-material {
  border-color: transparent;
  border-bottom-color: #E0E0E0;
}

[dir] .jqx-ribbon-header-bottom-material {
  border-color: transparent;
  border-top-color: #E0E0E0;
}

[dir] .jqx-ribbon-header-right-material {
  border-color: transparent;
}

[dir=ltr] .jqx-ribbon-header-right-material {
  border-left-color:#E0E0E0;
}

[dir=rtl] .jqx-ribbon-header-right-material {
  border-right-color:#E0E0E0;
}

[dir] .jqx-ribbon-header-left-material {
  border-color: transparent;
}

[dir=ltr] .jqx-ribbon-header-left-material {
  border-right-color:#E0E0E0;
}

[dir=rtl] .jqx-ribbon-header-left-material {
  border-left-color:#E0E0E0;
}

.jqx-tabs-title-selected-bottom-material, .jqx-tabs-selection-tracker-bottom-material {
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

[dir] .jqx-tabs-title-selected-bottom-material, [dir] .jqx-tabs-selection-tracker-bottom-material {
  border-color: transparent;
  border-top: 1px solid #fff;
  background: #fff;
  box-shadow: none;
}

[dir] .jqx-tabs-material, [dir] .jqx-ribbon-material {
  border-color: transparent;
}

[dir] .jqx-tabs-header-material, [dir] .jqx-ribbon-header-material {
  background: transparent;
}

[dir] .jqx-tabs-position-bottom .jqx-tabs-header-material {
  border-color: transparent;
}

[dir] .jqx-layout-material .jqx-tabs-header-material, [dir] .jqx-layout-material .jqx-ribbon-header-material {
  background: #fff;
  border-color: #E0E0E0;
}

[dir] .jqx-tabs-title-bottom {
  border-color: transparent;
}

.jqx-tabs-title-hover-top-material, .jqx-tabs-title-hover-bottom-material, .jqx-tabs-header-material {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

[dir] .jqx-tabs-title-hover-top-material, [dir] .jqx-tabs-title-hover-bottom-material, [dir] .jqx-tabs-header-material {
  box-shadow: none !important;
  background: transparent;
}

.jqx-tabs-content-material {
  box-sizing: border-box;
}

[dir] .jqx-tabs-content-material {
  border: 1px solid #E0E0E0;
  border-top-color: transparent;
  padding:5px;
}

.jqx-tabs-bar-material {
  position: absolute;
  bottom: 0;
  height: 2px;
  z-index:10;
  transition: .5s cubic-bezier(.35,0,.25,1);
}

[dir] .jqx-tabs-bar-material {
  background: #0077BE;
}

.jqx-tabs-bar-material.vertical {
  width: 2px;
}

.jqx-tabs-position-bottom .jqx-tabs-bar-material {
  top: 0;
}

[dir] .jqx-layout-material {
  background-color: #cccccc;
}

.jqx-kanban-column-header-collapsed-material { /* ff3.6+ */ /* safari4+,chrome */ /* safari5.1+,chrome10+ */ /* opera 11.10+ */ /* ie10+ */ /* w3c */
}

[dir] .jqx-kanban-column-header-collapsed-material {
  background: -ms-linear-gradient(0deg, rgba(248,248,248,1) 0%, rgba(234,234,234,1) 100%);
}

[dir=ltr] .jqx-kanban-column-header-collapsed-material {
  background: linear-gradient(90deg, rgba(248,248,248,1) 0%, rgba(234,234,234,1) 100%);
}

[dir=rtl] .jqx-kanban-column-header-collapsed-material {
  background: linear-gradient(-90deg, rgba(248,248,248,1) 0%, rgba(234,234,234,1) 100%);
}

.jqx-calendar-cell-material {
  font-size:12px;
}

[dir] .jqx-calendar-cell-material {
  border-radius: 50%;
}

[dir] .jqx-calendar-cell-year-material, [dir] .jqx-calendar-cell-decade-material {
  border-radius: 25%;
}

.jqx-calendar-title-content-material {
  font-weight:bold;
}

.jqx-calendar-column-cell-material {
  color: rgba(0,0,0,.38);
  font-size:12px;
}

[dir] .jqx-grid-column-menubutton-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
}

[dir] .jqx-tabs-close-button-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-tabs-close-button-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-tabs-close-button-hover-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/close.png?93925d33bee981482fc2a77489e41566);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-scrollbar-button-state-pressed-material .jqx-icon-arrow-up-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-up.png?e8e94f12fe54a3d6f9fe5cbf54c43911);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-scrollbar-button-state-pressed-material .jqx-icon-arrow-down-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-scrollbar-button-state-pressed-material .jqx-icon-arrow-left-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-scrollbar-button-state-pressed-material .jqx-icon-arrow-right-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-expand-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-collapse-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-collapse-rtl-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-cell-material.jqx-grid-cell-selected-material > .jqx-grid-group-expand-rtl-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-grid-group-collapse-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

[dir] .jqx-grid-group-collapse-rtl-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-group-collapse-rtl-material {
  padding-right: 0px;
}

[dir=rtl] .jqx-grid-group-collapse-rtl-material {
  padding-left: 0px;
}

[dir] .jqx-grid-group-expand-material, [dir] .jqx-grid-group-expand-rtl-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

[dir=ltr] .jqx-grid-group-expand-material, [dir=ltr] .jqx-grid-group-expand-rtl-material {
  padding-right: 0px;
}

[dir=rtl] .jqx-grid-group-expand-material, [dir=rtl] .jqx-grid-group-expand-rtl-material {
  padding-left: 0px;
}

[dir] .jqx-icon-arrow-first-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-first.png?dfac635a0475345b9d3482c668e823e5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-last-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-last.png?dd1975c6e11e4ca56be9da33f5d56144);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-first-hover-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-first.png?dfac635a0475345b9d3482c668e823e5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-last-hover-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-last.png?dd1975c6e11e4ca56be9da33f5d56144);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-first-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-first.png?dfac635a0475345b9d3482c668e823e5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-icon-arrow-last-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-last.png?dd1975c6e11e4ca56be9da33f5d56144);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-arrow-first-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-first-white.png?4935ccca5bdc2308053a8635de0ba05f);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-arrow-last-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-last-white.png?2edc08b692ab7237681c49af18a0b42c);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-arrow-left-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left-white.png?1bbf5d0b64204d2b31fc4d016b24a9d5);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-arrow-right-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right-white.png?20ba3d88a64d10f7767b9ffd820d05a7);
  background-repeat: no-repeat;
  background-position: center;
}

[dir] .jqx-primary .jqx-icon-arrow-down-material, [dir] .jqx-warning .jqx-icon-arrow-down-material, [dir] .jqx-danger .jqx-icon-arrow-down-material, [dir] .jqx-success .jqx-icon-arrow-down-material, [dir] .jqx-info .jqx-icon-arrow-down-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
}

[dir] .jqx-primary .jqx-icon-arrow-down-selected-material, [dir] .jqx-warning .jqx-icon-arrow-down-selected-material, [dir] .jqx-danger .jqx-icon-arrow-down-selected-material, [dir] .jqx-success .jqx-icon-arrow-down-selected-material, [dir] .jqx-info .jqx-icon-arrow-down-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
}

[dir] .jqx-primary .jqx-icon-arrow-down-hover-material, [dir] .jqx-warning .jqx-icon-arrow-down-hover-material, [dir] .jqx-danger .jqx-icon-arrow-down-hover-material, [dir] .jqx-success .jqx-icon-arrow-down-hover-material, [dir] .jqx-info .jqx-icon-arrow-down-hover-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-down.png?8f58f8d2cfcb6ec90d16a937952546ab);
}

[dir] .jqx-primary .jqx-icon-arrow-up-material, [dir] .jqx-warning .jqx-icon-arrow-up-material, [dir] .jqx-danger .jqx-icon-arrow-up-material, [dir] .jqx-success .jqx-icon-arrow-up-material, [dir] .jqx-info .jqx-icon-arrow-up-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-up.png?e8e94f12fe54a3d6f9fe5cbf54c43911);
}

[dir] .jqx-primary .jqx-icon-arrow-up-selected-material, [dir] .jqx-warning .jqx-icon-arrow-up-selected-material, [dir] .jqx-danger .jqx-icon-arrow-up-selected-material, [dir] .jqx-success .jqx-icon-arrow-up-selected-material, [dir] .jqx-info .jqx-icon-arrow-up-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-up.png?e8e94f12fe54a3d6f9fe5cbf54c43911);
}

[dir] .jqx-primary .jqx-icon-arrow-up-hover-material, [dir] .jqx-warning .jqx-icon-arrow-up-hover-material, [dir] .jqx-danger .jqx-icon-arrow-up-hover-material, [dir] .jqx-success .jqx-icon-arrow-up-hover-material, [dir] .jqx-info .jqx-icon-arrow-up-hover-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-up.png?e8e94f12fe54a3d6f9fe5cbf54c43911);
}

[dir] .jqx-primary .jqx-icon-arrow-left-material, [dir] .jqx-warning .jqx-icon-arrow-left-material, [dir] .jqx-danger .jqx-icon-arrow-left-material, [dir] .jqx-success .jqx-icon-arrow-left-material, [dir] .jqx-info .jqx-icon-arrow-left-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
}

[dir] .jqx-primary .jqx-icon-arrow-left-selected-material, [dir] .jqx-warning .jqx-icon-arrow-left-selected-material, [dir] .jqx-danger .jqx-icon-arrow-left-selected-material, [dir] .jqx-success .jqx-icon-arrow-left-selected-material, [dir] .jqx-info .jqx-icon-arrow-left-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
}

[dir] .jqx-primary .jqx-icon-arrow-left-hover-material, [dir] .jqx-warning .jqx-icon-arrow-left-hover-material, [dir] .jqx-danger .jqx-icon-arrow-left-hover-material, [dir] .jqx-success .jqx-icon-arrow-left-hover-material, [dir] .jqx-info .jqx-icon-arrow-left-hover-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-left.png?6c77fd48fdc0ab73116370bf43fe0b30);
}

[dir] .jqx-primary .jqx-icon-arrow-right-material, [dir] .jqx-warning .jqx-icon-arrow-right-material, [dir] .jqx-danger .jqx-icon-arrow-right-material, [dir] .jqx-success .jqx-icon-arrow-right-material, [dir] .jqx-info .jqx-icon-arrow-right-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
}

[dir] .jqx-primary .jqx-icon-arrow-right-selected-material, [dir] .jqx-warning .jqx-icon-arrow-right-selected-material, [dir] .jqx-danger .jqx-icon-arrow-right-selected-material, [dir] .jqx-success .jqx-icon-arrow-right-selected-material, [dir] .jqx-info .jqx-icon-arrow-right-selected-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
}

[dir] .jqx-primary .jqx-icon-arrow-right-hover-material, [dir] .jqx-warning .jqx-icon-arrow-right-hover-material, [dir] .jqx-danger .jqx-icon-arrow-right-hover-material, [dir] .jqx-success .jqx-icon-arrow-right-hover-material, [dir] .jqx-info .jqx-icon-arrow-right-hover-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/material-icon-right.png?7e1ff41a8b42d21e4763508ffb35e41b);
}

/* Ripple effect */

.ripple {
  position: relative;
  overflow:hidden;
}

[dir] .ripple {
  transform: translate3d(0, 0, 0);
}

.ink {
  display: block;
  position: absolute;
  pointer-events: none;
  opacity: 0.25;
}

[dir] .ink {
  border-radius: 0%;
  transform: scaleX(0);
  background: rgba(0,119,190,0.5);
}

.outlined .ink, .flat .ink {
  overflow:hidden;
}

[dir] .outlined .ink, [dir] .flat .ink {
  background: rgba(0,119,190,0.5);
}

[dir=ltr] .ink.animate {
  animation: ripple .7s ease;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

[dir=rtl] .ink.animate {
  animation: ripple .7s ease;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.jqx-checkbox-material .ripple,
.jqx-radiobutton-material .ripple
 {
  overflow:visible;
}

[dir] .jqx-checkbox-material .ink, [dir] .jqx-radiobutton-material .ink 
 {
  transform: scale(0);
  background: #0077BE;
  border-radius: 50%;
}

[dir=ltr] .jqx-checkbox-material .ink.animate, [dir=ltr] .jqx-radiobutton-material .ink.animate
 {
  animation: checkRipple 0.3s ease;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

[dir=rtl] .jqx-checkbox-material .ink.animate, [dir=rtl] .jqx-radiobutton-material .ink.animate
 {
  animation: checkRipple 0.3s ease;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.jqx-checkbox-material .ink.active,
.jqx-radiobutton-material .ink.active
 {
  opacity: 0.2;
}

[dir] .jqx-checkbox-material .ink.active, [dir] .jqx-radiobutton-material .ink.active
 {
  transform: scale(2);
}

.jqx-checkbox-default-material.active .ink,
.jqx-radiobutton-default-material.active .ink
 {
  opacity: 0.2;
}

[dir] .jqx-checkbox-default-material.active .ink, [dir] .jqx-radiobutton-default-material.active .ink
 {
  transform: scale(2);
}

/* Ripple effect */

.buttonRipple {
  transition: background 0.8s;
}

[dir] .buttonRipple {
  background-position: center;
}

[dir] .buttonRipple:hover {
  background: #0077BE radial-gradient(circle, transparent 1%, #0077BE 1%) center/15000%;
}

.buttonRipple:active {
  transition: background 0s;
}

[dir] .buttonRipple:active {
  background-color: #B3E5FC;
  background-size: 100%;
}

.buttonRipple:active:not(:hover) {
  color: #0077BE;
}

@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(5);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@keyframes checkRipple {
  100% {
    opacity: 0.2;
    transform: scale(2);
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-delete-material
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-delete-white.png?514a9dccbad6ae6f62a27e41d6f055c4);
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-edit-material
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-edit-white.png?941f98c7fa9ecb4dff8a7c340a424403);
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-save-material
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-save-white.png?ce06e542481a6a841529bdbbd6f48299);
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-cancel-material
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-cancel-white.png?5e32a3d86339c0f7a87c49d691a193e8);
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-search-material
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/search_white.png?d9beab3c15de39323c890f6fea38e524);
}

[dir] .jqx-fill-state-pressed-material .jqx-icon-plus-material
{
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/plus_white.png?3df3c3836f2de370784399c516a992bd);
}

[dir] .jqx-fill-state-pressed-material .jqx-menu-minimized-button-material {
  background-image: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/icon-menu-minimized-white.png?9fb466ab40b1d51795441557196e87a5);
}

[dir] .jqx-fill-state-hover-material .jqx-editor-toolbar-icon-material, [dir] .jqx-fill-state-pressed-material .jqx-editor-toolbar-icon-material {
  background: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/html_editor_white.png?5da6a17eaeb52adfb9cfe0e9ded636e3) no-repeat;
}

[dir] .jqx-fill-state-hover-material .jqx-editor-toolbar-icon-fontsize-material, [dir] .jqx-fill-state-pressed-material .jqx-editor-toolbar-icon-fontsize-material, [dir] .jqx-fill-state-hover-material .jqx-editor-toolbar-icon-forecolor-material, [dir] .jqx-fill-state-pressed-material .jqx-editor-toolbar-icon-forecolor-material
{
  background: url(/images/vendor/jqwidgets-scripts/jqwidgets/styles/html_editor.png?dda54b85b22593fee05eb36a99179c61) no-repeat;
}

.jqx-editor-toolbar-button-material{
  color: #333;
}

[dir] .jqx-editor-toolbar-button-material{
  border-color: #ddd;
  box-shadow: none !important;
}

/*applied to the timepicker*/

.jqx-needle-central-circle-material {
  fill: rgb(0, 119, 190);
}

.jqx-needle-material {
  fill: rgb(0, 119, 190);
}

.jqx-time-picker .jqx-header .jqx-selected-material:focus {
  outline: 2px solid rgba(0, 119, 190, 0.5);
}

[dir] .jqx-time-picker .jqx-header .jqx-selected-material:focus {
  box-shadow: 0px 0px 4px 2px rgba(0, 119, 190, 0.125);
}

[dir] .jqx-svg-picker-material:focus {
  border: 1px solid rgb(0, 119, 190) !important;
}[dir] td[data-v-98ac2448], [dir] th[data-v-98ac2448]{
  padding:2px;
  background-color:#fff
}

td.today[data-v-98ac2448]{
  font-weight:700
}

td.disabled[data-v-98ac2448]{
  pointer-events:none;
  opacity:.6
}

[dir] td.disabled[data-v-98ac2448]{
  background-color:#eee;
  border-radius:0
}

.fa[data-v-98ac2448]{
  display:inline-block;
  width:100%;
  height:100%;
  fill:#ccc
}

[dir] .fa[data-v-98ac2448]{
  background:transparent no-repeat 50%;
  background-size:100% 100%
}

[dir] .next[data-v-98ac2448]:hover, [dir] .prev[data-v-98ac2448]:hover{
  background-color:transparent!important
}

.next .fa[data-v-98ac2448]:hover,.prev .fa[data-v-98ac2448]:hover{
  opacity:.6
}

.chevron-left[data-v-98ac2448]{
  width:16px;
  height:16px;
  display:block
}

[dir] .chevron-left[data-v-98ac2448]{
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 10 10'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.chevron-right[data-v-98ac2448]{
  width:16px;
  height:16px;
  display:block
}

[dir] .chevron-right[data-v-98ac2448]{
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 10 10'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.yearselect[data-v-98ac2448]{
  -webkit-appearance:menulist;
  -moz-appearance:menulist;
  appearance:menulist
}

[dir] .yearselect[data-v-98ac2448]{
  border:none
}

[dir=ltr] .yearselect[data-v-98ac2448]{
  padding-right:1px
}

[dir=rtl] .yearselect[data-v-98ac2448]{
  padding-left:1px
}

[dir] .monthselect[data-v-98ac2448]{
  border:none
}

.daterangepicker .ranges{
  width:100%
}

[dir] .daterangepicker .ranges{
  margin:0
}

[dir=ltr] .daterangepicker .ranges{
  text-align:left
}

[dir=rtl] .daterangepicker .ranges{
  text-align:right
}

.daterangepicker .ranges ul{
  list-style:none;
  width:100%
}

[dir] .daterangepicker .ranges ul{
  margin:0 auto;
  padding:0
}

.daterangepicker .ranges li{
  font-size:12px
}

[dir] .daterangepicker .ranges li{
  padding:8px 12px;
  cursor:pointer
}

.daterangepicker .ranges li:hover{
  color:#000
}

[dir] .daterangepicker .ranges li:hover{
  background-color:#eee
}

.daterangepicker .ranges li.active{
  color:#fff
}

[dir] .daterangepicker .ranges li.active{
  background-color:#08c
}

.daterangepicker .monthselect,.daterangepicker .yearselect{
  font-size:12px;
  height:auto;
  width:calc(50% - 1rem)
}

[dir] .daterangepicker .monthselect, [dir] .daterangepicker .yearselect{
  padding:1px;
  margin:0;
  cursor:default
}

[dir=ltr] .daterangepicker .monthselect{
  margin-right:1rem
}

[dir=rtl] .daterangepicker .monthselect{
  margin-left:1rem
}

.daterangepicker .calendar-time{
  line-height:30px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

[dir] .daterangepicker .calendar-time{
  text-align:center;
  margin:4px auto 0 auto
}

.daterangepicker .calendar-time select.disabled{
  color:#ccc
}

[dir] .daterangepicker .calendar-time select.disabled{
  cursor:not-allowed
}

.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{
  width:50px;
  outline:0;
  font-size:12px
}

[dir] .daterangepicker select.ampmselect, [dir] .daterangepicker select.hourselect, [dir] .daterangepicker select.minuteselect, [dir] .daterangepicker select.secondselect{
  margin:2px;
  background:#eee;
  border:1px solid #eee;
  padding:2px
}

.daterangepicker .drp-buttons .btn{
  font-size:12px;
  font-weight:700
}

[dir] .daterangepicker .drp-buttons .btn{
  padding:4px 8px
}

[dir=ltr] .daterangepicker .drp-buttons .btn{
  margin-left:8px
}

[dir=rtl] .daterangepicker .drp-buttons .btn{
  margin-right:8px
}

.daterangepicker .btn{
  display:inline-block;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

[dir] .daterangepicker .btn{
  text-align:center;
  background-color:transparent;
  border:1px solid transparent
}

.daterangepicker .btn-primary,.daterangepicker .btn-success{
  color:#fff
}

[dir] .daterangepicker .btn-primary, [dir] .daterangepicker .btn-success{
  background-color:#28a745
}

.daterangepicker .btn-secondary{
  color:#fff
}

[dir] .daterangepicker .btn-secondary{
  background-color:#6c757d
}

.vue-daterange-picker *,.vue-daterange-picker :after,.vue-daterange-picker :before{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.drp-calendar .col .left{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}

.daterangepicker.hide-calendars.show-ranges .ranges,.daterangepicker.hide-calendars.show-ranges .ranges ul{
  width:100%
}

.daterangepicker .calendars-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.daterangepicker[readonly]{
  pointer-events:none
}

.daterangepicker{
  position:absolute;
  color:inherit;
  width:278px;
  max-width:none;
  top:100px;
  z-index:3001;
  display:none;
  font-size:15px;
  line-height:1em
}

[dir] .daterangepicker{
  background-color:#fff;
  border-radius:4px;
  border:1px solid #ddd;
  padding:0;
  margin-top:7px
}

[dir=ltr] .daterangepicker{
  left:20px
}

[dir=rtl] .daterangepicker{
  right:20px
}

.daterangepicker:after,.daterangepicker:before{
  position:absolute;
  display:inline-block;
  content:""
}

[dir] .daterangepicker:after, [dir] .daterangepicker:before{
  border-bottom-color:rgba(0,0,0,.2)
}

.daterangepicker:before{
  top:-7px
}

[dir] .daterangepicker:before{
  border-bottom:7px solid #ccc
}

[dir=ltr] .daterangepicker:before{
  border-right:7px solid transparent;
  border-left:7px solid transparent
}

[dir=rtl] .daterangepicker:before{
  border-left:7px solid transparent;
  border-right:7px solid transparent
}

.daterangepicker:after{
  top:-6px
}

[dir] .daterangepicker:after{
  border-bottom:6px solid #fff
}

[dir=ltr] .daterangepicker:after{
  border-right:6px solid transparent;
  border-left:6px solid transparent
}

[dir=rtl] .daterangepicker:after{
  border-left:6px solid transparent;
  border-right:6px solid transparent
}

[dir=ltr] .daterangepicker.opensleft:before{
  right:9px
}

[dir=rtl] .daterangepicker.opensleft:before{
  left:9px
}

[dir=ltr] .daterangepicker.opensleft:after{
  right:10px
}

[dir=rtl] .daterangepicker.opensleft:after{
  left:10px
}

.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{
  width:0
}

[dir=ltr] .daterangepicker.openscenter:after, [dir=ltr] .daterangepicker.openscenter:before{
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto
}

[dir=rtl] .daterangepicker.openscenter:after, [dir=rtl] .daterangepicker.openscenter:before{
  right:0;
  left:0;
  margin-right:auto;
  margin-left:auto
}

[dir=ltr] .daterangepicker.opensright:before{
  left:9px
}

[dir=rtl] .daterangepicker.opensright:before{
  right:9px
}

[dir=ltr] .daterangepicker.opensright:after{
  left:10px
}

[dir=rtl] .daterangepicker.opensright:after{
  right:10px
}

[dir] .daterangepicker.drop-up{
  margin-top:-7px
}

.daterangepicker.drop-up:before{
  top:auto;
  bottom:-7px
}

[dir] .daterangepicker.drop-up:before{
  border-bottom:initial;
  border-top:7px solid #ccc
}

.daterangepicker.drop-up:after{
  top:auto;
  bottom:-6px
}

[dir] .daterangepicker.drop-up:after{
  border-bottom:initial;
  border-top:6px solid #fff
}

.daterangepicker.single .drp-selected{
  display:none
}

.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{
  display:block
}

.daterangepicker.auto-apply .drp-buttons{
  display:none
}

.daterangepicker .drp-calendar{
  display:none;
  max-width:270px;
  width:270px
}

[dir=ltr] .daterangepicker .drp-calendar.left{
  padding:8px 0 8px 8px
}

[dir=rtl] .daterangepicker .drp-calendar.left{
  padding:8px 8px 8px 0
}

[dir] .daterangepicker .drp-calendar.right{
  padding:8px
}

[dir] .daterangepicker .drp-calendar.single .calendar-table{
  border:none
}

.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{
  color:#fff;
  display:inline-block
}

[dir] .daterangepicker .calendar-table .next span, [dir] .daterangepicker .calendar-table .prev span{
  border:solid #000;
  border-radius:0;
  padding:3px
}

[dir=ltr] .daterangepicker .calendar-table .next span, [dir=ltr] .daterangepicker .calendar-table .prev span{
  border-width:0 2px 2px 0
}

[dir=rtl] .daterangepicker .calendar-table .next span, [dir=rtl] .daterangepicker .calendar-table .prev span{
  border-width:0 0 2px 2px
}

[dir=ltr] .daterangepicker .calendar-table .next span{
  transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg)
}

[dir=rtl] .daterangepicker .calendar-table .next span{
  transform:rotate(45deg);
  -webkit-transform:rotate(45deg)
}

[dir=ltr] .daterangepicker .calendar-table .prev span{
  transform:rotate(135deg);
  -webkit-transform:rotate(135deg)
}

[dir=rtl] .daterangepicker .calendar-table .prev span{
  transform:rotate(-135deg);
  -webkit-transform:rotate(-135deg)
}

.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{
  white-space:nowrap;
  vertical-align:middle;
  min-width:32px;
  width:32px;
  height:24px;
  line-height:24px;
  font-size:12px
}

[dir] .daterangepicker .calendar-table td, [dir] .daterangepicker .calendar-table th{
  text-align:center;
  border-radius:4px;
  border:1px solid transparent;
  cursor:pointer
}

[dir] .daterangepicker .calendar-table{
  border:1px solid #fff;
  border-radius:4px;
  background-color:#fff
}

.daterangepicker .calendar-table table{
  width:100%;
  border-spacing:0;
  border-collapse:collapse;
  display:table
}

[dir] .daterangepicker .calendar-table table{
  margin:0
}

.daterangepicker td.available:hover,.daterangepicker th.available:hover{
  color:inherit
}

[dir] .daterangepicker td.available:hover, [dir] .daterangepicker th.available:hover{
  background-color:#eee;
  border-color:transparent
}

.daterangepicker td.week,.daterangepicker th.week{
  font-size:80%;
  color:#ccc
}

.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{
  color:#999
}

[dir] .daterangepicker td.off, [dir] .daterangepicker td.off.end-date, [dir] .daterangepicker td.off.in-range, [dir] .daterangepicker td.off.start-date{
  background-color:#fff;
  border-color:transparent
}

.daterangepicker td.in-range{
  color:#000
}

[dir] .daterangepicker td.in-range{
  background-color:#ebf4f8;
  border-color:transparent;
  border-radius:0
}

[dir=ltr] .daterangepicker td.start-date{
  border-radius:4px 0 0 4px
}

[dir=rtl] .daterangepicker td.start-date{
  border-radius:0 4px 4px 0
}

[dir=ltr] .daterangepicker td.end-date{
  border-radius:0 4px 4px 0
}

[dir=rtl] .daterangepicker td.end-date{
  border-radius:4px 0 0 4px
}

[dir] .daterangepicker td.start-date.end-date{
  border-radius:4px
}

.daterangepicker td.active,.daterangepicker td.active:hover{
  color:#fff
}

[dir] .daterangepicker td.active, [dir] .daterangepicker td.active:hover{
  background-color:#357ebd;
  border-color:transparent
}

.daterangepicker th.month{
  width:auto
}

.daterangepicker option.disabled,.daterangepicker td.disabled{
  color:#999;
  text-decoration:line-through
}

[dir] .daterangepicker option.disabled, [dir] .daterangepicker td.disabled{
  cursor:not-allowed
}

.daterangepicker select.yearselect{
  width:40%
}

.daterangepicker .drp-buttons{
  display:none;
  line-height:12px;
  vertical-align:middle
}

[dir] .daterangepicker .drp-buttons{
  clear:both;
  padding:8px;
  border-top:1px solid #ddd
}

[dir=ltr] .daterangepicker .drp-buttons{
  text-align:right
}

[dir=rtl] .daterangepicker .drp-buttons{
  text-align:left
}

.daterangepicker .drp-selected{
  display:inline-block;
  font-size:12px
}

[dir=ltr] .daterangepicker .drp-selected{
  padding-right:8px
}

[dir=rtl] .daterangepicker .drp-selected{
  padding-left:8px
}

[dir=ltr] .daterangepicker.show-ranges .drp-calendar.left{
  border-left:1px solid #ddd
}

[dir=rtl] .daterangepicker.show-ranges .drp-calendar.left{
  border-right:1px solid #ddd
}

.daterangepicker.show-calendar .ranges{
  width:auto
}

[dir] .daterangepicker.show-calendar .ranges{
  margin-top:8px
}

@media (min-width:564px){
  .daterangepicker{
    width:auto
  }

  .daterangepicker .ranges ul{
    width:140px
  }

  .daterangepicker.single .ranges ul{
    width:100%
  }

  [dir] .daterangepicker.single .drp-calendar.left{
    clear:none
  }

  [dir=ltr] .daterangepicker.ltr{
    direction:ltr;
    text-align:left
  }

  [dir=rtl] .daterangepicker.ltr{
    direction:rtl;
    text-align:right
  }

  [dir=ltr] .daterangepicker.ltr .drp-calendar.left{
    clear:left;
    margin-right:0
  }

  [dir=rtl] .daterangepicker.ltr .drp-calendar.left{
    clear:right;
    margin-left:0
  }

  [dir=ltr] .daterangepicker.ltr .drp-calendar.left .calendar-table{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  [dir=rtl] .daterangepicker.ltr .drp-calendar.left .calendar-table{
    border-left:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  [dir=ltr] .daterangepicker.ltr .drp-calendar.right{
    margin-left:0
  }

  [dir=rtl] .daterangepicker.ltr .drp-calendar.right{
    margin-right:0
  }

  [dir=ltr] .daterangepicker.ltr .drp-calendar.right .calendar-table{
    border-left:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  [dir=rtl] .daterangepicker.ltr .drp-calendar.right .calendar-table{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  [dir=ltr] .daterangepicker.ltr .drp-calendar.left .calendar-table{
    padding-right:8px
  }

  [dir=rtl] .daterangepicker.ltr .drp-calendar.left .calendar-table{
    padding-left:8px
  }

  [dir=ltr] .daterangepicker.rtl{
    direction:rtl;
    text-align:right
  }

  [dir=rtl] .daterangepicker.rtl{
    direction:ltr;
    text-align:left
  }

  [dir=ltr] .daterangepicker.rtl .drp-calendar.left{
    clear:right;
    margin-left:0
  }

  [dir=rtl] .daterangepicker.rtl .drp-calendar.left{
    clear:left;
    margin-right:0
  }

  [dir=ltr] .daterangepicker.rtl .drp-calendar.left .calendar-table{
    border-left:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  [dir=rtl] .daterangepicker.rtl .drp-calendar.left .calendar-table{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  [dir=ltr] .daterangepicker.rtl .drp-calendar.right{
    margin-right:0
  }

  [dir=rtl] .daterangepicker.rtl .drp-calendar.right{
    margin-left:0
  }

  [dir=ltr] .daterangepicker.rtl .drp-calendar.right .calendar-table{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  [dir=rtl] .daterangepicker.rtl .drp-calendar.right .calendar-table{
    border-left:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  [dir=ltr] .daterangepicker.rtl .drp-calendar.left .calendar-table{
    padding-left:12px
  }

  [dir=rtl] .daterangepicker.rtl .drp-calendar.left .calendar-table{
    padding-right:12px
  }

  [dir=ltr] .daterangepicker.rtl .drp-calendar, [dir=ltr] .daterangepicker.rtl .ranges{
    text-align:right
  }

  [dir=rtl] .daterangepicker.rtl .drp-calendar, [dir=rtl] .daterangepicker.rtl .ranges{
    text-align:left
  }
}

@media (min-width:730px){
  [dir] .daterangepicker .drp-calendar.left{
    clear:none!important
  }
}

.calendars[data-v-1ebd09d2]{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.reportrange-text[data-v-1ebd09d2]{
  width:100%;
  overflow:hidden
}

[dir] .reportrange-text[data-v-1ebd09d2]{
  background:#fff;
  cursor:pointer;
  padding:5px 10px;
  border:1px solid #ccc
}

.daterangepicker[data-v-1ebd09d2]{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:auto
}

@media screen and (max-width:768px){
  [dir=ltr] .daterangepicker.show-ranges .drp-calendar.left[data-v-1ebd09d2]{
    border-left:0
  }
  [dir=rtl] .daterangepicker.show-ranges .drp-calendar.left[data-v-1ebd09d2]{
    border-right:0
  }

  .daterangepicker.show-ranges .ranges[data-v-1ebd09d2]{
    width:100%
  }

  [dir] .daterangepicker.show-ranges .ranges[data-v-1ebd09d2]{
    border-bottom:1px solid #ddd
  }

  .daterangepicker.show-ranges .ranges[data-v-1ebd09d2] ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:auto
  }
}

@media screen and (max-width:541px){
  .daterangepicker .calendars-container[data-v-1ebd09d2]{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
}

@media screen and (min-width:540px){
  .daterangepicker.show-weeknumbers[data-v-1ebd09d2],.daterangepicker[data-v-1ebd09d2]{
    min-width:486px
  }
}

@media screen and (min-width:768px){
  .daterangepicker.show-ranges.show-weeknumbers[data-v-1ebd09d2],.daterangepicker.show-ranges[data-v-1ebd09d2]{
    min-width:682px
  }
}

@media screen and (max-width:340px){
  .daterangepicker.single.show-weeknumbers[data-v-1ebd09d2],.daterangepicker.single[data-v-1ebd09d2]{
    min-width:250px
  }
}

@media screen and (min-width:339px){
  .daterangepicker.single[data-v-1ebd09d2]{
    min-width:auto
  }

  .daterangepicker.single.show-ranges.show-weeknumbers[data-v-1ebd09d2],.daterangepicker.single.show-ranges[data-v-1ebd09d2]{
    min-width:356px
  }

  [dir=ltr] .daterangepicker.single.show-ranges .drp-calendar.left[data-v-1ebd09d2]{
    border-left:1px solid #ddd
  }

  [dir=rtl] .daterangepicker.single.show-ranges .drp-calendar.left[data-v-1ebd09d2]{
    border-right:1px solid #ddd
  }

  .daterangepicker.single.show-ranges .ranges[data-v-1ebd09d2]{
    max-width:none;
    -ms-flex-preferred-size:auto;
    flex-basis:auto
  }

  [dir] .daterangepicker.single.show-ranges .ranges[data-v-1ebd09d2]{
    border-bottom:0
  }

  .daterangepicker.single.show-ranges .ranges[data-v-1ebd09d2] ul{
    display:block;
    width:100%
  }
}

.daterangepicker.show-calendar[data-v-1ebd09d2]{
  display:block;
  top:auto
}

[dir=ltr] .daterangepicker.opensleft[data-v-1ebd09d2]{
  right:10px;
  left:auto
}

[dir=rtl] .daterangepicker.opensleft[data-v-1ebd09d2]{
  left:10px;
  right:auto
}

[dir=ltr] .daterangepicker.openscenter[data-v-1ebd09d2]{
  right:auto;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

[dir=rtl] .daterangepicker.openscenter[data-v-1ebd09d2]{
  left:auto;
  right:50%;
  -webkit-transform:translate(50%);
  transform:translate(50%)
}

[dir=ltr] .daterangepicker.opensright[data-v-1ebd09d2]{
  left:10px;
  right:auto
}

[dir=rtl] .daterangepicker.opensright[data-v-1ebd09d2]{
  right:10px;
  left:auto
}

.slide-fade-enter-active[data-v-1ebd09d2]{
  -webkit-transition:all .2s ease;
  transition:all .2s ease
}

[dir] .slide-fade-enter-active[data-v-1ebd09d2]{
  -webkit-transition:all .2s ease
}

.slide-fade-leave-active[data-v-1ebd09d2]{
  -webkit-transition:all .1s cubic-bezier(1,.5,.8,1);
  transition:all .1s cubic-bezier(1,.5,.8,1)
}

[dir] .slide-fade-leave-active[data-v-1ebd09d2]{
  -webkit-transition:all .1s cubic-bezier(1,.5,.8,1)
}

.slide-fade-enter[data-v-1ebd09d2],.slide-fade-leave-to[data-v-1ebd09d2]{
  opacity:0
}

[dir=ltr] .slide-fade-enter[data-v-1ebd09d2], [dir=ltr] .slide-fade-leave-to[data-v-1ebd09d2]{
  -webkit-transform:translateX(10px);
  transform:translateX(10px)
}

[dir=rtl] .slide-fade-enter[data-v-1ebd09d2], [dir=rtl] .slide-fade-leave-to[data-v-1ebd09d2]{
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px)
}

.vue-daterange-picker[data-v-1ebd09d2]{
  position:relative;
  display:inline-block;
  min-width:60px
}

.vue-daterange-picker .show-ranges.hide-calendars[data-v-1ebd09d2]{
  width:150px;
  min-width:150px
}

.inline .daterangepicker[data-v-1ebd09d2]{
  position:static
}

.inline .daterangepicker[data-v-1ebd09d2]:after,.inline .daterangepicker[data-v-1ebd09d2]:before{
  display:none
}/*=========================================================================================
  File Name: app.scss
  Description: Write your custom scss
  ----------------------------------------------------------------------------------------
  Item Name: Vuesax Admin - VueJS Dashboard Admin Template
  Author: Pixinvent
  Author URL: hhttp://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: main.scss
  Description: Main scss file. Imports other scss partials from 'vuexy' folder
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy Admin - VueJS Dashboard Admin Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

/*=========================================================================================
    File Name: _layout.scss
    Description: partial- main layout styles container - imports layout styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _layoutCommon.scss
  Description: Common layout styles. This style will apply to all layouts
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

html {
  font-size: 14px;
  height: 100%;
  width: 100%;
  line-height: 1.5;
  letter-spacing: 0.01rem;
}

body {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-weight: 400;
  overflow-x: hidden;
  max-width: 100%;
  height: 100%;
  transition: background-color 0.3s ease;
}

[dir] body {
  background: #f8f8f8;
}

#app {
  min-height: 100%;
}

.vx-logo .vx-logo-text {
  font-weight: 600;
}

[dir=ltr] .vx-logo .vx-logo-text {
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

[dir=rtl] .vx-logo .vx-logo-text {
  animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

.router-view {
  position: relative;
}

[dir] .router-view {
  padding: 2.2rem;
}

@media (max-width: 576px) {
  [dir] .router-view {
    padding: 1.2rem !important;
  }

  [dir] .footer-sticky .router-view {
    padding-bottom: 5rem !important;
  }
}

.router-view .content-area__heading h2 {
  color: #636363;
}

.layout--main {
  height: 100%;
  min-height: 100%;
}

#content-overlay {
  position: fixed;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  transition: opacity 0.7s;
  z-index: -1;
}

[dir] #content-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}

[dir=ltr] #content-overlay {
  left: 0;
  right: 0;
}

[dir=rtl] #content-overlay {
  right: 0;
  left: 0;
}

.show-overlay #content-overlay {
  z-index: 41001;
  opacity: 1;
}

.the-footer {
  display: flex;
  align-items: center;
}

#content-area {
  height: 100%;
}

[dir=ltr] #content-area {
  transition: margin-left 0.5s;
}

[dir=rtl] #content-area {
  transition: margin-right 0.5s;
}

#content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 3.5rem);
}

.navbar-static #content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 8rem);
}

[dir=ltr] #content-area.content-area-reduced {
  margin-left: 260px;
}

[dir=rtl] #content-area.content-area-reduced {
  margin-right: 260px;
}

[dir=ltr] #content-area.content-area-lg {
  margin-left: 80px;
}

[dir=rtl] #content-area.content-area-lg {
  margin-right: 80px;
}

[dir=ltr] #content-area.content-area-full {
  margin-left: 0px;
}

[dir=rtl] #content-area.content-area-full {
  margin-right: 0px;
}

[dir] .navbar-floating .router-content {
  margin-top: 5.5rem;
}

@media (max-width: 576px) {
  [dir] .navbar-floating .router-content {
    margin-top: 6rem;
  }
}

[dir] div[id$=demo] .vx-card:not(:last-of-type) {
  margin-bottom: 2.2rem;
}

.vue-back-to-top {
  z-index: 51000 !important;
}

.demo-alignment {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

[dir] .demo-alignment > * {
  margin-top: 1.5rem;
}

[dir=ltr] .demo-alignment > * {
  margin-right: 1.5rem;
}

[dir=rtl] .demo-alignment > * {
  margin-left: 1.5rem;
}

[dir] .op-block {
  padding: 10px;
  border-radius: 10px;
}

[dir=ltr] .op-block {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}

[dir=rtl] .op-block {
  box-shadow: -1px 1px 10px rgba(0, 0, 0, 0.1);
}

.no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 14.1rem);
}

/*=========================================================================================
  File Name: _layoutVertical.scss
  Description: Vertical Layout Styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

[dir] .main-vertical.navbar-sticky .router-content {
  margin-top: 4.5rem;
}

[dir] .main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {
  background: transparent !important;
  box-shadow: none;
}

[dir] .main-vertical.navbar-static .router-content {
  margin-top: 0.2rem;
}

[dir] .no-scroll .router-view {
  padding-bottom: 0 !important;
}

.no-scroll.navbar-floating .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 11.5rem);
}

.no-scroll.navbar-floating.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 9.3rem);
}

.no-scroll.navbar-floating.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 13.1rem);
}

.no-scroll.navbar-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 10.5rem);
}

.no-scroll.navbar-sticky.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 8.3rem);
}

.no-scroll.navbar-sticky.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 12.1rem);
}

.no-scroll.navbar-static.footer-static .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 9.25rem);
}

.no-scroll.navbar-static.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 10.9rem);
}

.no-scroll.navbar-static.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 7rem);
}

.no-scroll.navbar-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 6rem);
}

.no-scroll.navbar-hidden.footer-hidden .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 3.8rem);
}

.no-scroll.navbar-hidden.footer-sticky .no-scroll-content {
  height: calc(var(--vh, 1vh) * 100 - 7.6rem);
}

/*=========================================================================================
  File Name: _layoutHorizontal.scss
  Description: Horizontal Layout Styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.main-horizontal .vx-navbar-wrapper.nav-menu-wrapper {
  z-index: 41000;
}

.main-horizontal .vx-navbar-wrapper .vx-navbar {
  z-index: 40001;
}

@media (min-width: 1200px) {
  .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    width: calc(100% - 2rem) !important;
  }
  [dir=ltr] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    margin-left: 1rem;
  }
  [dir=rtl] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {
    margin-right: 1rem;
  }
}

[dir=ltr] .main-horizontal.navbar-floating .vs-navbar.vx-navbar {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

[dir=rtl] .main-horizontal.navbar-floating .vs-navbar.vx-navbar {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

[dir] .main-horizontal.navbar-sticky .router-content {
  margin-top: 4.5rem;
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-sticky .router-content {
    margin-top: 8.89rem;
  }
}

.main-horizontal.navbar-sticky .vx-navbar-wrapper:not(.nav-menu-wrapper) {
  height: 62px;
}

[dir] .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar) {
  background-color: #f7f7f7 !important;
}

[dir] .main-horizontal.navbar-sticky .vs-navbar.vx-navbar, [dir] .main-horizontal.navbar-static .vs-navbar.vx-navbar {
  box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.03);
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-static .router-content {
    margin-top: 1rem;
  }
}

.main-horizontal.navbar-static #content-area .content-wrapper {
  min-height: calc(var(--vh, 1vh) * 100 - 8rem - 62px);
}

@media (min-width: 1200px) {
  .main-horizontal.navbar-static .vx-navbar-wrapper:not(.nav-menu-wrapper) {
    position: fixed;
  }
}

@media (max-width: 1199px) {
  [dir] .main-horizontal.navbar-static .vx-navbar-wrapper .vx-navbar {
    background: transparent !important;
    box-shadow: none;
  }
}

@media (max-width: 1199px) {
  .main-horizontal.navbar-hidden .vx-navbar-wrapper {
    display: none;
  }
}

.main-horizontal.navbar-hidden .vx-navbar-wrapper {
  position: fixed;
}

.main-horizontal.navbar-hidden .vx-navbar-wrapper.nav-menu-wrapper {
  display: none;
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.navbar-hidden .router-view {
    margin-top: 4.5rem;
  }
}

.main-horizontal:not(.navbar-static) .vx-navbar-wrapper.nav-menu-wrapper {
  top: 62px;
}

@media (min-width: 1200px) {
  .main-horizontal {
    /*
      Only applies to NavMenu in horizontal layout
      media query is given -> because navMenu in horizontal will be visible till 1200px.
    */
  }

  [dir] .main-horizontal.navbar-floating .router-content {
    margin-top: 10.1rem;
  }

  [dir] .main-horizontal .vs-navbar.vx-navbar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media (min-width: 1200px) {
  [dir] .main-horizontal.no-scroll .router-view {
    padding-bottom: 0;
  }

  .main-horizontal.no-scroll.navbar-floating .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16rem);
  }

  .main-horizontal.no-scroll.navbar-floating.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 13.4rem);
  }

  .main-horizontal.no-scroll.navbar-floating.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 14.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 12.7rem);
  }

  .main-horizontal.no-scroll.navbar-sticky.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.2rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-static .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 14.75rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-sticky .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 16.7rem);
  }

  .main-horizontal.no-scroll.navbar-static.footer-hidden .no-scroll-content {
    height: calc(var(--vh, 1vh) * 100 - 13rem);
  }
}

/*=========================================================================================
  File Name: _theNavbar.scss
  Description: The navbar styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vs-navbar.navbar-skelton {
  width: 100%;
  transition: all 0.5s;
  z-index: 10000;
}

[dir] .vs-navbar.navbar-skelton {
  padding: 0.8rem 2.2rem;
}

.navbar-sticky .vx-navbar-wrapper,
.navbar-floating .vx-navbar-wrapper {
  position: fixed;
}

.vx-navbar-wrapper {
  background-repeat-x: repeat;
  z-index: 41001;
  width: 100%;
  height: 103px;
  background-repeat-y: no-repeat;
  top: 0;
}

[dir] .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(248, 248, 248, 0.95) 44%, rgba(248, 248, 248, 0.46) 73%, rgba(255, 255, 255, 0) 100%);
}

.vx-navbar-wrapper .vx-navbar .vs-con-items {
  width: 100%;
}

[dir] .vx-navbar-wrapper .vx-navbar .vs-con-items .search-full-container {
  background: #fff;
}

.vx-navbar-wrapper .vx-navbar .vs-con-items .vx-auto-suggest {
  color: #626262;
}

@media (min-width: 1201px) {
  .main-vertical .vx-navbar-wrapper {
    width: calc(100% - 260px);
  }
}

.content-area-lg .vx-navbar-wrapper {
  width: calc(100% - 80px);
}

[dir] .show-overlay .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%);
}

@media (min-width: 577px) {
  [dir] .navbar-floating .vx-navbar-wrapper {
    padding: 1.3rem 2.2rem 2.2rem;
  }
}

[dir] .navbar-floating .vx-navbar {
  border-radius: 0.5rem;
  padding: 0.8rem 1rem;
}

[dir] .navbar-floating .vx-navbar .search-full-container {
  border-radius: 0.5rem;
}

[dir] .navbar-sticky .vx-navbar-wrapper {
  background: none;
}

.navbar-sticky .content-area-lg .vx-navbar-wrapper .vx-navbar {
  width: 100%;
}

.navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list,
.navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  width: calc(100% - 2rem) !important;
}

[dir=ltr] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=ltr] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  margin-left: 1rem;
}

[dir=rtl] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=rtl] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {
  margin-right: 1rem;
}

.main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {
  z-index: 41001;
}

.navbar-static .vx-navbar-wrapper {
  height: auto;
  width: 100%;
}

[dir] .navbar-static .vx-navbar-wrapper {
  background: none;
}

.navbar-static .vx-navbar-wrapper .vx-navbar {
  position: relative;
}

[dir] .navbar-static .router-view {
  padding-top: 1rem;
}

.navbar-hidden.main-vertical .vx-navbar-wrapper {
  display: none;
}

.search-full-container {
  z-index: 50000;
}

.search-full-container .vx-auto-suggest > div {
  height: 100%;
}

[dir] .search-full-container .vx-auto-suggest input[type=text], [dir] .search-full-container .vx-auto-suggest .input-span-placeholder {
  padding: 1.6rem 3rem !important;
}

.search-full-container .vx-auto-suggest .vs-input--icon.feather {
  top: 32% !important;
}

[dir=ltr] .search-full-container .vx-auto-suggest .vs-input--icon.feather {
  left: 0.8rem;
}

[dir=rtl] .search-full-container .vx-auto-suggest .vs-input--icon.feather {
  right: 0.8rem;
}

.search-full-container > div.feather-icon {
  position: absolute !important;
}

.bookmark-dropdown {
  z-index: 41002;
}

.navbar-custom .vs-navbar--btn-responsive {
  display: none !important;
}

.navbar-custom .vs-spacer {
  display: block !important;
}

.navbar-custom .vs-con-items {
  display: flex !important;
  width: 100%;
}

@media (max-width: 1200px) {
  [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 2.2rem;
  }
}

@media (max-width: 576px) {
  [dir] .vx-navbar-wrapper {
    padding: 1.2rem;
  }

  [dir] .navbar-sticky .vx-navbar-wrapper {
    padding: 0;
  }

  [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 1.5rem;
  }

  [dir] .navbar-static .vx-navbar-wrapper {
    padding: 0;
  }

  [dir] .navbar-static .vx-navbar-wrapper .vx-navbar {
    padding: 0.8rem 1.5rem;
  }

  [dir] .navbar-static.main-vertical .router-view .router-content {
    margin-top: 0;
  }
}

.starred-page:hover,
.starred-page--more:hover {
  color: rgba(var(--vs-primary), 1);
}

.i18n-dropdown .vs-dropdown--item-link {
  display: flex;
  align-items: center;
}

@media screen and (max-width: 364px) {
  .i18n-dropdown {
    width: 95vw;
  }
  [dir=ltr] .i18n-dropdown {
    left: 90vw !important;
  }
  [dir=rtl] .i18n-dropdown {
    right: 90vw !important;
  }

  .i18n-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

.cart-dropdown {
  width: 365px;
}

.cart-dropdown .cart-dropdown-item-img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  transition: 0.35s;
}

.notification-dropdown,
.cart-dropdown {
  width: 365px;
}

@media screen and (max-width: 500px) {
  .notification-dropdown,
  .cart-dropdown {
    width: 95vw;
  }
  [dir=ltr] .notification-dropdown, [dir=ltr] .cart-dropdown {
    left: 97.5vw !important;
  }
  [dir=rtl] .notification-dropdown, [dir=rtl] .cart-dropdown {
    right: 97.5vw !important;
  }

  .notification-dropdown .vs-dropdown--menu--after,
  .cart-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

[dir] .notification-dropdown .notification:hover, [dir] .cart-dropdown .notification:hover {
  background-color: #f7f7f7;
}

[dir] .notification-dropdown .checkout-footer, [dir] .notification-dropdown .notification-footer, [dir] .cart-dropdown .checkout-footer, [dir] .cart-dropdown .notification-footer {
  background-color: #f8f8f8;
}

.scroll-area--nofications-dropdown,
.scroll-area--cart-items-dropdowm {
  position: relative;
  width: 100%;
  max-height: 25rem;
}

[dir] .scroll-area--nofications-dropdown, [dir] .scroll-area--cart-items-dropdowm {
  margin: auto;
}

.scroll-area--nofications-dropdown:not(.ps),
.scroll-area--cart-items-dropdowm:not(.ps) {
  overflow-y: auto;
}

@media screen and (max-height: 334px) {
  .vx-navbar-dropdown {
    top: calc(var(--vh, 1vh) * 100 - 82.5vh) !important;
  }

  .vx-navbar-dropdown .vs-dropdown--menu--after {
    display: none;
  }
}

/*=========================================================================================
    File Name: _footer.scss
    Description: Footer styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.footer-sticky .the-footer {
  position: fixed;
  bottom: 0;
  width: calc(100% - 260px);
  z-index: 40000;
}

[dir] .footer-sticky .the-footer {
  background: #fff;
  box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, 0.05);
}

.footer-sticky .content-area-lg .the-footer {
  width: calc(100% - 80px);
}

.footer-sticky .content-area-full .the-footer {
  width: 100%;
}

[dir] .footer-sticky .router-view {
  padding-bottom: 5rem;
}

.footer-hidden .the-footer {
  display: none;
}

[dir] .the-footer {
  padding: 1rem 2.2rem;
}

/*=========================================================================================
  File Name: _typography.scss
  Description: partial- typography styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

body {
  color: #626262;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: #2c2c2c;
}

h1,
.h1 {
  font-size: 28px;
}

h2,
.h2 {
  font-size: 24.36px;
}

h3,
.h3 {
  font-size: 21.14px;
}

h4,
.h4 {
  font-size: 18.48px;
}

h5,
.h5 {
  font-size: 15.96px;
}

h6,
.h6 {
  font-size: 14px;
}

.vs-tooltip h4 {
  color: #fff;
}

a:active,
a:visited,
a:hover,
a {
  color: rgba(var(--vs-primary), 1);
}

u {
  text-decoration: underline;
}

/*=========================================================================================
    File Name: _misc.scss
    Description: partial- misc styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

code {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

[dir] code {
  background: #eee;
  padding: 0.1rem 0.3rem;
  border-radius: 3px;
}

ul,
ol {
  list-style-type: none;
}

[dir] ul, [dir] ol {
  margin: 0;
  padding: 0;
}

[dir] .layout--full-page .bg-img {
  background-image: url("/images/pages/vuexy-login-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

[dir] .layout--full-page .full-page-bg-color {
  background-color: #eff2f7;
}

.single-counter {
  display: inline-block;
  position: relative;
  width: 105px;
}

[dir] .single-counter {
  padding: 18px 10px 10px;
}

.single-counter span {
  display: block;
}

[dir] .single-counter span {
  text-align: center;
}

.single-counter .timer {
  font-size: 3rem;
}

.chat-card-log {
  height: 240px;
}

.vjs-poster {
  width: 100% !important;
}

[dir] .vjs-poster {
  background-size: cover !important;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

i.feather {
  font-weight: 100;
}

.feather.feather-menu {
  z-index: 9;
}

.scroll-area {
  position: relative;
  width: 100%;
  height: 100%;
}

[dir] .scroll-area {
  margin: auto;
}

.scroll-area:not(.ps) {
  overflow-y: auto;
}

/*=========================================================================================
  File Name: _extraComponents.scss
  Description: partial - imports extra components styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _awesomeSwiper.scss
  Description: Styles for awesome swiper plugin
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .swiper-pagination-bullet-active {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: rgba(var(--vs-primary), 1) !important;
}

/*=========================================================================================
  File Name: _formWizard.scss
  Description: Styles for form wizard externsion.
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle {
  top: 33px !important;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle {
  width: 55px;
  height: 55px;
}

[dir] .vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle {
  border: 3px solid #cccccc;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle .wizard-icon {
  font-size: 1.5rem;
}

.vue-form-wizard.md .wizard-navigation .wizard-nav .stepTitle {
  color: #626262;
}

i.wizard-icon {
  font-style: inherit;
}

[dir] .stepTitle {
  margin-top: 0.5rem;
}

[dir] .select-large input.vs-select--input {
  padding: 11px;
}

/*=========================================================================================
    File Name: _vueSelect.scss
    Description: vue-select component style.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.v-select:not(.vs--single) .vs__selected {
  font-size: 0.9rem;
}

[dir] .v-select .vs__dropdown-toggle {
  padding: 0.59px 0 4px 0;
}

.v-select .vs__dropdown-toggle .vs__search {
  color: #626262;
}

.v-select .vs__dropdown-toggle .vs__deselect svg {
  stroke: #626262;
  opacity: 0.5;
}

[dir] .v-select .vs__dropdown-toggle .vs__deselect svg {
  margin-top: 0 !important;
}

.v-select .vs__dropdown-toggle .vs__actions .vs__clear {
  color: #626262;
}

.v-select .vs__dropdown-menu .vs__dropdown-option--highlight {
  color: #fff !important;
}

.v-select .vs__dropdown-menu .vs__dropdown-option {
  color: #626262;
}

.v-select .vs__selected {
  color: #626262;
}

[dir] .theme-dark .v-select .vs__dropdown-toggle {
  background: #262c49;
}

.theme-dark .v-select .vs__dropdown-toggle .vs__clear svg {
  stroke: #b8c2cc;
}

.theme-dark .v-select .vs__dropdown-toggle .vs__deselect svg {
  stroke: #b8c2cc;
  opacity: 0.7;
}

[dir] .theme-dark .v-select:not(.vs--single) .vs__selected {
  background: #10163a;
  border: none;
}

.theme-dark .v-select .vs__selected {
  color: #fff;
}

.theme-dark .v-select .vs__open-indicator {
  fill: #b8c2cc;
}

[dir] .theme-dark .v-select .vs__dropdown-menu {
  background: #262c49;
}

.theme-dark .v-select .vs__dropdown-menu .vs__dropdown-option {
  color: #c2c6dc;
}

/**
    Support for SASS is deprecated as of v3.18.

    The files remain here if your build is dependent on them
    but they will not receive updates in future releases. All
    SASS variables have been translated into CSS variables, so
    migration should be quite simple if you'd like to move over.

    In v4, these files will be removed.
 */

.v-select {
  position: relative;
  font-family: inherit;
}

.v-select,
.v-select * {
  box-sizing: border-box;
}

/* KeyFrames */

@keyframes vSelectSpinner-ltr {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes vSelectSpinner-rtl {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

/* Dropdown Default Transition */

.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
}

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

/** Component States */

/*
 * Disabled
 *
 * When the component is disabled, all interaction
 * should be prevented. Here we modify the bg color,
 * and change the cursor displayed on the interactive
 * components.
 */

[dir] .vs--disabled .vs__dropdown-toggle, [dir] .vs--disabled .vs__clear, [dir] .vs--disabled .vs__search, [dir] .vs--disabled .vs__selected, [dir] .vs--disabled .vs__open-indicator {
  cursor: not-allowed;
  background-color: rgb(248, 248, 248);
}

/*
 *  RTL - Right to Left Support
 *
 *  Because we're using a flexbox layout, the `dir="rtl"`
 *  HTML attribute does most of the work for us by
 *  rearranging the child elements visually.
 */

.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}

.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}

.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}

.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}

/**
    Dropdown Toggle

    The dropdown toggle is the primary wrapper of the component. It
    has two direct descendants: .vs__selected-options, and .vs__actions.

    .vs__selected-options holds the .vs__selected's as well as the
    main search input.

    .vs__actions holds the clear button and dropdown toggle.
 */

.vs__dropdown-toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  white-space: normal;
}

[dir] .vs__dropdown-toggle {
  padding: 0 0 4px 0;
  background: none;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
}

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  position: relative;
}

[dir] .vs__selected-options {
  padding: 0 2px;
}

.vs__actions {
  display: flex;
  align-items: center;
}

[dir=ltr] .vs__actions {
  padding: 4px 6px 0 3px;
}

[dir=rtl] .vs__actions {
  padding: 4px 3px 0 6px;
}

/* Dropdown Toggle States */

[dir] .vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

[dir] .vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

[dir] .vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
}

[dir=ltr] .vs--open .vs__dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=rtl] .vs--open .vs__dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
}

[dir] .vs__open-indicator {
  transform: scale(1);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}

[dir=ltr] .vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
}

[dir=rtl] .vs--open .vs__open-indicator {
  transform: rotate(-180deg) scale(1);
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

/* Clear Button */

.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
}

[dir] .vs__clear {
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

[dir=ltr] .vs__clear {
  margin-right: 8px;
}

[dir=rtl] .vs__clear {
  margin-left: 8px;
}

/* Dropdown Menu */

.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: calc(100% - 1px);
  z-index: 1000;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  list-style: none;
}

[dir] .vs__dropdown-menu {
  padding: 5px 0;
  margin: 0;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-top-style: none;
  border-radius: 0 0 4px 4px;
  background: #fff;
}

[dir=ltr] .vs__dropdown-menu {
  left: 0;
  text-align: left;
}

[dir=rtl] .vs__dropdown-menu {
  right: 0;
  text-align: right;
}

[dir] .vs__no-options {
  text-align: center;
}

/* List Items */

.vs__dropdown-option {
  line-height: 1.42857143;
  /* Normalize line height */
  display: block;
  color: #333;
  /* Overrides most CSS frameworks */
  white-space: nowrap;
}

[dir] .vs__dropdown-option {
  padding: 3px 20px;
  clear: both;
  cursor: pointer;
}

.vs__dropdown-option--highlight {
  color: #fff;
}

[dir] .vs__dropdown-option--highlight {
  background: rgba(var(--vs-primary), 1);
}

.vs__dropdown-option--deselect {
  color: #fff;
}

[dir] .vs__dropdown-option--deselect {
  background: #fb5858;
}

.vs__dropdown-option--disabled {
  color: rgba(60, 60, 60, 0.5);
}

[dir] .vs__dropdown-option--disabled {
  background: inherit;
  cursor: inherit;
}

/* Selected Tags */

.vs__selected {
  display: flex;
  align-items: center;
  color: #333;
  line-height: 1.8;
  z-index: 0;
}

[dir] .vs__selected {
  background-color: #f0f0f0;
  border: 1px solid rgba(60, 60, 60, 0.26);
  border-radius: 4px;
  margin: 4px 2px 0px 2px;
  padding: 0 0.25em;
}

.vs__deselect {
  display: inline-flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  fill: rgba(60, 60, 60, 0.5);
}

[dir] .vs__deselect {
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  text-shadow: 0 1px 0 #fff;
}

[dir=ltr] .vs__deselect {
  margin-left: 4px;
}

[dir=rtl] .vs__deselect {
  margin-right: 4px;
}

/* States */

[dir] .vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}

.vs--single.vs--open .vs__selected,
.vs--single.vs--loading .vs__selected {
  position: absolute;
  opacity: 0.4;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

/* Search Input */

/**
 * Super weird bug... If this declaration is grouped
 * below, the cancel button will still appear in chrome.
 * If it's up here on it's own, it'll hide it.
 */

.vs__search::-webkit-search-cancel-button {
  display: none;
}

.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration,
.vs__search::-ms-clear {
  display: none;
}

.vs__search,
.vs__search:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.8;
  font-size: 1em;
  outline: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
}

[dir] .vs__search, [dir] .vs__search:focus {
  border: 1px solid transparent;
  margin: 4px 0 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
}

[dir=ltr] .vs__search, [dir=ltr] .vs__search:focus {
  border-left: none;
}

[dir=rtl] .vs__search, [dir=rtl] .vs__search:focus {
  border-right: none;
}

.vs__search::-moz-placeholder {
  color: inherit;
}

.vs__search::placeholder {
  color: inherit;
}

/**
    States
 */

.vs--unsearchable .vs__search {
  opacity: 1;
}

[dir] .vs--unsearchable:not(.vs--disabled) .vs__search {
  cursor: pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

/* Loading Spinner */

.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  transition: opacity 0.1s;
}

[dir] .vs__spinner {
  border-top: 0.9em solid rgba(100, 100, 100, 0.1);
  border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);
  transform: translateZ(0);
}

[dir=ltr] .vs__spinner {
  border-right: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left: 0.9em solid rgba(60, 60, 60, 0.45);
  animation:  vSelectSpinner-ltr 1.1s infinite linear;
}

[dir=rtl] .vs__spinner {
  border-left: 0.9em solid rgba(100, 100, 100, 0.1);
  border-right: 0.9em solid rgba(60, 60, 60, 0.45);
  animation:  vSelectSpinner-rtl 1.1s infinite linear;
}

.vs__spinner,
.vs__spinner:after {
  width: 5em;
  height: 5em;
}

[dir] .vs__spinner, [dir] .vs__spinner:after {
  border-radius: 50%;
}

/* Loading Spinner States */

.vs--loading .vs__spinner {
  opacity: 1;
}

/*=========================================================================================
    File Name: _charts.scss
    Description: Styles for charts.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.echarts {
  width: 100% !important;
}

/*=========================================================================================
    File Name: _contextMenu.scss
    Description: Styles for context menu
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.v-context {
  overflow: hidden;
  z-index: 51000 !important;
}

[dir] .v-context {
  padding: 0 !important;
  border-radius: 0.4rem !important;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14) !important;
}

.v-context li a {
  color: inherit !important;
}

[dir] .v-context li a {
  padding: 0.7rem 1rem !important;
}

[dir] .v-context li a:focus, [dir] .v-context li a:hover {
  background: #eee !important;
}

[dir] .theme-dark .v-context {
  background: #262c49 !important;
}

.theme-dark .v-context li a {
  color: #c2c6dc !important;
}

[dir] .theme-dark .v-context li a:focus, [dir] .theme-dark .v-context li a:hover {
  background: #10163a !important;
}

/*=========================================================================================
    File Name: _quillEditor.scss
    Description: Styles for quill editor externsion.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.quill-editor .ql-bubble .ql-tooltip {
  z-index: 51000;
}

[dir] .theme-dark .quill-editor .ql-snow.ql-toolbar, [dir] .theme-dark .quill-editor .ql-snow.ql-container {
  border-color: #414561;
}

/*=========================================================================================
    File Name: _datePicker.scss
    Description: Styles for datepicker component.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.vdp-datepicker input {
  font-size: 1rem;
  color: #626262;
  width: 100%;
}

[dir] .vdp-datepicker input {
  padding: 0.7rem;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.vdp-datepicker input[disabled] {
  opacity: 0.5;
}

.vdp-datepicker .vdp-datepicker__calendar {
  z-index: 401;
}

[dir] .vdp-datepicker .vdp-datepicker__calendar {
  border-radius: 0.5rem;
}

[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .pre {
  border-top-left-radius: 0.5rem;
}

[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .pre {
  border-top-right-radius: 0.5rem;
}

[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .next {
  border-top-right-radius: 0.5rem;
}

[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .next {
  border-top-left-radius: 0.5rem;
}

[dir] .vdp-datepicker .day.blank {
  background: transparent;
}

.vdp-datepicker .cell.day {
  height: 37px;
  line-height: 37px;
  width: 12.285714286%;
}

[dir] .vdp-datepicker .cell.day {
  border-radius: 50%;
}

[dir=ltr] .vdp-datepicker .cell.day {
  margin-left: 1%;
  margin-right: 1%;
}

[dir=rtl] .vdp-datepicker .cell.day {
  margin-right: 1%;
  margin-left: 1%;
}

[dir] .vdp-datepicker .cell.month, [dir] .vdp-datepicker .cell.year {
  border-radius: 0.5rem;
}

[dir] .vdp-datepicker .cell:not(.blank):hover {
  border-color: rgba(0, 0, 0, 0) !important;
  background-color: #eee;
}

.vdp-datepicker .cell.day.highlighted {
  color: #fff;
}

[dir] .vdp-datepicker .cell.day.highlighted {
  background: rgba(var(--vs-primary), 0.7);
}

[dir] .vdp-datepicker .cell.day.highlighted:hover {
  background: rgba(var(--vs-primary), 1);
}

.vdp-datepicker .cell.selected {
  color: #fff;
}

[dir] .vdp-datepicker .cell.selected {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .vdp-datepicker .cell.selected:hover {
  background: rgba(var(--vs-primary), 1);
}

/*=========================================================================================
    File Name: _datetimePicker.scss
    Description: Styles for datetime picker
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _variables.scss
    Description: partial- SCSS varibales
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*========================================================
        SPACING
=========================================================*/

/*========================================================
        COLORS
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        TYPOGRAPHY
=========================================================*/

/*========================================================
        DARK THEME
=========================================================*/

.flatpickr-calendar {
  width: calc(307.875px + 13px * 2) !important;
  overflow: hidden;
}

[dir] .flatpickr-calendar {
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
  border-radius: 0.5rem !important;
}

.flatpickr-calendar.hasWeeks {
  width: calc(307.875px + 13px * 2 + 34px) !important;
}

.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowTop:before {
  display: none;
}

.flatpickr-calendar.arrowBottom:after,
.flatpickr-calendar.arrowBottom:before {
  display: none;
}

.flatpickr-calendar .numInputWrapper {
  width: 5.5ch !important;
}

.flatpickr-calendar .numInputWrapper .numInput.cur-year {
  font-weight: 600 !important;
  color: #626262;
}

[dir] .flatpickr-calendar .numInputWrapper:hover {
  background: none;
}

[dir] .flatpickr-calendar .numInputWrapper:hover .arrowUp, [dir] .flatpickr-calendar .numInputWrapper:hover .arrowDown {
  border: none;
}

.flatpickr-calendar .flatpickr-months,
.flatpickr-calendar .flatpickr-month {
  height: 44px !important;
}

[dir] .flatpickr-calendar .flatpickr-months {
  padding: 0;
}

.flatpickr-calendar .flatpickr-monthDropdown-months {
  color: #626262;
  font-size: 1rem !important;
  font-weight: 500 !important;
  height: 27px;
}

[dir] .flatpickr-calendar .flatpickr-monthDropdown-months {
  border: 1px solid rgba(0, 0, 0, 0.3) !important;
  border-radius: 0.5rem !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-monthDropdown-months {
  margin-left: 22px !important;
  margin-right: 3px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-monthDropdown-months {
  margin-right: 22px !important;
  margin-left: 3px !important;
}

[dir] .flatpickr-calendar .flatpickr-monthDropdown-months:hover {
  background: transparent !important;
}

.flatpickr-calendar .flatpickr-current-month {
  bottom: -11px;
}

[dir] .flatpickr-calendar .flatpickr-current-month {
  padding-top: 0;
}

.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  vertical-align: middle;
}

[dir] .flatpickr-calendar .flatpickr-prev-month, [dir] .flatpickr-calendar .flatpickr-next-month, [dir] .flatpickr-calendar .flatpickr-innerContainer {
  padding: 13px !important;
}

.flatpickr-calendar .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-next-month {
  top: calc(13px - 3px) !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-prev-month {
  left: 13px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-prev-month {
  right: 13px !important;
}

[dir=ltr] .flatpickr-calendar .flatpickr-next-month {
  right: 13px !important;
}

[dir=rtl] .flatpickr-calendar .flatpickr-next-month {
  left: 13px !important;
}

.flatpickr-calendar.inline {
  display: block !important;
}

.flatpickr-calendar .flatpickr-day.selected,
.flatpickr-calendar .flatpickr-day.startRange,
.flatpickr-calendar .flatpickr-day.endRange,
.flatpickr-calendar .flatpickr-day.selected.inRange,
.flatpickr-calendar .flatpickr-day.startRange.inRange,
.flatpickr-calendar .flatpickr-day.endRange.inRange,
.flatpickr-calendar .flatpickr-day.selected:focus,
.flatpickr-calendar .flatpickr-day.startRange:focus,
.flatpickr-calendar .flatpickr-day.endRange:focus,
.flatpickr-calendar .flatpickr-day.selected:hover,
.flatpickr-calendar .flatpickr-day.startRange:hover,
.flatpickr-calendar .flatpickr-day.endRange:hover,
.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,
.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,
.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,
.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,
.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,
.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
  color: #fff;
}

[dir] .flatpickr-calendar .flatpickr-day.selected, [dir] .flatpickr-calendar .flatpickr-day.startRange, [dir] .flatpickr-calendar .flatpickr-day.endRange, [dir] .flatpickr-calendar .flatpickr-day.selected.inRange, [dir] .flatpickr-calendar .flatpickr-day.startRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.endRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.selected:focus, [dir] .flatpickr-calendar .flatpickr-day.startRange:focus, [dir] .flatpickr-calendar .flatpickr-day.endRange:focus, [dir] .flatpickr-calendar .flatpickr-day.selected:hover, [dir] .flatpickr-calendar .flatpickr-day.startRange:hover, [dir] .flatpickr-calendar .flatpickr-day.endRange:hover, [dir] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {
  background: #7367f0 !important;
  box-shadow: none;
  border-color: #7367f0 !important;
}

.flatpickr-input,
.flatpickr-input[type=hidden] + input {
  font-size: 1rem;
  color: #626262;
}

[dir] .flatpickr-input, [dir] .flatpickr-input[type=hidden] + input {
  padding: 0.7rem;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

[dir] .flatpickr-input.active {
  border: 1px solid #7367f0;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #7367f0 !important;
}

[dir] .theme-dark .flatpickr-calendar {
  background: #10163a;
  border: 1px solid #414561;
}

.theme-dark .flatpickr-calendar .flatpickr-month,
.theme-dark .flatpickr-calendar .flatpickr-weekday {
  color: #fff;
}

.theme-dark .flatpickr-calendar .flatpickr-prev-month svg,
.theme-dark .flatpickr-calendar .flatpickr-next-month svg {
  fill: #fff;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months {
  background: #262c49 !important;
}

.theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option {
  background: #10163a !important;
}

.theme-dark .flatpickr-calendar .flatpickr-day {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:focus {
  background: #262c49;
  border-color: #262c49;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today {
  border-color: #959ea9;
}

.theme-dark .flatpickr-calendar .flatpickr-day.selected {
  color: #fff;
}

.theme-dark .flatpickr-calendar .flatpickr-day.today:hover,
.theme-dark .flatpickr-calendar .flatpickr-day.today:focus {
  color: #fff;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:focus {
  background: #262c49;
}

.theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay,
.theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay,
.theme-dark .flatpickr-calendar .flatpickr-day.disabled {
  opacity: 0.3;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time {
  border-top-color: #414561 !important;
}

.theme-dark .flatpickr-calendar .flatpickr-time input {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time input:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time input:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus {
  background: #262c49;
}

.theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {
  color: #c2c6dc;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::-moz-selection {
  background: transparent;
}

.theme-dark .flatpickr-calendar .flatpickr-time ::-moz-selection {
  background: transparent;
}

[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::selection {
  background: transparent;
}

[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowUp:after {
  border-bottom-color: #fff;
}

[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowDown:after {
  border-top-color: #fff;
}

/*=========================================================================================
    File Name: _themes.scss
    Description: partial- themes - imports theme styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
    File Name: _themeDark.scss
    Description: partial- Styles for dark theme
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.theme-dark {
  --vs-dark: 184,194,204;
  color: #c2c6dc !important;
}

[dir] .theme-dark {
  background-color: #262c49;
}

[dir] .theme-dark .main-vertical.navbar-static .vx-navbar-wrapper {
  background: none;
}

.theme-dark .main-horizontal .menu-item .h-nav-menu-item.disabled-item {
  opacity: 0.3;
}

@media (min-width: 1200px) {
  [dir] .theme-dark .main-horizontal .vx-navbar-wrapper:not(.nav-menu-wrapper) {
    background: none !important;
  }
}

[dir] .theme-dark .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar) {
  background-color: #262c49 !important;
}

[dir] .theme-dark .main-horizontal.navbar-static .vs-navbar:not(.vx-navbar).d-theme-dark-light-bg {
  background-color: #262c49 !important;
}

.theme-dark .content-area__heading h2 {
  color: #ebeefd;
}

.theme-dark code {
  color: #b8c2cc;
}

[dir] .theme-dark code {
  background: #262c49;
}

[dir] .theme-dark pre[class*=language-] {
  background-color: #1e1e1e;
  text-shadow: none;
}

[dir] .theme-dark pre[class*=language-] code {
  background-color: transparent;
}

[dir] .theme-dark pre[class*=language-] code[class*=language-] {
  text-shadow: none;
}

.theme-dark label {
  color: #c2c6dc;
}

.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4,
.theme-dark h5,
.theme-dark h6 {
  color: #ebeefd;
}

[dir] .theme-dark ul.bordered-items li {
  border-color: #414561 !important;
}

[dir] .theme-dark .notification-dropdown .notification:hover, [dir] .theme-dark .notification-dropdown .cart-item:hover, [dir] .theme-dark .cart-dropdown .notification:hover, [dir] .theme-dark .cart-dropdown .cart-item:hover {
  background: #10163a;
}

[dir] .theme-dark .notification-dropdown .checkout-footer, [dir] .theme-dark .notification-dropdown .notification-footer, [dir] .theme-dark .cart-dropdown .checkout-footer, [dir] .theme-dark .cart-dropdown .notification-footer {
  background-color: #262c49;
}

[dir] .theme-dark .notification-dropdown .checkout-footer:hover, [dir] .theme-dark .notification-dropdown .notification-footer:hover, [dir] .theme-dark .cart-dropdown .checkout-footer:hover, [dir] .theme-dark .cart-dropdown .notification-footer:hover {
  background-color: #10163a;
}

.theme-dark .vs-component.vs-notifications.vs-noti-dark {
  color: #22292f !important;
}

[dir] .theme-dark .vs-component.vs-notifications.vs-noti-dark .filling {
  background: #b8c2cc !important;
}

.theme-dark .vs-component.vs-notifications.vs-noti-dark h3 {
  color: #22292f !important;
}

[dir] .theme-dark .vx-card {
  background-color: #10163a;
}

[dir] .theme-dark .vx-card.card-border {
  border-color: #414561;
}

.theme-dark .vx-card .vx-card__title h4 {
  color: #ebeefd;
}

.theme-dark .vx-card .con-vs-alert-dark {
  color: #dae1e7;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] {
  background-color: #262c49;
  text-shadow: none;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] code {
  background-color: transparent;
}

[dir] .theme-dark .vx-card .code-content pre[class^=language-] code[class*=language-] {
  text-shadow: none;
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-primary h4 {
  color: rgba(var(--vs-primary), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-success h4 {
  color: rgba(var(--vs-success), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-danger h4 {
  color: rgba(var(--vs-danger), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-info h4 {
  color: rgba(var(--vs-info), 1);
}

.theme-dark .vx-card .vx-card__body .con-vs-alert-warning h4 {
  color: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vx-card .tasks-today-container .tasks-today__task:hover {
  background: #212744 !important;
}

[dir] .theme-dark .vx-navbar-wrapper {
  background: linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%);
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container .vx-auto-suggest input {
  background: #10163a;
}

.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected {
  color: #fff;
}

[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected {
  background: #10163a;
}

.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion {
  color: #c2c6dc;
}

[dir] .theme-dark .v-nav-menu .vs-sidebar {
  background-color: #10163a;
}

.theme-dark .v-nav-menu .shadow-bottom {
  width: 94%;
}

[dir] .theme-dark .v-nav-menu .shadow-bottom {
  background: linear-gradient(to bottom, rgb(15, 22, 66) 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%);
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,
.theme-dark .v-nav-menu .scroll-area-v-nav-menu span:not(.vs-chip--text) {
  color: #c2c6dc;
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon svg,
.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon span {
  color: #c2c6dc;
}

.theme-dark .v-nav-menu .scroll-area-v-nav-menu a.router-link-active span {
  color: #fff;
}

[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open > .group-header {
  background: #262c49;
}

[dir] .theme-dark .ps:hover > .ps__scrollbar-y-rail:hover {
  background-color: #10163a;
}

[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col {
  background-color: #212744;
}

[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col:last-of-type {
  background-color: #212744;
}

[dir] .theme-dark .grid-demo__layout-container--block .vs-row {
  background-color: #212744;
}

[dir] .theme-dark .chat-card-log .flex-row-reverse .msg.chat-sent-msg {
  background-color: #10163a !important;
}

[dir] .theme-dark .chat-card-log .msg {
  background-color: #212744 !important;
}

[dir] .theme-dark .chat-input-container, [dir] .theme-dark .chat__input {
  background-color: #10163a !important;
  border-top: 1px solid #212744;
}

[dir] .theme-dark #chat-app .chat__profile-search .vs-inputx {
  border-color: #414561 !important;
}

[dir] .theme-dark #chat-app #chat-list-sidebar .chat-scroll-area .chat__contact:hover {
  background: #10163a;
}

[dir] .theme-dark #chat-app .chat__header header {
  background: #212744 !important;
}

.theme-dark #chat-app .chat__header header h6 {
  color: #ebeefd;
}

[dir] .theme-dark #chat-app .chat__bg {
  background-color: #171e49;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236f76a1' fill-opacity='0.4'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

[dir] .theme-dark #chat-app .chat__bg .select-none {
  background-color: #212744 !important;
}

.theme-dark #chat-app .chat__bg h4 {
  color: #ebeefd;
}

[dir] .theme-dark #chat-app .chat__bg h4 {
  background-color: #212744 !important;
}

[dir] .theme-dark #chat-app .chat__bg .msg {
  background-color: #10163a !important;
  border-color: #dae1e7 !important;
}

[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat-content-scroll-area {
  background: rgba(34, 41, 47, 0.2);
}

[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat__log .msg-time .vs-divider--text {
  background: #10163a !important;
  border-color: #dae1e7 !important;
}

[dir] .theme-dark #chat-app .chat__bg .chat__input input {
  border-color: #414561 !important;
}

.theme-dark #todo-app .todo-list h6.todo-title {
  color: #ebeefd;
}

.theme-dark #todo-app .todo-list .todo-tags .con-vs-chip {
  color: #c2c6dc !important;
}

[dir] .theme-dark #todo-app .todo-list .todo-tags .con-vs-chip {
  background: #10163a;
}

[dir] .theme-dark #todo-app .list-item-component {
  border-color: #414561;
}

[dir] .theme-dark #todo-app .list-item-component:hover {
  box-shadow: 0px 0 0 0px #1e1e1e;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item {
  background: #10163a;
}

[dir=ltr] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover {
  box-shadow: 10px 0 0 0px #1e1e1e;
}

[dir=rtl] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover {
  box-shadow: -10px 0 0 0px #1e1e1e;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item.mail__opened-mail {
  background: #262c49;
}

[dir] .theme-dark #email-app .email__mails .email__mail-item:not(:first-of-type) .mail__mail-item {
  border-top: 1px solid #414561;
}

[dir] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  background-color: #212744 !important;
}

[dir=ltr] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  border-left-color: #414561;
}

[dir=rtl] .theme-dark #email-app .email-view-sidebar .vs-sidebar {
  border-right-color: #414561;
}

[dir] .theme-dark #email-app .email-view-sidebar .email-header {
  border-bottom-color: #414561;
}

.theme-dark #calendar-app .full-calendar-body .week-row .day-cell.not-cur-month .day-number {
  color: rgba(255, 255, 255, 0.24);
}

.theme-dark .vs-alert code {
  color: #b8c2cc;
}

[dir] .theme-dark .vs-alert code {
  background: #262c49;
}

[dir] .theme-dark .con-vs-avatar {
  background: #10163a !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-primary {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-success {
  background: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-danger {
  background: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-warning {
  background: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-info {
  background: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .con-vs-avatar.con-vs-avatar-dark {
  background: #b8c2cc !important;
}

[dir] .theme-dark #profile-page .profile-header .profile-header-nav {
  background: #10163a !important;
}

[dir] .theme-dark #faq-page .faq-bg {
  background-color: #10163a;
}

.theme-dark .vs-breadcrumb--ol a,
.theme-dark .vs-breadcrumb--ol .vs-breadcrum--separator {
  color: #dae1e7;
}

.theme-dark .con-vs-chip {
  color: #c2c6dc !important;
}

[dir] .theme-dark .con-vs-chip {
  background: #10163a;
}

[dir] .theme-dark .con-vs-chip.vs-chip-primary {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-success {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-danger {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-warning {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-info {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .con-vs-chip.vs-chip-dark {
  background: rgba(var(--vs-dark), 1);
}

[dir] .theme-dark .con-vs-chip .con-vs-avatar {
  background-color: #262c49 !important;
}

.theme-dark .con-vs-chip.con-color {
  color: #fff !important;
}

[dir] .theme-dark .con-chips .con-chips--input {
  background-color: #262c49;
}

[dir] .theme-dark .vs-divider .vs-divider-border {
  border-color: #414561 !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-primary {
  border-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-success {
  border-color: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-danger {
  border-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-warning {
  border-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-info {
  border-color: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-dark {
  border-color: rgba(184, 194, 204, 0.5) !important;
}

[dir] .theme-dark .vs-dropdown--menu, [dir] .theme-dark .vs-dropdown--menu--after {
  background: #262c49;
  border-color: #414561;
}

[dir] .theme-dark .vs-dropdown--menu .con-dropdown--group-ul, [dir] .theme-dark .vs-dropdown--menu--after .con-dropdown--group-ul {
  background: #262c49;
}

.theme-dark .vs-dropdown--menu .vs-dropdown--item .vs-dropdown--item-link.disabled,
.theme-dark .vs-dropdown--menu--after .vs-dropdown--item .vs-dropdown--item-link.disabled {
  color: #b8c2cc !important;
}

[dir] .theme-dark .con-vs-loading {
  background: rgba(16, 22, 58, 0.6);
}

.theme-dark .con-vs-loading h4.title-loading {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-list .vs-list--header {
  box-shadow: 0 7px 7px -5px #0c112e;
}

[dir] .theme-dark .vs-list .vs-list--item {
  border-color: rgba(194, 198, 220, 0.08);
}

[dir] .theme-dark .vs-navbar {
  border-color: #262c49;
}

.theme-dark .vs-navbar li.vs-navbar--item a {
  color: #dae1e7;
}

.theme-dark .vs-navbar li.vs-navbar--item.is-active-item a {
  color: #fff;
}

[dir] .theme-dark .vs-navbar.vs-navbar-color-transparent:not(.vs-navbar-flat) {
  background-color: #10163a !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.5);
}

[dir] .theme-dark .vs-pagination--nav .vs-pagination--ul {
  background: #10163a;
}

.theme-dark .vs-pagination--nav .vs-pagination--ul .vs-pagination--li {
  color: #c2c6dc;
}

.theme-dark .vs-pagination--nav .vs-pagination--ul .item-pagination.is-current {
  color: #fff;
}

.theme-dark .vs-pagination--nav .vs-pagination--buttons {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-pagination--nav .vs-pagination--buttons {
  background: #10163a;
}

.theme-dark .con-vs-popup .vs-popup {
  color: #c2c6dc;
}

[dir] .theme-dark .con-vs-popup .vs-popup {
  background: #262c49 !important;
}

[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header {
  background: #10163a !important;
}

.theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close {
  color: #c2c6dc;
}

[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close {
  background: #262c49 !important;
}

[dir] .theme-dark #popup-demo .demo-alignment .vs-button {
  background: #262c49 !important;
}

[dir] .theme-dark #popup-demo .demo-alignment .vs-button:hover {
  box-shadow: #262c49 0px 8px 25px -8px !important;
}

[dir] .theme-dark .vs-sidebar {
  background: #10163a;
}

.theme-dark .vs-sidebar h4,
.theme-dark .vs-sidebar h5 {
  color: #ebeefd;
}

[dir] .theme-dark .vs-sidebar .vs-sidebar--header {
  border-bottom-color: #414561;
}

.theme-dark .vs-sidebar .vs-sidebar--items .vs-sidebar--item a {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-sidebar .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-dark .con-vs-slider .vs-slider {
  background: rgba(38, 44, 73, 0.5);
}

.theme-dark .ul-tabs .vs-tabs--li button {
  color: #c2c6dc;
}

.theme-dark .vs-tabs-dark .activeChild button,
.theme-dark .vs-tabs-dark button:not(:disabled):hover {
  color: #b8c2cc !important;
}

[dir] .theme-dark .vs-tabs-dark .line-vs-tabs {
  box-shadow: 0 0 8px 0 rgba(184, 194, 204, 0.4) !important;
}

[dir=ltr] .theme-dark .vs-tabs-dark .line-vs-tabs {
  background: linear-gradient(30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important;
}

[dir=rtl] .theme-dark .vs-tabs-dark .line-vs-tabs {
  background: linear-gradient(-30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important;
}

[dir] .theme-dark .vs-tooltip.vs-tooltip-dark {
  background: #262c49;
}

[dir] .theme-dark .con-upload .con-input-upload, [dir] .theme-dark .con-upload .con-img-upload {
  background-color: #262c49;
}

[dir] .theme-dark .con-upload .btn-upload-all {
  background-color: #10163a;
}

[dir] .theme-dark .con-upload .con-input-upload {
  border-color: #414561;
}

.theme-dark input {
  color: #c2c6dc;
}

[dir] .theme-dark input {
  background: #10163a;
}

.theme-dark input ~ .vs-placeholder-label,
.theme-dark input ~ .vs-input--placeholder {
  color: #c2c6dc;
}

.theme-dark ::-moz-placeholder {
  color: #c2c6dc !important;
}

.theme-dark ::placeholder {
  color: #c2c6dc !important;
}

.theme-dark .vs-input--icon {
  color: #c2c6dc;
}

[dir=ltr] .theme-dark .vs-input--icon {
  border-right-color: rgba(194, 198, 220, 0.2);
}

[dir=rtl] .theme-dark .vs-input--icon {
  border-left-color: rgba(194, 198, 220, 0.2);
}

[dir=ltr] .theme-dark .vs-input--icon.icon-after {
  border-left-color: rgba(194, 198, 220, 0.2);
}

[dir=rtl] .theme-dark .vs-input--icon.icon-after {
  border-right-color: rgba(194, 198, 220, 0.2);
}

[dir] .theme-dark .vs-input-number {
  background: #262c49;
}

.theme-dark .vs-input-number button.vs-input-number--button-less:disabled,
.theme-dark .vs-input-number button.vs-input-number--button-less.limit,
.theme-dark .vs-input-number button.vs-input-number--button-plus:disabled,
.theme-dark .vs-input-number button.vs-input-number--button-plus.limit {
  opacity: 0.75;
}

[dir] .theme-dark .vs-input-number button.vs-input-number--button-less:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-less.limit, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus.limit {
  background: #b8c2cc;
}

.theme-dark .vs-con-textarea {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-con-textarea {
  background: #262c49;
}

.theme-dark .vs-con-textarea .vs-textarea {
  color: #c2c6dc;
}

[dir] .theme-dark .vs-con-textarea .vs-textarea:focus {
  border-color: transparent;
}

[dir] .theme-dark .vs-con-textarea.focusx {
  border-color: transparent;
}

[dir] .theme-dark .vs-con-textarea.focusx h4 {
  background: transparent;
}

.theme-dark .vs-con-textarea.textarea-danger .vs-textarea {
  color: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vs-switch {
  background: #262c49;
}

[dir] .theme-dark .vs-switch.vs-switch-primary.vs-switch-active {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-success.vs-switch-active {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-danger.vs-switch-active {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-warning.vs-switch-active {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-info.vs-switch-active {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .vs-switch.vs-switch-dark.vs-switch-active {
  background: #b8c2cc;
}

[dir] .theme-dark .vs-radio-dark .vs-radio--circle {
  background: #b8c2cc;
  box-shadow: 0 3px 12px 0 rgba(184, 194, 204, 0.4);
}

[dir=ltr] .theme-dark .op-block {
  box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.1);
}

[dir=rtl] .theme-dark .op-block {
  box-shadow: -1px 1px 10px rgba(255, 255, 255, 0.1);
}

[dir] .theme-dark .vs-input-dark .vs-input--input:focus {
  border-color: #b8c2cc !important;
}

.theme-dark .vs-input-dark .vs-input--input:focus ~ .vs-input--placeholder {
  color: #b8c2cc;
}

[dir] .theme-dark .vue-form-wizard .wizard-icon-circle {
  background: #262c49;
  border-color: #212744;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a {
  color: #fff;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a .stepTitle {
  color: #dae1e7;
}

.theme-dark .vue-form-wizard .wizard-nav-pills > li > a:hover {
  color: #fff;
}

.theme-dark .vue-form-wizard .wizard-navigation .wizard-nav .stepTitle {
  color: #dae1e7;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody {
  background: #212744;
  border: 2px solid #262c49;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table tr {
  background: #262c49;
}

[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead tr {
  background: #212744;
}

[dir] .theme-dark .vs-con-table .con-edit-td {
  background: #212744;
}

[dir] .theme-dark .vs-con-table .is-selected .tr-values {
  background: #212744 !important;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light {
  background: #212744;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-xaxistooltip {
  color: #fff;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip {
  background: #212744;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:before, [dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:after {
  border-bottom-color: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-yaxistooltip {
  color: #fff;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip {
  background: #212744;
  border-color: #262c49;
}

[dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after {
  border-left-color: #212744;
}

[dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after {
  border-right-color: #212744;
}

.theme-dark .apexcharts-canvas text {
  fill: #fff !important;
}

.theme-dark .apexcharts-canvas .apexcharts-pie-series path {
  stroke: #262c49;
}

.theme-dark .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text {
  color: #b8c2cc !important;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu {
  background: #262c49;
  border-color: #262c49;
}

[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu .apexcharts-menu-item {
  background: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-radar-series polygon {
  fill: #262c49;
  stroke: #212744;
}

.theme-dark .apexcharts-canvas .apexcharts-track path {
  stroke: #262c49;
}

.theme-dark .apexcharts-canvas .apexcharts-selection-icon:not(.selected):hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-icon:not(.selected):hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-in-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-zoom-out-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-reset-zoom-icon:hover svg,
.theme-dark .apexcharts-canvas .apexcharts-menu-icon:hover svg {
  fill: #fff;
}

.theme-dark .apexcharts-canvas .apexcharts-gridline {
  stroke: #414561;
}

[dir] .theme-dark .token.operator, [dir] .theme-dark .token.entity, [dir] .theme-dark .token.url, [dir] .theme-dark .language-css .token.string, [dir] .theme-dark .style .token.string {
  background: transparent;
}

[dir] .theme-dark .search-tab-filter {
  background: #10163a;
}

[dir] .theme-dark .vs-select--options {
  background: #10163a;
  border-color: rgba(184, 194, 204, 0.2);
}

.theme-dark .vs-select--options span {
  color: #c2c6dc;
}

.theme-dark .vs-select--options .vs-select--item {
  color: #b8c2cc;
}

[dir] .theme-dark .vs-select--options .vs-select--item {
  border-color: rgba(184, 194, 204, 0.2);
  box-shadow: none;
}

[dir] .theme-dark .vs-select--options .vs-select--item:hover {
  background: #262c49;
}

.theme-dark .quill-editor .ql-toolbar button {
  color: #fff;
}

.theme-dark .quill-editor .ql-toolbar button svg path {
  stroke: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-fill {
  fill: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-stroke {
  stroke: #fff;
}

.theme-dark .quill-editor .ql-toolbar .ql-picker {
  color: #fff;
}

[dir] .theme-dark .quill-editor .ql-toolbar .ql-picker .ql-picker-options {
  background: #10163a;
}

.theme-dark .quill-editor .ql-editor.ql-blank::before {
  color: rgba(255, 255, 255, 0.6);
}

[dir] .theme-dark .activity-timeline {
  border-color: #414561;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar {
  background: #262c49;
  border-color: #414561;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .up:not(.disabled):hover {
  background: #10163a;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar .disabled {
  color: rgba(184, 194, 204, 0.6);
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell .highlighted {
  background: #10163a;
}

[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell:hover {
  background-color: #10163a;
}

[dir] .theme-dark .vdp-datepicker input {
  border: 0;
  padding: 10px;
}

[dir] .theme-dark .vs-collapse.shadow {
  box-shadow: 0 0px 10px 1px #0c112e !important;
}

[dir] .theme-dark .vs-collapse .vs-collapse-item {
  border-bottom-color: rgba(255, 255, 255, 0.04);
}

[dir] .theme-dark .vs-collapse.border {
  border-color: rgba(255, 255, 255, 0.1);
}

[dir] .theme-dark .vs-collapse.border .vs-collapse-item {
  border-bottom-color: rgba(255, 255, 255, 0.04);
}

[dir] .theme-dark .vs-collapse.margin .vs-collapse-item {
  box-shadow: 0 2px 10px 0 #0c112e;
}

[dir] .theme-dark .vx-auto-suggest .auto-suggest-suggestions-list {
  background-color: #262c49 !important;
}

.theme-dark .footer-sticky .the-footer {
  color: #fff !important;
}

[dir] .theme-dark .footer-sticky .the-footer {
  background-color: #10163a;
}

.theme-dark .con-vs-dialog .vs-dialog {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog {
  background: #262c49;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog header {
  background: #10163a;
}

.theme-dark .con-vs-dialog .vs-dialog header .con-title-after h3 {
  color: #fff;
}

.theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel,
.theme-dark .con-vs-dialog .vs-dialog header .vs-icon {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel, [dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-icon {
  background: #262c49;
}

.theme-dark .con-vs-dialog .vs-dialog footer .vs-button--text {
  color: #fff;
}

.theme-dark .con-vs-dialog .vs-dialog .vs-dialog-text .date-label {
  color: #fff;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog input, [dir] .theme-dark .con-vs-dialog .vs-dialog .vs-con-textarea {
  background: #10163a;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-input-upload, [dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-img-upload {
  background: #10163a;
}

[dir] .theme-dark .con-vs-dialog .vs-dialog .quill-editor {
  background: #262c49;
}

[dir] .theme-dark .tree-container {
  border-color: #414561;
}

[dir] .theme-dark .tree-container .tag, [dir] .theme-dark .tree-container .search-input {
  border-color: #414561;
}

[dir] .theme-dark .halo-tree .node-title:hover {
  background-color: #262c49;
}

[dir] .theme-dark #theme-customizer input {
  background: #262c49;
}

[dir] .theme-dark .add-new-data-sidebar input {
  background: #262c49;
}

[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul {
  background: #262c49;
}

.theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul .vs-pagination--li {
  color: #fff;
}

.theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons {
  color: #fff;
}

[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons {
  background: #262c49;
}

[dir] .theme-dark .vx-card .con-vs-avatar {
  background: #262c49 !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-primary {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-success {
  background: rgba(var(--vs-success), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-danger {
  background: rgba(var(--vs-danger), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-warning {
  background: rgba(var(--vs-warning), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-info {
  background: rgba(var(--vs-info), 1) !important;
}

[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-dark {
  background: #b8c2cc !important;
}

[dir] .theme-dark .vx-card .con-vs-chip {
  background: #262c49;
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-primary {
  background: rgba(var(--vs-primary), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-success {
  background: rgba(var(--vs-success), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-danger {
  background: rgba(var(--vs-danger), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-warning {
  background: rgba(var(--vs-warning), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-info {
  background: rgba(var(--vs-info), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-dark {
  background: rgba(var(--vs-dark), 1);
}

[dir] .theme-dark .vx-card .con-vs-chip .con-vs-avatar {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-card .con-chips .con-chips--input {
  background-color: #10163a !important;
}

[dir] .theme-dark .vx-card .vs-navbar.vs-navbar-color-transparent {
  background-color: #262c49 !important;
}

[dir] .theme-dark .vx-card .vs-navbar .vs-navbar--btn-responsive .btn-responsive-line {
  background: #c2c6dc;
}

[dir] .theme-dark .vx-card .vs-navbar-border {
  border-color: #414561;
}

[dir] .theme-dark .vx-card .vs-navbar-border .vs-navbar--item {
  border-color: #414561;
}

[dir] .theme-dark .vx-card .vs-navbar-shadow .vs-navbar--item.is-active-item {
  background-color: #10163a;
}

[dir] .theme-dark .vx-card input {
  background: #262c49;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:after {
  border-right-color: #fff;
}

.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:after {
  border-left-color: #fff;
}

/*=========================================================================================
    File Name: _themeSemiDark.scss
    Description: partial- Styles for semi dark theme
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .theme-semi-dark .v-nav-menu .vs-sidebar {
  background-color: #10163a;
}

.theme-semi-dark .v-nav-menu .shadow-bottom {
  width: 94%;
}

[dir] .theme-semi-dark .v-nav-menu .shadow-bottom {
  background: linear-gradient(to bottom, rgb(15, 22, 66) 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%);
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,
.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu span {
  color: #fff;
}

.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon svg,
.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon span {
  color: #fff;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open > .group-header {
  background: #262c49;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active > .group-header {
  background: #262c49;
}

[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .con-vs-chip {
  box-shadow: 0px 0px 4px 2px #262c49;
}

/*=========================================================================================
    File Name: _transitions.scss
    Description: Transition styles
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.zoom-fade-enter-active,
.zoom-fade-leave-active {
  transition: transform 0.35s, opacity 0.28s ease-in-out;
}

.zoom-fade-enter {
  opacity: 0;
}

[dir] .zoom-fade-enter {
  transform: scale(0.97);
}

.zoom-fade-leave-to {
  opacity: 0;
}

[dir] .zoom-fade-leave-to {
  transform: scale(1.03);
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s ease-in-out;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.slide-fade-enter-active,
.slide-fade-leave-active {
  transition: opacity 0.35s, transform 0.4s;
}

.slide-fade-enter {
  opacity: 0;
}

[dir=ltr] .slide-fade-enter {
  transform: translateX(-30%);
}

[dir=rtl] .slide-fade-enter {
  transform: translateX(30%);
}

.slide-fade-leave-to {
  opacity: 0;
}

[dir=ltr] .slide-fade-leave-to {
  transform: translateX(30%);
}

[dir=rtl] .slide-fade-leave-to {
  transform: translateX(-30%);
}

.zoom-out-enter-active,
.zoom-out-leave-active {
  transition: opacity 0.35s ease-in-out, transform 0.45s ease-out;
}

.zoom-out-enter,
.zoom-out-leave-to {
  opacity: 0;
}

[dir] .zoom-out-enter, [dir] .zoom-out-leave-to {
  transform: scale(0);
}

.fade-bottom-enter-active,
.fade-bottom-leave-active {
  transition: opacity 0.3s, transform 0.35s;
}

.fade-bottom-enter {
  opacity: 0;
}

[dir] .fade-bottom-enter {
  transform: translateY(-8%);
}

.fade-bottom-leave-to {
  opacity: 0;
}

[dir] .fade-bottom-leave-to {
  transform: translateY(8%);
}

.fade-bottom-2x-enter-active,
.fade-bottom-2x-leave-active {
  transition: opacity 0.2s, transform 0.25s;
}

.fade-bottom-2x-enter {
  opacity: 0;
}

[dir] .fade-bottom-2x-enter {
  transform: translateY(-4%);
}

.fade-bottom-2x-leave-to {
  opacity: 0;
}

[dir] .fade-bottom-2x-leave-to {
  transform: translateY(4%);
}

.fade-top-enter-active,
.fade-top-leave-active {
  transition: opacity 0.3s, transform 0.35s;
}

.fade-top-enter {
  opacity: 0;
}

[dir] .fade-top-enter {
  transform: translateY(8%);
}

.fade-top-leave-to {
  opacity: 0;
}

[dir] .fade-top-leave-to {
  transform: translateY(-8%);
}

.fade-top-2x-enter-active,
.fade-top-2x-leave-active {
  transition: opacity 0.2s, transform 0.25s;
}

.fade-top-2x-enter {
  opacity: 0;
}

[dir] .fade-top-2x-enter {
  transform: translateY(4%);
}

.fade-top-2x-leave-to {
  opacity: 0;
}

[dir] .fade-top-2x-leave-to {
  transform: translateY(-4%);
}

.list-leave-active {
  position: absolute;
}

.list-enter,
.list-leave-to {
  opacity: 0;
}

[dir=ltr] .list-enter, [dir=ltr] .list-leave-to {
  transform: translateX(30px);
}

[dir=rtl] .list-enter, [dir=rtl] .list-leave-to {
  transform: translateX(-30px);
}

.list-enter-up-leave-active {
  transition: none !important;
}

.list-enter-up-enter {
  opacity: 0;
}

[dir] .list-enter-up-enter {
  transform: translateY(30px);
}

/*=========================================================================================
  File Name: _customClasses.scss
  Description: partial- this file containes custom helper classes
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .btn-group button {
  padding: 1rem 1.25rem !important;
}

[dir=ltr] .btn-group :not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

[dir=rtl] .btn-group :not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=ltr] .btn-group :not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=rtl] .btn-group :not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
}

.btn-group-vertical button {
  width: 100%;
}

[dir] .btn-group-vertical button {
  padding: 1rem 1.25rem !important;
}

[dir=ltr] .btn-group-vertical :not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

[dir=rtl] .btn-group-vertical :not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

[dir=ltr] .btn-group-vertical :not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[dir=rtl] .btn-group-vertical :not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.blur-1 {
  filter: blur(1px);
}

.blur-2 {
  filter: blur(2px);
}

.blur-3 {
  filter: blur(3px);
}

.con-vs-chip.number {
  min-height: 20px;
  min-width: 20px;
}

[dir=ltr] .con-vs-chip.number {
  padding-right: unset;
  margin-right: 0;
}

[dir=rtl] .con-vs-chip.number {
  padding-left: unset;
  margin-left: 0;
}

.con-vs-chip.number .vs-chip--text {
  font-weight: 600;
}

[dir=ltr] .con-vs-chip.number .vs-chip--text {
  margin-left: unset;
  margin-right: unset;
}

[dir=rtl] .con-vs-chip.number .vs-chip--text {
  margin-right: unset;
  margin-left: unset;
}

.text-primary {
  color: rgba(var(--vs-primary), 1) !important;
}

.text-success {
  color: rgba(var(--vs-success), 1) !important;
}

.text-danger {
  color: rgba(var(--vs-danger), 1) !important;
}

.text-warning {
  color: rgba(var(--vs-warning), 1) !important;
}

.text-dark {
  color: rgba(var(--vs-dark), 1) !important;
}

[dir] .bg-primary {
  background-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .bg-success {
  background-color: rgba(var(--vs-success), 1) !important;
}

[dir] .bg-danger {
  background-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .bg-warning {
  background-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .bg-dark {
  background-color: rgba(var(--vs-dark), 1) !important;
}

[dir] .border-primary {
  border-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .border-success {
  border-color: rgba(var(--vs-success), 1) !important;
}

[dir] .border-danger {
  border-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .border-warning {
  border-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .border-dark {
  border-color: rgba(var(--vs-dark), 1) !important;
}

[dir] .hover\:bg-primary:hover {
  background-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .hover\:bg-success:hover {
  background-color: rgba(var(--vs-success), 1) !important;
}

[dir] .hover\:bg-danger:hover {
  background-color: rgba(var(--vs-danger), 1) !important;
}

[dir] .hover\:bg-warning:hover {
  background-color: rgba(var(--vs-warning), 1) !important;
}

[dir] .hover\:bg-dark:hover {
  background-color: rgba(var(--vs-dark), 1) !important;
}

.hover\:text-primary:hover {
  color: rgba(var(--vs-primary), 1) !important;
}

.hover\:text-success:hover {
  color: rgba(var(--vs-success), 1) !important;
}

.hover\:text-danger:hover {
  color: rgba(var(--vs-danger), 1) !important;
}

.hover\:text-warning:hover {
  color: rgba(var(--vs-warning), 1) !important;
}

.hover\:text-dark:hover {
  color: rgba(var(--vs-dark), 1) !important;
}

[dir=ltr] .bg-primary-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important;
}

[dir=rtl] .bg-primary-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important;
}

[dir=ltr] .bg-success-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important;
}

[dir=rtl] .bg-success-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important;
}

[dir=ltr] .bg-danger-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important;
}

[dir=rtl] .bg-danger-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important;
}

[dir=ltr] .bg-warning-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important;
}

[dir=rtl] .bg-warning-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important;
}

[dir=ltr] .bg-dark-gradient {
  background: linear-gradient(118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important;
}

[dir=rtl] .bg-dark-gradient {
  background: linear-gradient(-118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important;
}

.dropdown-custom .vs-dropdown--custom {
  overflow: hidden;
}

[dir] .dropdown-custom .vs-dropdown--custom {
  padding: 0 !important;
  border: 0;
  border-radius: 0.5rem;
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}

[dir] .dropdown-custom .vs-dropdown--menu--after {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir=ltr] .dropdown-custom .vs-dropdown--menu--after {
  right: 1.6rem !important;
}

[dir=rtl] .dropdown-custom .vs-dropdown--menu--after {
  left: 1.6rem !important;
}

.vx-row {
  display: flex;
  flex-wrap: wrap;
}

[dir] .vx-row {
  margin: 0 -1rem;
}

[dir] .vx-row > .vx-col {
  padding: 0 1rem;
}

.vx-row.match-height > .vx-col {
  display: flex;
}

[dir] .vx-row.no-gutter {
  margin: 0;
}

[dir] .vx-row.no-gutter > .vx-col {
  padding: 0;
}

[dir] .vs-input-no-border .vs-input--input {
  border: none !important;
}

[dir] .vs-input-no-border .vs-input--input:focus {
  border: none !important;
}

[dir] .vs-input-no-shdow-focus .vs-input--input:focus {
  box-shadow: none !important;
}

[dir] .vs-input-shadow-drop input {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);
}

.sidebar-spacer {
  width: calc(100% - 260px);
}

[dir=ltr] .sidebar-spacer {
  margin-left: 260px;
}

[dir=rtl] .sidebar-spacer {
  margin-right: 260px;
}

.sidebar-spacer-with-margin {
  width: calc(100% - 260px - 2.2rem);
}

[dir=ltr] .sidebar-spacer-with-margin {
  margin-left: calc(260px + 2.2rem);
}

[dir=rtl] .sidebar-spacer-with-margin {
  margin-right: calc(260px + 2.2rem);
}

.sidebar-spacer--wide {
  width: calc(100% - 400px);
}

[dir=ltr] .sidebar-spacer--wide {
  margin-left: 400px;
}

[dir=rtl] .sidebar-spacer--wide {
  margin-right: 400px;
}

.background-absolute .vs-sidebar--background {
  position: absolute;
}

[dir] .vs-content-sidebar.items-no-padding .vs-sidebar--items {
  padding: 0;
}

.full-vs-sidebar .vs-sidebar {
  max-width: calc(100% - 260px);
}

[dir=ltr] .full-vs-sidebar .vs-sidebar {
  margin-left: 260px;
}

[dir=rtl] .full-vs-sidebar .vs-sidebar {
  margin-right: 260px;
}

@media only screen and (max-width: 992px) {
  .full-vs-sidebar .vs-sidebar {
    max-width: 100%;
  }
  [dir=ltr] .full-vs-sidebar .vs-sidebar {
    margin-left: 0;
  }
  [dir=rtl] .full-vs-sidebar .vs-sidebar {
    margin-right: 0;
  }
}

[dir] .vs-select-no-border .vs-select--input {
  border: none !important;
}

[dir] .tabs-shadow-none .vs-tabs--ul {
  box-shadow: none;
}

[dir] .tab-action-btn-fill-conatiner.con-vs-tabs .vs-tabs--content {
  padding: 23px 10px !important;
}

[dir] .d-theme-dark-bg, [dir] .d-theme-dark-light-bg {
  background-color: #fff;
}

[dir] .d-theme-dark-border {
  border-color: #fff;
}

[dir] .d-theme-border-grey-light {
  border-color: #dae1e7;
}

.d-theme-text-inverse {
  color: #fff;
}

[dir] .theme-dark .d-theme-dark-bg {
  background-color: #10163a;
}

[dir] .theme-dark .d-theme-dark-light-bg {
  background-color: #262c49;
}

[dir] .theme-dark .d-theme-input-dark-bg input {
  background-color: #10163a;
}

.theme-dark .d-theme-heading-color {
  color: #2c2c2c;
}

.theme-dark .d-theme-text-inverse {
  color: #626262;
}

[dir] .theme-dark .d-theme-border-grey-light, [dir] .theme-dark .d-theme-dark-border {
  border-color: #414561;
}

[dir] .theme-dark .vs-con-table.table-dark-inverted .vs-con-tbody .vs-table--tbody-table tr {
  background: #10163a !important;
}

.theme-dark .jqx-grid-cell {
  color: rgba(var(--vs-dark), 1) !important;
}

[dir] .theme-dark .jqx-grid-cell {
  background: #10163a;
}

.theme-dark .jqx-widget-header-material {
  color: rgba(var(--vs-dark), 1) !important;
}

[dir] .theme-dark .jqx-widget-header-material {
  background: #10163a;
}

[dir] .theme-dark .jqx-tree-material .jqx-checkbox-material .jqx-checkbox-default-material, [dir] .theme-dark .jqx-checkbox-material[checked] .jqx-checkbox-default-material, [dir] .theme-dark .jqx-tree-grid-checkbox[checked].jqx-checkbox-default-material, [dir] .theme-dark .jqx-radiobutton-material[checked] .jqx-radiobutton-default-material {
  background-color: rgba(var(--vs-primary), 1) !important;
  border-color: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .jqx-checkbox-material .ink {
  background: rgba(var(--vs-primary), 1) !important;
}

[dir] .theme-dark .jqx-scrollbar-thumb-state-normal-horizontal-material {
  background: #10163a;
}

[dir] .theme-dark .jqx-scrollbar-thumb-state-hover-horizontal-material {
  background: #10163a;
}

[dir] .theme-dark .jqx-reset {
  background: rgba(var(--vs-dark), 1) !important;
}

[dir] .theme-dark .pipe-collun {
  background: #252b48 !important;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-big {
  font-size: 4rem;
}

.text-color-base {
  color: #626262;
}

.user-list {
  display: flex;
}

.user-list .con-vs-avatar {
  transition: 0.3s;
}

.user-list .con-vs-avatar:hover {
  z-index: 999;
}

[dir] .user-list .con-vs-avatar:hover {
  transform: translateY(-5px) scale(1.07);
  box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2);
}

.responsive {
  width: 100%;
  height: auto;
}

[dir] ul.bordered-items > li:not(:last-of-type):not([class*=shadow]) {
  border-bottom: 1px solid #dae1e7;
}

/*=========================================================================================
  File Name: _fixesVuesax.scss
  Description: Partial - Fixes/Add vuesax framework styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

[dir] .con-vs-alert {
  box-shadow: none !important;
}

.vs-alert {
  font-size: 1rem;
  font-weight: 500;
}

.vs-alert code {
  color: #fff;
}

[dir] .vs-alert code {
  background: #b5b5b5;
}

.vs-alert--title {
  color: inherit;
}

.vs-avatar--text.feather {
  font-size: 1.3rem;
}

.vs-avatar--con-img img {
  height: 100%;
}

.vs-button {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

[dir] .vs-button.vs-button-gradient:hover {
  box-shadow: none !important;
}

[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large) {
  padding: 0.75rem 2rem;
}

[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large).vs-button-border {
  padding: 0.679rem 2rem;
}

[dir] .vs-button.small:not(.includeIconOnly) {
  padding: 0.5rem 1.5rem;
}

[dir] .vs-button.large:not(.includeIconOnly) {
  padding: 1rem 2.5rem;
}

.vs-button.large {
  font-size: 1.25rem;
}

.vs-button.large .vs-button--icon {
  font-size: 1.25rem;
}

[dir] .vs-button.round {
  border-radius: 1.5rem;
}

[dir] .vs-button.includeIcon {
  float: none;
}

.vs-breadcrumb--ol a:focus,
.vs-breadcrumb--ol a:hover {
  color: #7367f0;
}

.vs-breadcrumb--ol .active {
  color: #7367f0;
}

[dir] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-top: 6px;
  transform: translateY(-3px);
}

[dir=ltr] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-left: -1px;
}

[dir=rtl] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {
  margin-right: -1px;
}

.vs-checkbox--check {
  display: flex;
  align-items: center;
  justify-content: center;
}

[dir] .con-chips .con-chips--input {
  border: none;
}

[dir] .con-chips .con-vs-chip {
  margin: 0.75rem;
}

[dir=ltr] .con-chips .con-chips--remove-all {
  right: 9px;
}

[dir=rtl] .con-chips .con-chips--remove-all {
  left: 9px;
}

.con-chips .con-chips--remove-all > .vs-icon {
  font-size: 1.3rem;
}

.con-vs-chip {
  min-height: 26px;
  min-width: 26px;
  font-size: 0.8rem;
}

.vs-collapse-item--header {
  font-size: 1.2rem;
}

[dir] .vs-collapse-item--header {
  padding: 1rem;
}

.con-content--item {
  font-size: 1rem;
}

[dir] .con-content--item {
  padding: 1rem;
}

.vs-collapse.default .open-item .con-content--item,
.vs-collapse.shadow .open-item .con-content--item,
.vs-collapse.border .open-item .con-content--item,
.vs-collapse.margin .open-item .con-content--item {
  opacity: 1;
}

[dir] .vs-collapse.default .open-item .con-content--item, [dir] .vs-collapse.shadow .open-item .con-content--item, [dir] .vs-collapse.border .open-item .con-content--item, [dir] .vs-collapse.margin .open-item .con-content--item {
  padding: 1rem;
}

.con-vs-dialog {
  z-index: 52005;
}

.con-vs-dialog .vs-dialog header .dialog-title {
  color: inherit;
}

[dir] .con-vs-dialog .vs-dialog header .dialog-title {
  padding: 0.8rem;
}

.con-vs-dialog .vs-dialog header span.after {
  width: 0;
}

.con-vs-dialog .vs-dialog .vs-dialog-text {
  font-size: 1rem;
}

[dir] .con-vs-dialog .vs-dialog .vs-dialog-text {
  padding: 1rem;
}

[dir] .con-vs-dialog .vs-dialog footer {
  padding: 1rem;
}

[dir] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

[dir=ltr] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  margin-left: 0.5rem !important;
}

[dir=rtl] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {
  margin-right: 0.5rem !important;
}

.vs-con-dropdown {
  color: inherit;
  font-size: 1rem;
}

[dir] .dropdown-button-container .vs-button {
  padding: 0.72rem 1.5rem !important;
}

[dir] .dropdown-button-container .vs-button-line {
  padding: 9px 10px !important;
}

.con-vs-dropdown--menu {
  z-index: 42000;
}

.vs-input--placeholder {
  top: 0px;
}

[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input) + .vs-input--placeholder {
  padding-left: 3rem !important;
}

[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input) + .vs-input--placeholder {
  padding-right: 3rem !important;
}

[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input):focus + .vs-placeholder-label {
  padding-left: 0.7rem !important;
}

[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input):focus + .vs-placeholder-label {
  padding-right: 0.7rem !important;
}

.vs-con-input .vs-inputx {
  font-size: 1rem;
}

[dir] .vs-con-input .vs-inputx {
  padding: 0.7rem;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

[dir] .vs-con-input .vx-inputx:not(.input-rounded-full) {
  border-radius: 5px;
}

.vs-input--input.normal {
  font-size: 1rem !important;
}

[dir] .vs-input--input.normal {
  padding: 0.7rem !important;
}

.vs-input--input.normal ~ .vs-input--icon.feather {
  top: 9px;
}

.vs-input--input.large {
  font-size: 1.2rem !important;
}

[dir] .vs-input--input.large {
  padding: 1rem !important;
}

[dir=ltr] .vs-input--input.large.hasIcon {
  padding: 1rem 0.8rem 1rem 3rem !important;
}

[dir=rtl] .vs-input--input.large.hasIcon {
  padding: 1rem 3rem 1rem 0.8rem !important;
}

.vs-input--input.large ~ .vs-input--icon {
  top: 1rem !important;
}

[dir=ltr] .vs-input--input.large ~ .vs-input--icon {
  left: 0.8rem !important;
}

[dir=rtl] .vs-input--input.large ~ .vs-input--icon {
  right: 0.8rem !important;
}

.vs-input--input.small {
  font-size: 0.8rem !important;
}

[dir] .vs-input--input.small {
  padding: 0.4rem !important;
}

.vs-input--input.small ~ .vs-input--icon.feather {
  top: 7px !important;
}

[dir=ltr] .vs-input--input.hasIcon {
  padding: 0.7rem 1rem 0.7rem 3rem !important;
}

[dir=rtl] .vs-input--input.hasIcon {
  padding: 0.7rem 3rem 0.7rem 1rem !important;
}

[dir=ltr] .vs-input--input.hasIcon.icon-after-input {
  padding: 0.7rem 3rem 0.7rem 0.7rem !important;
}

[dir=rtl] .vs-input--input.hasIcon.icon-after-input {
  padding: 0.7rem 0.7rem 0.7rem 3rem !important;
}

[dir] .vs-input--placeholder.normal {
  padding: 0.7rem !important;
}

[dir] .vs-input--placeholder.large {
  padding: 1rem !important;
}

.vs-input--placeholder.small {
  font-size: 0.8rem !important;
}

[dir] .vs-input--placeholder.small {
  padding: 0.2rem 0.6rem !important;
}

[dir=ltr] .vs-input--icon.feather {
  padding: 0.2rem 0.5rem 0rem 0.4rem;
}

[dir=rtl] .vs-input--icon.feather {
  padding: 0.2rem 0.4rem 0rem 0.5rem;
}

[dir] .vs-input.input-rounded-full input {
  border-radius: 20px;
}

[dir=ltr] .vs-input.input-rounded-full .vs-input--input.hasIcon {
  padding: 0.8rem 1rem 0.8rem 3rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .vs-input--input.hasIcon {
  padding: 0.8rem 3rem 0.8rem 1rem !important;
}

[dir] .vs-input.input-rounded-full .input-span-placeholder {
  padding-top: 0.7rem !important;
}

[dir=ltr] .vs-input.input-rounded-full .input-span-placeholder {
  padding-left: 3rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .input-span-placeholder {
  padding-right: 3rem !important;
}

.vs-input.input-rounded-full .vs-icon {
  font-size: 1rem !important;
}

[dir] .vs-input.input-rounded-full .vs-icon {
  margin-top: 0.1rem !important;
}

[dir=ltr] .vs-input.input-rounded-full .vs-icon {
  margin-left: 0.6rem !important;
}

[dir=rtl] .vs-input.input-rounded-full .vs-icon {
  margin-right: 0.6rem !important;
}

.vs-list--item .list-titles .vs-list--subtitle {
  font-size: 0.85rem;
}

[dir] .vs-list--item:last-child {
  border-bottom: none;
}

.vs-navbar .vs-navbar--item a {
  color: inherit;
}

.vs-navbar-color-transparent .vs-navbar--item a:hover {
  color: #7367f0 !important;
}

.vs-navbar-gradient .vs-navbar--item.is-active-item a {
  color: #fff !important;
}

.vs-notifications {
  z-index: 200000 !important;
}

.vs-notifications h3 {
  color: #fff;
  font-weight: 600;
  font-size: 15.96px;
}

[dir] .vs-pagination--li.is-current {
  border-radius: 50%;
}

[dir] .vs-pagination--li.is-current .effect {
  border-radius: 50%;
}

.vs-pagination--li:hover:not(.is-current) {
  color: var(--vs-color-pagination) !important;
}

[dir] .vs-pagination--ul {
  padding: 0;
}

[dir] .vs-popup--title h3, [dir] .vs-notifications h3 {
  margin-bottom: 0;
}

.con-vs-popup {
  z-index: 53000;
}

.con-vs-popup .vs-popup--content {
  font-size: 1rem;
}

[dir] .con-vs-popup .vs-popup--content {
  padding: 1rem;
}

.con-vs-checkbox,
.con-vs-radio {
  justify-content: flex-start !important;
}

.vs-radio--label {
  line-height: 1;
}

.con-vs-radio {
  display: inline-flex;
}

.con-select .vs-select--input {
  font-size: 1rem;
}

[dir] .con-select .vs-select--input {
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.vs-select--options {
  font-size: 1rem;
  z-index: 530001;
}

[dir] .vs-select--options {
  border: 1px solid #eee;
}

.vs-select--options span {
  color: #626262;
  font-size: 1rem;
}

[dir] .v-select .dropdown-toggle .vs__actions .clear {
  padding-top: 4px;
}

.vs-sidebar {
  height: calc(var(--vh, 1vh) * 100);
}

.vs-sidebar .vs-sidebar--items {
  overflow: hidden;
  height: 100%;
}

.vs-switch--text {
  font-size: 0.7rem;
}

[dir] .vs-con-table {
  background: transparent;
}

[dir] .vs-con-table .vs-table--header .vs-table--search {
  padding: 1rem 0;
}

.vs-con-table .vs-table--header .vs-table--search .vs-table--search-input {
  font-size: 0.9rem;
}

[dir] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input {
  padding: 10px 28px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[dir=ltr] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus + i {
  left: 10px;
}

[dir=rtl] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus + i {
  right: 10px;
}

[dir=ltr] .vs-con-table .vs-table--header .vs-table--search i {
  left: 10px;
}

[dir=rtl] .vs-con-table .vs-table--header .vs-table--search i {
  right: 10px;
}

.vs-con-table .vs-con-tbody {
  width: 100%;
  overflow: auto;
}

[dir] .vs-con-table .vs-con-tbody {
  background: #f8f8f8;
  border: 2px solid #f8f8f8;
}

.vs-con-table .vs-con-tbody .con-vs-checkbox {
  justify-content: center !important;
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table {
  font-size: 1rem;
}

.vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-spacer {
  height: 2px;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table .tr-expand td {
  padding: 0;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table td {
  padding: 1rem;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead th {
  padding: 10px 15px;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead .con-td-check {
  background: transparent;
  box-shadow: none;
}

[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-values .vs-table--td {
  padding: 10px 15px;
}

[dir] .vs-con-table .vs-table--pagination {
  margin-top: 1rem;
}

.con-slot-tabs {
  width: 100%;
}

.vs-tabs--li {
  white-space: nowrap;
}

.vs-tabs--li button {
  font-size: 1rem;
  font-weight: 500;
}

[dir] .vs-tabs-position-left .vs-tabs--li {
  padding: 0.35rem 0.3rem;
}

.vs-tabs--li button {
  font-family: inherit;
  color: inherit;
}

.vs-tabs--li .vs-icon-primary,
.vs-tabs--li .vs-icon-success,
.vs-tabs--li .vs-icon-warning,
.vs-tabs--li .vs-icon-danger,
.vs-tabs--li .vs-icon-dark {
  color: inherit;
}

.vs-tabs .con-tab .vs-button-filled:hover {
  color: #fff !important;
}

.vs-textarea {
  font-size: 1rem;
  color: inherit;
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
  line-height: 1.6;
}

[dir] .vs-con-textarea {
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.vs-con-textarea > h4 {
  color: inherit;
}

.vs-tooltip {
  z-index: 52000;
}

.con-img-upload {
  overflow: hidden;
}

[dir] .con-img-upload {
  padding: 0.6rem;
}

[dir] .con-img-upload .img-upload {
  margin: 15px;
}

.view-upload {
  z-index: 52000;
}

/*=========================================================================================
    File Name: _tailwindFixes.scss
    Description: partial- Tailwind Fixes
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
      Author: Pixinvent
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

button:focus {
  outline: none;
}

/*=========================================================================================
  File Name: _rtl.scss
  Description: partial- rtl - imports rtl styles
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

/*=========================================================================================
  File Name: _rtlFixes.scss
  Description: partial - rtl fix - fixes rtl specific issues
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.vuesax-app-is-rtl .ps-container:not(.enable-rtl-x-scroll) .ps__scrollbar-x-rail {
  display: none !important;
}

.vuesax-app-is-rtl .ag-pinned-left-cols-container {
  margin-right: 5px;
}

.vuesax-app-is-rtl .vs-dropdown-menu.rightx .vs-dropdown--menu--after {
  right: unset !important;
  left: 30px !important;
}

.vuesax-app-is-rtl .vs-loading > * {
  top: 0;
}

.vuesax-app-is-rtl .con-vs-dropdown--menu {
  transform: translateX(-100%);
}

.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-enter,
.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-leave-to {
  transform: translateY(8px) !important;
}

@media (max-width: 500px) {
  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.con-vs-dropdown--menu {
    transform: translateX(100%);
  }

  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-enter,
  .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-leave-to {
    transform: translate(100%, 8px) !important;
  }
}

.vuesax-app-is-rtl .flatpickr-prev-month,
.vuesax-app-is-rtl .flatpickr-next-month {
  transform: rotateY(180deg);
}

.vuesax-app-is-rtl .swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0 !important;
}

.vuesax-app-is-rtl .scroll-area-v-nav-menu .ps__scrollbar-y-rail {
  right: unset !important;
  left: -6px !important;
}

/*=========================================================================================
  File Name: _rtlOverrides.scss
  Description: partial - rtl fix - fixes styles overridden by rtl
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: Pixinvent
  Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/

.v-step[x-placement^=bottom] .v-step__arrow {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.v-step[x-placement^=left] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}

.v-step[x-placement^=top] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
}

.v-step[x-placement^=right] .v-step__arrow {
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
}

.swiper-container-rtl .swiper-button-prev {
  right: 10px !important;
  left: auto !important;
}

.swiper-container-rtl .swiper-button-next {
  left: 10px !important;
  right: auto !important;
}

.vjs-fluid {
  padding-top: 41.6666666667% !important;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?592643a83b8541edc52063d84c468700);
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot?592643a83b8541edc52063d84c468700) format("embedded-opentype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2?ed311c7a0ade9a75bb3ebf5a7670f31d) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff?1a575a4138e5f366474f0e7c5bd614a5) format("woff"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf?513aa607d398efaccc559916c3431403) format("truetype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.svg?1d5619cd804367cefe6da2d79289218a) format("svg");
}

.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?b0e2db3b634d1bc3928e127458d993d8);
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?b0e2db3b634d1bc3928e127458d993d8) format("embedded-opentype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?b91d376b8d7646d671cd820950d5f7f1) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff?d1d7e3b4c219fde0f7376c6facfd7149) format("woff"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?766913e6c0088ab8c9f73e18b4127bc4) format("truetype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.svg?c5d109be8edd3de0f60eb472bd9ef691) format("svg");
}

.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?0c6bfc668a72935760178f91327aed3a);
  src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?0c6bfc668a72935760178f91327aed3a) format("embedded-opentype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?d824df7eb2e268626a2dd9a6a741ac4e) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?d745348d289b149026921f197929a893) format("woff"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?b9625119ce4300f0ef890a8f3234c773) format("truetype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?37bc7099f6f1ba80236164f22e905837) format("svg");
}

.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  width: 1.25em;
}

[dir] .fa-fw {
  text-align: center;
}

.fa-ul {
  list-style-type: none;
}

[dir=ltr] .fa-ul {
  margin-left: 2.5em;
  padding-left: 0;
}

[dir=rtl] .fa-ul {
  margin-right: 2.5em;
  padding-right: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  width: 2em;
  line-height: inherit;
}

[dir] .fa-li {
  text-align: center;
}

[dir=ltr] .fa-li {
  left: -2em;
}

[dir=rtl] .fa-li {
  right: -2em;
}

[dir] .fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

[dir=ltr] .fa-pull-left {
  float: left;
}

[dir=rtl] .fa-pull-left {
  float: right;
}

[dir=ltr] .fa-pull-right {
  float: right;
}

[dir=rtl] .fa-pull-right {
  float: left;
}

[dir=ltr] .fa.fa-pull-left, [dir=ltr] .fas.fa-pull-left, [dir=ltr] .far.fa-pull-left, [dir=ltr] .fal.fa-pull-left, [dir=ltr] .fab.fa-pull-left {
  margin-right: 0.3em;
}

[dir=rtl] .fa.fa-pull-left, [dir=rtl] .fas.fa-pull-left, [dir=rtl] .far.fa-pull-left, [dir=rtl] .fal.fa-pull-left, [dir=rtl] .fab.fa-pull-left {
  margin-left: 0.3em;
}

[dir=ltr] .fa.fa-pull-right, [dir=ltr] .fas.fa-pull-right, [dir=ltr] .far.fa-pull-right, [dir=ltr] .fal.fa-pull-right, [dir=ltr] .fab.fa-pull-right {
  margin-left: 0.3em;
}

[dir=rtl] .fa.fa-pull-right, [dir=rtl] .fas.fa-pull-right, [dir=rtl] .far.fa-pull-right, [dir=rtl] .fal.fa-pull-right, [dir=rtl] .fab.fa-pull-right {
  margin-right: 0.3em;
}

[dir=ltr] .fa-spin {
  animation:  fa-spin-ltr 2s infinite linear;
}

[dir=rtl] .fa-spin {
  animation:  fa-spin-rtl 2s infinite linear;
}

[dir=ltr] .fa-pulse {
  animation:  fa-spin-ltr 1s infinite steps(8);
}

[dir=rtl] .fa-pulse {
  animation:  fa-spin-rtl 1s infinite steps(8);
}

@keyframes fa-spin-ltr {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes fa-spin-rtl {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
}

[dir=ltr] .fa-rotate-90 {
  transform: rotate(90deg);
}

[dir=rtl] .fa-rotate-90 {
  transform: rotate(-90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
}

[dir=ltr] .fa-rotate-180 {
  transform: rotate(180deg);
}

[dir=rtl] .fa-rotate-180 {
  transform: rotate(-180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
}

[dir=ltr] .fa-rotate-270 {
  transform: rotate(270deg);
}

[dir=rtl] .fa-rotate-270 {
  transform: rotate(-270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
}

[dir] .fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

[dir] .fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

[dir] .fa-flip-both, [dir] .fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  width: 100%;
}

[dir] .fa-stack-1x, [dir] .fa-stack-2x {
  text-align: center;
}

[dir=ltr] .fa-stack-1x, [dir=ltr] .fa-stack-2x {
  left: 0;
}

[dir=rtl] .fa-stack-1x, [dir=rtl] .fa-stack-2x {
  right: 0;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-bacteria:before {
  content: "\e059";
}

.fa-bacterium:before {
  content: "\e05a";
}

.fa-bahai:before {
  content: "\f666";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-box-tissue:before {
  content: "\e05b";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-alt:before {
  content: "\f422";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-disease:before {
  content: "\f7fa";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-alt:before {
  content: "\f424";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-faucet:before {
  content: "\e005";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-medical:before {
  content: "\e05c";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-holding-water:before {
  content: "\f4c1";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-sparkles:before {
  content: "\e05d";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-hands-wash:before {
  content: "\e05e";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-handshake-alt-slash:before {
  content: "\e05f";
}

.fa-handshake-slash:before {
  content: "\e060";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-head-side-cough:before {
  content: "\e061";
}

.fa-head-side-cough-slash:before {
  content: "\e062";
}

.fa-head-side-mask:before {
  content: "\e063";
}

.fa-head-side-virus:before {
  content: "\e064";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hospital-user:before {
  content: "\f80d";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-house-user:before {
  content: "\e065";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-house:before {
  content: "\e066";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "\e067";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "\e068";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "\e069";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "\e06a";
}

.fa-pump-soap:before {
  content: "\e06b";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "\e06c";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sink:before {
  content: "\e06d";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "\e06e";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "\e06f";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "\e070";
}

.fa-store-slash:before {
  content: "\e071";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "\e072";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "\e041";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-users-slash:before {
  content: "\e073";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-vest:before {
  content: "\e085";
}

.fa-vest-patches:before {
  content: "\e086";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "\e074";
}

.fa-virus-slash:before {
  content: "\e075";
}

.fa-viruses:before {
  content: "\e076";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

[dir] .sr-only {
  border: 0;
  margin: -1px;
  padding: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  width: auto;
}

[dir] .sr-only-focusable:active, [dir] .sr-only-focusable:focus {
  margin: 0;
}

.tb-col-50 {
  min-width: 50px !important;
}

.tb-col-100 {
  min-width: 100px !important;
}

.tb-col-150 {
  min-width: 150px !important;
}

.tb-col-200 {
  min-width: 200px !important;
}

.tb-col-250 {
  min-width: 250px !important;
}

.tb-col-300 {
  min-width: 300px !important;
}

.tb-col-350 {
  min-width: 350px !important;
}

.tb-col-400 {
  min-width: 400px !important;
}

.plyr__menu {
  z-index: 9999 !important;
}

.plyr__menu__container {
  z-index: 9999 !important;
  position: relative !important;
}

.popup-over {
  z-index: 99999 !important;
}

/* Altura e Larguras de Popups : INI */

.popup-w-90 .vs-popup {
  min-width: 90% !important;
}

.popup-w-80 .vs-popup {
  min-width: 80% !important;
}

.popup-w-70 .vs-popup {
  min-width: 70% !important;
}

.popup-w-60 .vs-popup {
  min-width: 60% !important;
}

.popup-h-80 .vs-popup {
  min-height: 80% !important;
}

.popup-h-70 .vs-popup {
  min-height: 70% !important;
}

.popup-h-60 .vs-popup {
  min-height: 60% !important;
}

/* Altura e Larguras de Popups : FIM */

/* Ajuste Switch Selector - Fundo Cinza - Nao dava pra enxergar */

[dir] button.vs-switch:not(.vs-switch-active) {
  background-color: #e2e2e2;
}

/* Fundo do Chat */

[dir=ltr] .vs-textarea {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

[dir=rtl] .vs-textarea {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.small-select .vs-select--input {
  font-size: 0.8rem !important;
}

[dir] .small-select .vs-select--input {
  padding: 0.4rem !important;
}

.small-select-item span {
  font-size: 0.8rem !important;
}

.small-textarea .vs-textarea {
  font-size: 10px !important;
}

[dir] .small-textarea .vs-textarea {
  padding-top: 15px !important;
}

.max-h-300 {
  max-height: 300px !important;
  overflow-y: scroll !important;
}

.max-h-350 {
  max-height: 350px !important;
  overflow-y: scroll !important;
}

.max-h-400 {
  max-height: 400px !important;
  overflow-y: scroll !important;
}

.max-h-450 {
  max-height: 450px !important;
  overflow-y: scroll !important;
}

.max-h-500 {
  max-height: 500px !important;
  overflow-y: scroll !important;
}

.fr-wrapper div:first-child {
  display: none !important;
}

.fr-second-toolbar a:first-child {
  display: none !important;
}

.con-vs-popup.fullscreen .vs-popup--content {
  height: 100% !important;
}

[dir] .vs-input--icon {
  margin: 0.5rem !important;
}

.vs-button {
  white-space: nowrap !important;
}

.tox .tox-statusbar {
  display: none !important;
}

.jqx-grid-cell-mail-unread {
  font-weight: bold;
}

