﻿.u-grid-err-td {
  background-color: transparent !important;
}
.u-grid-err-td * {
  background-color: transparent !important;
}
.slidhid {
  display: none !important;
}
.slidshow {
  display: block !important;
}
.children {
  margin: 0;
  padding: 0;
}
.list-group .list-group-item {
  border: 0;
}
.u-pagination .active {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}

/*复写layout logo*/
.page-header.navbar .page-logo>a{
  display:block;
  text-decoration:none;
  padding: 10px 5px;
}
.page-header.navbar .page-logo>a:hover{
  text-decoration:none;
}
.page-header.navbar .page-logo>a b{
  font-size:18px;
  color:orangered;
  
}
.page-header.navbar .page-logo>a small{
  font-size:14px;
  color:white;
  
}

/*logo end*/
/*复写右侧容器*/
#content{
  padding: 0px;
}
#content>.u-mdlayout{
  height: 50px;
}

.u-mdlayout{
  box-shadow:0px 0px 0px #ffffff !important;
}
/*针对form－group复习*/
.clear_pd_0{
  padding: 0px;
}
.clear_mr_0{
margin-right: 0px;
}
.padding-15{
  padding: 5px 15px;
}


/*复习表格样式*/
.u-table tbody tr,.u-table tbody tr td{
  height: 44px;
}

.u-table tbody tr td{
  padding: 0px 5px !important;
  border-left:1px solid rgba(0, 0, 0, 0.12);
}

.u-table thead tr th{
	border-left:1px solid rgba(0, 0, 0, 0.12);
}

/*up1129*/
.u-mdlayout-page-section{
  top:0px;
  bottom: 0px;
 /*padding: 15px 0px;*/
}

.u-widget{
	margin: 0px;
}

.u-widget-body{
	padding: 0px;
}
.u-table th{
  line-height: 35px;
  height: 35px;
}

/*分页复习*/
.u-pagination{
  margin: 0px !important;
}
.u-pagination > li{
  margin-top: 4px;
}

.u-pagination > li > a, .u-pagination > li > span{
  padding: 2px 10px;
}
.pagination-state{
  line-height: 34px;
  height: 34px;
}
.pagination-state > .page_j,.pagination-state > .page_z{
  height: 25px;
  line-height: 25px;
}
.pagination-state > .pagination-jump{
  margin: 0px 10px;
  line-height: 18px;
  font-size: 13px;
}
/*复习面包屑*/
.page-container-bg-solid .page-bar,.page-content-white .page-bar{
margin: -15px -15px 15px !important;
display:none;
}

/*复写按钮组*/
.u-widget-inner-right{
  text-align: right;
  margin-bottom: 10px;
}

/*复写u-tab页签*/
.u-tabs.u-tab-inner-left .u-tabs__tab-bar{
  justify-content:flex-start;
}
.u-tabs__tab:hover,.u-tabs__tab:active,.u-tabs__tab:focus{
  text-decoration: none;
}

.u-tabs.is-upgraded .u-tabs__tab.is-active{
  background-color:#f1f1f1; 
}

/*禁止换行*/
.nowrap{
  white-space: nowrap;
}

/*行距*/
.line-h-35{
  line-height: 35px;
}

/*下划虚线*/
.dash-bb{
  border-bottom: 1px dashed #e7ecf1;
}

