:root {
  --jqx-primary-rgb: 3, 60, 91;
  --jqx-primary: rgb(var(--jqx-primary-rgb));
  --jqx-secondary-rgb: 126, 197, 236;
  --jqx-secondary: rgb(var(--jqx-secondary-rgb));
}
.jqx-fill-state-pressed-ventiv_ocean {
  border-color: var(--jqx-primary);
}
.jqx-widget-ventiv_ocean input::selection,
.jqx-input-widget-ventiv_ocean::selection,
.jqx-widget-content-ventiv_ocean input::selection {
  background: var(--jqx-primary);
}
.jqx-button-ventiv_ocean,
.jqx-button-ventiv_ocean.jqx-fill-state-normal-ventiv_ocean {
  color: var(--jqx-primary);
  border-color: #1370A2;
  background-color: var(--jqx-secondary);
}

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

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

.jqx-slider-tooltip-ventiv_ocean,
.jqx-slider-tooltip-ventiv_ocean .jqx-fill-state-normal-ventiv_ocean {
  background: var(--jqx-primary);
}
.jqx-slider-rangebar-ventiv_ocean {
  border-color: var(--jqx-primary);
  background: var(--jqx-primary);
}
.jqx-scheduler-cell-hover-ventiv_ocean {
  border-color: var(--jqx-primary) !important;
  background: var(--jqx-primary) !important;
}
.jqx-listitem-state-selected-ventiv_ocean,
.jqx-menu-item-selected-ventiv_ocean,
.jqx-tree-item-selected-ventiv_ocean,
.jqx-calendar-cell-selected-ventiv_ocean,
.jqx-menu-item-top-selected-ventiv_ocean,
.jqx-grid-selectionarea-ventiv_ocean,
.jqx-input-button-header-ventiv_ocean,
.jqx-input-button-innerHeader-ventiv_ocean {
  background: rgba(var(--jqx-primary-rgb), .2) !important;
}
.jqx-grid-cell-selected-ventiv_ocean {
  background: #e9f5fc !important;
}
.jqx-grid-column-header-ventiv_ocean[sort][sort-index] .sorticon:before {
  background: var(--jqx-primary);
}
.jqx-widget-ventiv_ocean .jqx-grid-column-header {
  border-color: var(--jqx-secondary);
  background: rgb(var(--jqx-primary-rgb));
}
input:focus~.jqx-input-label-ventiv_ocean,
textarea:focus~.jqx-input-label-ventiv_ocean,
.jqx-input-widget-ventiv_ocean[hint=true] .jqx-input-label,
.jqx-text-area-ventiv_ocean[hint=true] .jqx-input-label,
.jqx-dropdownlist-state-selected-ventiv_ocean .jqx-input-label,
.jqx-dropdownlist-state-normal-ventiv_ocean[hint=true] .jqx-input-label,
.jqx-combobox-state-normal-ventiv_ocean[hint=true] .jqx-input-label,
.jqx-combobox-ventiv_ocean .jqx-input-label.focused,
.jqx-dropdownlist-ventiv_ocean .jqx-input-label.focused,
.jqx-datetimeinput-ventiv_ocean[hint=true] .jqx-input-label,
.jqx-maskedinput-ventiv_ocean[hint=true] .jqx-input-label,
.jqx-numberinput-ventiv_ocean[hint=true] .jqx-input-label,
.jqx-formattedinput-ventiv_ocean[hint=true] .jqx-input-label {
  color: var(--jqx-primary);
}
.jqx-input-bar-ventiv_ocean:before {
  background: var(--jqx-primary);
}
.jqx-dropdownlist-state-normal-ventiv_ocean .jqx-icon-arrow-down-ventiv_ocean, .jqx-combobox-state-normal-ventiv_ocean .jqx-icon-arrow-down-ventiv_ocean, .jqx-tree-item-arrow-expand-ventiv_ocean {
  color: var(--jqx-primary)
}
.jqx-dropdownlist-state-selected-ventiv_ocean,
.jqx-combobox-state-selected-ventiv_ocean {
  color: var(--jqx-primary);
}
.sorticon.ascending .jqx-grid-column-sorticon-ventiv_ocean{
  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_ocean {
  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_ocean,
.jqx-tabs-title-selected-top-ventiv_ocean {
  color: var(--jqx-primary);
}
.jqx-ribbon-item-selected-ventiv_ocean {
  color: var(--jqx-primary);
  font-weight: 500;
  border-color: transparent;
}

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

.jqx-calendar-cell-ventiv_ocean.jqx-fill-state-pressed-ventiv_ocean {
  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_ocean .ink,
.jqx-radiobutton-ventiv_ocean .ink {
  background: var(--jqx-primary);
}
.buttonRipple.jqx-button-ventiv_ocean.jqx-fill-state-hover.primary {
  background: var(--jqx-primary) radial-gradient(circle, transparent 1%, var(--jqx-primary) 1%) center/15000%;
}

.buttonRipple.jqx-button-ventiv_ocean.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_ocean {
  fill: var(--jqx-primary);
}

.jqx-needle-ventiv_ocean {
  fill: var(--jqx-primary);
}
.jqx-time-picker .jqx-header .jqx-selected-ventiv_ocean:focus {
  outline: 2px solid var(--jqx-primary);
  box-shadow: 0px 0px 4px 2px rgba(0, 119, 190, 0.125);
}
.jqx-svg-picker-ventiv_ocean: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_ocean {
  color: var(--jqx-primary-color);
  background-color: var(--jqx-primary);
}
.jqx-grid-group-column-ventiv_ocean{
  background-color: var(--jqx-primary);
}