.bi-date-calendar-popup .navigation-header {
  padding-left: 10px;
  padding-right: 10px;
}
.bi-date-trigger {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bi-down-list-popup .list-group-item-text {
  max-width: 203px;
}
.bi-down-list-popup .bi-down-list-item .list-item-text {
  max-width: 203px;
}
.bi-dynamic-date-combo .date-font {
  font-size: 16px;
}

.bi-excel-table-header-cell {
  font-weight: bold;
}

.bi-excel-table > div.bottom-right > div > div > table {
  border-right: 1px solid #e8eaed;
}
.bi-theme-dark .bi-excel-table > div.bottom-right > div > div > table {
  border-right: 1px solid #3a3c53;
}

.bi-file-manager-nav-button .file-manager-nav-button-text {
  max-width: 200px;
}
.bi-file-manager-nav-button .file-manager-nav-button-text.active {
  background-color: #f7f8fa;
  color: #999999;
}
.bi-file-manager-nav-button .file-manager-nav-button-triangle {
  z-index: 1;
}
.bi-theme-dark .bi-file-manager-nav-button .file-manager-nav-button-text.active {
  background-color: #191B2B;
  color: #999999;
}
.bi-interactive-arrangement .interactive-arrangement-dragtag-line {
  z-index: 1000000000;
  background-color: #faaa39;
}
.bi-interactive-arrangement .interactive-arrangement-dragtag-icon {
  z-index: 1000000000;
}
.bi-interval-slider-label {
  min-height: 50px;
}

.bi-interval-slider {
  min-height: 70px;
}
.bi-month-trigger {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bi-multidate-combo {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}



.bi-multidate-popup .multidate-popup-label {
  color: #3685f2;
  font-size: 14px;
}
.bi-multidate-popup .multidate-popup-item:active,
.bi-multidate-popup .multidate-popup-item.active {
  background-color: #3685f2;
  color: #ffffff;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
}
.bi-multidate-popup .multidate-popup-button {
  color: #3685f2;
  font-size: 14px;
}


.bi-multidate-segment .bi-multidate-editor {
  font-size: 14px;
}


.bi-multilayer-select-level-tree .tree-view {
  min-width: 100%;
}
.bi-multilayer-single-level-tree .tree-view {
  min-width: 100%;
}
.bi-multi-select-check-pane .multi-select-check-selected {
  text-decoration: underline;
}

.bi-multi-select-combo .multi-select-trigger-icon-button {
  font-size: 16px;
}
.bi-multi-select-combo .trigger-up {
  display: none;
}
.bi-multi-select-combo .trigger-down {
  display: block;
}
.bi-multi-select-combo.combo-show .trigger-up {
  display: block;
}
.bi-multi-select-combo.combo-show .trigger-down {
  display: none;
}
.bi-multi-select-combo:hover .search-text-value-trigger {
  border-color: #3685f2;
}
.bi-multi-select-combo:focus .bi-combo.bi-combo-popup .bi-multi-select-trigger,
.bi-multi-select-combo:focus-within .bi-combo.bi-combo-popup .bi-multi-select-trigger {
  border-color: #3685f2;
}

.bi-multi-select-insert-combo .multi-select-trigger-icon-button {
  font-size: 16px;
}
.bi-multi-select-insert-combo .trigger-up {
  display: none;
}
.bi-multi-select-insert-combo .trigger-down {
  display: block;
}
.bi-multi-select-insert-combo.combo-show .trigger-up {
  display: block;
}
.bi-multi-select-insert-combo.combo-show .trigger-down {
  display: none;
}
.bi-multi-select-insert-combo:hover .search-text-value-trigger {
  border-color: #3685f2;
}
.bi-multi-select-insert-combo:focus .bi-combo.bi-combo-popup .bi-multi-select-trigger,
.bi-multi-select-insert-combo:focus-within .bi-combo.bi-combo-popup .bi-multi-select-trigger {
  border-color: #3685f2;
}


.bi-multi-select-trigger {
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
}
.bi-multi-select-search-pane .multi-select-toolbar {
  color: #faaa39;
}
.bi-multi-select-check-selected-button {
  z-index: 1;
  min-width: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.bi-multi-tree-check-pane .multi-tree-check-selected {
  color: #3685f2;
}
.bi-multi-tree-combo .multi-select-trigger-icon-button {
  font-size: 16px;
}
.bi-multi-tree-combo .trigger-up {
  display: none;
}
.bi-multi-tree-combo .trigger-down {
  display: block;
}
.bi-multi-tree-combo.combo-show .trigger-up {
  display: block;
}
.bi-multi-tree-combo.combo-show .trigger-down {
  display: none;
}
.bi-multi-tree-popup .popup-view-tree {
  min-height: 170px;
}
.bi-multi-tree-check-selected-button .trigger-check-selected {
  color: #3685f2;
  z-index: 1;
}
.bi-number-editor {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bi-number-editor .pull-down-font {
  font-size: 12px;
}
.bi-number-editor .pull-up-font {
  font-size: 12px;
}
.bi-number-interval .number-interval-small-editor {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.bi-number-interval .number-interval-big-editor {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.bi-number-interval .number-interval-big-combo {
  -moz-border-radius-topleft: 2px;
  -webkit-border-top-left-radius: 2px;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.bi-number-interval .number-interval-big-combo .bi-icon-combo-trigger .icon-combo-trigger-icon {
  font-size: 14px;
}
.bi-number-interval .number-interval-small-combo {
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.bi-number-interval .number-interval-small-combo .bi-icon-combo-trigger .icon-combo-trigger-icon {
  font-size: 14px;
}
.bi-number-interval.number-error .bi-input {
  color: #ff4949 !important;
}
.bi-page-table-cell {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}

.bi-preview-table-cell {
  min-height: 25px;
  min-width: 80px;
}

.bi-preview-table-header-cell {
  font-weight: bold;
  min-height: 25px;
  min-width: 80px;
}

.bi-preview-table {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  -o-user-select: text;
  user-select: text;
}
.bi-preview-table > div > table > thead > tr.odd,
.bi-preview-table > div > div > div > table > thead > tr.odd {
  background-color: #f7f8fa;
}
.bi-theme-dark .bi-preview-table > div > table > thead > tr.odd,
.bi-theme-dark .bi-preview-table > div > div > div > table > thead > tr.odd {
  background-color: #191B2B;
}
.bi-quarter-trigger {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bi-search-multi-text-value-combo .multi-select-trigger-icon-button {
  font-size: 16px;
}
.bi-search-multi-text-value-combo.combo-error .bi-multi-select-searcher .tip-text-style {
  color: #ff4949;
}
.bi-search-multi-text-value-combo .trigger-up {
  display: none;
}
.bi-search-multi-text-value-combo .trigger-down {
  display: block;
}
.bi-search-multi-text-value-combo.combo-show .trigger-up {
  display: block;
}
.bi-search-multi-text-value-combo.combo-show .trigger-down {
  display: none;
}
.bi-sequence-table-dynamic-number .sequence-table-title-cell {
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+,Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}
.bi-sequence-table-dynamic-number .sequence-table-number-cell {
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+,Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}
.bi-sequence-table-list-number .sequence-table-title-cell {
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+,Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}
.bi-sequence-table-list-number .sequence-table-number-cell {
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+,Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}
.bi-sequence-table-tree-number .sequence-table-title-cell {
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+,Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}
.bi-sequence-table-tree-number .sequence-table-number-cell {
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+,Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}
.bi-single-select-combo .single-select-trigger-icon-button {
  font-size: 16px;
}
.bi-single-select-combo .trigger-up {
  display: none;
}
.bi-single-select-combo .trigger-down {
  display: block;
}
.bi-single-select-combo.combo-show .trigger-up {
  display: block;
}
.bi-single-select-combo.combo-show .trigger-down {
  display: none;
}
.bi-combo.bi-combo-popup:focus > .bi-single-select-trigger,
.bi-combo.bi-combo-popup:hover > .bi-single-select-trigger,
.bi-combo.bi-combo-popup:focus-within > .bi-single-select-trigger {
  border-color: #3685f2;
}
.bi-single-select-combo .single-select-trigger-icon-button {
  font-size: 16px;
}
.bi-single-select-combo .trigger-up {
  display: none;
}
.bi-single-select-combo .trigger-down {
  display: block;
}
.bi-single-select-combo.combo-show .trigger-up {
  display: block;
}
.bi-single-select-combo.combo-show .trigger-down {
  display: none;
}
.bi-single-select-combo:hover .search-text-value-trigger {
  border-color: #3685f2;
}
.bi-single-select-combo:focus .bi-combo.bi-combo-popup .bi-single-select-trigger,
.bi-single-select-combo:focus-within .bi-combo.bi-combo-popup .bi-single-select-trigger {
  border-color: #3685f2;
}
.bi-single-slider-label {
  min-height: 50px;
}

.bi-single-slider-normal {
  min-height: 30px;
}
.bi-single-slider {
  min-height: 50px;
}
.bi-single-slider-button .slider-button {
  cursor: ew-resize;
  border: 2px solid #3685f2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #ffffff;
  height: 16px;
  width: 16px;
  top: 6px;
  left: -8px;
}
.bi-single-slider-button .slider-button:hover,
.bi-single-slider-button .slider-button.hover {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #f7f8fa;
  width: 20px;
  height: 20px;
  top: 4px;
  left: -10px;
}
.bi-single-slider-button .slider-button.disabled {
  border-color: #d0d4da;
}
.bi-single-slider-button .slider-button.disabled:hover,
.bi-single-slider-button .slider-button.disabled.hover {
  background-color: #f7f8fa;
  width: 16px;
  height: 16px;
  top: 6px;
  left: -8px;
}
.bi-slider-track .gray-track {
  background-color: #F2F4F7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bi-slider-track .blue-track {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bi-slider-track .disabled-blue-track {
  background-color: #d0d4da;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bi-combo.bi-combo-popup:focus > .bi-single-tree-trigger,
.bi-combo.bi-combo-popup:hover > .bi-single-tree-trigger {
  border-color: #3685f2;
}
.bi-date-interval.time-error .bi-input {
  color: #ff4949;
}
.bi-date-interval.time-error .sign-editor-text {
  color: #ff4949;
}
.bi-time-interval .bi-date-time-trigger {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bi-time-interval.time-error .bi-date-time-trigger .bi-input {
  color: #ff4949;
}
.bi-time-interval.time-error .bi-date-time-trigger .sign-editor-text {
  color: #ff4949;
}
.bi-year-popup .year-popup-navigation {
  line-height: 30px;
}
.bi-year-popup .year-popup-navigation > .center-element {
  border-left: 1px solid #e8eaed;
}
.bi-year-popup .year-popup-navigation > .first-element {
  border-left: none;
}
.bi-theme-dark .bi-year-popup .year-popup-navigation > .center-element {
  border-left: 1px solid #3a3c53;
}
.bi-theme-dark .bi-year-popup .year-popup-navigation > .first-element {
  border-left: none;
}
.bi-year-trigger {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bi-year-month-interval.time-error .bi-input {
  color: #ff4949;
}
.bi-year-month-interval.time-error .sign-editor-text {
  color: #ff4949;
}