/*菜单修正*/
.page-sidebar{
  background-color: rgb(229,231,232);
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a:hover, 
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a:hover{
  border-left: 4px solid #45be9d;
  background: #45be9d;
  color:#fff;
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>i,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a>i,
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow.open:before,

{
  color:#fff;
}

.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow.open:before, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow:before, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>i, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a>.arrow.open:before, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a>.arrow:before, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a>i{
  color:#fff;
}

.page-sidebar .page-sidebar-menu li>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow:before{
	content: "\f067";
	font-size: 12px;
	top:10px;
	color: #555 !important;
}

.page-sidebar .page-sidebar-menu li>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow.open:before{
	content: "\f068";
}
/*up1129*/
/*复写日期选择框样式*/
.fx-datepicker{
  padding: 0px 15px !important;
}

.fx-datepicker .input-group-addon{
  padding: 2px 4px;
  border: none;
}
/*header*/
.page-header.navbar{
  background-color: #41be80;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover{
  background-color: #41be80;
  color: #f7f5f5;
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover span,
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover i
{
  color: #f7f5f5;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username,.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname, .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username, .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>i{
  color: #fff;
}

.page-header.navbar .menu-toggler>span, .page-header.navbar .menu-toggler>span:after, .page-header.navbar .menu-toggler>span:before, .page-header.navbar .menu-toggler>span:hover, .page-header.navbar .menu-toggler>span:hover:after, .page-header.navbar .menu-toggler>span:hover:before{
  background-color: #c0e9d5;
}
/*复写layout logo*/
.page-header.navbar .page-logo>a{
  display:block;
  text-decoration:none;
  padding: 10px 5px;
  background: url('static/logo.png') no-repeat;
    width: 135px;
    height: 50px;
    margin-top: 7px;
    background-size: 90%;
}
.page-header.navbar .page-logo>a:hover{
  text-decoration:none;
}
.page-header.navbar .page-logo>a b{
  font-size:18px;
  color:orangered;
  
}
.page-header.navbar .page-header-title{
    color: white;
    display: inline-block;
    padding: 9px 0px 0px 34px;
    letter-spacing: 2px;
    font-size: 1.5em;
  
}

/*更多查询条件up1129*/
.much-more{
  display: none;
}
.much-more.reveal{
  display: block;
}
/*查询框区域*/
.search-section{
  display: inline-block;
  background-color: #fafafa;
 /* background-color: #f2f9fa;*/
 /* margin: -15px 15px 0px;*/
  padding: 15px;
  border:1px solid rgba(0,0,0, 0.12);
  width:100%;
}

.u-input{
	border:1px solid rgba(0,0,0, 0.12);
	height:25px;
}

.input-group{
	width:100%;
}

.pull-right{
	padding-right:15px;
	text-align:right \9;
}

.fa-search{
	padding-top:4px;
}

.u-input-label{
	line-height:25px;
}

.u-tabs__tab-bar{
	height:35px;
}

.u-tabs__tab{
	height:35px;
}
/**
* 修改输入框的底色全为白色
**/
.u-form-control{
	/*background-color:#fafafa;*/
	background-color:#fff !important;
}

.u-input-write{
	background-color:#ffffff !important;
}

.u-input-readonly{
	background-color:#fafafa !important;
}

input.u-form-control{
  height: 25px;
  padding-top: 1px \9;
  padding-right:22px;
}

.u-col-12{
	margin-bottom:-7px;
}

.u-checkbox-floatl{
	margin-left: 19px;
}

.u-widget-bg{
	background-color:#ffffff;
	padding-bottom:5px;
}

.ztree li.focusNode span.button.switch{
	color:#333333;
}
.u-widget{
	background-color:#fafafa;
}
.u-form-control-feedback.refer{
	margin-right: -6px;
}
.u-date-content{
	height:262px;
}

.u-grid-content-td-div {
    text-align: left !important;
    margin-right:2px !important;
}

.byd-checkbox-col-2 .u-checkbox{
	width: 20%;
}
.nav-pills, .nav-tabs{
	margin-bottom:0px;
}

.u-mdlayout-detail{
	margin-top:-5px;
}

.u-form-control-feedback.fa-caret-down {
	margin-right:10px;
	margin-top:5px;
}

.u-grid a {
	color:#337ab7 !important;
}

.u-table tbody tr.is-selected td{
	background-color:#B5E6E1;
}

.u-grid-content-sel-row{
	background-color:#B5E6E1 !important;
}


.u-table tbody tr, .u-table tbody tr td{
	height:33px;
}

.uf-arrow-down{
	margin-top:-5px;
	margin-right:8px;
}

/**
 * 	调整按钮颜色
 */
.u-button.primary{
	background-color: #41be80;
	border: 1px rgb(34, 128, 33) solid;
}

.u-pagination > .active > a, .u-pagination > .active > span, .u-pagination > .active > a:hover, .u-pagination > .active > span:hover, .u-pagination > .active > a:focus, .u-pagination > .active > span:focus{
	background-color: #41be80;
	border: 1px rgb(34, 128, 33) solid;
}

/*调整grid的高度*/
.u-grid td{
	height:30px !important;
	border-left:1px solid rgba(0, 0, 0, 0.12) !important;
	line-height:33px !important;
}
.u-grid-content-num{
	height:31px !important;
	line-height:33px !important;
}
.u-grid-content-multiSelect{
	height:31px !important;
}
.table-is-hidden{
	display: none;
}

.table_pagination{
	margin: 15px !important;
}

.u-grid-header-link{
	border-left:1px solid rgba(0, 0, 0, 0.12) !important;
}

.body-overfloat-y-hidden{
	overflow-y: hidden;
}
.u-grid-checkbox-outline{
	top:10px !important;
}
/**
 * 	首页流程
 */
.shouye_flowpic{
	/* background: url('static/backpic/flow.png') no-repeat center;*/
	 min-width: 1000px;
	 min-height: 450px;
	 margin-top:-25px;
	 margin-left:30px;
}

.shouye_flowpic .hot-tag{
    width: 97px;
    height: 20px;
    position: absolute;
    text-align: center;
    color: red;
}

.text-content-input{
	padding-left: 0px;
	padding-right: 0px !important;
}

.u-msg-dialog h4 {
	font-family: 'Microsoft YaHei',tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}
/*左侧菜单出滚动条up1129
.page-sidebar-wrapper{
  position: fixed;
    height: 100%;
    overflow: auto;
}

@media screen and (max-width: 991px){
.page-sidebar-wrapper{
  position: inherit;
    height: auto;
  }
}*/

#menuDiv *{
	font-family: 'Microsoft YaHei', 'Open Sans', 'Helvetica Neue', Arial, 'Hiragino Sans GB', sans-serif;
	color: rgb(51, 51, 51);
}

.u-input-group-before {
	top:0px \9;
		  line-height:25px \9;
}

.u-grid-content-td-div{
	font-family: 'Microsoft YaHei',tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}
.input-group{
	width:100% !important;
}
.query_loading_area{
    width: 100%;
    height: 100%;
    /*background-color: rgb(5, 105, 40);*/
    background-color:#ffffff;
    position: absolute;
    top: 0px;
    left: 0;
    opacity: 0.5;
    vertical-align:middle;
}

.query_loading_pic{
    background: url('static/loading.gif') no-repeat center;
    width: 100%;
    height: 100%;
    min-width: 250px;
    min-height: 147px;
    vertical-align:middle;
}
