:root {
  --jqx-primary-rgb: 0, 113, 188;
  --jqx-primary: rgb(var(--jqx-primary-rgb));
  --jqx-secondary-rgb: 191, 223, 245;
  --jqx-secondary: rgb(var(--jqx-secondary-rgb));
}
.jqx-fill-state-pressed-ventiv_blue {
  border-color: var(--jqx-primary);
}
.jqx-widget-ventiv_blue input::selection,
.jqx-input-widget-ventiv_blue::selection,
.jqx-widget-content-ventiv_blue input::selection {
  background: var(--jqx-primary);
}
.jqx-button-ventiv_blue,
.jqx-button-ventiv_blue.jqx-fill-state-normal-ventiv_blue {
  color: var(--jqx-primary);
  border-color: #0071BC;
  background-color: var(--jqx-secondary);
}

.jqx-group-button-normal-ventiv_blue.jqx-fill-state-pressed-ventiv_blue {
  background: var(--jqx-primary) !important;
  border-color: var(--jqx-primary) !important;
}
.jqx-button-ventiv_blue.outlined {
  background: transparent;
  color: var(--jqx-primary);
}
.jqx-button-ventiv_blue.flat {
  background: transparent;
  color: var(--jqx-primary);
  border: none;
}
.jqx-expander-header.jqx-fill-state-hover-ventiv_blue,
.jqx-expander-header.jqx-fill-state-normal-ventiv_blue,
.jqx-expander-header.jqx-fill-state-pressed-ventiv_blue {
  background: rgb(var(--jqx-primary-rgb));
}
.jqx-slider-button-ventiv_blue.jqx-fill-state-pressed-ventiv_blue,
.jqx-button-ventiv_blue.jqx-fill-state-pressed.outlined,
.jqx-button-ventiv_blue.jqx-fill-state-pressed.flat {
  background: rgba(179, 229, 252, 0.15);
  color: var(--jqx-primary);
}
.jqx-button-ventiv_blue.jqx-fill-state-focus.outlined,
.jqx-button-ventiv_blue.jqx-fill-state-focus.flat {
  background: rgba(var(--jqx-primary-rgb)),0.15;
  color: var(--jqx-primary);
}
.jqx-primary-ventiv_blue.jqx-input-label-ventiv_blue,
.jqx-primary-ventiv_blue.jqx-input-bar-ventiv_blue:before{
  color: var(--jqx-primary) !important;
}
.jqx-slider-tooltip-ventiv_blue.jqx-primary-slider,
.jqx-slider-tooltip-ventiv_blue.jqx-primary-slider .jqx-fill-state-normal-ventiv_blue {
  border-color: var(--jqx-primary);
  background: var(--jqx-primary);
}
.jqx-primary-ventiv_blue {
  color: var(--jqx-primary) !important;
  border-color: var(--jqx-primary) !important;
}
.jqx-primary-ventiv_blue.jqx-dropdownlist-state-normal-ventiv_blue,
.jqx-primary-ventiv_blue.jqx-slider-button-ventiv_blue,
.jqx-primary-ventiv_blue.jqx-slider-slider-ventiv_blue,
.jqx-primary-ventiv_blue.jqx-combobox-arrow-normal-ventiv_blue,
.jqx-primary-ventiv_blue.jqx-combobox-arrow-hover-ventiv_blue,
.jqx-primary-ventiv_blue.jqx-action-button-ventiv_blue,
.jqx-primary-ventiv_blue:hover,
.jqx-primary-ventiv_blue:focus,
.jqx-primary-ventiv_blue:active,
.jqx-primary-ventiv_blue.active,
.jqx-primary-ventiv_blue.disabled,
.jqx-primary-ventiv_blue[disabled] {
  background: var(--jqx-primary) !important;
  border-color: var(--jqx-primary) !important;
}
.jqx-fill-state-pressed-ventiv_blue.jqx-primary-ventiv_blue,
.jqx-primary-ventiv_blue:active,
.jqx-primary-ventiv_blue.active {
  background-color: var(--jqx-primary) !important;
  border-color: var(--jqx-primary) !important;
}
.jqx-grid-pager-top-ventiv_blue .jqx-button-ventiv_blue.jqx-fill-state-pressed,
.jqx-grid-pager-ventiv_blue .jqx-button-ventiv_blue.jqx-fill-state-pressed {
  background: var(--jqx-primary);
}
.jqx-tooltip-ventiv_blue,
.jqx-tooltip-ventiv_blue.jqx-popup-ventiv_blue,
.jqx-tooltip-ventiv_blue .jqx-fill-state-normal-ventiv_blue {
  background: var(--jqx-primary);
  border-color: var(--jqx-primary);
  box-shadow: none;
}
.jqx-checkbox-ventiv_blue[checked] .jqx-checkbox-default-ventiv_blue,
.jqx-tree-grid-checkbox[checked].jqx-checkbox-default-ventiv_blue,
.jqx-radiobutton-ventiv_blue[checked] .jqx-radiobutton-default-ventiv_blue {
  background-color: var(--jqx-primary);
  border-color: var(--jqx-primary);
}
.jqx-radiobutton-hover-ventiv_blue {
  background-color: var(--jqx-primary);
  border-color: var(--jqx-primary);
}

