/*header*/
/*table*/
/*form*/
/*input*/
/*button*/
/*tab*/
/* tags */
html{
  --container-height:calc(100vh - 50px); /*内容的高度*/
  --header-height:50px;
}
#cl-wrapper .cl-top .side-user {
 height: var(--header-height);
 padding: 0 10px;
 background: url(../theme/v1/images/logov2.png) no-repeat left center;
 margin-left: -15px;
 margin-top: -3px;
 width: 100%;
}
#cl-wrapper>.float_nav{display:none;}
/* 控制面板 */
.tab-content > .active:has(#tab_workbench_container) #tab_workbench_container>div{
  margin-top:0 !important;
}
.tab-content > .active:has(#tab_workbench_container){
  display: flex ;
  flex-direction: column;
  justify-content: flex-start;
}
#tab_workbench_container:has(#configDashBoard){
  margin: auto;
}
.cl-top {
  height:var(--header-height);
  padding: 0 10px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
}
.nav_container {
  height: var(--header-height);
  top: 0;
}
.nav-tabs > li > .closeTag {
  line-height: 1;
}
.nav-tabs > li > .closeTag > .iconBg {
  vertical-align: top;
}
.nav-tabs > li.dropdown.open .dropdown-menu li {
  position: relative;
}
.nav-tabs > li.dropdown .dropdown-menu li:hover .closeTag {
  display: block;
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 14px;
}
.nav-tabs > li.dropdown.open .dropdown-menu li:hover .closeTag .iconBg {
  font-size: 14px;
  color: #fff;
  background: none;
  vertical-align: middle;
}
.nav-tabs > li > a {
  color: #333;
  height: 50px;
  line-height: 50px;
  padding: 0 14px;
  font-weight: 600;
}
.nav-tabs > li > a:hover {
  background: #e8e8e8;
  border: none;
  border-bottom: 1px solid #00a65a;
  color: #00a65a;
}
.nav-tabs > li.active > a {
  background: #e8e8e8;
  height: 50px;
  line-height: 50px;
  padding: 0 14px;
  border-bottom: 1px solid #00a65a;
  color: #00a65a;
}
.nav-tabs > li.active > a:after {
  background: transparent;
  height: 1px;
}
.nav-tabs > li.active > a:hover {
  color: #00a65a;
  background: #e8e8e8;
  padding: 0 14px;
  border-bottom: 2px solid #00a65a;
}
.nav-tabs > li.active > a:hover:after {
  background: transparent;
  height: 1px;
}
.nav-tabs > li.active > a:focus {
  color: #00a65a;
  background: #e8e8e8;
  padding: 0 14px;
  border-bottom: 2px solid #00a65a;
}
.nav-tabs > li.active > a:focus:after {
  background: transparent;
  height: 1px;
}
.cl-top-tools {
  height: 50px;
  right: 20px;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.cl-top-buttons {
  width: 100%;
  height: 50px;
  top: auto;
  line-height: 50px;
  box-sizing: border-box;
  padding: 0 12px;
  text-align: right;
  white-space: nowrap;
  right: 0;
  position: relative;
}
.cl-top-buttons #cl-top-buttons-messages {
  background: none;
  line-height: 22px;
  font-size: 20px;
}
.cl-top-buttons #cl-top-buttons-exit {
  background: none;
  line-height: 22px;
  font-size: 20px;
}
.cl-top-buttons > a {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px;
  left: auto !important;
  color: #333 !important;
  cursor: pointer;
  font-size: 20px;
  width: auto;
}
.cl-top-buttons > a:hover {
  color: rgba(51, 51, 51, 0.8) !important;
}
#cl-top-buttons-welcomelabel {
  max-width: 120px;
  vertical-align: middle;
  position: static;
  right: auto;
  top: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
}
#cl-top-buttons-lang{
  display: inline-block;
  width: auto;
  height: 100%;
  padding: 0 6px 0px 12px;
  font-size: 12px;
  position: relative;
  cursor: pointer;
}
#cl-top-buttons-lang:hover .cl-top-buttons-lang-sel{
  opacity: 1;
  transform: scale(1);
  transition: opacity .3s cubic-bezier(.645,.045,.355,1);
}
.cl-top-buttons-lang-sel{
  opacity: 0;
  transform: scale(0);
  position: absolute;
  top: 45px;
  right: -7px;
  list-style: none;
  padding: 5px;
  background-color: #fff;
  font-size: 12px;
  min-width: 150px;
  cursor: auto;
  box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px 0 #00000014, 0 9px 28px 8px #0000000d;
  transition: opacity .3s cubic-bezier(.645,.045,.355,1) .3s,
  transform .0s cubic-bezier(.645,.045,.355,1) .6s;
}
.cl-top-buttons-lang-sel li{
  text-align: left;
  transition-duration: 0s;
  line-height: 28px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis;
  cursor: pointer;
  display: block;
  transition: border-color .3s, background .3s, padding .15s cubic-bezier(.645,.045,.355,1);
}
.cl-top-buttons-lang-sel li a{
  display: inline-block;
  width: 100%;
}
#cl-top-buttons-displayboard{
	background: none;
    line-height: 22px;
    font-size: 18px;
}
#cl-top-buttons-messages {
  left: auto;
}
#cl-top-buttons-messages-cnt {
  top: 5px;
  left: auto;
  right: 65px;
  line-height: normal;
  color: #fff !important;
}
.cl-quicksearch {
  margin-top: 18px;
  float: left;
  position: relative;
}
.cl-quicksearch > a {
  top: 9px;
}
.cl-sidebar {
  width: 185px;
  background: #343635;
  position: fixed;
  display: block;
  left: 0;
  top: 50px;
  overflow-y: hidden;
  overflow-x: hidden;
}
.cl-navblock {
  height: auto !important;
}
#cl-wrapper.fixed-menu .menu-space {
  width: 185px;
  background: #343635;
  height: auto !important;
  position: relative;
}
#cl-wrapper.fixed-menu .menu-space .content {
  height: auto;
}
#dv_scroll {
  width: 185px;
  height: auto !important;
  position: relative;
}
#dv_scroll #dv_scroll_text {
  position: relative;
}
#dv_scroll #dv_scroll_text>.cl-vnavigation .nav-fold span{
  display: none;
}
.Scroller-Container ul:first-child > li > a.nav-fold {
  padding: 0 !important;
}
.Scroller-Container ul:first-child > li > a:hover i .sidebar-collapse-min {
  background-image: url("../theme/v1/images/menu-left-hover.png");
}
.Scroller-Container ul:first-child > li > a:hover i .sidebar-collapse-max {
  background-image: url("../theme/v1/images/menu-right-hover.png");
}
.Scroller-Container ul:first-child > li > a > i img {
  display: inline-block;
  background-repeat: no-repeat;
  margin-top: -1px;
  background-position-x: 5px;
}
.Scroller-Container ul:first-child > li > a > i .sidebar-collapse-min {
  background-image: url("../theme/v1/images/menu-left.png");
}
.Scroller-Container ul:first-child > li > a > i .sidebar-collapse-max {
  background-image: url("../theme/v1/images/menu-right.png");
}
.cl-vnavigation .parent a {
  font-size: 12px;
  font-weight: 600;
}
.cl-vnavigation .parent a i {
  width: 21px;
}
.cl-vnavigation .parent ul li a {
  height: 30px;
  box-sizing: border-box;
  padding: 8px 18px 8px 40px;
  font-size: 12px;
  font-weight: 600;
}
.cl-vnavigation .parent ul li a:hover {
  border-left: 4px solid #00a65a;
  color: #00a65a;
}
.cl-vnavigation .parent ul li.active a {
  border-left: 4px solid #00a65a;
  color: #00a65a;
}
.cl-vnavigation li.open a {
  color: #fff;
}
.cl-vnavigation li a {
  color: #999;
  padding: 11px 18px 11px 15px;
  height: 40px;
  box-sizing: border-box;
}
.cl-vnavigation li a.nav-fold:hover {
  border-left: 4px solid;
}
.cl-vnavigation li ul {
  padding-top: 0;
}
button {
  background: #f0f2f2 !important;
  border: 1px solid #b8b9ba !important;
  border-radius: 3px !important;
  height: 30px !important;
  color: #333;
  white-space: nowrap;
}
button i.fa {
  font-size: 16px;
  margin-right: 5px;
  vertical-align: text-bottom;
}
.ui-button-small {
  padding: 0 15px !important;
}
.btn-query {
  background: #00a65a !important;
  border-color: #008d4c !important;
  color: #fff !important;
}
.btn-query:hover {
  opacity: 0.8 !important;
}
.btn-add {
  background: #2896c7 !important;
  border-color: #357ca5 !important;
  color: #fff !important;
}
.btn-add:hover {
  opacity: 0.8 !important;
}
.btn-delete {
  background: #dd4b39 !important;
  border-color: #d33724 !important;
  color: #fff !important;
}
.btn-delete:hover {
  opacity: 0.8 !important;
}
.path_container .toolbar {
  padding-top: 0;
  overflow: initial;
  margin-bottom: 4px;
  /* height: 30px; */
}
.path_container .toolbar ul > li {
  padding: 0 4px 0 0;
  /* background: none; */
  line-height: normal;
}
.form-content .toolbar{
	margin-top: 10px;
}
.toolbar {
  background: transparent;
  border: none;
}
.toolbar ul {
  padding: 0 0 0 5px;
}
.toolbar ul > li {
  background: none;
}
.ui-common-button {
  padding: 0 16px !important;
}
.ui-image-button {
  width: 30px;
  height: 30px;
}
.ui-image-button:hover {
  opacity: 0.8 !important;
}
.ui-image-button i.fa {
  margin-right: 0;
}
.more-button {
  position: relative;
  float: left;
}
.more-button:hover > ul {
  display: block;
}
.more-button > ul {
  display: none;
  position: absolute;
  z-index: 10;
  background: #fff;
  padding: 0;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px 0px 2px rgba(0, 0, 0, 0.2);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.more-button > ul > li {
  padding: 0 6px !important;
  width:100%;
}
.more-button > ul > li:hover button {
  color: #fff !important;
}
.more-button > ul > li:hover button i {
  color: #fff;
}
.more-button > ul > li button {
  border: none !important;
}
.more-button > ul > li button:hover {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
}
input,
textarea {
  padding-left: 5px !important;
}
form .gridPanel {
  background: #f6f6f6;
  padding: 20px 0;
  margin-top: 10px;
}
.ui-form-grid td .ui-form-elem-group input[type="text"],
.ui-form-grid td .ui-form-elem-group input[type="password"],
.ui-form-grid td .ui-form-elem-group .ui-autocomplete-input {
  height: 30px;
}
.ui-form-grid .ui-form-col-title .ui-form-elem-group {
  background: transparent;
}
.ui-form-grid .ui-form-col-title .ui-form-elem-group .label-important {
  background: transparent;
  font-weight: bold;
}
.jltms-panel-content {
  border-radius: 3px;
  border-top: 3px solid #00a65a;
  margin: 0 0 6px 0;
}
.jltms-panel-content td.ui-default-column {
  vertical-align: inherit;
}
.jltms-panel-content .header {
  height: 36px !important;
  line-height: 36px !important;
  padding: 0 30px !important;
  border-bottom: 1px solid #ddd !important;
  font-weight: bold;
}
.jltms-panel-content .form-control {
  height: 30px;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: none;
}
.jltms-panel-content .form-group {
  margin: 0;
}
.jltms-panel-content .form-group .row {
  margin: 5px 0;
}
.jltms-panel-content .ui-panel-content {
  margin: 0 16px;
}
.jltms-panel-content .panel-content {
  padding: 0 8px 16px 8px;
}
.jltms-panel-content .panel-content:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.jltms-panel-content .panel-content:after:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.jltms-panel-content .panel-content .panel-item {
  width: calc(50% - 16px);
  margin: 0 8px;
}
.ui-form-grid td input[type="checkbox"] {
  vertical-align: text-bottom;
}
.ui-form-grid td input[type="radio"] {
  vertical-align: text-bottom;
}
.fold-slider-box .fold-switch-btn {
  position: relative;
}
.fold-slider-box .fold-switch-btn a {
  display: block;
  width: 39px;
  height: 15px;
  background: -webkit-gradient(linear, left top, left bottom, from(#eff0f1), to(#ebeced));
  background: linear-gradient(#eff0f1, #ebeced);
  border: 1px solid #dadada;
  border-top: none;
  border-radius: 0 0 3px 3px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 14px !important;
  line-height: 15px !important;
  text-align: center;
}
.fold-slider-box .fold-switch-btn a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.fold-slider-box .fold-switch-btn a:before {
  display: block;
  content: ' ';
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 3;
  bottom: 15px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #dadada;
}
.fold-slider-box .form-content {
  height: auto;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  overflow: hidden;
}
.fold-slider-box.expand .status-insert-box {
  display: none;
}
.fold-slider-box .status-insert-box {
  opacity: 1;
  filter: alpha(opacity=100);
  /*-webkit-transition: all 0.5s ease-in-out;*/
  /*transition: all 0.5s ease-in-out;*/
}
.fold-slider-box .status-text-box {
  overflow: hidden;
  height: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  text-align: center;
  padding: 8px 0;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all .2s linear .2s;
  transition: all .2s linear .2s;
}
div.ui-panel-titlebar[onclick$="toggle()"] {
  margin: 0;
  border: none;
}
.jltms-form-content {
  padding: 10px 0;
  margin-bottom: 12px;
  margin-top: 0;
}
.jltms-form-content .ui-default-column {
  vertical-align: bottom;
}
.jltms-space-content {
  /* padding: 10px 0 0 0; */
  margin-top: 0;
}
.path_container > .ui-tabs-nav {
  padding: 6px 0;
}
.path_container > .ui-tabs-nav li.path_item {
  padding-left: 0;
  background: none;
}
.path_container > .ui-tabs-nav li.path_item a {
  font-weight: 600;
  color: #999 !important;
}
.path_container > .ui-tabs-nav li.path_item a i {
  padding-right: 8px;
  font-size: 16px;
}
.path_container > .ui-tabs-nav li.path_item:first-child {
  background: none;
}
.path_container > .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  color: #00a65a !important;
}
.ui-tabs .ui-tabs-nav li:not(.path_item).ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li:not(.path_item).ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li:not(.path_item).ui-tabs-loading .ui-tabs-anchor {
  color: #00a65a !important;
  border-bottom: 4px solid #00a65a;
  border-left: none;
  border-right: none;
  border-top: none;
  height: 40px;
}
.ui-tabs .ui-tabs-nav li:not(.path_item) .ui-tabs-anchor:hover {
  color: #00a65a !important;
  border-bottom: 4px solid #00a65a;
  border-left: none;
  border-right: none;
  border-top: none;
  height: 40px;
}
.ui-state-focus,
.ui-state-focus {
  background: transparent !important;
}
.clear:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.text-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.align-left {
  text-align: left;
}
.align-right {
  text-align: right;
}
#cl-wrapper {
  position: static;
  display: block;
  padding-top: 50px;
  max-height:var(--container-height);
}
body>.designBtnContainer{display: none;}
#cl-wrapper:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
#cl-wrapper:after:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.mContainer {
  padding-left: 0;
  overflow: initial;
  width: calc(100% - 185px);
  margin-left: 185px;
  /*float: left;*/
}
.mContainer.maxWidth {
  width: calc(100% - 55px) !important;
  margin-left: 55px;
}
.tab-content {
  padding-top:0 !important;
  padding-right:0 !important;
  padding-left:16px !important;
  padding-bottom:16px !important;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-right: none;
  height: var(--container-height);
  overflow-y: scroll;
  overflow-x: hidden;
}
.path_item_contents {
  border: none;
  overflow: initial;
}
.gui-layout-container:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.gui-layout-container:after:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.gui-layout-container > .gui-layout-control-left {
  left: -19 !important;
  top: 50%;
}
.gui-layout-container > .gui-layout-left-hide {
  left: 0 !important;
}
.gui-layout-container > .gui-layout-left {
  border-right: none;
  margin-right: 10px;
  float: left;
  position: static;
  border-radius: 3px;
}
.gui-layout-container > .gui-layout-left .gui-layout-space {
  overflow: initial;
}
.gui-layout-container > .gui-layout-center {
  float: left;
  margin-left: 0 !important;
  width: calc(100% - 295px) !important;
  overflow: initial;
}
.gui-layout-container > .gui-layout-center.active {
  width: 100% !important;
}
.gui-layout-container > .gui-layout-center .gui-layout-space {
  width: 100% !important;
}
.tab-container .tab-content > div .ui-tabs-panel {
  height: auto !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box {
  height: auto !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content {
  height: auto !important;
  overflow: inherit !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container {
  height: auto !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container > .gui-layout-left {
  height: auto !important;
  width: 255px !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container > .gui-layout-left.width-33 {
  width: 33.333% !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container > .gui-layout-left > .gui-layout-space {
  height: calc(100vh - 116px) !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container > .gui-layout-center {
  height: auto !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container > .gui-layout-center .gui-layout-space {
  height: auto !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container > .gui-layout-center .gui-layout-space .ui-widget-content {
  height: auto !important;
  margin: 0;
}
.gui-layout-left table i {
  width: auto;
}
.gui-layout-left .gui-layout-space {
  padding: 10px !important;
}
.gui-layout-left .search-template-list {
  border-top: none;
}
.gui-layout-left .search-template-list .search-template-list-title {
  padding: 5px;
  text-align: center;
  border-radius: 3px;
  background: #e8e8e8;
  color: #999;
  font-weight: 600;
  height: 30px;
  margin-bottom: 10px;
}
.gui-layout-left .ui-tabs.ui-widget-content {
  display: flex;
  flex-flow: column wrap;
}
.gui-layout-left .ui-tabs .ui-tabs-nav {
  border-bottom: none;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li {
  border: 1px solid #ddd;
  background: #fafafa;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li:first-child a {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li:last-child a {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  border: 1px solid #00a65a;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  border: none;
  height: 30px;
  line-height: 20px !important;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li:hover {
  border: 1px solid #00a65a;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
  height: 30px;
  line-height: 20px !important;
  font-weight: 600;
  color: #999 !important;
}
.gui-layout-left .ui-tabs .ui-tabs-nav li .ui-tabs-anchor:hover {
  height: 30px;
  border: none;
}
.tab-pane > div > .ui-tabs-nav {
  border-bottom: 0;
}
.custom {
  border: 1px solid #b8b9ba;
  border-radius: 3px;
}
.custom .title {
  color: #333;
}
.custom .title a {
  color: #333 !important;
}
.mRight {
  border: none;
  overflow: initial;
}
.tabLayout tr:first-child {
  background: #fff;
  border-bottom: none;
}
.tabLayout tr:first-child .customModule {
  margin: 4px 16px 4px 4px;
}
.tabLayout tr:first-child td {
  vertical-align: middle;
}
.tabLayout tr:first-child td:first-child div {
  color: #999 !important;
  padding: 0 !important;
  font-size: 14px !important;
}
.tabLayout tr:first-child td:first-child div i {
  font-size: 16px;
  margin-right: 5px;
}
.tabLayout tr:first-child td:last-child {
  padding: 5px 0;
}
.chart-panel {
  margin: 0;
  /* padding-bottom: 45px; */
}
.chart-panel:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.chart-panel:after:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.chart-panel div {
  box-sizing: border-box;
  height: 100%;
  background: transparent;
}
/*  .chart-panel.r_l_left .portlet {
  height: 380px;
}
.chart-panel.r_l_left .r_l_left_div {
  width: calc(50% - 20px);
  min-width: 380px;
  margin: 0 8px;
}
.chart-panel.r_l_left .dragModule {
  border-top: 3px solid #00a65a;
  border-radius: 5px;
  margin: 0 0 24px 0;
}
.chart-panel.r_l_left .dragModule .dragHandle {
  border-bottom: 1px solid #ddd;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
}
.chart-panel.r_l_left .dragModule .dragHandle .title {
  margin: 0;
  font-size: 14px;
}
.chart-panel.r_l_left .dragModule .dragHandle .control {
  margin-top: 20px;
  margin-right: 0;
}
.chart-panel.r_l_left .dragModule .dragHandle .control .narrowIcon {
  margin: 0;
}
.chart-panel.r_l_left .dragModule .block-flat,
.chart-panel.r_l_left .dragModule .block-wizard {
  box-shadow: none;
  border: none;
  margin-bottom: 0;
}
.chart-panel.r_l_left .dragModule .dragContent {
  height: 330px;
}
.chart-panel.r_l_left .dragModule .dragContent canvas {
  height: 330px;
}
.chart-panel.r_l_left .dragModule .mt2 {
  margin-top: 0;
} */
.form-horizontal .control-label {
  padding-top: 9px;
}
.form-horizontal .form-group {
  margin-right: 0;
  margin-left: 0;
}
.form-horizontal .form-group input,
.form-horizontal .form-group select {
  width: calc(100% - 5px) !important;
  margin-left: 5px;
}
.form-group {
  margin-bottom: 10px;
}
.row {
  margin: 6px 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 0;
  padding-left: 0;
}
.query-item {
  height: 32px;
  line-height: 32px;
  margin: 3px 0;
  padding: 0 6px;
}
.query-item button {
  border: none !important;
  background: transparent !important;
  height: 24px !important;
  width: 24px !important;
  padding: 0 !important;
  line-height: normal;
  margin-top: -3px;
}
.query-item button:hover i {
  color: rgba(51, 51, 51, 0.8);
}
.query-item .col-sm-3 {
  text-align: right;
}
.query-item:hover {
  background: #fff;
  border-radius: 3px;
}
.query-item.active {
  background: #fff;
  border-radius: 3px;
}
.query-item input[type=radio] {
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
.query-item i {
  font-size: 18px;
  vertical-align: middle;
}
.footer-panel {
  width: calc(100% - 185px);
  left: 185px;
  border-top: 1px solid #999;
  position: fixed;
  bottom: 0;
  margin: 130px 0 0 0;
}
.footer-panel .row > div {
  padding: 8px 10px;
}
.footer-panel .row > div:first-child {
  text-align: center;
}
.footer-panel table {
  border-radius: 3px;
  overflow: hidden;
  width: 100%;
}
.footer-panel table tbody tr .title {
  color: #fff;
  text-align: center;
  padding: 16px 26px;
}
.footer-panel table tbody tr .title:first-letter {
  font-size: 20px;
  font-weight: normal;
}
.footer-panel table tbody tr:first-child td:nth-child(2) {
  width: 80px;
}
.footer-panel table tbody tr:last-child td {
  font-size: 24px;
}
.footer-panel table tbody tr.planned {
  color: #f39c12;
}
.footer-panel table tbody tr.unplanned {
  color: #2896c4;
}
.footer-panel table tbody tr td {
  min-width: 80px;
  padding: 0 16px;
  font-weight: 600;
}
.footer-panel table tbody tr td:first-child {
  width: 80px;
}
.footer-panel table tbody tr td b {
  vertical-align: super;
}
.cl-content {
  min-height: var(--container-height);
  display: flex;
}
#tab_Home .mRight {
  height: auto !important;
}
.ui-form-elem-group .circleButton {
  height: 70px !important;
  padding: 0 !important;
  width: 115px;
}
.ui-form-elem-group .circleButton:first-child {
  border-color: #f39c12 !important;
}
.ui-form-elem-group .circleButton:first-child .total {
  color: #f39c12;
}
.ui-form-elem-group .circleButton:last-child {
  border-color: #dd4b39 !important;
}
.ui-form-elem-group .circleButton:last-child .total {
  color: #dd4b39;
}
.ui-form-elem-group .circleButton span {
  display: block;
}
.ui-form-elem-group .circleButton .title {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}
.ui-form-elem-group .circleButton .total {
  font-size: 24px;
  height: 40px;
  line-height: 40px;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel {
  height: auto !important;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .gui-layout-space {
  padding: 0 !important;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .fixGridWidth {
  margin: -1px;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .fixGridWidth .ui-state-default.ui-jqgrid-pager.ui-corner-bottom {
  padding-bottom: 10px !important;
  height: auto;
  border: none;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .orange {
  border: 1px solid #f39c12;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .orange .diva > div {
  color: #f39c12 !important;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .red {
  border: 1px solid #dd4b39;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .red .diva > div {
  color: #dd4b39 !important;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .cyan {
  border: 1px solid #39cccc;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .cyan .diva > div {
  color: #39cccc !important;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .diva {
  margin: 0 !important;
  border: none !important;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .diva > p {
  height: 50px;
  line-height: 50px;
  width: 100%;
  text-align: center;
  color: #fff;
  font-weight: bold;
  margin-bottom: 0 !important;
  font-size: 18px !important;
}
.tab-container .tab-content > div .ui-tabs-panel .gridPanel .ui-panel-content .gui-layout-container.warn-panel .diva > div {
  width: 100% !important;
  height: 60px !important;
  line-height: 60px;
  text-align: center;
  font-size: 30px !important;
  padding: 0 !important;
  border-bottom: 1px solid #ddd;
  border-radius: 0 !important;
}
.node-route-panel {
  background: #fff !important;
}
.node-route-panel ul.timeline:before {
  left: 115px;
  height: calc(100% - 55px);
}
.node-route-panel ul.timeline:after {
  display: none;
}
.node-route-panel ul.timeline li {
  margin-bottom: 16px;
  padding: 10px 0;
}
.node-route-panel ul.timeline li.active > .date {
  color: #333;
}
.node-route-panel ul.timeline li.active > .fa {
  background: #00a65a;
  color: #fff;
  border-color: transparent;
}
.node-route-panel ul.timeline li.active > .content {
  color: #333;
}
.node-route-panel ul.timeline li.active > .content p {
  color: #333;
}
.node-route-panel ul.timeline li > .fa {
  background: #fff;
  border: 1px solid #ccc;
  line-height: 1.2;
  color: #ccc;
  width: 28px;
  height: 28px;
  left: 92px;
  box-shadow: none;
}
.node-route-panel ul.timeline li > .date {
  background: #fff;
  border: none;
  text-align: right;
  color: #999;
  top: 10px;
}
.node-route-panel ul.timeline li > .content {
  border: none;
  font-size: 14px;
  font-weight: bold;
  color: #999;
  margin-left: 133px;
  padding: 0 5px;
}
.node-route-panel ul.timeline li > .content p {
  font-size: 12px;
  color: #999;
  line-height: 20px;
  margin-top: 5px;
}
.node-route-panel ul.timeline li > .content:before {
  display: none;
}
.node-route-panel ul.timeline li.spot > .date {
  top: 0;
}
.node-route-panel ul.timeline li.spot > .fa {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ccc;
  left: 101px;
  border: none;
}
.node-route-panel ul.timeline li.spot > .content {
  margin-top: -10px;
}
.jltms-search-panel .ui-advanced-search-form {
  table-layout: fixed;
}
.jltms-search-panel .ui-advanced-search-form.ui-form-grid td {
  padding: 6px 5px !important;
  height: 30px !important;
  vertical-align: middle;
}
#p_jltms_transport_plan_add_pool_panel02_01 {
  border: none !important;
  padding-right: 8px;
}
#p_jltms_transport_plan_add_pool_panel02_02 {
  padding-left: 8px;
}
.padding-15 {
  padding: 0 15px;
}
.ui-dialog .ui-dialog-titlebar-close {
  height: 16px !important;
  background: url(../theme/v1/images/plat_icon/application_delete.png) !important;
}
.ui-dialog {
  position: fixed;
  margin: auto !important;
}
.ui-dialog .ui-widget-header .ui-dialog-title {
  color: #fff;
}
.ui-dialog .ui-widget-header a {
  color: #fff;
  background: 0;
  border: none;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-minimize {
  margin: -8px 0 0 0;
  right: 53px;
  width: 16px;
  height: 16px;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-minimize:after {
  content: '';
  display: block;
  width: 13px;
  height: 2px;
  background: #fff;
  position: absolute;
  top: 8px;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-minimize:hover:after {
  background: #ccc;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-full {
  transform: rotateY(180deg);
  font-size: 13px;
  margin: -8px 0 0 0;
  right: 28px;
  width: 12px;
  height: 12px;
  border: 2px solid #fff;
  border-radius: 2px;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-full:after {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  border: 2px solid #fff;
  position: absolute;
  left: 2px;
  top: 2px;
  border-radius: 2px;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-full:hover {
  border-color: #ccc;
}
.ui-dialog .ui-widget-header .ui-dialog-titlebar-full:hover:after {
  border-color: #ccc;
}
.ui-dialog .ui-widget-header button.ui-dialog-titlebar-close {
  background: none !important;
  border: none !important;
  color: #fff;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
}
.ui-dialog .ui-widget-header button.ui-dialog-titlebar-close:before {
  content: '';
  display: block;
  width: 2px;
  height: 14px;
  background: #fff;
  transform: rotate(45deg);
  margin-bottom: -8px;
  margin-left: 6px;
}
.ui-dialog .ui-widget-header button.ui-dialog-titlebar-close:after {
  content: '';
  display: block;
  width: 14px;
  height: 2px;
  background: #fff;
  transform: rotate(45deg);
}
.ui-dialog .ui-widget-header button.ui-dialog-titlebar-close:hover {
  color: #ccc;
}
.ui-dialog .ui-widget-header button.ui-dialog-titlebar-close:hover:before {
  background: #ccc;
}
.ui-dialog .ui-widget-header button.ui-dialog-titlebar-close:hover:after {
  background: #ccc;
}
.ui-dialog .ui-dialog-content {
  padding: 15px 20px;
  overflow: auto;
  height: auto !important;
}
.ui-dialog .ui-dialog-content .toolbar {
  margin-bottom: 3px;
  margin-top: 7px;
}
.ui-dialog .ui-dialog-content .toolbar ul.toolbar-group-left {
  float: left;
}
.ui-dialog .ui-dialog-content .toolbar ul > li {
  padding: 0;
  margin-left: 10px;
}
#p_jltms_transport_plan_add_pool_panel02 {
  margin-bottom: 115px;
}
.ui-dialog {
  margin-top: 60px;
}
.ui-jqgrid,
.ui-jqgrid-view,
/*.ui-jqgrid-hdiv,*/
/*.ui-jqgrid-bdiv,*/
.ui-jqgrid-pager {
  width: 100% !important;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pager-table, .ui-jqgrid .ui-jqgrid-toppager .ui-pager-table {
  width: 100%;
  table-layout: fixed;
  height: 100%;
}
.m-top-0 {
  margin-top: 0 !important;
}
.m-top-5 {
  margin-top: 5px !important;
}
.m-top-10 {
  margin-top: 10px !important;
}
.m-top-15 {
  margin-top: 15px !important;
}
.m-bottom-5 {
  margin-bottom: 5px !important;
}
.m-bottom-10 {
  margin-bottom: 10px !important;
}
.m-bottom-15 {
  margin-bottom: 15px !important;
}
.m-left-5 {
  margin-left: 5px !important;
}
.m-left-10 {
  margin-left: 10px !important;
}
.m-left-15 {
  margin-left: 15px !important;
}
.m-right-5 {
  margin-right: 5px !important;
}
.m-right-10 {
  margin-right: 10px !important;
}
.m-right-15 {
  margin-right: 15px !important;
}
.p-top-0 {
  padding-top: 0px !important;
}
.p-top-5 {
  padding-top: 5px !important;
}
.p-top-10 {
  padding-top: 10px !important;
}
.p-top-15 {
  padding-top: 15px !important;
}
.m-bottom-5 {
  margin-bottom: 5px !important;
}
.p-bottom-10 {
  padding-bottom: 10px !important;
}
.p-bottom-15 {
  padding-bottom: 15px !important;
}
.p-left-5 {
  padding-left: 5px !important;
}
.p-left-10 {
  padding-left: 10px !important;
}
.p-left-15 {
  padding-left: 15px !important;
}
.p-right-5 {
  padding-right: 5px !important;
}
.p-right-10 {
  padding-right: 10px !important;
}
.p-right-15 {
  padding-right: 15px !important;
}
.gui-layout-left ul li:first-child {
  border: none;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-content {
  border: none;
}
.ui-jqgrid-htable:not(.frozen-div>.ui-jqgrid-htable){
  width: 100% !important;
}
.ui-jqgrid-btable:not(.frozen-bdiv>.ui-jqgrid-btable) {
  width: 100% !important;
}
.ui-jqgrid-ftable {
  width: 100% !important;
}
.ui-jqgrid-hbox table thead {

}
.ui-jqgrid-hbox table thead tr th span.s-ico {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.ui-jqgrid-hbox table thead tr th span.s-ico .ui-icon {
  text-indent: initial !important;
  background: transparent !important;
  font-size: 14px;
  position: static;
  display: block;
  width: 0;
  height: 0;
  margin: 0 0 3px 0;
}
.ui-jqgrid-hbox table thead tr th span.s-ico .ui-icon.ui-icon-asc {
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid green;
  border-left: 5px solid rgba(0, 0, 0, 0);
}
.ui-jqgrid-hbox table thead tr th span.s-ico .ui-icon.ui-icon-desc {
  border-top: 5px solid green;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  border-left: 5px solid rgba(0, 0, 0, 0);
}
.ui-jqgrid-hbox table thead tr th:first-child input[type=checkbox] {
  margin: 0;
  vertical-align: middle;
}
.ui-jqgrid-hbox table thead tr th:first-child input[type=checkbox] + .s-ico {
  display: none !important;
}
.ui-jqgrid-hbox table thead tr th.ui-th-column {
  position: relative;
  overflow: initial !important;
  height: 40px !important;
  padding: 0 4px !important;
  box-sizing: border-box;
  border-color: #ececec !important;
}
.ui-jqgrid-bdiv table tbody {
  border-top: none;
}
.ui-jqgrid-bdiv table tbody tr.jqgfirstrow td {
  border: none !important;
}
.ui-jqgrid-bdiv table tbody tr:not(.jqgfirstrow) td {
  height: 30px !important;
  padding: 0 4px !important;
  box-sizing: border-box;
}
.ui-jqgrid-bdiv table tbody tr:not(.jqgfirstrow) td i {
  cursor: pointer;
}
.ui-jqgrid-bdiv table tbody tr:not(.jqgfirstrow) td i.fa-pencil {
  width: auto;
  height: auto;
  display: block;
  font-size: 16px;
}
.ui-jqgrid-bdiv table tbody tr:not(.jqgfirstrow) td:first-child input[type=checkbox] {
  margin: 0;
  vertical-align: middle;
}
.ui-jqgrid .ui-jqgrid-hbox {
  padding: 0 !important;
}
.ui-jqgrid .ui-jqgrid-resize {
  overflow: hidden;
  width: 10px;
  height: 100% !important;
  position: absolute;
  right: -5px;
  bottom: 0;
  z-index: 2;
  margin: 0;
}
.ui-jqgrid .ui-jqgrid-htable th div {
  line-height: normal;
}
.ui-jqgrid .ui-state-default .ui-icon {
  right: auto;
}
table.ui-form-grid tr td {
  padding: 5px 0;
}
.ui-jqgrid .ui-state-disabled {
  opacity: 1;
  filter: alpha(opacity=100);
}
.ui-jqgrid .ui-state-hover {
  background: transparent;
}
.ui-jqgrid .ui-state-default .ui-icon.ui-icon-seek-prev {
  background: url(../theme/v1/images/previous-page.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-icon.ui-icon-seek-prev:hover {
  background: url(../theme/v1/images/previous-page-hover.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-icon.ui-icon-seek-first {
  background: url(../theme/v1/images/first-page.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-icon.ui-icon-seek-first:hover {
  background: url(../theme/v1/images/first-page-hover.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-icon.ui-icon-seek-next {
  background: url(../theme/v1/images/next-page.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-icon.ui-icon-seek-next:hover {
  background: url(../theme/v1/images/next-page-hover.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-icon.ui-icon-seek-end {
  background: url(../theme/v1/images/last-page.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-icon.ui-icon-seek-end:hover {
  background: url(../theme/v1/images/last-page-hover.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-state-disabled .ui-icon.ui-icon-seek-prev {
  background: url(../theme/v1/images/previous-page-disable.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-state-disabled .ui-icon.ui-icon-seek-first {
  background: url(../theme/v1/images/first-page-disable.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-state-disabled .ui-icon.ui-icon-seek-next {
  background: url(../theme/v1/images/next-page-disable.png) no-repeat;
}
.ui-jqgrid .ui-state-default .ui-state-disabled .ui-icon.ui-icon-seek-end {
  background: url(../theme/v1/images/last-page-disable.png) no-repeat;
}
.tag {
  height: 22px;
  line-height: 22px;
  display: inline-block;
  padding: 0 12px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #fff;
}
html,
body {
  height: auto;
  overflow: initial;
  font-family: "Microsoft YaHei";
}
.hide-border {
  border: none !important;
}

.imageexhibit li .action{
	margin-top:10px;
}

.imageexhibit li .action a{
	margin-right:10px;
}
/* 控制面板样式 */
#title-page{
  /* background-color: red !important; */
  display:flex;
  justify-content: space-between;
  padding: 10px;
  background-color: #f0f0f0;
  padding-top: 0;
}
#title-page>div{
  display:inline-block;
  width:100%;
}
#title-page>div>div{
  width:100%;
  margin:0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#title-page .r_l_right,#title-page.r_l_right{
  display: none;
}
#title-page>div>div>div{
  border:none;
  margin:0;
  height:auto;
}
#title-page>div>div>div{
  border:none;
  margin:0;
  height:auto;
  margin-top: 1vh;
}
/* 不显示头部 */
#title-page>.chart-panel>div .dragModule .dragHandle{
  display: none;
}
#title-page .block-flat{
  margin:0 !important;
  background: #181F29;
  border:none !important;
  border-radius:0 !important;
}
#title-page .jltms-form-content{
  padding: 0;
}
/*jquery-ui-1.13.2.min.css样式覆盖*/
.ui-widget.ui-widget-content{
  border:none;
}
.ui-dialog.ui-widget.ui-widget-content{ border: 1px solid #0000003d;}
/*下拉框样式边框*/
.ui-menu.ui-widget.ui-widget-content{
  border:1px solid #BABABA;
}
/*jquery-ui-1.13.2.min.css样式覆盖*/

/* datagrid 滚动条样式*/
.ui-jqgrid-bdiv{overflow-y: overlay !important;}
*::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 10px;
  height:10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  background-color: transparent;
}
*::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  background-color: #7f7f7f73;
}
*::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 10px;
}
/*工作站分页样式异常处理*/
.ui-pg-button{width:16px;}
.ui-pg-button>.ui-icon{position:relative !important;}
.ui-pg-input{width:auto !important;}
/*下拉选框按钮样式*/
.treeSelect>.select_div>p>span:not(.search){
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  color: #fff;
  border-radius:3px !important;
  background: #00a65a !important;
  border-color: #008d4c !important;
  padding: 2px 4px !important;
  font-weight: 400;
}
.treeSelect>.select_div>p>input,.treeSelect>.select_div{
  border-radius:3px !important;
}
.treeSelect>.select_div>p>.search{transform:none !important;}
.ui-dialog-titlebar-close>span{display:none !important;}
.ui-dialog-titlebar-close{font-size:0 !important;margin-right: 4px !important;}
/*看板模式下样式调整*/
.sb-board .sb-collapsed .float_nav{
  width: 68px !important;
  background: transparent;
}
.sb-board .sb-collapsed .logo-area{
  display: none;
}
.sb-board .sb-collapsed .float_nav .right_nav{
  background-color: #0C656D;
}
.sb-board .sb-collapsed #mContainer{
  position:fixed;
  top:0;
  right:0;
  margin: 0;
  height: 100vh;
  background:#fff;
}
.sb-board .sb-collapsed .cl-top{height:0px !important;overflow: hidden;border-width: 0;}
.sb-board .sb-collapsed .cl-sidebar{top:0;height:100vh;padding-bottom:0;background: var(--menu-bg-color2);}
/*看板模式下样式调整*/

/*radio组增加按钮样式 start*/
.ui-check-btn>input{
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.ui-check-btn{
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-weight: 300;
  --bs-btn-line-height: 1.3;
  --bs-btn-bg: #f0f2f2;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  float: left;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  border: 1px #b8b9ba solid;
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: var(--bs-btn-bg);
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.ui-check-btn:first-child{
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.ui-check-btn:last-child{
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.ui-form-grid td .ui-form-elem-group:has(.ui-check-btn){
  background-color: transparent;
  border: none;
}
.ui-check-btn:hover {
  filter: alpha(opacity = 70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.ui-check-btn:has(>input:checked){
  background-color: var(--theme-color1);
  color: #fff !important;
  border: 1px var(--theme-color1) solid;
}
/*radio组增加按钮样式 end*/
/*jqGrid插件升级样式调整-----开始*/
body .ui-jqgrid .ui-th-column>.ui-th-div {
  padding-left: 0px;
  display: inline-block;
}
th .designBtnB{
  position: absolute;
  top:-3px;
  right: 0;
  z-index: 1;
}
body .ui-jqgrid .ui-jqgrid-htable .colmenu {
  display: inline;
  position: static;
}

/*jqgrid 暂时用不上的功能*/
.column_menu>li:nth-child(-n+7) {
  display: none;
}

body .ui-jqdialog {
  background-color: #fff;
  padding: 20px;
  display: table;
  border-radius: 6px;
}

.frozen-bdiv::-webkit-scrollbar {
  width: 0
}

.ui-jqgrid-hbox .ui-th-div,
.ui-jqgrid-htable .ui-th-div {
  font-weight: 700
}

body .ui-jqgrid .ui-jqgrid-htable .colmenuspan {
  color: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/*隐藏排序箭头*/
body .ui-jqgrid-hbox table thead tr th span.s-ico {
  display: none !important;
}

body #column_menu table.ui-common-table {
  width: auto
}

.form-content .ui-disabled {
  opacity: 1;
}

.ui-jqgrid .ui-pager-control .ui-disabled {
  opacity: 0.35;
}

#norecs {
  display: none;
}

.ui-jqgrid-view td>input,
.ui-jqgrid-view td>select {
  margin: 0;
  border: 1px solid #ccc !important;
  border-radius: 4px;
  width: 100%;
}

.ui-jqgrid-view td>select {
  padding: 4px;
  height: 25px;
}

.fixGridWidth .ui-jqgrid .ui-jqgrid-resize {
  cursor: ew-resize;
  opacity: 0.3;
  height: 80% !important;
  border-radius: 99999px;
  width: 6px;
  position: absolute;
  /* float: right; */
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.fixGridWidth .ui-jqgrid .ui-th-column:hover .ui-jqgrid-resize {
  background: var(--border-color-active);
}

#col_menu input {
  width: 100px;
  display: inline-block;
  padding: 0 !important;
  border: none;
}
#column_menu{
  top:32px !important;
}
#col_menu{
  bottom: -10px;
}
#col_menu .menu_text {
  padding: 0;
  display: flex;
  align-items: center;
}
#col_menu.ui-menu>.ui-menu-item{
  padding-top: 4px !important;
}
#col_menu.ui-menu>.ui-menu-item>a{
  margin-top: 4px;
}
#col_menu input{
  background: transparent;
}
#col_menu .edit-style{
  margin: 0;
  padding: 2px 10px;
  color:#fff;
  height: 24px !important;
  background: var(--menu-font-color-active1) !important;
}

#col_menu [name='colFontSize'] {
  border: 1px solid #ccc;
  line-height: 20px;
  border-radius: 4px;
}

#col_menu>li:last-child {
  display: flex;
  justify-content: space-evenly;
}

#col_menu>li:last-child table {
  background: var(--menu-font-color-active1);
  border-radius: 4px;
  color: #fff;
}
.ui-jqgrid .ui-pager-control input,.ui-jqgrid .ui-pager-control select{
  border:1px solid #ccc;
  border-radius: 4px;
  margin: 0 4px;
}
.ui-jqgrid .ui-pg-table .ui-pg-button{
  display: inline-flex;
  align-items: center;
  width: 22px;
}
.ui-jqgrid .ui-jqgrid-pager .ui-paging-info{
  display: inline-block !important;
}
.fixGridWidth .ui-overlay{background: transparent;opacity: 1}
/*jqGrid插件升级样式调整-----结束*/
/*消息提示样式 start*/
.juling-message .juling-message-notice-wrapper {
  padding: 6px 16px;
  text-align: center;
}
.juling-message .juling-message-notice-wrapper {
  padding: 6px 16px;
  text-align: center;
}
.juling-message .juling-message-notice-wrapper .juling-message-notice-content{
  padding: 9px 12px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
  min-height: 60px;
  display: inline-flex;
  align-items: center;
  max-width: 188px;
}
/*消息提示样式 end*/
/*全局国际化配置按钮调整-----开始*/
#mContainer{position:relative}
#i18nSettingBtn{
  position: absolute;
  top: 0;
  right: 42px;
  z-index: 100;
}
#tab_workbench_container .customModule .custom{
  position: absolute;
  margin: 0;
  padding: 0;
  right: 1px;
  top: 10px;
  height: 30px;
  border: 0px;
  background: none;
  display: flex;
  justify-content: flex-end;
}
#tab_workbench_container .customModule .custom>li{
  background-color: var(--theme-color1);
  border-radius: 4px;
  border:0px;
  display: inline-flex;
  padding: 0 10px;
}
#tab_workbench_container .customModule .custom .title{
  color: #fff !important;
}
#tab_workbench_container .customModule .custom>li>a{
  color: #fff !important;
}
#mContainer .report-id-btn-box{
  right: 168px;
}
#mContainer .report-id-btn-box button{
  background-color: var(--theme-color1) !important;
  border: none !important;
  color: #fff;
  margin: 0;
}
#mContainer .report-id-btn-box ul{
  background-color: var(--theme-color1) !important;
}
.ui-form-grid td .ui-form-elem-group>label{
  float: none;
}
.uploadTrigger>form>input{
  width: 100px !important;
  position: absolute;
  top: -17px;
  left: -11px;
  padding: 0;
  margin: 0;
}
/*全局国际化配置按钮调整-----结束*/
.toolbar{position: relative;z-index: 2;}
.form_reset{z-index: 2;}
#Fdialogp_favor_settings .form_reset{display: none;}
table .designBtnContainer>button{
  height:16px !important;
  border-width: 0px !important;
  background: transparent !important;
}
.designBtnB .fa-edit{
  font-size: 12px;
  display: inline-block;
  width: 0;
  height: 0;
  color: transparent;
  border: 4px solid #808000;
  border-bottom-color: transparent;
  border-right-color: transparent;
  transform: rotate(90deg);
}
.designBtnB{
  height: 16px !important;
  border-width: 0px !important;
  background: transparent !important;
}
.ui-form-col-title .designBtnContainer{
  position: absolute;
  transform: translateY(-50%);
  right: -11px;
  z-index: 1;
  top: 4px;
}
.ui-default-column .ui-form-elem-group{
  position: relative;
}
/*button 上的编辑按钮*/
.toolbar-group-left li,
.ui-form-elem-group{
  position: relative;
}
.ui-form-elem-group:has(.treeSelect){
  position: static !important;
}
.ui-form-grid td:not(.ui-form-col-title) .designBtnContainer{
  position: absolute;
  right: -11px;
  top: -4px;
}
.ui-form-grid td:not(.ui-form-col-title) button>.designBtnContainer{
  right: -17px;
  top: -1px;
}
.ui-form-grid td:not(.ui-form-col-title) .ui-form-elem-group:has(.treeSelect) .designBtnContainer{
  position: static;
  float: right;
  margin-right: -16px;
  margin-top: -4px;
}
.ui-form-elem-group:has(.ui-common-button[style*="display:none"]) .designBtnContainer,
.toolbar-group-left li:has(.ui-common-button[style*="display:none"]) .designBtnContainer{
  display: none;
}
.ui-common-button,.toolbar-group-left button{
  position: relative;
}
.ui-common-button>.designBtnContainer,.toolbar-group-left .designBtnContainer{
  position: absolute;
  transform: translateY(-50%);
  right: -17px;
  top: -2px;
  z-index: 1;
}
.more-button > ul > li:hover .designBtnContainer button i{
  color:transparent
}
.more-button>ul>li{position: relative}
.more-button>ul>li>button{position: static}
.toolbar .designBtnContainer{top:0}
.form-content>.designBtnContainer,.form-content>form>.designBtnContainer{display:none}
.ui-jqgrid td>.designBtnContainer{display: none}
.ui-tabs-tab,.ui-tabs-panel,.gui-layout-space{
  position:relative;
}
.ui-tabs-tab>.designBtnContainer>.designBtnB{
  position: absolute;
  right:-9px;
}
.ui-tabs-panel>.designBtnContainer>.designBtnB,gui-layout-space>.designBtnContainer>.designBtnB{
   position:absolute;
   left: 90px;
   z-index: 1;
 }
#PM_pda_thirdly_menu_perview_content>table{
  table-layout: fixed;
  height: 100%;
}
#PM_pda_thirdly_menu_perview_content>table .ui-form-elem-group{
  height: 100%;
      background: #ccc;
    padding: 10px;
}
#PM_pda_thirdly_menu_perview_view_page{
  height: 100% !important;
  width: 390px;
  position: relative;
  left:50%;
  transform:translateX(-50%);
  overflow-y: auto;
      padding: 0;
    margin: 0;
}
#PM_pda_thirdly_menu_perview_view_page>.weui-popup__container{
  display: block;
  position: absolute;
  
}
#PM_pda_thirdly_menu_perview_view_page>.weui-popup__container>.weui-popup__modal{
  transform:none;
  background: #fff;
  opacity: 1;
}
#PM_pda_thirdly_menu_perview_view_page .weui-cell__hd,
#PM_pda_thirdly_menu_perview_view_page .weui-cell__bd{
  position: relative;
}
#PM_pda_thirdly_menu_perview_view_page  .toolbar-inner>a,
#PM_pda_thirdly_menu_perview_view_page  .toolbar-inner>h1
{
  height: 1.6rem;
}
#PM_pda_thirdly_menu_perview_view_page  .toolbar-inner>a{
  padding-top:7px
}
#PM_pda_thirdly_menu_perview_view_page .toolbar{
	height:2rem;
    height: 2rem;
    position: static;
    margin-top: 0;
}
#PM_pda_thirdly_menu_perview_view_page .modal-content{box-shadow: none}
#PM_pda_menu_perview_main_content>table>tbody>tr>td>.ui-form-elem-group{
  position: relative;
}
#PM_pda_menu_perview_main_content>table>tbody>tr>td>.ui-form-elem-group>.designBtnContainer{
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
}
#PM_pda_menu_perview_main_content>table>tbody>tr>td:nth-child(3)>.ui-form-elem-group{
  overflow: hidden !important;
  
}
#PM_pda_thirdly_menu_perview,#PM_pda_thirdly_menu_perview_content{
	height:100% !important;
}
#PM_pda_thirdly_menu_perview_view_page>.designBtnContainer{
  -display: none;
}
#PM_pda_thirdly_menu_perview_view_page>.designBtnContainer:has(.designBtnB){
  z-index: 9999;
  right: 83px;
  top: 18px;
}
#PM_pda_thirdly_menu_perview .weui-btn{
  overflow: visible;
}
#PM_pda_thirdly_menu_perview .weui-label{
  position: relative;
}
#PM_pda_thirdly_menu_perview form .weui-label>.designBtnContainer{
  top: 1px;
  right: 5px;
}
#PM_pda_thirdly_menu_perview .weui-label>.designBtnContainer{
  top: 5px;
  right: 29px;
}
#PM_pda_thirdly_menu_perview .weui-cell__hd>.weui-cell>.designBtnContainer{
  position: absolute;
  right: 10px;
  top: 15px;
}
#PM_pda_thirdly_menu_perview .weui-cell__hd>.designBtnContainer{
  display: none;
}
/*不要设计*/
#PM_pda_thirdly_menu_perview .no-design .designBtnContainer{
  display: none;
}
  /*--------------alert样式----------------------*/
