/* common style start #1ca1c1*/
body {
  margin: 0;
  padding: 0;
  background: #ffffff;
}
body input::-webkit-outer-spin-button,
body input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
body input[type="number"] {
  -moz-appearance: textfield;
}
body .label_font_size_min div {
  color: rgba(0, 0, 0, 0.5) !important;
}
.template-trans {
  border: none;
  background: transparent;
  color: inherit;
}
.template-trans .webix_template {
  padding: 0;
  display: flex;
  align-items: center;
}
.show_apps {
  margin-bottom: 10px;
  overflow: hidden;
  border: 0;
}
.show_apps .webix_dataview_item {
  border: 0;
}
.show_apps .app_show,
.show_apps .app_list_div {
  width: 100px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.show_apps .show_heder {
  font-size: 16px;
  font-weight: 700;
  margin-left: 10px;
}
.show_apps .show_heder span {
  font-size: 14px;
  font-weight: 100;
}
.app_list .webix_scroll_cont img {
  width: 74px;
  height: 74px;
}
.app_list .webix_scroll_cont .webix_dataview_item {
  text-align: center;
  font-size: 14px;
}
.show_apps_query input {
  background-color: #f5f5f5;
  border-radius: 10px;
  border: 0;
}
.no-padding .webix_template {
  padding: 0;
}
.view-border-1 {
  border: 1px solid #dadee0;
}
.text-center {
  text-align: center;
  justify-content: center;
}
.text-center .webix_template {
  text-align: center;
  justify-content: center;
}
.float-right {
  float: right;
}
.font-10 {
  font-size: 10px;
}
.mono,
.mono input,
.mono select,
.mono .webix_inp_static {
  font-family: Consolas, Monaco, 'Courier New', 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1', monospace;
}
.btn-blue button {
  background: #155799 !important;
  border-color: #155799 !important;
  border-bottom-color: #104071 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff !important;
}
.btn-blue button:hover {
  background-color: #336da6 !important;
}
.btn-blue button:focus {
  background-color: #336da6 !important;
}
.btn-blue button:active {
  background-color: #0f3f6e !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.btn-blue button span::before {
  color: #ffffff;
}
.btn-blue button.webix_img_btn_abs .webix_icon {
  margin-right: 1px;
}
.btn-blue.webix_menu-x .webix_list_item {
  color: #ffffff;
  background: #155799;
  border-color: #155799;
  border-bottom-color: #104071;
}
.btn-blue.webix_menu-x .webix_list_item:hover {
  background-color: #336da6;
}
.btn-blue.webix_menu-x .webix_list_item:focus {
  background-color: #336da6;
}
.btn-blue.webix_menu-x .webix_list_item:active {
  background-color: #0f3f6e;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-green button {
  background: green !important;
  border-color: green !important;
  border-bottom-color: #005f00 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff !important;
}
.btn-green button:hover {
  background-color: #219121 !important;
}
.btn-green button:focus {
  background-color: #219121 !important;
}
.btn-green button:active {
  background-color: #005c00 !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.btn-green button span::before {
  color: #ffffff;
}
.btn-green button.webix_img_btn_abs .webix_icon {
  margin-right: 1px;
}
.btn-green.webix_menu-x .webix_list_item {
  color: #ffffff;
  background: green;
  border-color: green;
  border-bottom-color: #005f00;
}
.btn-green.webix_menu-x .webix_list_item:hover {
  background-color: #219121;
}
.btn-green.webix_menu-x .webix_list_item:focus {
  background-color: #219121;
}
.btn-green.webix_menu-x .webix_list_item:active {
  background-color: #005c00;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-red button {
  background: #ac0000 !important;
  border-color: #ac0000 !important;
  border-bottom-color: #7f0000 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff !important;
}
.btn-red button:hover {
  background-color: #b72121 !important;
}
.btn-red button:focus {
  background-color: #b72121 !important;
}
.btn-red button:active {
  background-color: #7c0000 !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.btn-red button span::before {
  color: #ffffff;
}
.btn-red button.webix_img_btn_abs .webix_icon {
  margin-right: 1px;
}
.btn-red.webix_menu-x .webix_list_item {
  color: #ffffff;
  background: #ac0000;
  border-color: #ac0000;
  border-bottom-color: #7f0000;
}
.btn-red.webix_menu-x .webix_list_item:hover {
  background-color: #b72121;
}
.btn-red.webix_menu-x .webix_list_item:focus {
  background-color: #b72121;
}
.btn-red.webix_menu-x .webix_list_item:active {
  background-color: #7c0000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* menu模拟split button */
.split-button.webix_menu-x .webix_list_item {
  border-width: 0;
  border-radius: 2px;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  width: 100% !important;
  height: 24px !important;
  text-align: center;
}
.bg-white {
  background-color: #ffffff;
}
.webix_modal_box.webix_wide400 {
  width: 400px;
}
.webix_modal_box.webix_wide500 {
  width: 500px;
}
.webix_modal_box.webix_wide600 {
  width: 600px;
}
.datalayout_view .webix_view {
  overflow: auto;
}
.webix_c_scroll_x > div,
.webix_c_scroll_y > div {
  background: rgba(30, 47, 58, 0.55);
}
.webix_c_scroll_bar_x,
.webix_c_scroll_bar_y {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 5px rgba(30, 47, 58, 0.55);
}
.webix_el_text.bold input,
.webix_el_label.bold input,
.webix_el_text.bold label,
.webix_el_label.bold label,
.webix_el_text.bold .webix_el_box,
.webix_el_label.bold .webix_el_box {
  font-weight: bold;
  color: black !important;
  line-height: 30px !important;
}
.webix_el_label.linked label,
.webix_el_label.linked .webix_el_box {
  color: #076ff7 !important;
  cursor: pointer;
  text-decoration: underline;
}
.menu_icon .webix_dataview_item {
  padding: 5px 5pt !important;
}
.menu_icon .webix_dataview_item.webix_selected {
  background: #1ca1c1;
}
.activeList .buttons,
.activeList .checkbox {
  float: right;
}
.activeList .content {
  float: left;
  line-height: 30px;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
input[readonly] {
  background: #fbfbfd;
  border-color: #edeff0;
  color: #94a1b3;
  cursor: not-allowed;
}
.space-border-width {
  border-top: 0px;
}
.interview-edit .interview-form {
  border-bottom: 0px !important;
}
.interview-edit .interview-form .webix_scroll_cont .abslayout-form {
  margin-left: 0px !important;
  margin-top: 0px !important;
}
.user_tree .webix_selected {
  box-shadow: inset 2px 0 #1ca1c1;
}
/* common style end */
/* module loading style start */
.mod-loading {
  background: #00000010;
}
.mod-loading div {
  background: transparent;
}
.mod-loading .webix_win_body > .webix_view {
  border-color: transparent;
}
.mod-loading .webix_template {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 auto;
}
.mod-loading .webix_template .loding-msg {
  margin-top: 10px;
  font-size: 17px;
}
/* module loading style end */
/* module btn-icon style start */
.btn-icon button {
  background: none !important;
  transform: scale(0.9) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff !important;
}
.btn-icon button:hover {
  transform: scale(1) !important;
}
.btn-icon button:active {
  transform: scale(0.9) !important;
}
.btn-icon button span::before {
  color: #ffffff;
}
.btn-icon img {
  border-radius: 50%;
}
/* module btn-icon style end */
.header.webix_layout_toolbar.webix_toolbar {
  background: #1e2f3a;
}
.header .title {
  display: flex;
  align-items: center;
}
.header .title .text {
  margin-left: 15px;
  font-weight: 500;
  font-size: 18px;
  color: #ffffff;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.55);
  padding-bottom: 2px;
}
.header .title .webix_icon {
  color: #ffffff;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.55);
  padding-bottom: 2px;
}
.header .title .webix_icon:before {
  font-size: 32px;
}
.header .title .logo {
  height: 32px;
  margin-bottom: 2px;
}
.header .title span {
  font-size: 20px;
  color: #ffffff;
  padding-left: 10px;
}
.header .subtitle {
  font-weight: 400;
  font-size: 16px;
  padding-top: 1px;
  color: #ffffff;
}
.header .profile {
  background: transparent !important;
}
.header .profile .webix_template {
  padding: 0 0 0 10px;
  line-height: 46px;
}
.header .profile .photo {
  width: 38px;
  height: 38px;
  float: left;
  margin-top: 5px;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
}
.header .profile .name {
  color: #fff;
  float: left;
  padding-left: 10px;
}
.header .profile .fa {
  color: #fff;
}
.header .profile .logout {
  padding-left: 12px;
  color: #ccc;
}
.header .profile .logout:hover {
  color: #eee;
  text-shadow: 0 0 2px rgba(255, 255, 255, 0.35);
}
.header .profile .logout:active {
  color: #fff;
}
.header .profile .webix_icon {
  line-height: inherit;
}
.profile-menu .webix_win_body .webix_scroll_cont .webix_list_item {
  text-align: center;
}
.profile-menu .webix_win_body .webix_scroll_cont .webix_list_item span {
  line-height: 25px !important;
}
.webix_message_area {
  margin: auto;
  left: 7px;
  top: 65% !important;
  text-align: center;
}
.webix_message_area > .webix_default {
  display: flex;
  text-align: center;
  justify-content: center;
  padding-bottom: 1px;
}
.webix_message_area .webix_error {
  box-shadow: 0 0 15px #ee4b4b;
  text-align: center;
}
.webix_message_area .webix_info {
  border: none;
  border-radius: 0;
  text-align: center;
}
.webix_message_area .webix_info div {
  border-radius: 0;
  border: none;
}
.webix_message_area .webix_success div {
  background: #1ca1c1;
  color: #ffffff;
  text-align: center;
}
/* 弹窗内部隐藏一层边框 */
.webix_win_body > .webix_layout_space {
  border-color: transparent;
}
/* 文字区域减小边距 */
.webix_control.webix_el_textarea {
  overflow: visible;
}
.webix_control.webix_el_textarea textarea {
  padding-left: 8px;
  padding-right: 8px;
}
/* textarea文字Label靠上对其 */
.webix_el_textarea > .webix_el_box > label.webix_inp_label {
  line-height: inherit !important;
}
/* 隐藏选中虚线 */
.webix_tree_item,
.webix_window,
.webix_cell,
.webix_hcell {
  outline: 0 none !important;
}
/* 按钮图标文字居中 */
.webix_img_btn_abs,
.webix_img_btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* menu调整对齐其它元素 */
.webix_menu-x {
  border-width: 0px !important;
}
.webix_menu-x > .webix_scroll_cont {
  padding: 3px 2px;
}
/* 调整segment未选中按钮亮度 */
.webix_segment_0,
.webix_segment_1,
.webix_segment_N {
  background-color: #f8f9fb;
}
/* 调整custom scroll样式 */
.webix_c_scroll_y div,
.webix_c_scroll_y:hover > div,
.webix_c_scroll_y.webix_scroll_active div {
  width: 10px;
  margin: 0px;
}
.webix_c_scroll_x div,
.webix_c_scroll_x:hover > div,
.webix_c_scroll_x.webix_scroll_active div {
  height: 10px;
  margin: 0px;
}
.webix_dtable {
  /* 调整表头颜色 */
  /* 冻结区域增加边界阴影 */
  /* 自定义表格按钮样式 */
}
.webix_dtable .webix_dd_drag_column,
.webix_dtable .webix_ss_header,
.webix_dtable .webix_ss_header td,
.webix_dtable .webix_ss_vscroll_header {
  color: #666666;
}
.webix_dtable .webix_hs_right,
.webix_dtable .webix_ss_right {
  box-shadow: -1px 0 3px rgba(4, 24, 29, 0.08);
}
.webix_dtable .webix_hs_right td.webix_first,
.webix_dtable .webix_ss_right td.webix_first,
.webix_dtable .webix_hs_right .webix_column.webix_first > div,
.webix_dtable .webix_ss_right .webix_column.webix_first > div {
  border-left: none;
}
.webix_dtable .webix_column .webix_cell.webix_row_hover {
  background: #f8f1f8;
}
.webix_dtable .webix_ss_header {
  box-shadow: 0 -1px 3px rgba(4, 24, 29, 0.08);
}
.webix_dtable .tree_table_row {
  background: #f4f7fd;
}
.webix_dtable .table-button {
  margin-left: -5px;
  margin-right: 10px;
  border-width: 0;
  border-radius: 2px;
  font-size: 12px;
  line-height: 15px;
  padding: 2px 8px;
  color: #fff;
  cursor: pointer;
}
.webix_dtable .table-button:last-child {
  margin-right: 5px;
}
.webix_dtable .table-blue {
  margin-left: -5px;
  margin-right: 10px;
  border-width: 0;
  border-radius: 2px;
  font-size: 12px;
  line-height: 15px;
  padding: 2px 8px;
  color: #fff;
  cursor: pointer;
  color: #ffffff !important;
  background: #155799 !important;
  border-color: #155799 !important;
  border-bottom-color: #104071 !important;
}
.webix_dtable .table-blue:hover {
  background-color: #336da6 !important;
}
.webix_dtable .table-blue:focus {
  background-color: #336da6 !important;
}
.webix_dtable .table-blue:active {
  background-color: #0f3f6e !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.webix_dtable .table-button1,
.webix_dtable .table-button2 {
  margin-left: -5px;
  margin-right: 10px;
  border-width: 0;
  border-radius: 2px;
  font-size: 12px;
  line-height: 15px;
  padding: 2px 8px;
  color: #fff;
  cursor: pointer;
  color: #ffffff;
  background: green;
  border-color: green;
  border-bottom-color: #005f00;
  letter-spacing: 0px;
  color: #1CA1C1;
  background: #1CA1C1;
  color: #FFFFFF;
  border-color: #1CA1C1;
  box-shadow: none;
}
.webix_dtable .table-button1:hover,
.webix_dtable .table-button2:hover {
  background-color: #219121;
}
.webix_dtable .table-button1:focus,
.webix_dtable .table-button2:focus {
  background-color: #219121;
}
.webix_dtable .table-button1:active,
.webix_dtable .table-button2:active {
  background-color: #005c00;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.webix_dtable .table-button1.display,
.webix_dtable .table-red.display,
.webix_dtable .table-blue.display,
.webix_dtable .table-green.display,
.webix_dtable .table-button2.display,
.webix_dtable .table-button3.display {
  display: none !important;
}
.webix_dtable .table-green {
  margin-left: -5px;
  margin-right: 10px;
  border-width: 0;
  border-radius: 2px;
  font-size: 12px;
  line-height: 15px;
  padding: 2px 8px;
  color: #fff;
  cursor: pointer;
  color: #ffffff !important;
  background: green !important;
  border-color: green !important;
  border-bottom-color: #005f00 !important;
}
.webix_dtable .table-green:hover {
  background-color: #219121 !important;
}
.webix_dtable .table-green:focus {
  background-color: #219121 !important;
}
.webix_dtable .table-green:active {
  background-color: #005c00 !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.webix_dtable .table-red,
.webix_dtable .table-button3 {
  margin-left: -5px;
  margin-right: 10px;
  border-width: 0;
  border-radius: 2px;
  font-size: 12px;
  line-height: 15px;
  padding: 2px 8px;
  color: #fff;
  cursor: pointer;
  color: #ffffff !important;
  background: #ac0000 !important;
  border-color: #ac0000 !important;
  border-bottom-color: #7f0000 !important;
}
.webix_dtable .table-red:hover,
.webix_dtable .table-button3:hover {
  background-color: #b72121 !important;
}
.webix_dtable .table-red:focus,
.webix_dtable .table-button3:focus {
  background-color: #b72121 !important;
}
.webix_dtable .table-red:active,
.webix_dtable .table-button3:active {
  background-color: #7c0000 !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.sign_conclusion .left_label_2 {
  height: 59px !important;
  border-left-width: 1px !important;
}
.sign_conclusion .left_label_3 {
  height: 88px !important;
  border-left-width: 1px !important;
}
.sign_conclusion .left_label_1 {
  height: 30px !important;
  border-left-width: 1px !important;
}
.sign_conclusion .center_label {
  margin-left: -1px !important;
}
.sign_conclusion .center_label .webix_el_label {
  height: 30px !important;
}
.sign_conclusion .right_label .webix_el_checkbox {
  height: 28px !important;
  margin-left: -2px !important;
}
.sign_conclusion .content_div {
  margin-top: -5px !important;
}
.sign_conclusion .content_div_1 {
  margin-top: -3px !important;
}
.sign_conclusion .content_div_7 {
  margin-top: -7px !important;
}
.user_checkbox .table_checkbox,
.user_checkbox .table_checkbox_nu {
  font-weight: bold;
  font-size: 20px;
  padding-top: 8px;
  cursor: pointer;
}
.user_checkbox .table_checkbox.checked,
.user_checkbox .table_checkbox_nu.checked {
  color: green;
}
.user_checkbox .table_checkbox.notchecked.red {
  color: red;
}
.menu .webix_tree_item {
  height: 32px;
  line-height: 32px;
  display: flex;
  align-items: center;
  position: relative;
}
.menu .webix_tree_item span {
  margin: 0;
}
.menu .webix_tree_item[aria-expanded]:after {
  font: normal normal normal 14px / 1 'Material Design Icons';
  font: normal normal normal 14px/1 FontAwesome;
  content: '\F00B';
  position: absolute;
  right: 5px;
  color: #dfdfdf;
}
.menu .webix_tree_item .webix_icon {
  margin-right: 5px;
  width: 25px;
  text-align: center;
}
.menu .webix_tree_branch_1 {
  border-bottom: 1px solid #e5e5e5;
}
.menu .webix_tree_branch_1 .webix_tree_item {
  padding-left: 24px;
  padding-right: 10px;
}
.menu .webix_tree_branch_1 > .webix_tree_item {
  padding: 5px 0 4px 5px;
  line-height: 32px;
}
.menu.webix_tree .webix_scroll_cont > .webix_tree_leaves {
  padding: 0;
}
.menu .item_selected {
  background-color: #e5e5e5;
}
.menu .item_selected:focus {
  background-color: #e5e5e5;
}
.menu .webix_tree_item.webix_selected {
  background-color: #e5e5e5;
}
.menu .webix_tree_item.webix_selected:focus {
  background-color: #e5e5e5;
}
.menu .webix_tree_item.webix_selected span {
  background-color: #e5e5e5;
}
.menu .webix_tree_item.webix_selected span:focus {
  background-color: #e5e5e5;
}
.menu .webix_tree_item.webix_selected span.webix_icon {
  margin-right: 5px;
}
.menu .webix_tree_leaves .webix_tree_leaves {
  margin-left: 0px;
}
/* module login style start */
#login-bg {
  width: 100%;
  height: 100%;
}
#login-bg .login-1 {
  height: 60%;
  position: fixed;
  bottom: 0;
  left: 0;
}
#login-bg .login-2 {
  height: 20%;
  min-height: 25px;
  position: fixed;
  right: 25px;
  bottom: 25px;
}
#login-bg .login-3 {
  height: 100%;
  position: fixed;
  top: 0;
  left: 24%;
}
/* module login style end */
/* module image-audit style start */
.image-audit .id-img-list .webix_icon {
  padding-top: 3px;
}
.image-audit .rept-img-list .rept-item {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.image-audit .rept-img-list .old-page,
.image-audit .rept-img-list .remove {
  font-family: Consolas, Monaco, 'Courier New', 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1', monospace;
  top: 5px;
  right: 5px;
  width: 18px;
  height: 18px;
  text-align: center;
  border: 1px solid #d0d0d0;
  border-radius: 20px;
  position: absolute;
  line-height: 18px;
}
.image-audit .rept-img-list .remove:hover {
  border-color: transparent;
  box-shadow: 0 0 3px #333333;
}
.image-audit .rept-img-list .last {
  left: 5px;
  top: 5px;
  position: absolute;
}
.image-audit .rept-img-list .lack,
.image-audit .rept-img-list .fail {
  bottom: 5px;
  right: 5px;
  padding: 3px;
  border-radius: 20px;
  background: #ffffff;
  box-shadow: 0 0 3px #333333;
  position: absolute;
  line-height: 1;
}
.image-audit .rept-img-list .lack:after {
  content: '\7F3A';
  color: #b14537;
}
.image-audit .rept-img-list .fail:after {
  content: '\9000';
  color: #ca4635;
}
/* module image-audit style end */
/* module image-viewer style end */
.image-viewer .viewer {
  position: relative;
}
.image-viewer .viewer img {
  position: absolute;
}
/* module image-viewer style end */
/* module report-viewer style start */
.report-viewer .webix_el_label,
.report-viewer input,
.report-viewer select {
  font-size: 12px;
}
.report-viewer .webix_el_label div,
.report-viewer input div,
.report-viewer select div {
  line-height: 24px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 1px;
}
.report-viewer .webix_el_label {
  padding: 0;
}
.report-viewer input,
.report-viewer select {
  border-radius: 0;
  border: 1px solid #ccc;
  width: 100% !important;
}
.report-viewer input:focus,
.report-viewer select:focus {
  border: 1px solid #ccc;
  box-shadow: 0 0 4px #0c97f5 inset;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) input,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) select {
  border-color: #acbbd4;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .webix_el_icon .webix_icon_button {
  border-bottom: 1px solid #acbbd4;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-table-header .webix_el_label,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-table-body .webix_el_label {
  border-color: #acbbd4 !important;
  background: #f0f1f2;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-table-header .webix_el_label div,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-table-body .webix_el_label div {
  display: flex;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-table-action .webix_template {
  border-color: #acbbd4;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-tmpl-4 > .webix_template {
  background-color: #acbbd4;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-layout-act-add button {
  background-color: #a0adc4;
  border-color: #a0adc4;
  border-bottom-color: #9aa7bc;
  color: #ffffff;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-layout-act-add button:hover {
  background-color: #b4c2d8;
  box-shadow: 0 0 3px #999;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 0) .rv-layout-act-add button:active {
  background-color: #b4c2d8;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) input,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) select {
  border-color: #9ab7b7;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .webix_el_icon .webix_icon_button {
  border-bottom: 1px solid #9ab7b7;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-table-header .webix_el_label,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-table-body .webix_el_label {
  border-color: #9ab7b7 !important;
  background: #f0f1f1;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-table-header .webix_el_label div,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-table-body .webix_el_label div {
  display: flex;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-table-action .webix_template {
  border-color: #9ab7b7;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-tmpl-4 > .webix_template {
  background-color: #9ab7b7;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-layout-act-add button {
  background-color: #90aaaa;
  border-color: #90aaaa;
  border-bottom-color: #8ba3a3;
  color: #ffffff;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-layout-act-add button:hover {
  background-color: #a4bebe;
  box-shadow: 0 0 3px #999;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 1) .rv-layout-act-add button:active {
  background-color: #a4bebe;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) input,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) select {
  border-color: #abb382;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .webix_el_icon .webix_icon_button {
  border-bottom: 1px solid #abb382;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-table-header .webix_el_label,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-table-body .webix_el_label {
  border-color: #abb382 !important;
  background: #f0f1ee;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-table-header .webix_el_label div,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-table-body .webix_el_label div {
  display: flex;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-table-action .webix_template {
  border-color: #abb382;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-tmpl-4 > .webix_template {
  background-color: #abb382;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-layout-act-add button {
  background-color: #9fa67a;
  border-color: #9fa67a;
  border-bottom-color: #99a076;
  color: #ffffff;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-layout-act-add button:hover {
  background-color: #b3bb8f;
  box-shadow: 0 0 3px #999;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 2) .rv-layout-act-add button:active {
  background-color: #b3bb8f;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) input,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) select {
  border-color: #d4bb8c;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .webix_el_icon .webix_icon_button {
  border-bottom: 1px solid #d4bb8c;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-table-header .webix_el_label,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-table-body .webix_el_label {
  border-color: #d4bb8c !important;
  background: #f2f1ef;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-table-header .webix_el_label div,
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-table-body .webix_el_label div {
  display: flex;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-table-action .webix_template {
  border-color: #d4bb8c;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-tmpl-4 > .webix_template {
  background-color: #d4bb8c;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-layout-act-add button {
  background-color: #c4ad83;
  border-color: #c4ad83;
  border-bottom-color: #bca77f;
  color: #ffffff;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-layout-act-add button:hover {
  background-color: #d8c298;
  box-shadow: 0 0 3px #999;
}
.report-viewer .rv-colorful > .webix_layout_line:nth-of-type(4n + 3) .rv-layout-act-add button:active {
  background-color: #d8c298;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.report-viewer .webix_invalid {
  position: relative;
}
.report-viewer .webix_invalid input,
.report-viewer .webix_invalid select {
  border-color: #c57268 !important;
}
.report-viewer .webix_invalid:after {
  position: absolute;
  right: 6px;
  top: 8px;
  font: normal normal normal 14px / 1 'Material Design Icons';
  font: normal normal normal 14px/1 FontAwesome;
  content: '\F071';
  color: #ca463570;
}
.report-viewer .rv-inp input {
  font-family: Consolas, Monaco, 'Courier New', 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1', monospace;
  padding: 0 6px;
}
.report-viewer .rv-inp input[readonly='true'] {
  background: repeating-linear-gradient(-45deg, #f6f6f6, #fff 4px);
}
.report-viewer .rv-inp input::-webkit-input-placeholder {
  font: normal normal normal 12px / 1 'Material Design Icons';
  font: normal normal normal 12px/1 FontAwesome;
  color: #e8e8e8;
  text-align: left;
}
.report-viewer .rv-inp-mobile input::-webkit-input-placeholder {
  font-size: 16px;
}
.report-viewer .rv-inp-month input::-webkit-input-placeholder,
.report-viewer .rv-inp-date input::-webkit-input-placeholder,
.report-viewer .rv-inp-datetime input::-webkit-input-placeholder {
  font-family: Consolas, Monaco, 'Courier New', 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1', monospace;
  text-align: center;
}
.report-viewer .rv-tmpl-6 {
  font-size: 24px;
  line-height: 54px;
  text-align: center;
  font-weight: bold;
  counter-reset: sec-counter;
}
.report-viewer .rv-tmpl-6 > .webix_template {
  padding: 0 0 5px 0;
  margin-top: 5px;
}
.report-viewer .rv-tmpl-5 {
  font-size: 20px;
  line-height: 44px;
  text-align: center;
  font-weight: bold;
}
.report-viewer .rv-tmpl-5 > .webix_template {
  padding: 0 0 5px 0;
  margin-top: 5px;
}
.report-viewer .rv-tmpl-5 > .webix_template {
  display: inline-block;
}
.report-viewer .rv-tmpl-4 {
  font-size: 16px;
  line-height: 34px;
  text-align: center;
  color: white;
  text-shadow: 0 0 2px #000;
}
.report-viewer .rv-tmpl-4 > .webix_template {
  padding: 0 0 5px 0;
  margin-top: 5px;
}
.report-viewer .rv-tmpl-3 {
  font-size: 12px;
  line-height: 24px;
  text-align: center;
}
.report-viewer .rv-tmpl-3 > .webix_template {
  padding: 0 0 5px 0;
  margin-top: 5px;
}
.report-viewer .rv-tmpl-2 {
  font-size: 8px;
  line-height: 14px;
  text-align: center;
}
.report-viewer .rv-tmpl-2 > .webix_template {
  padding: 0 0 5px 0;
  margin-top: 5px;
}
.report-viewer .rv-tmpl-1 {
  font-size: 4px;
  line-height: 4px;
  text-align: center;
}
.report-viewer .rv-tmpl-1 > .webix_template {
  padding: 0 0 5px 0;
  margin-top: 5px;
}
.report-viewer .rv-table .webix_el_text .webix_el_box,
.report-viewer .rv-table .webix_el_select .webix_el_box {
  padding: 0;
}
.report-viewer .rv-table .rv-table-header .webix_el_label,
.report-viewer .rv-table .rv-table-body .webix_el_label {
  text-align: center;
  border: 1px solid #ccc !important;
  color: #000;
  background: #f4f4f4;
}
.report-viewer .rv-table .rv-table-action .webix_template {
  border: 1px solid #ccc;
}
.report-viewer .rv-table .rv-table-action div.rv-table-act-add,
.report-viewer .rv-table .rv-table-action div.rv-table-act-remove {
  width: 18px;
  height: 18px;
  line-height: 14px;
  display: inline-block;
  text-align: center;
  border-radius: 9px;
  margin-top: 2px;
}
.report-viewer .rv-table .rv-table-action div.rv-table-act-add:after,
.report-viewer .rv-table .rv-table-action div.rv-table-act-remove:after {
  font: normal normal normal 16px / 1 'Material Design Icons';
  font: normal normal normal 16px/1 FontAwesome;
  line-height: 20px;
}
.report-viewer .rv-table .rv-table-action div.rv-table-act-add:hover,
.report-viewer .rv-table .rv-table-action div.rv-table-act-remove:hover {
  box-shadow: 0 0 3px #666666;
  background: #fafafa;
}
.report-viewer .rv-table .rv-table-action div.rv-table-act-add:active,
.report-viewer .rv-table .rv-table-action div.rv-table-act-remove:active {
  box-shadow: 0 0 3px #666666 inset;
  background: #fff;
}
.report-viewer .rv-table .rv-table-action .rv-table-act-add:after {
  content: '\F067';
  color: #679255;
}
.report-viewer .rv-table .rv-table-action .rv-table-act-remove:after {
  content: '\F068';
  color: #d26557;
}
.report-viewer .rv-layout-multi {
  border: none;
}
.report-viewer .rv-layout-multi > .rv-layout-block {
  margin-left: 5px !important;
  padding-left: 5px;
  padding-right: 5px;
  box-shadow: 0 0 10px 0px #0000005c;
}
.report-viewer .rv-layout-multi > .rv-layout-block:hover {
  box-shadow: 0 0 10px 0px #000000b8;
}
.report-viewer .rv-layout-multi > .rv-layout-block:hover .rv-layout-act-del {
  box-shadow: 0 0 3px #666666;
  color: #d26557;
  transform: rotate(90deg);
  transition: transform 3s linear;
}
.report-viewer .rv-layout-multi .rv-layout-tool .webix_template {
  position: relative;
  padding: 0;
}
.report-viewer .rv-layout-multi .rv-layout-act-add {
  margin-top: 1px !important;
}
.report-viewer .rv-layout-multi .rv-layout-act-add button {
  line-height: 20px;
  border-radius: 0;
  text-shadow: 0 0 2px #000;
}
.report-viewer .rv-layout-multi .rv-layout-act-del {
  font: normal normal normal 24px / 1 'Material Design Icons';
  font: normal normal normal 24px/1 FontAwesome;
  position: absolute;
  right: 2px;
  top: 5px;
  width: 24px;
  text-align: center;
  line-height: 23px;
  height: 24px;
  border-radius: 30px;
}
.report-viewer .rv-layout-multi .rv-layout-act-del:hover {
  box-shadow: 0 0 3px #666666;
  background: #fafafa;
}
.report-viewer .rv-layout-multi .rv-layout-act-del:active {
  box-shadow: 0 0 3px #666666 inset !important;
  background: #fff;
}
/* module report-viewer style end */
/* module confirm-process style start*/
.confirm-process {
  border-top: 0px;
}
.confirm-process .textAlign .webix_hcell {
  text-align: center;
}
.confirm-process .property-add-select .policy-add-select {
  margin-top: 0px !important;
}
.confirm-process .property-add-select .asser-info {
  margin-top: 5px !important;
}
.confirm-process .property-add-select .asser-info .rv-label-required .webix_el_box::after {
  color: red;
  content: "*";
  padding-left: 4px;
}
.confirm-process .property-add-select .asser-info .table-input input {
  text-align: center !important;
}
.confirm-process .rv-input-css input,
.confirm-process .rv-input-css select,
.confirm-process .rv-input-css .webix_inp_static {
  border-radius: 0;
  width: 100% !important;
}
.confirm-process .rv-input-css .webix_inp_static {
  line-height: 28px !important;
}
.confirm-process .rv-input-css .webix_el_combo .webix_el_box,
.confirm-process .rv-input-css .webix_el_text .webix_el_box,
.confirm-process .rv-input-css .webix_el_select .webix_el_box,
.confirm-process .rv-input-css .webix_el_datepicker .webix_el_box {
  padding: 0 !important;
}
.confirm-process .rv-input-css .webix_el_combo .webix_el_box .webix_inp_static,
.confirm-process .rv-input-css .webix_el_text .webix_el_box .webix_inp_static,
.confirm-process .rv-input-css .webix_el_select .webix_el_box .webix_inp_static,
.confirm-process .rv-input-css .webix_el_datepicker .webix_el_box .webix_inp_static {
  border-right: 0px;
}
.confirm-process .rv-input-css .webix_el_combo .webix_el_box span,
.confirm-process .rv-input-css .webix_el_text .webix_el_box span,
.confirm-process .rv-input-css .webix_el_select .webix_el_box span,
.confirm-process .rv-input-css .webix_el_datepicker .webix_el_box span {
  text-align: center !important;
  height: 100% !important;
  border-radius: 0px !important;
  padding: 2px;
  line-height: 140%;
  border: 1px solid #ccd7e6;
  border-left: 0px;
  border-right: 0px;
  box-sizing: border-box;
}
.confirm-process .rv-input-css .webix_el_combo .webix_el_box .webix_input_icon,
.confirm-process .rv-input-css .webix_el_text .webix_el_box .webix_input_icon,
.confirm-process .rv-input-css .webix_el_select .webix_el_box .webix_input_icon,
.confirm-process .rv-input-css .webix_el_datepicker .webix_el_box .webix_input_icon {
  right: 1px !important;
}
.confirm-process .tab-input {
  width: 95%;
  height: 70%;
  border-radius: 6px;
  border-width: 0px;
  border: 1px solid #ddd;
}
.confirm-process .table-cell-re {
  background-color: #fea5a8;
}
.confirm-process .asser-info .webix_el_label {
  color: #4a4a4a;
  background: #d2e3ef;
  text-align: center;
  border-left: 1px solid #b0cee3 !important;
}
.confirm-process .asser-info .rv-label-top {
  border-top: 1px solid #b0cee3 !important;
}
.confirm-process .asser-info .rv-label-left {
  border-left: 0px !important;
}
.confirm-process .asser-info .rv-label-right {
  border-right: 0px !important;
}
.confirm-process .asser-info .webix_el_datepicker .webix_inp_static {
  width: 80% !important;
  padding: 0 6px;
}
.confirm-process .report-simple table {
  border-collapse: collapse;
  margin: 0 auto;
  text-align: center;
}
.confirm-process .report-simple table td,
.confirm-process .report-simple table th {
  border: 1px solid #cad9ea;
  color: #666;
  height: 30px;
}
.confirm-process .report-simple table tr:hover {
  background-color: #eaf5bb !important;
}
.confirm-process .report-simple table thead th {
  background-color: #cce8eb;
  padding: 5px;
}
.confirm-process .report-simple table tr:nth-child(odd) {
  background: #fff;
}
.confirm-process .report-simple table tr:nth-child(even) {
  background: #f5fafa;
}
.confirm-process .productInfo .webix_ss_center_scroll .webix_column .webix_cell .pass {
  color: green;
}
.confirm-process .productInfo .webix_ss_center_scroll .webix_column .webix_cell .notpass {
  color: red;
}
.confirm-process .productInfo .webix_ss_center_scroll .webix_column .webix_cell .error {
  color: orange;
}
.confirm-process .product_table_row_bc {
  background-color: #fac8ca;
}
.confirm-process .table-input .search-icon {
  margin-top: -1px !important;
  margin-right: 0px !important;
  border-bottom: 1px solid #cad9ea;
  border-bottom-width: 1px !important;
}
.confirm-process .table-input .search-icon + div {
  margin-left: 0px !important;
  margin-right: -1px !important;
}
.confirm-process .table-input .table-remove {
  border-bottom: 1px solid #cad9ea;
  margin-top: -1px !important;
  border-bottom-width: 1px !important;
}
.confirm-process .table-input .table-remove .fa-remove {
  color: rgba(253, 75, 75, 0.8) !important;
}
/* module confirm-process style end*/
/* module rule-list style start*/
.rule-list .basic_icon {
  background: none;
}
.rule-list .basic_icon:after {
  font: normal normal normal 16px / 1 'Material Design Icons';
  font: normal normal normal 16px/1 FontAwesome;
  line-height: 20px;
  color: inherit;
}
.rule-list .webix_tree_folder {
  background: none;
}
.rule-list .webix_tree_folder:after {
  font: normal normal normal 16px / 1 'Material Design Icons';
  font: normal normal normal 16px/1 FontAwesome;
  line-height: 20px;
  color: inherit;
}
.rule-list .webix_tree_folder_open {
  background: none;
}
.rule-list .webix_tree_folder_open:after {
  font: normal normal normal 16px / 1 'Material Design Icons';
  font: normal normal normal 16px/1 FontAwesome;
  line-height: 20px;
  color: inherit;
}
.rule-list .webix_tree_file {
  background: none;
}
.rule-list .webix_tree_file:after {
  font: normal normal normal 16px / 1 'Material Design Icons';
  font: normal normal normal 16px/1 FontAwesome;
  line-height: 20px;
  color: inherit;
}
/* module rule-list style end*/
/* module img_info_view style start*/
.img_info_view .webix_dataview_item .webix_dataview_item_div_1,
.webix_drag_zone .webix_dataview_item .webix_dataview_item_div_1 {
  width: 100%;
  height: 80%;
}
.img_info_view .webix_dataview_item .webix_dataview_item_div_1 img,
.webix_drag_zone .webix_dataview_item .webix_dataview_item_div_1 img {
  width: 100%;
  max-height: 100%;
}
.img_info_view .webix_dataview_item .webix_dataview_item_div_2,
.webix_drag_zone .webix_dataview_item .webix_dataview_item_div_2 {
  width: 100%;
  height: 20%;
  padding-top: 5px;
}
.img_info_view .webix_dataview_item .webix_dataview_item_div_2 .span_view,
.webix_drag_zone .webix_dataview_item .webix_dataview_item_div_2 .span_view {
  float: left;
  width: 20px;
  height: 20px;
  font-size: 16px;
}
.img_info_view .webix_dataview_item .webix_dataview_item_div_2 .span_checkbox,
.webix_drag_zone .webix_dataview_item .webix_dataview_item_div_2 .span_checkbox {
  float: right;
}
.img_info_view .webix_dataview_item .webix_dataview_item_div_2 .span_checkbox div,
.webix_drag_zone .webix_dataview_item .webix_dataview_item_div_2 .span_checkbox div {
  display: block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: #52d4f5;
}
.img_info_view .webix_dataview_item .webix_dataview_item_div_2 .span_checkbox .checked_input:checked + div::before,
.webix_drag_zone .webix_dataview_item .webix_dataview_item_div_2 .span_checkbox .checked_input:checked + div::before {
  display: block;
  content: "\2714";
  text-align: center;
  font-size: 16px;
  color: white;
}
/* module img_info_view style end*/
/* module home-config style start*/
.home_config .div_center {
  display: table-cell !important;
  vertical-align: middle !important;
  text-align: center;
}
.home_config .div_center img {
  cursor: pointer;
}
.home_config .list_icon {
  margin-left: 0px !important;
}
.home_config .list_icon .webix_template {
  text-align: center;
  line-height: 330px;
}
.home_config .list_icon span {
  width: 100%;
}
.home_config .list_icon .fa-exchange:before {
  font-size: 25px;
}
.home_config .imgDIv div {
  display: table-cell !important;
  vertical-align: middle !important;
  text-align: center;
  padding-right: 10px;
  font-weight: bold;
  font-size: 14px;
}
.home_config .webix_dataview .webix_dataview_item {
  border: 0px !important;
}
.home_config .header {
  width: 205px;
  margin-left: auto;
  margin-right: auto;
}
.home_config .header .profile,
.home_config .header .content {
  display: table-cell !important;
  vertical-align: middle !important;
  padding-right: 10px;
}
.home_config .header .content {
  width: 150px;
}
.home_config .header .profile .photo {
  width: 50px;
  height: 50px;
  float: left;
  margin-top: 5px;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
}
.home_config .header .title {
  font-weight: bold;
  font-size: 16px;
}
.home_config .header .explain {
  font-size: 10px;
}
.home_config .menu_img_div {
  width: 100%;
  height: 100%;
  -webkit-box-shadow: #666 0px 0px 10px;
  -moz-box-shadow: #666 0px 0px 10px;
  box-shadow: #666 0px 0px 10px;
}
.home_config .menu_img_div .menu_content {
  width: 64px;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25%;
}
.home_config .menu_img_div .menu_content img {
  width: 64px;
  height: 64px;
}
.home_config .menu_img_div .menu_content div {
  width: 64px;
  height: 20px;
  text-align: center;
}
.home_config_new .home-carousel .webix_template {
  padding: 0px;
}
.home_config_new .home-space-1 {
  background-color: #fff !important;
}
.home_config_new .home-form-input {
  border-bottom-width: 1px !important;
  margin: .125rem;
}
.home_config_new .home-form-input .home-img {
  margin-top: 1px !important;
}
.home_config_new .home-form-input .home-img .webix_template {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
.home_config_new .home-form-input .home-input {
  float: right;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.home_config_new .home-form-input .home-input .fa-remove {
  color: #f74e4e;
}
.home_config_new .home-section span {
  font-weight: bold;
}
.home_config_new .home-section i {
  color: #2e92f0;
  cursor: pointer;
  margin-left: 5px;
}
.home_config_new .home-section font {
  margin-left: 5px;
  font-size: 3px;
}
.home_config_new .home-section::before {
  height: 0.9px;
}
.home_config_new .leftList {
  border-left-width: 1px !important;
}
.home_config_new .webix_list {
  border-bottom-width: 1px !important;
  margin-top: -2px !important;
}
.fh-data-row .label_header,
.fh-data-row .label_header .webix_el_box {
  font-weight: bold;
  font-size: 13px;
}
.fh-data-row .label_content,
.fh-data-row .label_header .webix_el_box {
  font-size: 13px;
}
.fh-data-row .label_content span,
.fh-data-row .label_header .webix_el_box span {
  font-size: 10px;
  color: red;
  padding-left: 15px;
}
.fh-data-row .hz-div .hz-div-1 div {
  margin-top: 2px !important;
}
.fh-data-row .hz-div .hz-div-1 div:nth-last-child(1),
.fh-data-row .hz-div .hz-div-2 div:nth-last-child(1) {
  border-right-width: 1px !important;
  border-left-width: 0px !important;
}
.fh-data-row .hz-div .hz-div-2 .hz-div-label,
.fh-data-row .hz-div .hz-div-1 .hz-div-label {
  border-left-width: 1px !important;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item {
  padding-left: 0px !important;
  padding-right: 0px !important;
  border: 0px !important;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 1px solid #dadee0;
  width: 98%;
  height: 90%;
  padding: 5px;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item list_content > div {
  margin-bottom: auto;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div {
  width: 100%;
  text-align: left;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .label_header,
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .list_header {
  width: 85px;
  float: left;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .list_header {
  font-weight: bold;
  font-size: 13px;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .list_header_p {
  padding-left: 15px;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .list_text {
  float: left;
  width: 150px;
  overflow: hidden;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .label_content {
  width: 635px;
  float: left;
  overflow: hidden;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .label_content_col {
  width: 480px;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .label_content_col_1 {
  width: 100px;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .label_content_clamp_1 {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.fh-data-row .FH-alist .webix_scroll_cont .webix_list_item .list_content > div .label_content_clamp_2 {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.fh-data-row .FH-alist .showInfo {
  color: #0f8adb;
  text-decoration: underline;
}
/* module home-config style end*/
/* module chat style start */
.chat-list-class .webix_comments_name {
  margin-left: 0px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.7);
}
.chat-list-class .webix_comments_current .webix_comments_name,
.chat-list-class .webix_comments_current .webix_comments_date {
  float: right;
  margin-right: 14px;
}
.chat-list-class .webix_comments_current .webix_comments_message {
  clear: both;
  float: right;
  background: rgba(206, 237, 245, 0.5);
  border-radius: 8px 0px 8px 8px;
  margin: 0 16px 0 0;
}
.chat-list-class .webix_comments_date {
  float: none;
  color: #94A1B3;
  font-size: 12px;
  margin-left: 14px;
}
.chat-list-class .webix_comments_message {
  white-space: pre-wrap;
  line-height: 20px;
  width: fit-content;
  max-width: 70%;
  position: relative;
  display: inline-block;
  background: #f4f5f9;
  border-radius: 0px 8px 8px 8px;
  padding: 8px 12px;
  margin: 0px;
}
/* module chat style end */