.jqx-slider-slider-horizontal-ventiv_blue {
  background: var(--jqx-primary);
}

.jqx-slider-slider-vertical-ventiv_blue {
  background: var(--jqx-primary);
}

.jqx-slider-tooltip-ventiv_blue,
.jqx-slider-tooltip-ventiv_blue .jqx-fill-state-normal-ventiv_blue {
  background: var(--jqx-primary);
}
.jqx-slider-rangebar-ventiv_blue {
  border-color: var(--jqx-primary);
  background: var(--jqx-primary);
}
.jqx-scheduler-cell-hover-ventiv_blue {
  border-color: var(--jqx-primary) !important;
  background: var(--jqx-primary) !important;
}
.jqx-listitem-state-selected-ventiv_blue,
.jqx-menu-item-selected-ventiv_blue,
.jqx-tree-item-selected-ventiv_blue,
.jqx-calendar-cell-selected-ventiv_blue,
.jqx-menu-item-top-selected-ventiv_blue,
.jqx-grid-selectionarea-ventiv_blue,
.jqx-input-button-header-ventiv_blue,
.jqx-input-button-innerHeader-ventiv_blue {
  background: rgba(var(--jqx-primary-rgb), .2) !important;
}
.jqx-grid-cell-selected-ventiv_blue {
  background: #e9f4fc !important;
}
.jqx-grid-column-header-ventiv_blue[sort][sort-index] .sorticon:before {
  background: var(--jqx-primary);
}
.jqx-widget-ventiv_blue .jqx-grid-column-header {
  border-color: var(--jqx-secondary);
  background: rgb(var(--jqx-primary-rgb));
}
input:focus~.jqx-input-label-ventiv_blue,
textarea:focus~.jqx-input-label-ventiv_blue,
.jqx-input-widget-ventiv_blue[hint=true] .jqx-input-label,
.jqx-text-area-ventiv_blue[hint=true] .jqx-input-label,
.jqx-dropdownlist-state-selected-ventiv_blue .jqx-input-label,
.jqx-dropdownlist-state-normal-ventiv_blue[hint=true] .jqx-input-label,
.jqx-combobox-state-normal-ventiv_blue[hint=true] .jqx-input-label,
.jqx-combobox-ventiv_blue .jqx-input-label.focused,
.jqx-dropdownlist-ventiv_blue .jqx-input-label.focused,
.jqx-datetimeinput-ventiv_blue[hint=true] .jqx-input-label,
.jqx-maskedinput-ventiv_blue[hint=true] .jqx-input-label,
.jqx-numberinput-ventiv_blue[hint=true] .jqx-input-label,
.jqx-formattedinput-ventiv_blue[hint=true] .jqx-input-label {
  color: var(--jqx-primary);
}
.jqx-input-bar-ventiv_blue:before {
  background: var(--jqx-primary);
}
.jqx-dropdownlist-state-normal-ventiv_blue .jqx-icon-arrow-down-ventiv_blue, .jqx-combobox-state-normal-ventiv_blue .jqx-icon-arrow-down-ventiv_blue, .jqx-tree-item-arrow-expand-ventiv_blue {
  color: var(--jqx-primary)
}
.jqx-dropdownlist-state-selected-ventiv_blue,
.jqx-combobox-state-selected-ventiv_blue {
  color: var(--jqx-primary);
}
.sorticon.ascending .jqx-grid-column-sorticon-ventiv_blue{
  transform: rotate(180deg);
  display: flex;
  align-items: center;
  transition: transform 0.2s ease-out;
  left: -1px;
  background-color: rgb(var(--jqx-primary-rgb));
}
.sorticon.descending .jqx-grid-column-sorticon-ventiv_blue {
  transform: rotate(0deg);
  display: flex;
  align-items: center;
  transition: transform 0.2s ease-out;
  left: -1px;
  background-color: rgb(var(--jqx-primary-rgb));
}
.jqx-tabs-title-selected-bottom-ventiv_blue,
.jqx-tabs-title-selected-top-ventiv_blue {
  color: var(--jqx-primary);
}
.jqx-ribbon-item-selected-ventiv_blue {
  color: var(--jqx-primary);
  font-weight: 500;
  border-color: transparent;
}