body>.msg-alert{
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 399999;
  background: rgba(51,51,51,0.2);
}
body>.msg-alert .msg-alert-content{
  width: 439px;
  min-height: 150px;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  padding: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,.15);    display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body>.msg-alert .msg-alert-content>p:nth-child(2){
  height: 80px;
  overflow-y: scroll;}
body>.msg-alert .msg-alert-control{
  display: flex;
  justify-content: flex-end;
}
body>.msg-alert .msg-alert-control .ok{
  line-height: 1.499;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  touch-action: manipulation;
  padding: 0 15px;
  font-size: 14px;
  background-color: #fff;
  background: var(--menu-font-color-active1) !important;
  color: #fff !important;
  outline: none;
  margin-right:20px;
}
body>.msg-alert .msg-alert-control .cancel{
  line-height: 1.499;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  user-select: none;
  touch-action: manipulation;
  padding: 0 15px;
  font-size: 14px;
  color: rgba(0,0,0,.65);
  background-color: #fff !important;
  outline: none;
}
body>.msg-alert .msg-alert-control .ok-desc{
  font-size: 12px;
  color: #d7d7d7;
}
body>.msg-alert .msg-alert-control .cancel-desc{
  font-size: 12px;
  color: rgba(0,0,0,.55);
}
body>.msg-alert .msg-alert-title{font-weight:700}
body>.msg-alert .msg-alert-control .cancel:hover{border-color:var(--menu-font-color-active1) !important}
body>.msg-alert .msg-alert-control .ok:hover{opacity: 0.8;}