.jqx-tabs-bar-ventiv_blue {
  background: var(--jqx-primary);
}

.jqx-calendar-cell-ventiv_blue.jqx-fill-state-pressed-ventiv_blue {
  outline: 2px var(--jqx-primary);
}
.ink {
  background: rgba(var(--jqx-primary-rgb), 0.5);
}
.outlined .ink,
.flat .ink {
  background: rgba(var(--jqx-primary-rgb), 0.5);
  overflow: hidden;
}

.jqx-checkbox-ventiv_blue .ink,
.jqx-radiobutton-ventiv_blue .ink {
  background: var(--jqx-primary);
}
.buttonRipple.jqx-button-ventiv_blue.jqx-fill-state-hover.primary {
  background: var(--jqx-primary) radial-gradient(circle, transparent 1%, var(--jqx-primary) 1%) center/15000%;
}

.buttonRipple.jqx-button-ventiv_blue.jqx-fill-state-pressed.primary {

  background-color: rgba(var(--jqx-primary-rgb), 0.8);
  background-size: 100%;
  transition: background 0s;
}

/*applied to the timepicker*/
.jqx-needle-central-circle-ventiv_blue {
  fill: var(--jqx-primary);
}

.jqx-needle-ventiv_blue {
  fill: var(--jqx-primary);
}
.jqx-time-picker .jqx-header .jqx-selected-ventiv_blue:focus {
  outline: 2px solid var(--jqx-primary);
  box-shadow: 0px 0px 4px 2px rgba(0, 119, 190, 0.125);
}
.jqx-svg-picker-ventiv_blue:focus {
  border: 1px solid var(--jqx-primary) !important;
}
#search, #save {
  background-color: var(--jqx-primary);
}

.jqx-widget .jqx-grid-column-menubutton, .jqx-widget .jqx-grid-column-sortascbutton, .jqx-widget .jqx-grid-column-sortdescbutton, .jqx-widget .jqx-grid-column-filterbutton {
  background-color: var(--jqx-primary) !important;
  border-color: var(--jqx-primary) !important;
}
#replyBox_t {
  color: var(--jqx-primary) !important;
}
#Download, #DownloadButton, #DownloadDropdown, #downloadCalender, #SettingsButton, #refresh, #refreshButton, #ToggleCollapseButton, #ToggleCollapse, #ToggleExpandButton, #ToggleExpand, #expand, #collapse, #guest, #insertItemCt, #high, #messageFlag {
  color: var(--jqx-primary) !important;
}
.jqx-grid-groups-header-ventiv_blue {
  color: var(--jqx-primary-color);
  background-color: var(--jqx-primary);
}
.jqx-grid-group-column-ventiv_blue{
  background-color: var(--jqx-primary);
}