body>.msg-alert .msg-alert-content .msg-alert-content-item{padding: 4px;}
body>.msg-alert .msg-alert-content input{
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
}
body>.msg-alert  .msg-alert-content form:not(#confirm_auth_valid_form){
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
body>.msg-alert .msg-alert-content form:not(#confirm_auth_valid_form)>*:not(label){
  width: 70%;
  display: inline-flex;
  height: 30px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-top: 10px;
}
body>.msg-alert form:not(#confirm_auth_valid_form)>label{
  margin-top: 10px;
  width: 30%;
  display: inline-flex;
  justify-content: center;
}
/*--------------alert样式----------------------*/
/*jqgrid隐藏列操作icon*/
.menu_icon{display: none}
.ui-commandGroup button i.fa{
  height: 14px;
  transform: translateY(-2px);
}
.table>tbody>tr.tr-single>td{background-color: #a3c59f;}
#column_menu.ui-menu .ui-menu-item{padding:0}
.column-menu .divider{display: none}
.ui-dialog-content>div>.form-content{overflow: visible !important;}
/*------最外层-----*/
.path_item_content>.fold-slider-box>.form-content{
  overflow: inherit !important;
}
#p_jltms_license_plate_registration_insert_form>.form_reset,
#u_jltms_sku_addAndEidt_form>.form_reset,
.path_item_content>.fold-slider-box>.form-content>form:has(.toolbar)>.form_reset{
   top:-15px !important;
}
.path_item_content>.fold-slider-box>.form-content>form:has(.toolbar + .ui-tabs)>.form_reset,
.path_item_content>.fold-slider-box>.form-content>form:has(.toolbar + [type='hidden'] + .ui-tabs)>.form_reset,
.path_item_content>.fold-slider-box>.form-content:has(form>.form_reset ~ .toolbar + .fold-slider-box)>form>.form_reset,
.path_item_content>.fold-slider-box>.form-content>form:has(.toolbar + [type='hidden'] + .fold-slider-box)>.form_reset,
.path_item_content>.fold-slider-box>.form-content>form:has(.form_reset + [type='hidden'] + .toolbar)>.form_reset,
.path_item_content>.fold-slider-box>.form-content>form:has(.form_reset + .toolbar)>.form_reset
{top: -24px !important;}
.path_item_content>.fold-slider-box>.form-content>form:has([type='hidden'] ~ [type='hidden'] + .fold-slider-box)>.form_reset,
#f_edit_jltms_bid_order>.form_reset
{top: -65px !important;}
/*.path_item_content>.fold-slider-box>.form-content>form:has(.form_reset + .fold-slider-box)>.form_reset
{top: 4px !important;}*/
.form-content>form:has(.form_reset + .ui-form-grid)>.form_reset
{top: -11px !important;}
*:not(form)>.form_reset{display: none}
#PM_swms_received_workstation_result_select_form .form_reset,
#PM_swms_pick_workstation_Main .form_reset,
#PM_swms_cc_workstation_result_form .form_reset
{display: none !important;}
#PM_swms_cc_workstation_result{width: 100%}
#PM_swms_lpn_scan_main_form .form_reset{
  left: 31% !important;
  top: 22px !important;
}
#f_edit_jltms_do>.form_reset{
  top:-56px !important;
}
/*------抽屉中-----*/
#PM_swms_asn_edit_form>.form_reset,
.drawer_content .form_reset{
  top: 30px !important;
}
.drawer_content>.fold-slider-box>.form-content>form:has([type='hidden'] ~ [type='hidden'] + .fold-slider-box)>.form_reset
{top: -4px !important;}
/*------弹框中-----*/
.ui-dialog-content .form_reset{
  left: -14px !important;
  top: -13px !important;
}
.ui-dialog-content form:has(.ui-panel-titlebar):not(:has(.toolbar))>.form_reset
{
  left: -29px !important;
  top: -19px !important;
}
.ui-dialog-content form:has(.form_reset + .fold-slider-box)>.form_reset
{
  left: -5px !important;
  top: 0px !important;
}
#PM_swms_check_review_main_update_search_form>.form_reset{
  top: -6px !important;
  left: -10px !important;
}
#g_jltms_stowage_do_form>.form_reset{
  top: -14px !important;
}
#g_jltms_stowage_mode_do_form>.form_reset{
  top: -20px !important;
}
#u_jltms_driver_edit_from_new>.form_reset,
#u_jltms_driver_edit_from>.form_reset,
#f_tms_vehicle_repair_result_edit_form>.form_reset,
#f_tms_vehicle_maintain_result_edit_form>.form_reset,
#f_update_tms_vehicle_audit>.form_reset,
#f_update_tms_vehicle_accident>.form_reset,
#f_update_tms_vehicle_lease>.form_reset,
#f_update_tms_vehicle_insurance>.form_reset,
#f_tms_vehicletype_result_edit_form>.form_reset,
#PM_swms_consoreceipt_edit_form>.form_reset,
#PM_swms_consoreceipt_insert_form>.form_reset,
#PM_swms_asnvalidation_edit_form>.form_reset,
#PM_swms_appconfig_update_form>.form_reset,
#p_jltms_paragraph_strategy_edit_form>.form_reset,
#u_tpl_sites_appuyer_main_eidtAndAdd_form>.form_reset{
  top:-26px !important;
}
#GP_plat_login_user_update_password_self .form_reset{
  top:44px !important;
}
#PM_swms_cc_workstation_working_content .form_reset,
[id$="_excel"]>.form_reset,
[id$="_excel1"]>.form_reset,
[id$="_excel_form"]>.form_reset,
[id$="_excel_wcs_form"]>.form_reset,
[id$="_import_form"]>.form_reset,
#PM_swms_tally_workstation_putaway_result_form2>.form_reset,
#PM_swms_tally_workstation_kckq_result_form>.form_reset,
#PM_swms_tally_workstation_result_kckq_form2>.form_reset,
#p_swms_sold_out_bind_box_kckq_form>.form_reset,
#p_swms_sold_out_bind_box_form>.form_reset,
#PM_swms_tally_workstation_result_form>.form_reset,
#PM_swms_tally_workstation_result_form2>.form_reset,
#p_bms_wms_sno_upload_form>.form_reset,
#p_jlbms_wms_outbound_form>.form_reset,
#p_jlbms_addedservices_improt_form>.form_reset,
#p_import_excel_bms_contract_form>.form_reset,
#p_jlbms_bill_comparison_lc_java_form>.form_reset,
#p_jlbms_bill_shipping_details_form>.form_reset,
#p_jlbms_bill_comparison_wc_java_form>.form_reset,
#p_import_excel_bms_form>.form_reset,
#PM_swms_received_workstation_order_detail_form>.form_reset,
#PM_swms_received_workstation_grounding_form>.form_reset,
#p_import_workbin_excel_dp_form>.form_reset,
#p_import_excel_form>.form_reset,
#jl_sites_improt_excel_form>.form_reset,
#f_jltms_plat_partner_relationship_result>.form_reset,
#p_jlbms_wms_Outbound_bill_form>.form_reset,
#p_jlbms_asn_list_wms_edit_bill_form>.form_reset,
#PM_swms_pick_workstation_result_form>.form_reset,
#PM_swms_received_workstation_emptycase_asn_form>.form_reset,
#PM_swms_received_workstation_emptycase_so_form>.form_reset,
#PM_swms_received_workstation_order_form>.form_reset
{display:none}
/*自定义菜单搜索*/
.menu-cus .menu-search-box{
  padding: 10px 4px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.menu-cus .menu-search-input{
  width: 100%;
  height: 25px;
  border-radius: 12px;
  padding-left: 12px !important;
  border: none;
  padding-right: 24px;
  font-size: 14px;
}
.menu-cus .menu-search-btn{
  position: absolute;
  top: 17px;
  right: 10px;
  width: 18px;
  cursor: pointer;
}
.menu-search-history {
  padding: 10px 0px 0px 0px;
  cursor: pointer;
}
.menu-search-history-item{
  text-decoration: underline;
}
.menu-search-history-item+.menu-search-history-item{
  margin-left: 5px;
}

.menu-history-result .history-item{
  padding: 5px 20px 5px 10px;
  margin: 2px 5px;
  display: inline-block;
  max-width: calc(100% - 5px);
  border-radius: 500px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  cursor: pointer;
}
.menu-history-result .history-item>i{
  position: absolute;
  top: 4.7px;
  right: 6px;
}
.result-hide{
  display: none !important;
}
.menu-cus .menu-search-path{
  padding-left: 8px;
  line-height: 22px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.menu-cus .menu-search-path>i{
  vertical-align: middle;
  width: 24px;
}
.menu-search-path [class*="fa-custom"] {
  font-size: 16px !important;
}
.menu-search-path [class*="fa"] {
  font-size: 18px !important;
}
.menu-search-path span{
  vertical-align: middle;
  text-overflow: ellipsis;
}
/*自定义菜单搜索*/

/*bootstrap升级样式调整5.3*/
.fade:not(.active){
  opacity: 0;
}
.fade:not(.show){
  opacity: 1;
}
.nav-tabs > li.active > a{
  display: inline-block;
}
.nav-tabs > li{
  position:relative;
}
.nav-tabs > li:not(.dropdown) > a:hover{
  display: inline-block;
}
#dvTab>.dropdown:hover>ul{display: block}
#dvTab>.dropdown>.dropdown-toggle::after{display: none;}
.nav-tabs > li.dropdown:hover,
.nav-tabs > li.dropdown>a:hover,
.nav-tabs > li.dropdown>.dropdown-menu,.nav>li.dropdown>a:hover{background-color: var(--theme-color1) !important;color: #fff;}
.dropdown-menu li{position: relative}
.nav-tabs .dropdown-menu>li:hover .iconBg,
.dropdown-menu>li>a:hover{
  background: none;
  color:var(--menu-font-color-active);
}
.nav-tabs .dropdown-menu>li:hover>a>span{
  color:var(--menu-font-color-active);
}
.nav-tabs .dropdown-menu>li:hover .iconBg{
  font-size: 16px;
}
.modal-content {
  background-color: #fff;
  background-clip: padding-box;
  box-shadow: 0 3px 9px rgba(0,0,0,.5)
}
#col_menu{width:auto}
#dv_scroll_text>.cl-vnavigation>.sMenu>a{padding: 0 !important;}
#dv_scroll_text>.cl-vnavigation>.sMenu>a>span{display: none;}
/*bootstrap升级样式调整5.3*/
/*-----DataGrid高级查询样式优化-----*/
.form-content .gui-layout-left.grid-search{
  display: block !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container > .gui-layout-left.grid-search{
  width: 100% !important;
  height:auto !important;
}
.tab-container .tab-content > div .ui-tabs-panel .fold-slider-box .form-content .gui-layout-container > .gui-layout-left.grid-search > .gui-layout-space{
  height:auto !important;
}
.form-content .gui-layout-left.grid-search .ui-tabs-nav{width: 200px}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:not(:first-child){
  padding-bottom: 4px;
}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:nth-child(1){
  width: 100%;
}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:nth-child(2n+2){
  width: 12%;
  display: flex;
}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:not(:first-child)>td:nth-child(1){
  width: 80%;
}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:not(:first-child)>td select{
  width: 100% !important;
}
.form-content .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:not(:first-child)>td:nth-child(2) select{
  border-left: none;
  border-right: none;
  padding: 0;
  text-align: center;
}
.form-content .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:not(:first-child)>td:nth-child(1) input{
  display: block;
  width: 100%;
  margin-left: 0;
}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:not(:first-child)>td:nth-child(2){
  width: 20%;
}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:nth-child(2n+3){
  display: flex;
  width: 13%;
}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:nth-child(2n+3)>td:nth-child(2){

}
.form-content  .jltms-search-panel.grid-search .ui-advanced-search-form>tbody>tr:not(:last-child)>td:nth-child(2)>a.create{
  display: none;
}

.jltms-search-panel.grid-search .ui-advanced-search-form.ui-form-grid td{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.jltms-search-panel.grid-search .ui-advanced-search-form.ui-form-grid td select{
  margin-left: 0 !important;
}
.grid-search .ui-panelgrid tbody{
  display: flex;
  flex-wrap: wrap;
}
.grid-search .ui-panelgrid tbody>tr{
  width: 25%;
}
.grid-search .ui-panelgrid tbody>tr>td{
  width:100%;
  display: block;
}
.grid-search .ui-panelgrid tbody>tr input[type="text"]{
  width: 60%;
}
.grid-search .ui-panelgrid tbody>tr:last-child{
  width:100%;
  display: flex;
  flex-direction: row-reverse;
}
.grid-search .ui-advanced-search .ui-advanced-search-column{
  width:auto;
}
.grid-search .change-template{
  position: absolute;
  top:10px;
  right: 20px;
  display: flex;
  align-items: center;
}
.grid-search .change-template>select{
  height: 30px;
}
.ui-search-input{padding-left: 0;padding-right: 0;}
#sopt_menu{width:150px;}
/*-----DataGrid高级查询样式优化-----*/
.ui-jqgrid .ui-jqgrid-sdiv{    position: absolute !important;
  bottom: 10px;
  background-color: #ffffff;width: 100% !important;}
.ui-jqgrid .ui-jqgrid-bdiv{    padding-bottom: 19px !important;
  background-color: transparent;}